iaas

package module
v1.7.0 Latest Latest
Warning

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

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

Documentation

Overview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Index

Constants

This section is empty.

Variables

View Source
var AllowedStaticAreaIDEnumValues = []StaticAreaID{
	"PUBLIC",
	"SCHWARZ",
}

All allowed values of StaticAreaID 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 IaaS API API v2 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) AddNetworkToServer deprecated added in v0.13.0

func (a *APIClient) AddNetworkToServer(ctx context.Context, projectId string, region string, serverId string, networkId string) ApiAddNetworkToServerRequest

AddNetworkToServer: Create and attach a network interface from the specified network.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiAddNetworkToServerRequest

func (*APIClient) AddNetworkToServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) AddNicToServer deprecated added in v0.16.0

func (a *APIClient) AddNicToServer(ctx context.Context, projectId string, region string, serverId string, nicId string) ApiAddNicToServerRequest

AddNicToServer: Attach an existing network interface.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param nicId The identifier (ID) of a network interface.
@return ApiAddNicToServerRequest

func (*APIClient) AddNicToServerExecute deprecated added in v0.16.0

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

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

func (*APIClient) AddPublicIpToServer deprecated added in v0.13.0

func (a *APIClient) AddPublicIpToServer(ctx context.Context, projectId string, region string, serverId string, publicIpId string) ApiAddPublicIpToServerRequest

AddPublicIpToServer: Associate a public IP to the server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param publicIpId The identifier (ID) of a Public IP.
@return ApiAddPublicIpToServerRequest

func (*APIClient) AddPublicIpToServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) AddRoutesToRoutingTable deprecated added in v1.0.0

func (a *APIClient) AddRoutesToRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiAddRoutesToRoutingTableRequest

AddRoutesToRoutingTable: Create new routes in a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiAddRoutesToRoutingTableRequest

func (*APIClient) AddRoutesToRoutingTableExecute deprecated added in v1.0.0

func (a *APIClient) AddRoutesToRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RouteListResponse, error)

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

func (*APIClient) AddRoutingTableToArea deprecated added in v1.0.0

func (a *APIClient) AddRoutingTableToArea(ctx context.Context, organizationId string, areaId string, region string) ApiAddRoutingTableToAreaRequest

AddRoutingTableToArea: Create new routing table in a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiAddRoutingTableToAreaRequest

func (*APIClient) AddRoutingTableToAreaExecute deprecated added in v1.0.0

func (a *APIClient) AddRoutingTableToAreaExecute(ctx context.Context, organizationId string, areaId string, region string) (*RoutingTable, error)

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

func (*APIClient) AddSecurityGroupToServer deprecated added in v0.13.0

func (a *APIClient) AddSecurityGroupToServer(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) ApiAddSecurityGroupToServerRequest

AddSecurityGroupToServer: Add a server to a security group.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@return ApiAddSecurityGroupToServerRequest

func (*APIClient) AddSecurityGroupToServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) AddServiceAccountToServer deprecated added in v0.13.0

func (a *APIClient) AddServiceAccountToServer(ctx context.Context, projectId string, region string, serverId string, serviceAccountMail string) ApiAddServiceAccountToServerRequest

AddServiceAccountToServer: Attach service account to a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param serviceAccountMail The e-mail address of a service account.
@return ApiAddServiceAccountToServerRequest

func (*APIClient) AddServiceAccountToServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) AddVolumeToServer deprecated added in v0.13.0

func (a *APIClient) AddVolumeToServer(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiAddVolumeToServerRequest

AddVolumeToServer: Attach a volume to a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiAddVolumeToServerRequest

func (*APIClient) AddVolumeToServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) CreateAffinityGroup deprecated added in v0.17.0

func (a *APIClient) CreateAffinityGroup(ctx context.Context, projectId string, region string) ApiCreateAffinityGroupRequest

CreateAffinityGroup: Create a new affinity group in a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateAffinityGroupRequest

func (*APIClient) CreateAffinityGroupExecute deprecated added in v0.17.0

func (a *APIClient) CreateAffinityGroupExecute(ctx context.Context, projectId string, region string) (*AffinityGroup, error)

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

func (*APIClient) CreateBackup deprecated added in v0.17.0

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

CreateBackup: Create new Backup.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateBackupRequest

func (*APIClient) CreateBackupExecute deprecated added in v0.17.0

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

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

func (*APIClient) CreateImage deprecated added in v0.17.0

func (a *APIClient) CreateImage(ctx context.Context, projectId string, region string) ApiCreateImageRequest

CreateImage: Create new Image.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateImageRequest

func (*APIClient) CreateImageExecute deprecated added in v0.17.0

func (a *APIClient) CreateImageExecute(ctx context.Context, projectId string, region string) (*ImageCreateResponse, error)

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

func (*APIClient) CreateIsolatedNetwork deprecated added in v1.3.0

func (a *APIClient) CreateIsolatedNetwork(ctx context.Context, projectId string, region string) ApiCreateIsolatedNetworkRequest

CreateIsolatedNetwork: Create a single isolated network.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateIsolatedNetworkRequest

func (*APIClient) CreateIsolatedNetworkExecute deprecated added in v1.3.0

func (a *APIClient) CreateIsolatedNetworkExecute(ctx context.Context, projectId string, region string) (*Network, error)

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

func (*APIClient) CreateKeyPair deprecated added in v0.16.0

func (a *APIClient) CreateKeyPair(ctx context.Context) ApiCreateKeyPairRequest

CreateKeyPair: Import a public key.

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().
@return ApiCreateKeyPairRequest

func (*APIClient) CreateKeyPairExecute deprecated added in v0.16.0

func (a *APIClient) CreateKeyPairExecute(ctx context.Context) (*Keypair, error)

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

func (*APIClient) CreateNetwork deprecated

func (a *APIClient) CreateNetwork(ctx context.Context, projectId string, region string) ApiCreateNetworkRequest

CreateNetwork: Create new network.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateNetworkRequest

func (*APIClient) CreateNetworkArea deprecated

func (a *APIClient) CreateNetworkArea(ctx context.Context, organizationId string) ApiCreateNetworkAreaRequest

CreateNetworkArea: Create new network area in an organization.

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 organizationId The identifier (ID) of a STACKIT Organization.
@return ApiCreateNetworkAreaRequest

func (*APIClient) CreateNetworkAreaExecute deprecated

func (a *APIClient) CreateNetworkAreaExecute(ctx context.Context, organizationId string) (*NetworkArea, error)

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

func (*APIClient) CreateNetworkAreaRange deprecated

func (a *APIClient) CreateNetworkAreaRange(ctx context.Context, organizationId string, areaId string, region string) ApiCreateNetworkAreaRangeRequest

CreateNetworkAreaRange: Create new network range in a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiCreateNetworkAreaRangeRequest

func (*APIClient) CreateNetworkAreaRangeExecute deprecated

func (a *APIClient) CreateNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, region string) (*NetworkRangeListResponse, error)

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

func (*APIClient) CreateNetworkAreaRegion deprecated added in v1.0.0

func (a *APIClient) CreateNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiCreateNetworkAreaRegionRequest

CreateNetworkAreaRegion: Configure a region for a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiCreateNetworkAreaRegionRequest

func (*APIClient) CreateNetworkAreaRegionExecute deprecated added in v1.0.0

func (a *APIClient) CreateNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId string, region string) (*RegionalArea, error)

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

func (*APIClient) CreateNetworkAreaRoute deprecated

func (a *APIClient) CreateNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string) ApiCreateNetworkAreaRouteRequest

CreateNetworkAreaRoute: Create new network routes.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiCreateNetworkAreaRouteRequest

func (*APIClient) CreateNetworkAreaRouteExecute deprecated

func (a *APIClient) CreateNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string) (*RouteListResponse, error)

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

func (*APIClient) CreateNetworkExecute deprecated

func (a *APIClient) CreateNetworkExecute(ctx context.Context, projectId string, region string) (*Network, error)

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

func (*APIClient) CreateNic deprecated added in v0.16.0

func (a *APIClient) CreateNic(ctx context.Context, projectId string, region string, networkId string) ApiCreateNicRequest

CreateNic: Create new network interface.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiCreateNicRequest

func (*APIClient) CreateNicExecute deprecated added in v0.16.0

func (a *APIClient) CreateNicExecute(ctx context.Context, projectId string, region string, networkId string) (*NIC, error)

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

func (*APIClient) CreatePublicIP deprecated added in v0.13.0

func (a *APIClient) CreatePublicIP(ctx context.Context, projectId string, region string) ApiCreatePublicIPRequest

CreatePublicIP: Create new public IP.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreatePublicIPRequest

func (*APIClient) CreatePublicIPExecute deprecated added in v0.13.0

func (a *APIClient) CreatePublicIPExecute(ctx context.Context, projectId string, region string) (*PublicIp, error)

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

func (*APIClient) CreateSecurityGroup deprecated added in v0.13.0

func (a *APIClient) CreateSecurityGroup(ctx context.Context, projectId string, region string) ApiCreateSecurityGroupRequest

CreateSecurityGroup: Create new security group.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateSecurityGroupRequest

func (*APIClient) CreateSecurityGroupExecute deprecated added in v0.13.0

func (a *APIClient) CreateSecurityGroupExecute(ctx context.Context, projectId string, region string) (*SecurityGroup, error)

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

func (*APIClient) CreateSecurityGroupRule deprecated added in v0.13.0

func (a *APIClient) CreateSecurityGroupRule(ctx context.Context, projectId string, region string, securityGroupId string) ApiCreateSecurityGroupRuleRequest

CreateSecurityGroupRule: Create new security group rule.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@return ApiCreateSecurityGroupRuleRequest

func (*APIClient) CreateSecurityGroupRuleExecute deprecated added in v0.13.0

func (a *APIClient) CreateSecurityGroupRuleExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroupRule, error)

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

func (*APIClient) CreateServer deprecated added in v0.13.0

func (a *APIClient) CreateServer(ctx context.Context, projectId string, region string) ApiCreateServerRequest

CreateServer: Create new server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateServerRequest

func (*APIClient) CreateServerExecute deprecated added in v0.13.0

func (a *APIClient) CreateServerExecute(ctx context.Context, projectId string, region string) (*Server, error)

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

func (*APIClient) CreateSnapshot deprecated added in v0.17.0

func (a *APIClient) CreateSnapshot(ctx context.Context, projectId string, region string) ApiCreateSnapshotRequest

CreateSnapshot: Create new Snapshot.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateSnapshotRequest

func (*APIClient) CreateSnapshotExecute deprecated added in v0.17.0

func (a *APIClient) CreateSnapshotExecute(ctx context.Context, projectId string, region string) (*Snapshot, error)

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

func (*APIClient) CreateVolume deprecated added in v0.13.0

func (a *APIClient) CreateVolume(ctx context.Context, projectId string, region string) ApiCreateVolumeRequest

CreateVolume: Create new volume.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiCreateVolumeRequest

func (*APIClient) CreateVolumeExecute deprecated added in v0.13.0

func (a *APIClient) CreateVolumeExecute(ctx context.Context, projectId string, region string) (*Volume, error)

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

func (*APIClient) DeallocateServer deprecated added in v0.13.0

func (a *APIClient) DeallocateServer(ctx context.Context, projectId string, region string, serverId string) ApiDeallocateServerRequest

DeallocateServer: Deallocate an existing server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiDeallocateServerRequest

func (*APIClient) DeallocateServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) DeleteAffinityGroup deprecated added in v0.17.0

func (a *APIClient) DeleteAffinityGroup(ctx context.Context, projectId string, region string, affinityGroupId string) ApiDeleteAffinityGroupRequest

DeleteAffinityGroup: Delete a affinity group in a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param affinityGroupId The identifier (ID) of a STACKIT Affinity Group.
@return ApiDeleteAffinityGroupRequest

func (*APIClient) DeleteAffinityGroupExecute deprecated added in v0.17.0

func (a *APIClient) DeleteAffinityGroupExecute(ctx context.Context, projectId string, region string, affinityGroupId string) error

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

func (*APIClient) DeleteBackup deprecated added in v0.17.0

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

DeleteBackup: Delete a backup.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param backupId The identifier (ID) of a STACKIT Backup.
@return ApiDeleteBackupRequest

func (*APIClient) DeleteBackupExecute deprecated added in v0.17.0

func (a *APIClient) DeleteBackupExecute(ctx context.Context, projectId 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) DeleteImage deprecated added in v0.17.0

func (a *APIClient) DeleteImage(ctx context.Context, projectId string, region string, imageId string) ApiDeleteImageRequest

DeleteImage: Delete an Image.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@return ApiDeleteImageRequest

func (*APIClient) DeleteImageExecute deprecated added in v0.17.0

func (a *APIClient) DeleteImageExecute(ctx context.Context, projectId string, region string, imageId string) error

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

func (*APIClient) DeleteImageShare deprecated added in v0.17.0

func (a *APIClient) DeleteImageShare(ctx context.Context, projectId string, region string, imageId string) ApiDeleteImageShareRequest

DeleteImageShare: Remove image share.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@return ApiDeleteImageShareRequest

func (*APIClient) DeleteImageShareConsumer deprecated added in v0.17.0

func (a *APIClient) DeleteImageShareConsumer(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) ApiDeleteImageShareConsumerRequest

DeleteImageShareConsumer: Remove an image share consumer.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@param consumerProjectId The identifier (ID) of a STACKIT Project that consumes an image share.
@return ApiDeleteImageShareConsumerRequest

func (*APIClient) DeleteImageShareConsumerExecute deprecated added in v0.17.0

func (a *APIClient) DeleteImageShareConsumerExecute(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) error

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

func (*APIClient) DeleteImageShareExecute deprecated added in v0.17.0

func (a *APIClient) DeleteImageShareExecute(ctx context.Context, projectId string, region string, imageId string) error

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

func (*APIClient) DeleteKeyPair deprecated added in v0.16.0

func (a *APIClient) DeleteKeyPair(ctx context.Context, keypairName string) ApiDeleteKeyPairRequest

DeleteKeyPair: Delete an SSH keypair.

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 keypairName The name of an SSH keypair.
@return ApiDeleteKeyPairRequest

func (*APIClient) DeleteKeyPairExecute deprecated added in v0.16.0

func (a *APIClient) DeleteKeyPairExecute(ctx context.Context, keypairName string) error

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

func (*APIClient) DeleteNetwork deprecated

func (a *APIClient) DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest

DeleteNetwork: Delete network.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiDeleteNetworkRequest

func (*APIClient) DeleteNetworkArea deprecated

func (a *APIClient) DeleteNetworkArea(ctx context.Context, organizationId string, areaId string) ApiDeleteNetworkAreaRequest

DeleteNetworkArea: Delete a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@return ApiDeleteNetworkAreaRequest

func (*APIClient) DeleteNetworkAreaExecute deprecated

func (a *APIClient) DeleteNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) error

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

func (*APIClient) DeleteNetworkAreaRange deprecated

func (a *APIClient) DeleteNetworkAreaRange(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) ApiDeleteNetworkAreaRangeRequest

DeleteNetworkAreaRange: Delete a network range.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param networkRangeId The identifier (ID) of a STACKIT Network Range.
@return ApiDeleteNetworkAreaRangeRequest

func (*APIClient) DeleteNetworkAreaRangeExecute deprecated

func (a *APIClient) DeleteNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) error

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

func (*APIClient) DeleteNetworkAreaRegion deprecated added in v1.0.0

func (a *APIClient) DeleteNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiDeleteNetworkAreaRegionRequest

DeleteNetworkAreaRegion: Delete a configuration of region for a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiDeleteNetworkAreaRegionRequest

func (*APIClient) DeleteNetworkAreaRegionExecute deprecated added in v1.0.0

func (a *APIClient) DeleteNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId 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) DeleteNetworkAreaRoute deprecated

func (a *APIClient) DeleteNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string, routeId string) ApiDeleteNetworkAreaRouteRequest

DeleteNetworkAreaRoute: Delete a network route.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiDeleteNetworkAreaRouteRequest

func (*APIClient) DeleteNetworkAreaRouteExecute deprecated

func (a *APIClient) DeleteNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string, routeId string) error

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

func (*APIClient) DeleteNetworkExecute deprecated

func (a *APIClient) DeleteNetworkExecute(ctx context.Context, projectId string, region string, networkId string) error

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

func (*APIClient) DeleteNic deprecated added in v0.16.0

func (a *APIClient) DeleteNic(ctx context.Context, projectId string, region string, networkId string, nicId string) ApiDeleteNicRequest

DeleteNic: Delete a network interface.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@param nicId The identifier (ID) of a network interface.
@return ApiDeleteNicRequest

func (*APIClient) DeleteNicExecute deprecated added in v0.16.0

func (a *APIClient) DeleteNicExecute(ctx context.Context, projectId string, region string, networkId string, nicId string) error

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

func (*APIClient) DeletePublicIP deprecated added in v0.13.0

func (a *APIClient) DeletePublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiDeletePublicIPRequest

DeletePublicIP: Delete a public IP.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param publicIpId The identifier (ID) of a Public IP.
@return ApiDeletePublicIPRequest

func (*APIClient) DeletePublicIPExecute deprecated added in v0.13.0

func (a *APIClient) DeletePublicIPExecute(ctx context.Context, projectId string, region string, publicIpId string) error

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

func (*APIClient) DeleteRouteFromRoutingTable deprecated added in v1.0.0

func (a *APIClient) DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiDeleteRouteFromRoutingTableRequest

DeleteRouteFromRoutingTable: Delete a route in a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiDeleteRouteFromRoutingTableRequest

func (*APIClient) DeleteRouteFromRoutingTableExecute deprecated added in v1.0.0

func (a *APIClient) DeleteRouteFromRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) error

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

func (*APIClient) DeleteRoutingTableFromArea deprecated added in v1.0.0

func (a *APIClient) DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiDeleteRoutingTableFromAreaRequest

DeleteRoutingTableFromArea: Delete a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiDeleteRoutingTableFromAreaRequest

func (*APIClient) DeleteRoutingTableFromAreaExecute deprecated added in v1.0.0

func (a *APIClient) DeleteRoutingTableFromAreaExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) error

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

func (*APIClient) DeleteSecurityGroup deprecated added in v0.13.0

func (a *APIClient) DeleteSecurityGroup(ctx context.Context, projectId string, region string, securityGroupId string) ApiDeleteSecurityGroupRequest

DeleteSecurityGroup: Delete security group.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@return ApiDeleteSecurityGroupRequest

func (*APIClient) DeleteSecurityGroupExecute deprecated added in v0.13.0

func (a *APIClient) DeleteSecurityGroupExecute(ctx context.Context, projectId string, region string, securityGroupId string) error

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

func (*APIClient) DeleteSecurityGroupRule deprecated added in v0.13.0

func (a *APIClient) DeleteSecurityGroupRule(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) ApiDeleteSecurityGroupRuleRequest

DeleteSecurityGroupRule: Delete security group rule.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@param securityGroupRuleId The identifier (ID) of a STACKIT Security Group Rule.
@return ApiDeleteSecurityGroupRuleRequest

func (*APIClient) DeleteSecurityGroupRuleExecute deprecated added in v0.13.0

func (a *APIClient) DeleteSecurityGroupRuleExecute(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) error

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

func (*APIClient) DeleteServer deprecated added in v0.13.0

func (a *APIClient) DeleteServer(ctx context.Context, projectId string, region string, serverId string) ApiDeleteServerRequest

DeleteServer: Delete a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiDeleteServerRequest

func (*APIClient) DeleteServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) DeleteSnapshot deprecated added in v0.17.0

func (a *APIClient) DeleteSnapshot(ctx context.Context, projectId string, region string, snapshotId string) ApiDeleteSnapshotRequest

DeleteSnapshot: Delete a snapshot.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param snapshotId The identifier (ID) of a STACKIT Snapshot.
@return ApiDeleteSnapshotRequest

func (*APIClient) DeleteSnapshotExecute deprecated added in v0.17.0

func (a *APIClient) DeleteSnapshotExecute(ctx context.Context, projectId string, region string, snapshotId string) error

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

func (*APIClient) DeleteVolume deprecated added in v0.13.0

func (a *APIClient) DeleteVolume(ctx context.Context, projectId string, region string, volumeId string) ApiDeleteVolumeRequest

DeleteVolume: Delete a volume.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiDeleteVolumeRequest

func (*APIClient) DeleteVolumeExecute deprecated added in v0.13.0

func (a *APIClient) DeleteVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) error

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

func (*APIClient) GetAffinityGroup deprecated added in v0.17.0

func (a *APIClient) GetAffinityGroup(ctx context.Context, projectId string, region string, affinityGroupId string) ApiGetAffinityGroupRequest

GetAffinityGroup: Get the affinity group.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param affinityGroupId The identifier (ID) of a STACKIT Affinity Group.
@return ApiGetAffinityGroupRequest

func (*APIClient) GetAffinityGroupExecute deprecated added in v0.17.0

func (a *APIClient) GetAffinityGroupExecute(ctx context.Context, projectId string, region string, affinityGroupId string) (*AffinityGroup, error)

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

func (*APIClient) GetAttachedVolume deprecated added in v0.13.0

func (a *APIClient) GetAttachedVolume(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiGetAttachedVolumeRequest

GetAttachedVolume: Get Volume Attachment 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 The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiGetAttachedVolumeRequest

func (*APIClient) GetAttachedVolumeExecute deprecated added in v0.13.0

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

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

func (*APIClient) GetBackup deprecated added in v0.17.0

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

GetBackup: Get details about a backup.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param backupId The identifier (ID) of a STACKIT Backup.
@return ApiGetBackupRequest

func (*APIClient) GetBackupExecute deprecated added in v0.17.0

func (a *APIClient) GetBackupExecute(ctx context.Context, projectId 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) 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) GetImage deprecated added in v0.17.0

func (a *APIClient) GetImage(ctx context.Context, projectId string, region string, imageId string) ApiGetImageRequest

GetImage: Get details about an image.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@return ApiGetImageRequest

func (*APIClient) GetImageExecute deprecated added in v0.17.0

func (a *APIClient) GetImageExecute(ctx context.Context, projectId string, region string, imageId string) (*Image, error)

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

func (*APIClient) GetImageShare deprecated added in v0.17.0

func (a *APIClient) GetImageShare(ctx context.Context, projectId string, region string, imageId string) ApiGetImageShareRequest

GetImageShare: Get share details of an image.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@return ApiGetImageShareRequest

func (*APIClient) GetImageShareConsumer deprecated added in v0.17.0

func (a *APIClient) GetImageShareConsumer(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) ApiGetImageShareConsumerRequest

GetImageShareConsumer: Get image share consumer.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@param consumerProjectId The identifier (ID) of a STACKIT Project that consumes an image share.
@return ApiGetImageShareConsumerRequest

func (*APIClient) GetImageShareConsumerExecute deprecated added in v0.17.0

func (a *APIClient) GetImageShareConsumerExecute(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) (*ImageShareConsumer, error)

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

func (*APIClient) GetImageShareExecute deprecated added in v0.17.0

func (a *APIClient) GetImageShareExecute(ctx context.Context, projectId string, region string, imageId string) (*ImageShare, error)

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

func (*APIClient) GetKeyPair deprecated added in v0.16.0

func (a *APIClient) GetKeyPair(ctx context.Context, keypairName string) ApiGetKeyPairRequest

GetKeyPair: Get SSH keypair 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 keypairName The name of an SSH keypair.
@return ApiGetKeyPairRequest

func (*APIClient) GetKeyPairExecute deprecated added in v0.16.0

func (a *APIClient) GetKeyPairExecute(ctx context.Context, keypairName string) (*Keypair, error)

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

func (*APIClient) GetMachineType deprecated added in v0.16.0

func (a *APIClient) GetMachineType(ctx context.Context, projectId string, region string, machineType string) ApiGetMachineTypeRequest

GetMachineType: Get details about a machine type.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param machineType STACKIT machine type Name.
@return ApiGetMachineTypeRequest

func (*APIClient) GetMachineTypeExecute deprecated added in v0.16.0

func (a *APIClient) GetMachineTypeExecute(ctx context.Context, projectId string, region string, machineType string) (*MachineType, error)

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

func (*APIClient) GetNetwork deprecated

func (a *APIClient) GetNetwork(ctx context.Context, projectId string, region string, networkId string) ApiGetNetworkRequest

GetNetwork: Get network 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 The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiGetNetworkRequest

func (*APIClient) GetNetworkArea deprecated

func (a *APIClient) GetNetworkArea(ctx context.Context, organizationId string, areaId string) ApiGetNetworkAreaRequest

GetNetworkArea: Get details about a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@return ApiGetNetworkAreaRequest

func (*APIClient) GetNetworkAreaExecute deprecated

func (a *APIClient) GetNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) (*NetworkArea, error)

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

func (*APIClient) GetNetworkAreaRange deprecated

func (a *APIClient) GetNetworkAreaRange(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) ApiGetNetworkAreaRangeRequest

GetNetworkAreaRange: Get details about a network range.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param networkRangeId The identifier (ID) of a STACKIT Network Range.
@return ApiGetNetworkAreaRangeRequest

func (*APIClient) GetNetworkAreaRangeExecute deprecated

func (a *APIClient) GetNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) (*NetworkRange, error)

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

func (*APIClient) GetNetworkAreaRegion deprecated added in v1.0.0

func (a *APIClient) GetNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiGetNetworkAreaRegionRequest

GetNetworkAreaRegion: Get details about a configured region.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiGetNetworkAreaRegionRequest

func (*APIClient) GetNetworkAreaRegionExecute deprecated added in v1.0.0

func (a *APIClient) GetNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId string, region string) (*RegionalArea, error)

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

func (*APIClient) GetNetworkAreaRoute deprecated

func (a *APIClient) GetNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string, routeId string) ApiGetNetworkAreaRouteRequest

GetNetworkAreaRoute: Get details about a network route.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiGetNetworkAreaRouteRequest

func (*APIClient) GetNetworkAreaRouteExecute deprecated

func (a *APIClient) GetNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string, routeId string) (*Route, error)

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

func (*APIClient) GetNetworkExecute deprecated

func (a *APIClient) GetNetworkExecute(ctx context.Context, projectId string, region string, networkId string) (*Network, error)

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

func (*APIClient) GetNic deprecated added in v0.16.0

func (a *APIClient) GetNic(ctx context.Context, projectId string, region string, networkId string, nicId string) ApiGetNicRequest

GetNic: Get details about a network interface.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@param nicId The identifier (ID) of a network interface.
@return ApiGetNicRequest

func (*APIClient) GetNicExecute deprecated added in v0.16.0

func (a *APIClient) GetNicExecute(ctx context.Context, projectId string, region string, networkId string, nicId string) (*NIC, error)

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

func (*APIClient) GetOrganizationRequest deprecated

func (a *APIClient) GetOrganizationRequest(ctx context.Context, organizationId string, requestId string) ApiGetOrganizationRequestRequest

GetOrganizationRequest: Lookup an organization request ID.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param requestId The identifier (ID) of a STACKIT Request.
@return ApiGetOrganizationRequestRequest

func (*APIClient) GetOrganizationRequestExecute deprecated

func (a *APIClient) GetOrganizationRequestExecute(ctx context.Context, organizationId string, requestId string) (*Request, error)

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

func (*APIClient) GetProjectDetails deprecated added in v0.29.0

func (a *APIClient) GetProjectDetails(ctx context.Context, projectId string) ApiGetProjectDetailsRequest

GetProjectDetails: Get project 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 The identifier (ID) of a STACKIT Project.
@return ApiGetProjectDetailsRequest

func (*APIClient) GetProjectDetailsExecute deprecated added in v0.29.0

func (a *APIClient) GetProjectDetailsExecute(ctx context.Context, projectId string) (*Project, error)

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

func (*APIClient) GetProjectNIC deprecated added in v0.17.0

func (a *APIClient) GetProjectNIC(ctx context.Context, projectId string, region string, nicId string) ApiGetProjectNICRequest

GetProjectNIC: Get details about a network interface of a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param nicId The identifier (ID) of a network interface.
@return ApiGetProjectNICRequest

func (*APIClient) GetProjectNICExecute deprecated added in v0.17.0

func (a *APIClient) GetProjectNICExecute(ctx context.Context, projectId string, region string, nicId string) (*NIC, error)

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

func (*APIClient) GetProjectRequest deprecated

func (a *APIClient) GetProjectRequest(ctx context.Context, projectId string, region string, requestId string) ApiGetProjectRequestRequest

GetProjectRequest: Lookup a project request ID.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param requestId The identifier (ID) of a STACKIT Request.
@return ApiGetProjectRequestRequest

func (*APIClient) GetProjectRequestExecute deprecated

func (a *APIClient) GetProjectRequestExecute(ctx context.Context, projectId string, region string, requestId string) (*Request, error)

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

func (*APIClient) GetPublicIP deprecated added in v0.13.0

func (a *APIClient) GetPublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiGetPublicIPRequest

GetPublicIP: Get details about a public IP.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param publicIpId The identifier (ID) of a Public IP.
@return ApiGetPublicIPRequest

func (*APIClient) GetPublicIPExecute deprecated added in v0.13.0

func (a *APIClient) GetPublicIPExecute(ctx context.Context, projectId string, region string, publicIpId string) (*PublicIp, error)

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

func (*APIClient) GetRouteOfRoutingTable deprecated added in v1.0.0

func (a *APIClient) GetRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiGetRouteOfRoutingTableRequest

GetRouteOfRoutingTable: Get details about a route of a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiGetRouteOfRoutingTableRequest

func (*APIClient) GetRouteOfRoutingTableExecute deprecated added in v1.0.0

func (a *APIClient) GetRouteOfRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) (*Route, error)

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

func (*APIClient) GetRoutingTableOfArea deprecated added in v1.0.0

func (a *APIClient) GetRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiGetRoutingTableOfAreaRequest

GetRoutingTableOfArea: Get details about a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiGetRoutingTableOfAreaRequest

func (*APIClient) GetRoutingTableOfAreaExecute deprecated added in v1.0.0

func (a *APIClient) GetRoutingTableOfAreaExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RoutingTable, error)

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

func (*APIClient) GetSecurityGroup deprecated added in v0.13.0

func (a *APIClient) GetSecurityGroup(ctx context.Context, projectId string, region string, securityGroupId string) ApiGetSecurityGroupRequest

GetSecurityGroup: Get security group 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 The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@return ApiGetSecurityGroupRequest

func (*APIClient) GetSecurityGroupExecute deprecated added in v0.13.0

func (a *APIClient) GetSecurityGroupExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroup, error)

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

func (*APIClient) GetSecurityGroupRule deprecated added in v0.13.0

func (a *APIClient) GetSecurityGroupRule(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) ApiGetSecurityGroupRuleRequest

GetSecurityGroupRule: Get security group rule 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 The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@param securityGroupRuleId The identifier (ID) of a STACKIT Security Group Rule.
@return ApiGetSecurityGroupRuleRequest

func (*APIClient) GetSecurityGroupRuleExecute deprecated added in v0.13.0

func (a *APIClient) GetSecurityGroupRuleExecute(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) (*SecurityGroupRule, error)

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

func (*APIClient) GetServer deprecated added in v0.13.0

func (a *APIClient) GetServer(ctx context.Context, projectId string, region string, serverId string) ApiGetServerRequest

GetServer: Get server 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 The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiGetServerRequest

func (*APIClient) GetServerConsole deprecated added in v0.13.0

func (a *APIClient) GetServerConsole(ctx context.Context, projectId string, region string, serverId string) ApiGetServerConsoleRequest

GetServerConsole: Get server console.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiGetServerConsoleRequest

func (*APIClient) GetServerConsoleExecute deprecated added in v0.13.0

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

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

func (*APIClient) GetServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) GetServerLog deprecated added in v0.13.0

func (a *APIClient) GetServerLog(ctx context.Context, projectId string, region string, serverId string) ApiGetServerLogRequest

GetServerLog: Get server log.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiGetServerLogRequest

func (*APIClient) GetServerLogExecute deprecated added in v0.13.0

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

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

func (*APIClient) GetSnapshot deprecated added in v0.17.0

func (a *APIClient) GetSnapshot(ctx context.Context, projectId string, region string, snapshotId string) ApiGetSnapshotRequest

GetSnapshot: Get details about a snapshot.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param snapshotId The identifier (ID) of a STACKIT Snapshot.
@return ApiGetSnapshotRequest

func (*APIClient) GetSnapshotExecute deprecated added in v0.17.0

func (a *APIClient) GetSnapshotExecute(ctx context.Context, projectId string, region string, snapshotId string) (*Snapshot, error)

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

func (*APIClient) GetVolume deprecated added in v0.13.0

func (a *APIClient) GetVolume(ctx context.Context, projectId string, region string, volumeId string) ApiGetVolumeRequest

GetVolume: Get details about a volume.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiGetVolumeRequest

func (*APIClient) GetVolumeExecute deprecated added in v0.13.0

func (a *APIClient) GetVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) (*Volume, error)

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

func (*APIClient) GetVolumePerformanceClass deprecated added in v0.16.0

func (a *APIClient) GetVolumePerformanceClass(ctx context.Context, projectId string, region string, volumePerformanceClass string) ApiGetVolumePerformanceClassRequest

GetVolumePerformanceClass: Get details about a volume performance class.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param volumePerformanceClass The name of a STACKIT Volume performance class.
@return ApiGetVolumePerformanceClassRequest

func (*APIClient) GetVolumePerformanceClassExecute deprecated added in v0.16.0

func (a *APIClient) GetVolumePerformanceClassExecute(ctx context.Context, projectId string, region string, volumePerformanceClass string) (*VolumePerformanceClass, error)

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

func (*APIClient) ImageFromVolume deprecated added in v1.3.0

func (a *APIClient) ImageFromVolume(ctx context.Context, projectId string, volumeId string, region string) ApiImageFromVolumeRequest

ImageFromVolume: Create an image out of a volume.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param volumeId The identifier (ID) of a STACKIT Volume.
@param region The STACKIT Region of the resources.
@return ApiImageFromVolumeRequest

func (*APIClient) ImageFromVolumeExecute deprecated added in v1.3.0

func (a *APIClient) ImageFromVolumeExecute(ctx context.Context, projectId string, volumeId string, region string) (*Image, error)

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

func (*APIClient) ListAffinityGroups deprecated added in v0.17.0

func (a *APIClient) ListAffinityGroups(ctx context.Context, projectId string, region string) ApiListAffinityGroupsRequest

ListAffinityGroups: Get the affinity groups setup for a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListAffinityGroupsRequest

func (*APIClient) ListAffinityGroupsExecute deprecated added in v0.17.0

func (a *APIClient) ListAffinityGroupsExecute(ctx context.Context, projectId string, region string) (*AffinityGroupListResponse, error)

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

func (*APIClient) ListAttachedVolumes deprecated added in v0.13.0

func (a *APIClient) ListAttachedVolumes(ctx context.Context, projectId string, region string, serverId string) ApiListAttachedVolumesRequest

ListAttachedVolumes: List all volume attachments of a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiListAttachedVolumesRequest

func (*APIClient) ListAttachedVolumesExecute deprecated added in v0.13.0

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

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

func (*APIClient) ListAvailabilityZones deprecated added in v0.17.0

func (a *APIClient) ListAvailabilityZones(ctx context.Context, region string) ApiListAvailabilityZonesRequest

ListAvailabilityZones: List all availability zones.

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 region The STACKIT Region of the resources.
@return ApiListAvailabilityZonesRequest

func (*APIClient) ListAvailabilityZonesExecute deprecated added in v0.17.0

func (a *APIClient) ListAvailabilityZonesExecute(ctx context.Context, region string) (*AvailabilityZoneListResponse, error)

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

func (*APIClient) ListBackups deprecated added in v0.17.0

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

ListBackups: List all backups inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListBackupsRequest

func (*APIClient) ListBackupsExecute deprecated added in v0.17.0

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

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

func (*APIClient) ListImages deprecated added in v0.17.0

func (a *APIClient) ListImages(ctx context.Context, projectId string, region string) ApiListImagesRequest

ListImages: List all Images inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListImagesRequest

func (*APIClient) ListImagesExecute deprecated added in v0.17.0

func (a *APIClient) ListImagesExecute(ctx context.Context, projectId string, region string) (*ImageListResponse, error)

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

func (*APIClient) ListKeyPairs deprecated added in v0.16.0

func (a *APIClient) ListKeyPairs(ctx context.Context) ApiListKeyPairsRequest

ListKeyPairs: List all SSH keypairs for the requesting user.

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

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

func (*APIClient) ListKeyPairsExecute deprecated added in v0.16.0

func (a *APIClient) ListKeyPairsExecute(ctx context.Context) (*KeyPairListResponse, error)

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

func (*APIClient) ListMachineTypes deprecated added in v0.16.0

func (a *APIClient) ListMachineTypes(ctx context.Context, projectId string, region string) ApiListMachineTypesRequest

ListMachineTypes: List all machine types available for a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListMachineTypesRequest

func (*APIClient) ListMachineTypesExecute deprecated added in v0.16.0

func (a *APIClient) ListMachineTypesExecute(ctx context.Context, projectId string, region string) (*MachineTypeListResponse, error)

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

func (*APIClient) ListNetworkAreaProjects deprecated

func (a *APIClient) ListNetworkAreaProjects(ctx context.Context, organizationId string, areaId string) ApiListNetworkAreaProjectsRequest

ListNetworkAreaProjects: List all projects using a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@return ApiListNetworkAreaProjectsRequest

func (*APIClient) ListNetworkAreaProjectsExecute deprecated

func (a *APIClient) ListNetworkAreaProjectsExecute(ctx context.Context, organizationId string, areaId string) (*ProjectListResponse, error)

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

func (*APIClient) ListNetworkAreaRanges deprecated

func (a *APIClient) ListNetworkAreaRanges(ctx context.Context, organizationId string, areaId string, region string) ApiListNetworkAreaRangesRequest

ListNetworkAreaRanges: List all network ranges in a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiListNetworkAreaRangesRequest

func (*APIClient) ListNetworkAreaRangesExecute deprecated

func (a *APIClient) ListNetworkAreaRangesExecute(ctx context.Context, organizationId string, areaId string, region string) (*NetworkRangeListResponse, error)

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

func (*APIClient) ListNetworkAreaRegions deprecated added in v1.0.0

func (a *APIClient) ListNetworkAreaRegions(ctx context.Context, organizationId string, areaId string) ApiListNetworkAreaRegionsRequest

ListNetworkAreaRegions: List all configured regions in a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@return ApiListNetworkAreaRegionsRequest

func (*APIClient) ListNetworkAreaRegionsExecute deprecated added in v1.0.0

func (a *APIClient) ListNetworkAreaRegionsExecute(ctx context.Context, organizationId string, areaId string) (*RegionalAreaListResponse, error)

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

func (*APIClient) ListNetworkAreaRoutes deprecated

func (a *APIClient) ListNetworkAreaRoutes(ctx context.Context, organizationId string, areaId string, region string) ApiListNetworkAreaRoutesRequest

ListNetworkAreaRoutes: List all network routes in a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiListNetworkAreaRoutesRequest

func (*APIClient) ListNetworkAreaRoutesExecute deprecated

func (a *APIClient) ListNetworkAreaRoutesExecute(ctx context.Context, organizationId string, areaId string, region string) (*RouteListResponse, error)

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

func (*APIClient) ListNetworkAreas deprecated

func (a *APIClient) ListNetworkAreas(ctx context.Context, organizationId string) ApiListNetworkAreasRequest

ListNetworkAreas: List all network areas in an organization.

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 organizationId The identifier (ID) of a STACKIT Organization.
@return ApiListNetworkAreasRequest

func (*APIClient) ListNetworkAreasExecute deprecated

func (a *APIClient) ListNetworkAreasExecute(ctx context.Context, organizationId string) (*NetworkAreaListResponse, error)

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

func (*APIClient) ListNetworks deprecated

func (a *APIClient) ListNetworks(ctx context.Context, projectId string, region string) ApiListNetworksRequest

ListNetworks: List all networks inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListNetworksRequest

func (*APIClient) ListNetworksExecute deprecated

func (a *APIClient) ListNetworksExecute(ctx context.Context, projectId string, region string) (*NetworkListResponse, error)

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

func (*APIClient) ListNics deprecated added in v0.16.0

func (a *APIClient) ListNics(ctx context.Context, projectId string, region string, networkId string) ApiListNicsRequest

ListNics: List all network interfaces inside a network.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiListNicsRequest

func (*APIClient) ListNicsExecute deprecated added in v0.16.0

func (a *APIClient) ListNicsExecute(ctx context.Context, projectId string, region string, networkId string) (*NICListResponse, error)

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

func (*APIClient) ListProjectNICs deprecated added in v0.17.0

func (a *APIClient) ListProjectNICs(ctx context.Context, projectId string, region string) ApiListProjectNICsRequest

ListProjectNICs: List all network interfaces inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListProjectNICsRequest

func (*APIClient) ListProjectNICsExecute deprecated added in v0.17.0

func (a *APIClient) ListProjectNICsExecute(ctx context.Context, projectId string, region string) (*NICListResponse, error)

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

func (*APIClient) ListPublicIPRanges deprecated added in v0.22.0

func (a *APIClient) ListPublicIPRanges(ctx context.Context) ApiListPublicIPRangesRequest

ListPublicIPRanges: List all public IP ranges.

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().
@return ApiListPublicIPRangesRequest

func (*APIClient) ListPublicIPRangesExecute deprecated added in v0.22.0

func (a *APIClient) ListPublicIPRangesExecute(ctx context.Context) (*PublicNetworkListResponse, error)

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

func (*APIClient) ListPublicIPs deprecated added in v0.13.0

func (a *APIClient) ListPublicIPs(ctx context.Context, projectId string, region string) ApiListPublicIPsRequest

ListPublicIPs: List all public IPs inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListPublicIPsRequest

func (*APIClient) ListPublicIPsExecute deprecated added in v0.13.0

func (a *APIClient) ListPublicIPsExecute(ctx context.Context, projectId string, region string) (*PublicIpListResponse, error)

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

func (*APIClient) ListQuotas deprecated added in v0.19.0

func (a *APIClient) ListQuotas(ctx context.Context, projectId string, region string) ApiListQuotasRequest

ListQuotas: List project quotas.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListQuotasRequest

func (*APIClient) ListQuotasExecute deprecated added in v0.19.0

func (a *APIClient) ListQuotasExecute(ctx context.Context, projectId string, region string) (*QuotaListResponse, error)

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

func (*APIClient) ListRoutesOfRoutingTable deprecated added in v1.0.0

func (a *APIClient) ListRoutesOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListRoutesOfRoutingTableRequest

ListRoutesOfRoutingTable: List all routes in a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiListRoutesOfRoutingTableRequest

func (*APIClient) ListRoutesOfRoutingTableExecute deprecated added in v1.0.0

func (a *APIClient) ListRoutesOfRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RouteListResponse, error)

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

func (*APIClient) ListRoutingTablesOfArea deprecated added in v1.0.0

func (a *APIClient) ListRoutingTablesOfArea(ctx context.Context, organizationId string, areaId string, region string) ApiListRoutingTablesOfAreaRequest

ListRoutingTablesOfArea: List all routing tables in a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiListRoutingTablesOfAreaRequest

func (*APIClient) ListRoutingTablesOfAreaExecute deprecated added in v1.0.0

func (a *APIClient) ListRoutingTablesOfAreaExecute(ctx context.Context, organizationId string, areaId string, region string) (*RoutingTableListResponse, error)

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

func (*APIClient) ListSecurityGroupRules deprecated added in v0.13.0

func (a *APIClient) ListSecurityGroupRules(ctx context.Context, projectId string, region string, securityGroupId string) ApiListSecurityGroupRulesRequest

ListSecurityGroupRules: List all rules for a security group.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@return ApiListSecurityGroupRulesRequest

func (*APIClient) ListSecurityGroupRulesExecute deprecated added in v0.13.0

func (a *APIClient) ListSecurityGroupRulesExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroupRuleListResponse, error)

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

func (*APIClient) ListSecurityGroups deprecated added in v0.13.0

func (a *APIClient) ListSecurityGroups(ctx context.Context, projectId string, region string) ApiListSecurityGroupsRequest

ListSecurityGroups: List all security groups inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListSecurityGroupsRequest

func (*APIClient) ListSecurityGroupsExecute deprecated added in v0.13.0

func (a *APIClient) ListSecurityGroupsExecute(ctx context.Context, projectId string, region string) (*SecurityGroupListResponse, error)

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

func (*APIClient) ListServerNICs deprecated added in v0.13.0

func (a *APIClient) ListServerNICs(ctx context.Context, projectId string, region string, serverId string) ApiListServerNICsRequest

ListServerNICs: Get all network interfaces.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiListServerNICsRequest

func (*APIClient) ListServerNICsExecute deprecated added in v0.13.0

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

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

func (*APIClient) ListServerServiceAccounts deprecated added in v0.13.0

func (a *APIClient) ListServerServiceAccounts(ctx context.Context, projectId string, region string, serverId string) ApiListServerServiceAccountsRequest

ListServerServiceAccounts: List all service accounts of the Server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiListServerServiceAccountsRequest

func (*APIClient) ListServerServiceAccountsExecute deprecated added in v0.13.0

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

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

func (*APIClient) ListServers deprecated added in v0.13.0

func (a *APIClient) ListServers(ctx context.Context, projectId string, region string) ApiListServersRequest

ListServers: List all servers inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListServersRequest

func (*APIClient) ListServersExecute deprecated added in v0.13.0

func (a *APIClient) ListServersExecute(ctx context.Context, projectId string, region string) (*ServerListResponse, error)

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

func (*APIClient) ListSnapshotsInProject deprecated added in v1.0.0

func (a *APIClient) ListSnapshotsInProject(ctx context.Context, projectId string, region string) ApiListSnapshotsInProjectRequest

ListSnapshotsInProject: List all snapshots inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListSnapshotsInProjectRequest

func (*APIClient) ListSnapshotsInProjectExecute deprecated added in v1.0.0

func (a *APIClient) ListSnapshotsInProjectExecute(ctx context.Context, projectId string, region string) (*SnapshotListResponse, error)

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

func (*APIClient) ListVolumePerformanceClasses deprecated added in v0.16.0

func (a *APIClient) ListVolumePerformanceClasses(ctx context.Context, projectId string, region string) ApiListVolumePerformanceClassesRequest

ListVolumePerformanceClasses: List all volume performance classes available for a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListVolumePerformanceClassesRequest

func (*APIClient) ListVolumePerformanceClassesExecute deprecated added in v0.16.0

func (a *APIClient) ListVolumePerformanceClassesExecute(ctx context.Context, projectId string, region string) (*VolumePerformanceClassListResponse, error)

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

func (*APIClient) ListVolumes deprecated added in v0.13.0

func (a *APIClient) ListVolumes(ctx context.Context, projectId string, region string) ApiListVolumesRequest

ListVolumes: List all volumes inside a project.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@return ApiListVolumesRequest

func (*APIClient) ListVolumesExecute deprecated added in v0.13.0

func (a *APIClient) ListVolumesExecute(ctx context.Context, projectId string, region string) (*VolumeListResponse, error)

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

func (*APIClient) PartialUpdateNetwork deprecated

func (a *APIClient) PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest

PartialUpdateNetwork: Update network settings.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiPartialUpdateNetworkRequest

func (*APIClient) PartialUpdateNetworkArea deprecated

func (a *APIClient) PartialUpdateNetworkArea(ctx context.Context, organizationId string, areaId string) ApiPartialUpdateNetworkAreaRequest

PartialUpdateNetworkArea: Update network area settings.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@return ApiPartialUpdateNetworkAreaRequest

func (*APIClient) PartialUpdateNetworkAreaExecute deprecated

func (a *APIClient) PartialUpdateNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) (*NetworkArea, error)

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

func (*APIClient) PartialUpdateNetworkExecute deprecated

func (a *APIClient) PartialUpdateNetworkExecute(ctx context.Context, projectId string, region string, networkId string) error

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

func (*APIClient) RebootServer deprecated added in v0.13.0

func (a *APIClient) RebootServer(ctx context.Context, projectId string, region string, serverId string) ApiRebootServerRequest

RebootServer: Reboot the server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiRebootServerRequest

func (*APIClient) RebootServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) RemoveNetworkFromServer deprecated added in v0.13.0

func (a *APIClient) RemoveNetworkFromServer(ctx context.Context, projectId string, region string, serverId string, networkId string) ApiRemoveNetworkFromServerRequest

RemoveNetworkFromServer: Detach and delete all network interfaces associated with the specified network.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param networkId The identifier (ID) of a STACKIT Network.
@return ApiRemoveNetworkFromServerRequest

func (*APIClient) RemoveNetworkFromServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) RemoveNicFromServer deprecated added in v0.16.0

func (a *APIClient) RemoveNicFromServer(ctx context.Context, projectId string, region string, serverId string, nicId string) ApiRemoveNicFromServerRequest

RemoveNicFromServer: Detach a network interface.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param nicId The identifier (ID) of a network interface.
@return ApiRemoveNicFromServerRequest

func (*APIClient) RemoveNicFromServerExecute deprecated added in v0.16.0

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

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

func (*APIClient) RemovePublicIpFromServer deprecated added in v0.13.0

func (a *APIClient) RemovePublicIpFromServer(ctx context.Context, projectId string, region string, serverId string, publicIpId string) ApiRemovePublicIpFromServerRequest

RemovePublicIpFromServer: Dissociate a public IP from a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param publicIpId The identifier (ID) of a Public IP.
@return ApiRemovePublicIpFromServerRequest

func (*APIClient) RemovePublicIpFromServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) RemoveSecurityGroupFromServer deprecated added in v0.13.0

func (a *APIClient) RemoveSecurityGroupFromServer(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) ApiRemoveSecurityGroupFromServerRequest

RemoveSecurityGroupFromServer: Remove a server from a security group.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@return ApiRemoveSecurityGroupFromServerRequest

func (*APIClient) RemoveSecurityGroupFromServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) RemoveServiceAccountFromServer deprecated added in v0.13.0

func (a *APIClient) RemoveServiceAccountFromServer(ctx context.Context, projectId string, region string, serverId string, serviceAccountMail string) ApiRemoveServiceAccountFromServerRequest

RemoveServiceAccountFromServer: Detach a service account from a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param serviceAccountMail The e-mail address of a service account.
@return ApiRemoveServiceAccountFromServerRequest

func (*APIClient) RemoveServiceAccountFromServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) RemoveVolumeFromServer deprecated added in v0.13.0

func (a *APIClient) RemoveVolumeFromServer(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiRemoveVolumeFromServerRequest

RemoveVolumeFromServer: Detach a volume from a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiRemoveVolumeFromServerRequest

func (*APIClient) RemoveVolumeFromServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) RescueServer deprecated added in v0.13.0

func (a *APIClient) RescueServer(ctx context.Context, projectId string, region string, serverId string) ApiRescueServerRequest

RescueServer: Rescue an existing server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiRescueServerRequest

func (*APIClient) RescueServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) ResizeServer deprecated added in v0.13.0

func (a *APIClient) ResizeServer(ctx context.Context, projectId string, region string, serverId string) ApiResizeServerRequest

ResizeServer: Resize a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiResizeServerRequest

func (*APIClient) ResizeServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) ResizeVolume deprecated added in v0.13.0

func (a *APIClient) ResizeVolume(ctx context.Context, projectId string, region string, volumeId string) ApiResizeVolumeRequest

ResizeVolume: Update the size of a volume.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiResizeVolumeRequest

func (*APIClient) ResizeVolumeExecute deprecated added in v0.13.0

func (a *APIClient) ResizeVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) error

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

func (*APIClient) RestoreBackup deprecated added in v0.17.0

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

RestoreBackup: Restore Backup to the referenced source Volume.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param backupId The identifier (ID) of a STACKIT Backup.
@return ApiRestoreBackupRequest

func (*APIClient) RestoreBackupExecute deprecated added in v0.17.0

func (a *APIClient) RestoreBackupExecute(ctx context.Context, projectId 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) SetImageShare deprecated added in v0.17.0

func (a *APIClient) SetImageShare(ctx context.Context, projectId string, region string, imageId string) ApiSetImageShareRequest

SetImageShare: Set image share.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@return ApiSetImageShareRequest

func (*APIClient) SetImageShareExecute deprecated added in v0.17.0

func (a *APIClient) SetImageShareExecute(ctx context.Context, projectId string, region string, imageId string) (*ImageShare, error)

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

func (*APIClient) StartServer deprecated added in v0.13.0

func (a *APIClient) StartServer(ctx context.Context, projectId string, region string, serverId string) ApiStartServerRequest

StartServer: Boot up a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiStartServerRequest

func (*APIClient) StartServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) StopServer deprecated added in v0.13.0

func (a *APIClient) StopServer(ctx context.Context, projectId string, region string, serverId string) ApiStopServerRequest

StopServer: Stop an existing server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiStopServerRequest

func (*APIClient) StopServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) UnrescueServer deprecated added in v0.13.0

func (a *APIClient) UnrescueServer(ctx context.Context, projectId string, region string, serverId string) ApiUnrescueServerRequest

UnrescueServer: Unrescue an existing server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiUnrescueServerRequest

func (*APIClient) UnrescueServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) UpdateAttachedVolume deprecated added in v0.13.0

func (a *APIClient) UpdateAttachedVolume(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiUpdateAttachedVolumeRequest

UpdateAttachedVolume: Update Volume Attachment Parameters.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiUpdateAttachedVolumeRequest

func (*APIClient) UpdateAttachedVolumeExecute deprecated added in v0.13.0

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

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

func (*APIClient) UpdateBackup deprecated added in v0.17.0

func (a *APIClient) UpdateBackup(ctx context.Context, projectId string, region string, backupId string) ApiUpdateBackupRequest

UpdateBackup: Update information of a backup.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param backupId The identifier (ID) of a STACKIT Backup.
@return ApiUpdateBackupRequest

func (*APIClient) UpdateBackupExecute deprecated added in v0.17.0

func (a *APIClient) UpdateBackupExecute(ctx context.Context, projectId 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) UpdateImage deprecated added in v0.17.0

func (a *APIClient) UpdateImage(ctx context.Context, projectId string, region string, imageId string) ApiUpdateImageRequest

UpdateImage: Update Image Parameters.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@return ApiUpdateImageRequest

func (*APIClient) UpdateImageExecute deprecated added in v0.17.0

func (a *APIClient) UpdateImageExecute(ctx context.Context, projectId string, region string, imageId string) (*Image, error)

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

func (*APIClient) UpdateImageShare deprecated added in v0.17.0

func (a *APIClient) UpdateImageShare(ctx context.Context, projectId string, region string, imageId string) ApiUpdateImageShareRequest

UpdateImageShare: Update image share.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param imageId The identifier (ID) of a STACKIT Image.
@return ApiUpdateImageShareRequest

func (*APIClient) UpdateImageShareExecute deprecated added in v0.17.0

func (a *APIClient) UpdateImageShareExecute(ctx context.Context, projectId string, region string, imageId string) (*ImageShare, error)

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

func (*APIClient) UpdateKeyPair deprecated added in v0.16.0

func (a *APIClient) UpdateKeyPair(ctx context.Context, keypairName string) ApiUpdateKeyPairRequest

UpdateKeyPair: Update information of an SSH keypair.

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 keypairName The name of an SSH keypair.
@return ApiUpdateKeyPairRequest

func (*APIClient) UpdateKeyPairExecute deprecated added in v0.16.0

func (a *APIClient) UpdateKeyPairExecute(ctx context.Context, keypairName string) (*Keypair, error)

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

func (*APIClient) UpdateNetworkAreaRegion deprecated added in v1.0.0

func (a *APIClient) UpdateNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiUpdateNetworkAreaRegionRequest

UpdateNetworkAreaRegion: Update a region for a network area.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@return ApiUpdateNetworkAreaRegionRequest

func (*APIClient) UpdateNetworkAreaRegionExecute deprecated added in v1.0.0

func (a *APIClient) UpdateNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId string, region string) (*RegionalArea, error)

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

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

func (a *APIClient) UpdateNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string, routeId string) ApiUpdateNetworkAreaRouteRequest

UpdateNetworkAreaRoute: Update a network route.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiUpdateNetworkAreaRouteRequest

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

func (a *APIClient) UpdateNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string, routeId string) (*Route, error)

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

func (*APIClient) UpdateNic deprecated added in v0.16.0

func (a *APIClient) UpdateNic(ctx context.Context, projectId string, region string, networkId string, nicId string) ApiUpdateNicRequest

UpdateNic: Update a network interface.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param networkId The identifier (ID) of a STACKIT Network.
@param nicId The identifier (ID) of a network interface.
@return ApiUpdateNicRequest

func (*APIClient) UpdateNicExecute deprecated added in v0.16.0

func (a *APIClient) UpdateNicExecute(ctx context.Context, projectId string, region string, networkId string, nicId string) (*NIC, error)

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

func (*APIClient) UpdatePublicIP deprecated added in v0.13.0

func (a *APIClient) UpdatePublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiUpdatePublicIPRequest

UpdatePublicIP: Update a public IP.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param publicIpId The identifier (ID) of a Public IP.
@return ApiUpdatePublicIPRequest

func (*APIClient) UpdatePublicIPExecute deprecated added in v0.13.0

func (a *APIClient) UpdatePublicIPExecute(ctx context.Context, projectId string, region string, publicIpId string) (*PublicIp, error)

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

func (*APIClient) UpdateRouteOfRoutingTable deprecated added in v1.0.0

func (a *APIClient) UpdateRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiUpdateRouteOfRoutingTableRequest

UpdateRouteOfRoutingTable: Update a route of a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@param routeId The identifier (ID) of a STACKIT Route.
@return ApiUpdateRouteOfRoutingTableRequest

func (*APIClient) UpdateRouteOfRoutingTableExecute deprecated added in v1.0.0

func (a *APIClient) UpdateRouteOfRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) (*Route, error)

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

func (*APIClient) UpdateRoutingTableOfArea deprecated added in v1.0.0

func (a *APIClient) UpdateRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiUpdateRoutingTableOfAreaRequest

UpdateRoutingTableOfArea: Update a routing table.

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 organizationId The identifier (ID) of a STACKIT Organization.
@param areaId The identifier (ID) of a STACKIT Network Area.
@param region The STACKIT Region of the resources.
@param routingTableId The identifier (ID) of a STACKIT Routing Table.
@return ApiUpdateRoutingTableOfAreaRequest

func (*APIClient) UpdateRoutingTableOfAreaExecute deprecated added in v1.0.0

func (a *APIClient) UpdateRoutingTableOfAreaExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RoutingTable, error)

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

func (*APIClient) UpdateSecurityGroup deprecated added in v0.13.0

func (a *APIClient) UpdateSecurityGroup(ctx context.Context, projectId string, region string, securityGroupId string) ApiUpdateSecurityGroupRequest

UpdateSecurityGroup: Update information of a security group.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param securityGroupId The identifier (ID) of a STACKIT Security Group.
@return ApiUpdateSecurityGroupRequest

func (*APIClient) UpdateSecurityGroupExecute deprecated added in v0.13.0

func (a *APIClient) UpdateSecurityGroupExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroup, error)

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

func (*APIClient) UpdateServer deprecated added in v0.13.0

func (a *APIClient) UpdateServer(ctx context.Context, projectId string, region string, serverId string) ApiUpdateServerRequest

UpdateServer: Update information of a server.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param serverId The identifier (ID) of a STACKIT Server.
@return ApiUpdateServerRequest

func (*APIClient) UpdateServerExecute deprecated added in v0.13.0

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

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

func (*APIClient) UpdateSnapshot deprecated added in v0.17.0

func (a *APIClient) UpdateSnapshot(ctx context.Context, projectId string, region string, snapshotId string) ApiUpdateSnapshotRequest

UpdateSnapshot: Update information of the snapshot.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param snapshotId The identifier (ID) of a STACKIT Snapshot.
@return ApiUpdateSnapshotRequest

func (*APIClient) UpdateSnapshotExecute deprecated added in v0.17.0

func (a *APIClient) UpdateSnapshotExecute(ctx context.Context, projectId string, region string, snapshotId string) (*Snapshot, error)

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

func (*APIClient) UpdateVolume deprecated added in v0.13.0

func (a *APIClient) UpdateVolume(ctx context.Context, projectId string, region string, volumeId string) ApiUpdateVolumeRequest

UpdateVolume: Update information of a volume.

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

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param region The STACKIT Region of the resources.
@param volumeId The identifier (ID) of a STACKIT Volume.
@return ApiUpdateVolumeRequest

func (*APIClient) UpdateVolumeExecute deprecated added in v0.13.0

func (a *APIClient) UpdateVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) (*Volume, error)

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

type AddNetworkToServerRequest deprecated added in v0.23.0

type AddNetworkToServerRequest 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 (AddNetworkToServerRequest) Execute deprecated added in v0.23.0

func (r AddNetworkToServerRequest) Execute() error

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

type AddNicToServerRequest deprecated added in v0.23.0

type AddNicToServerRequest 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 (AddNicToServerRequest) Execute deprecated added in v0.23.0

func (r AddNicToServerRequest) Execute() error

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

type AddPublicIpToServerRequest deprecated added in v0.23.0

type AddPublicIpToServerRequest 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 (AddPublicIpToServerRequest) Execute deprecated added in v0.23.0

func (r AddPublicIpToServerRequest) Execute() error

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

type AddRoutesToRoutingTablePayload added in v1.0.0

type AddRoutesToRoutingTablePayload struct {
	// A list of routes.
	// REQUIRED
	Items AddRoutesToRoutingTablePayloadGetItemsAttributeType `json:"items" required:"true"`
}

AddRoutesToRoutingTablePayload Object represents a request to add network routes. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAddRoutesToRoutingTablePayload added in v1.0.0

func NewAddRoutesToRoutingTablePayload(items AddRoutesToRoutingTablePayloadGetItemsArgType) *AddRoutesToRoutingTablePayload

NewAddRoutesToRoutingTablePayload instantiates a new AddRoutesToRoutingTablePayload 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 NewAddRoutesToRoutingTablePayloadWithDefaults added in v1.0.0

func NewAddRoutesToRoutingTablePayloadWithDefaults() *AddRoutesToRoutingTablePayload

NewAddRoutesToRoutingTablePayloadWithDefaults instantiates a new AddRoutesToRoutingTablePayload 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 (*AddRoutesToRoutingTablePayload) GetItems added in v1.0.0

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

func (*AddRoutesToRoutingTablePayload) GetItemsOk added in v1.0.0

GetItemsOk returns a tuple with the Items 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 (*AddRoutesToRoutingTablePayload) SetItems added in v1.0.0

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

func (AddRoutesToRoutingTablePayload) ToMap deprecated added in v1.0.0

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

type AddRoutesToRoutingTablePayloadGetItemsArgType = []Route

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

type AddRoutesToRoutingTablePayloadGetItemsAttributeType added in v1.0.0

type AddRoutesToRoutingTablePayloadGetItemsAttributeType = *[]Route

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

type AddRoutesToRoutingTablePayloadGetItemsRetType deprecated added in v1.0.0

type AddRoutesToRoutingTablePayloadGetItemsRetType = []Route

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

type AddRoutesToRoutingTableRequest deprecated added in v1.0.0

type AddRoutesToRoutingTableRequest 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 (AddRoutesToRoutingTableRequest) AddRoutesToRoutingTablePayload added in v1.0.0

func (r AddRoutesToRoutingTableRequest) AddRoutesToRoutingTablePayload(addRoutesToRoutingTablePayload AddRoutesToRoutingTablePayload) ApiAddRoutesToRoutingTableRequest

Request an addition of routes to a routing table. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (AddRoutesToRoutingTableRequest) Execute deprecated added in v1.0.0

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

type AddRoutingTableToAreaPayload added in v1.0.0

type AddRoutingTableToAreaPayload struct {
	// Date-time when resource was created.
	CreatedAt AddRoutingTableToAreaPayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// This is the default routing table. It can't be deleted and is used if the user does not specify it otherwise.
	Default AddRoutingTableToAreaPayloadgetDefaultAttributeType `json:"default,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description AddRoutingTableToAreaPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// A config setting for a routing table which allows propagation of dynamic routes to this routing table.
	DynamicRoutes AddRoutingTableToAreaPayloadgetDynamicRoutesAttributeType `json:"dynamicRoutes,omitempty"`
	// Universally Unique Identifier (UUID).
	Id AddRoutingTableToAreaPayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels AddRoutingTableToAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name AddRoutingTableToAreaPayloadGetNameAttributeType `json:"name" required:"true"`
	// A config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
	SystemRoutes AddRoutingTableToAreaPayloadgetSystemRoutesAttributeType `json:"systemRoutes,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt AddRoutingTableToAreaPayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

AddRoutingTableToAreaPayload An object representing a routing table. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAddRoutingTableToAreaPayload added in v1.0.0

func NewAddRoutingTableToAreaPayload(name AddRoutingTableToAreaPayloadGetNameArgType) *AddRoutingTableToAreaPayload

NewAddRoutingTableToAreaPayload instantiates a new AddRoutingTableToAreaPayload 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 NewAddRoutingTableToAreaPayloadWithDefaults added in v1.0.0

func NewAddRoutingTableToAreaPayloadWithDefaults() *AddRoutingTableToAreaPayload

NewAddRoutingTableToAreaPayloadWithDefaults instantiates a new AddRoutingTableToAreaPayload 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 (*AddRoutingTableToAreaPayload) GetCreatedAt added in v1.0.0

GetCreatedAt returns the CreatedAt 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 (*AddRoutingTableToAreaPayload) GetCreatedAtOk added in v1.0.0

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*AddRoutingTableToAreaPayload) GetDefault added in v1.0.0

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 (*AddRoutingTableToAreaPayload) GetDefaultOk added in v1.0.0

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 (*AddRoutingTableToAreaPayload) GetDescription added in v1.0.0

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 (*AddRoutingTableToAreaPayload) GetDescriptionOk added in v1.0.0

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 (*AddRoutingTableToAreaPayload) GetDynamicRoutes added in v1.0.0

GetDynamicRoutes returns the DynamicRoutes 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 (*AddRoutingTableToAreaPayload) GetDynamicRoutesOk added in v1.0.0

GetDynamicRoutesOk returns a tuple with the DynamicRoutes 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 (*AddRoutingTableToAreaPayload) GetId added in v1.0.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 (*AddRoutingTableToAreaPayload) GetIdOk added in v1.0.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 (*AddRoutingTableToAreaPayload) GetLabels added in v1.0.0

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

func (*AddRoutingTableToAreaPayload) GetLabelsOk added in v1.0.0

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

func (*AddRoutingTableToAreaPayload) GetName added in v1.0.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 (*AddRoutingTableToAreaPayload) GetNameOk added in v1.0.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 (*AddRoutingTableToAreaPayload) GetSystemRoutes added in v1.0.0

GetSystemRoutes returns the SystemRoutes 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 (*AddRoutingTableToAreaPayload) GetSystemRoutesOk added in v1.0.0

GetSystemRoutesOk returns a tuple with the SystemRoutes 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 (*AddRoutingTableToAreaPayload) GetUpdatedAt added in v1.0.0

GetUpdatedAt returns the UpdatedAt 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 (*AddRoutingTableToAreaPayload) GetUpdatedAtOk added in v1.0.0

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*AddRoutingTableToAreaPayload) HasCreatedAt added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasCreatedAt() bool

HasCreatedAt 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 (*AddRoutingTableToAreaPayload) HasDefault added in v1.0.0

func (o *AddRoutingTableToAreaPayload) 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 (*AddRoutingTableToAreaPayload) HasDescription added in v1.0.0

func (o *AddRoutingTableToAreaPayload) 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 (*AddRoutingTableToAreaPayload) HasDynamicRoutes added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasDynamicRoutes() bool

HasDynamicRoutes 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 (*AddRoutingTableToAreaPayload) HasId added in v1.0.0

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 (*AddRoutingTableToAreaPayload) HasLabels added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasLabels() bool

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

func (*AddRoutingTableToAreaPayload) HasSystemRoutes added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasSystemRoutes() bool

HasSystemRoutes 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 (*AddRoutingTableToAreaPayload) HasUpdatedAt added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*AddRoutingTableToAreaPayload) SetCreatedAt added in v1.0.0

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

func (*AddRoutingTableToAreaPayload) SetDefault added in v1.0.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 (*AddRoutingTableToAreaPayload) SetDescription added in v1.0.0

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 (*AddRoutingTableToAreaPayload) SetDynamicRoutes added in v1.0.0

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

func (*AddRoutingTableToAreaPayload) SetId added in v1.0.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 (*AddRoutingTableToAreaPayload) SetLabels added in v1.0.0

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

func (*AddRoutingTableToAreaPayload) SetName added in v1.0.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 (*AddRoutingTableToAreaPayload) SetSystemRoutes added in v1.0.0

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

func (*AddRoutingTableToAreaPayload) SetUpdatedAt added in v1.0.0

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

func (AddRoutingTableToAreaPayload) ToMap deprecated added in v1.0.0

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

type AddRoutingTableToAreaPayloadGetCreatedAtArgType = time.Time

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

type AddRoutingTableToAreaPayloadGetCreatedAtAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetCreatedAtAttributeType = *time.Time

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

type AddRoutingTableToAreaPayloadGetCreatedAtRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetCreatedAtRetType = time.Time

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

type AddRoutingTableToAreaPayloadGetDescriptionArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetDescriptionArgType = string

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

type AddRoutingTableToAreaPayloadGetDescriptionAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetDescriptionAttributeType = *string

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

type AddRoutingTableToAreaPayloadGetDescriptionRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetDescriptionRetType = string

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

type AddRoutingTableToAreaPayloadGetIdArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetIdArgType = string

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

type AddRoutingTableToAreaPayloadGetIdAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetIdAttributeType = *string

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

type AddRoutingTableToAreaPayloadGetIdRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetIdRetType = string

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

type AddRoutingTableToAreaPayloadGetLabelsArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetLabelsArgType = map[string]interface{}

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

type AddRoutingTableToAreaPayloadGetLabelsAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetLabelsAttributeType = *map[string]interface{}

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

type AddRoutingTableToAreaPayloadGetLabelsRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetLabelsRetType = map[string]interface{}

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

type AddRoutingTableToAreaPayloadGetNameArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetNameArgType = string

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

type AddRoutingTableToAreaPayloadGetNameAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetNameAttributeType = *string

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

type AddRoutingTableToAreaPayloadGetNameRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetNameRetType = string

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

type AddRoutingTableToAreaPayloadGetUpdatedAtArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetUpdatedAtArgType = time.Time

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

type AddRoutingTableToAreaPayloadGetUpdatedAtAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetUpdatedAtAttributeType = *time.Time

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

type AddRoutingTableToAreaPayloadGetUpdatedAtRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadGetUpdatedAtRetType = time.Time

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

type AddRoutingTableToAreaPayloadgetDefaultArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadgetDefaultArgType = bool

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

type AddRoutingTableToAreaPayloadgetDefaultAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDefaultAttributeType = *bool

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

type AddRoutingTableToAreaPayloadgetDefaultRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadgetDefaultRetType = bool

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

type AddRoutingTableToAreaPayloadgetDynamicRoutesArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadgetDynamicRoutesArgType = bool

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

type AddRoutingTableToAreaPayloadgetDynamicRoutesAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDynamicRoutesAttributeType = *bool

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

type AddRoutingTableToAreaPayloadgetDynamicRoutesRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadgetDynamicRoutesRetType = bool

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

type AddRoutingTableToAreaPayloadgetSystemRoutesArgType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadgetSystemRoutesArgType = bool

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

type AddRoutingTableToAreaPayloadgetSystemRoutesAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadgetSystemRoutesAttributeType = *bool

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

type AddRoutingTableToAreaPayloadgetSystemRoutesRetType deprecated added in v1.0.0

type AddRoutingTableToAreaPayloadgetSystemRoutesRetType = bool

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

type AddRoutingTableToAreaRequest deprecated added in v1.0.0

type AddRoutingTableToAreaRequest 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 (AddRoutingTableToAreaRequest) AddRoutingTableToAreaPayload added in v1.0.0

func (r AddRoutingTableToAreaRequest) AddRoutingTableToAreaPayload(addRoutingTableToAreaPayload AddRoutingTableToAreaPayload) ApiAddRoutingTableToAreaRequest

Request an addition of a routing table to an area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (AddRoutingTableToAreaRequest) Execute deprecated added in v1.0.0

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

type AddSecurityGroupToServerRequest deprecated added in v0.23.0

type AddSecurityGroupToServerRequest 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 (AddSecurityGroupToServerRequest) Execute deprecated added in v0.23.0

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

type AddServiceAccountToServerRequest deprecated added in v0.23.0

type AddServiceAccountToServerRequest 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 (AddServiceAccountToServerRequest) Execute deprecated added in v0.23.0

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

type AddVolumeToServerPayload added in v0.13.0

type AddVolumeToServerPayload struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination AddVolumeToServerPayloadgetDeleteOnTerminationAttributeType `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId AddVolumeToServerPayloadGetServerIdAttributeType `json:"serverId,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId AddVolumeToServerPayloadGetVolumeIdAttributeType `json:"volumeId,omitempty"`
}

AddVolumeToServerPayload Object that represents a Volume attachment to a server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAddVolumeToServerPayload added in v0.13.0

func NewAddVolumeToServerPayload() *AddVolumeToServerPayload

NewAddVolumeToServerPayload instantiates a new AddVolumeToServerPayload 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 NewAddVolumeToServerPayloadWithDefaults added in v0.13.0

func NewAddVolumeToServerPayloadWithDefaults() *AddVolumeToServerPayload

NewAddVolumeToServerPayloadWithDefaults instantiates a new AddVolumeToServerPayload 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 (*AddVolumeToServerPayload) GetDeleteOnTermination added in v0.13.0

GetDeleteOnTermination returns the DeleteOnTermination 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 (*AddVolumeToServerPayload) GetDeleteOnTerminationOk added in v0.13.0

GetDeleteOnTerminationOk returns a tuple with the DeleteOnTermination 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 (*AddVolumeToServerPayload) GetServerId added in v0.13.0

GetServerId returns the ServerId 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 (*AddVolumeToServerPayload) GetServerIdOk added in v0.13.0

GetServerIdOk returns a tuple with the ServerId 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 (*AddVolumeToServerPayload) GetVolumeId added in v0.13.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 (*AddVolumeToServerPayload) GetVolumeIdOk added in v0.13.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 (*AddVolumeToServerPayload) HasDeleteOnTermination added in v0.13.0

func (o *AddVolumeToServerPayload) HasDeleteOnTermination() bool

HasDeleteOnTermination 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 (*AddVolumeToServerPayload) HasServerId added in v0.13.0

func (o *AddVolumeToServerPayload) HasServerId() bool

HasServerId 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 (*AddVolumeToServerPayload) HasVolumeId added in v0.13.0

func (o *AddVolumeToServerPayload) 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 (*AddVolumeToServerPayload) SetDeleteOnTermination added in v0.13.0

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

func (*AddVolumeToServerPayload) SetServerId added in v0.13.0

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

func (*AddVolumeToServerPayload) SetVolumeId added in v0.13.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 (AddVolumeToServerPayload) ToMap deprecated added in v0.13.0

func (o AddVolumeToServerPayload) 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 AddVolumeToServerPayloadGetServerIdArgType deprecated added in v0.21.2

type AddVolumeToServerPayloadGetServerIdArgType = string

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

type AddVolumeToServerPayloadGetServerIdAttributeType added in v0.21.2

type AddVolumeToServerPayloadGetServerIdAttributeType = *string

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

type AddVolumeToServerPayloadGetServerIdRetType deprecated added in v0.21.2

type AddVolumeToServerPayloadGetServerIdRetType = string

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

type AddVolumeToServerPayloadGetVolumeIdArgType deprecated added in v0.21.2

type AddVolumeToServerPayloadGetVolumeIdArgType = string

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

type AddVolumeToServerPayloadGetVolumeIdAttributeType added in v0.21.2

type AddVolumeToServerPayloadGetVolumeIdAttributeType = *string

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

type AddVolumeToServerPayloadGetVolumeIdRetType deprecated added in v0.21.2

type AddVolumeToServerPayloadGetVolumeIdRetType = string

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

type AddVolumeToServerPayloadgetDeleteOnTerminationArgType deprecated added in v0.21.2

type AddVolumeToServerPayloadgetDeleteOnTerminationArgType = bool

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

type AddVolumeToServerPayloadgetDeleteOnTerminationAttributeType added in v0.21.2

type AddVolumeToServerPayloadgetDeleteOnTerminationAttributeType = *bool

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

type AddVolumeToServerPayloadgetDeleteOnTerminationRetType deprecated added in v0.21.2

type AddVolumeToServerPayloadgetDeleteOnTerminationRetType = bool

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

type AddVolumeToServerRequest deprecated added in v0.23.0

type AddVolumeToServerRequest 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 (AddVolumeToServerRequest) AddVolumeToServerPayload added in v0.23.0

func (r AddVolumeToServerRequest) AddVolumeToServerPayload(addVolumeToServerPayload AddVolumeToServerPayload) ApiAddVolumeToServerRequest

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

func (AddVolumeToServerRequest) Execute deprecated added in v0.23.0

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

type AffinityGroup added in v0.17.0

type AffinityGroup struct {
	// Universally Unique Identifier (UUID).
	Id AffinityGroupGetIdAttributeType `json:"id,omitempty"`
	// The servers that are part of the affinity group.
	Members AffinityGroupGetMembersAttributeType `json:"members,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name AffinityGroupGetNameAttributeType `json:"name" required:"true"`
	// The affinity group policy. `hard-affinity`: All servers in this group will be hosted on the same compute node. `soft-affinity`: All servers in this group will be hosted on as few compute nodes as possible. `hard-anti-affinity`: All servers in this group will be hosted on different compute nodes. `soft-anti-affinity`: All servers in this group will be hosted on as many compute nodes as possible. Possible values: `hard-anti-affinity`, `hard-affinity`, `soft-anti-affinity`, `soft-affinity`.
	// REQUIRED
	Policy AffinityGroupGetPolicyAttributeType `json:"policy" required:"true"`
}

AffinityGroup Definition of an affinity group. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAffinityGroup added in v0.17.0

NewAffinityGroup instantiates a new AffinityGroup 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 NewAffinityGroupWithDefaults added in v0.17.0

func NewAffinityGroupWithDefaults() *AffinityGroup

NewAffinityGroupWithDefaults instantiates a new AffinityGroup 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 (*AffinityGroup) GetId added in v0.17.0

func (o *AffinityGroup) GetId() (res AffinityGroupGetIdRetType)

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

func (o *AffinityGroup) GetIdOk() (ret AffinityGroupGetIdRetType, 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 (*AffinityGroup) GetMembers added in v0.17.0

func (o *AffinityGroup) GetMembers() (res AffinityGroupGetMembersRetType)

GetMembers returns the Members 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 (*AffinityGroup) GetMembersOk added in v0.17.0

func (o *AffinityGroup) GetMembersOk() (ret AffinityGroupGetMembersRetType, ok bool)

GetMembersOk returns a tuple with the Members 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 (*AffinityGroup) GetName added in v0.17.0

func (o *AffinityGroup) GetName() (ret AffinityGroupGetNameRetType)

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

func (o *AffinityGroup) GetNameOk() (ret AffinityGroupGetNameRetType, 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 (*AffinityGroup) GetPolicy added in v0.17.0

func (o *AffinityGroup) GetPolicy() (ret AffinityGroupGetPolicyRetType)

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

func (*AffinityGroup) GetPolicyOk added in v0.17.0

func (o *AffinityGroup) GetPolicyOk() (ret AffinityGroupGetPolicyRetType, ok bool)

GetPolicyOk returns a tuple with the Policy 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 (*AffinityGroup) HasId added in v0.17.0

func (o *AffinityGroup) 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 (*AffinityGroup) HasMembers added in v0.17.0

func (o *AffinityGroup) HasMembers() bool

HasMembers 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 (*AffinityGroup) SetId added in v0.17.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 (*AffinityGroup) SetMembers added in v0.17.0

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

func (*AffinityGroup) SetName added in v0.17.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 (*AffinityGroup) SetPolicy added in v0.17.0

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

func (AffinityGroup) ToMap deprecated added in v0.17.0

func (o AffinityGroup) 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 AffinityGroupGetIdArgType deprecated added in v0.21.2

type AffinityGroupGetIdArgType = string

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

type AffinityGroupGetIdAttributeType added in v0.21.2

type AffinityGroupGetIdAttributeType = *string

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

type AffinityGroupGetIdRetType deprecated added in v0.21.2

type AffinityGroupGetIdRetType = string

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

type AffinityGroupGetMembersArgType deprecated added in v0.21.2

type AffinityGroupGetMembersArgType = []string

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

type AffinityGroupGetMembersAttributeType added in v0.21.2

type AffinityGroupGetMembersAttributeType = *[]string

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

type AffinityGroupGetMembersRetType deprecated added in v0.21.2

type AffinityGroupGetMembersRetType = []string

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

type AffinityGroupGetNameArgType deprecated added in v0.21.2

type AffinityGroupGetNameArgType = string

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

type AffinityGroupGetNameAttributeType added in v0.21.2

type AffinityGroupGetNameAttributeType = *string

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

type AffinityGroupGetNameRetType deprecated added in v0.21.2

type AffinityGroupGetNameRetType = string

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

type AffinityGroupGetPolicyArgType deprecated added in v0.21.2

type AffinityGroupGetPolicyArgType = string

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

type AffinityGroupGetPolicyAttributeType added in v0.21.2

type AffinityGroupGetPolicyAttributeType = *string

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

type AffinityGroupGetPolicyRetType deprecated added in v0.21.2

type AffinityGroupGetPolicyRetType = string

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

type AffinityGroupListResponse added in v0.17.0

type AffinityGroupListResponse struct {
	// A list of affinity groups.
	// REQUIRED
	Items AffinityGroupListResponseGetItemsAttributeType `json:"items" required:"true"`
}

AffinityGroupListResponse Response object for affinity group list request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewAffinityGroupListResponse added in v0.17.0

func NewAffinityGroupListResponse(items AffinityGroupListResponseGetItemsArgType) *AffinityGroupListResponse

NewAffinityGroupListResponse instantiates a new AffinityGroupListResponse 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 NewAffinityGroupListResponseWithDefaults added in v0.17.0

func NewAffinityGroupListResponseWithDefaults() *AffinityGroupListResponse

NewAffinityGroupListResponseWithDefaults instantiates a new AffinityGroupListResponse 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 (*AffinityGroupListResponse) GetItems added in v0.17.0

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

func (*AffinityGroupListResponse) GetItemsOk added in v0.17.0

GetItemsOk returns a tuple with the Items 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 (*AffinityGroupListResponse) SetItems added in v0.17.0

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

func (AffinityGroupListResponse) ToMap deprecated added in v0.17.0

func (o AffinityGroupListResponse) 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 AffinityGroupListResponseGetItemsArgType deprecated added in v0.21.2

type AffinityGroupListResponseGetItemsArgType = []AffinityGroup

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

type AffinityGroupListResponseGetItemsAttributeType added in v0.21.2

type AffinityGroupListResponseGetItemsAttributeType = *[]AffinityGroup

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

type AffinityGroupListResponseGetItemsRetType deprecated added in v0.21.2

type AffinityGroupListResponseGetItemsRetType = []AffinityGroup

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

type AllowedAddressesInner added in v0.13.0

type AllowedAddressesInner struct {
	String *string
}

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

func StringAsAllowedAddressesInner added in v0.13.0

func StringAsAllowedAddressesInner(v *string) AllowedAddressesInner

stringAsAllowedAddressesInner is a convenience function that returns string wrapped in AllowedAddressesInner Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*AllowedAddressesInner) GetActualInstance added in v0.13.0

func (obj *AllowedAddressesInner) GetActualInstance() interface{}

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

func (AllowedAddressesInner) MarshalJSON added in v0.13.0

func (src AllowedAddressesInner) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AllowedAddressesInner) UnmarshalJSON added in v0.13.0

func (dst *AllowedAddressesInner) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ApiAddNetworkToServerRequest deprecated added in v0.13.0

type ApiAddNetworkToServerRequest 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 ApiAddNicToServerRequest deprecated added in v0.16.0

type ApiAddNicToServerRequest 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 ApiAddPublicIpToServerRequest deprecated added in v0.13.0

type ApiAddPublicIpToServerRequest 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 ApiAddRoutesToRoutingTableRequest deprecated added in v1.0.0

type ApiAddRoutesToRoutingTableRequest interface {
	// Request an addition of routes to a routing table.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	AddRoutesToRoutingTablePayload(addRoutesToRoutingTablePayload AddRoutesToRoutingTablePayload) ApiAddRoutesToRoutingTableRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RouteListResponse, error)
}

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

type ApiAddRoutingTableToAreaRequest deprecated added in v1.0.0

type ApiAddRoutingTableToAreaRequest interface {
	// Request an addition of a routing table to an area.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	AddRoutingTableToAreaPayload(addRoutingTableToAreaPayload AddRoutingTableToAreaPayload) ApiAddRoutingTableToAreaRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RoutingTable, error)
}

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

type ApiAddSecurityGroupToServerRequest deprecated added in v0.13.0

type ApiAddSecurityGroupToServerRequest 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 ApiAddServiceAccountToServerRequest deprecated added in v0.13.0

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

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

type ApiAddVolumeToServerRequest deprecated added in v0.13.0

type ApiAddVolumeToServerRequest interface {
	// Request a volume attachment creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	AddVolumeToServerPayload(addVolumeToServerPayload AddVolumeToServerPayload) ApiAddVolumeToServerRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*VolumeAttachment, error)
}

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

type ApiCreateAffinityGroupRequest deprecated added in v0.17.0

type ApiCreateAffinityGroupRequest interface {
	// Request a affinity group creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateAffinityGroupPayload(createAffinityGroupPayload CreateAffinityGroupPayload) ApiCreateAffinityGroupRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*AffinityGroup, error)
}

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

type ApiCreateBackupRequest deprecated added in v0.17.0

type ApiCreateBackupRequest interface {
	// Request a backup creation.
	// 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() (*Backup, error)
}

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

type ApiCreateImageRequest deprecated added in v0.17.0

type ApiCreateImageRequest interface {
	// Request an image creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateImagePayload(createImagePayload CreateImagePayload) ApiCreateImageRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ImageCreateResponse, error)
}

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

type ApiCreateIsolatedNetworkRequest deprecated added in v1.3.0

type ApiCreateIsolatedNetworkRequest interface {
	// Request a single isolated network creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateIsolatedNetworkPayload(createIsolatedNetworkPayload CreateIsolatedNetworkPayload) ApiCreateIsolatedNetworkRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Network, error)
}

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

type ApiCreateKeyPairRequest deprecated added in v0.16.0

type ApiCreateKeyPairRequest interface {
	// Request a public key import.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateKeyPairPayload(createKeyPairPayload CreateKeyPairPayload) ApiCreateKeyPairRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Keypair, error)
}

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

type ApiCreateNetworkAreaRangeRequest deprecated

type ApiCreateNetworkAreaRangeRequest interface {
	// Request an addition of network ranges to an area.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateNetworkAreaRangePayload(createNetworkAreaRangePayload CreateNetworkAreaRangePayload) ApiCreateNetworkAreaRangeRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NetworkRangeListResponse, error)
}

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

type ApiCreateNetworkAreaRegionRequest deprecated added in v1.0.0

type ApiCreateNetworkAreaRegionRequest interface {
	// Request to add a new regional network area configuration.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateNetworkAreaRegionPayload(createNetworkAreaRegionPayload CreateNetworkAreaRegionPayload) ApiCreateNetworkAreaRegionRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RegionalArea, error)
}

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

type ApiCreateNetworkAreaRequest deprecated

type ApiCreateNetworkAreaRequest interface {
	// Request an Area creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateNetworkAreaPayload(createNetworkAreaPayload CreateNetworkAreaPayload) ApiCreateNetworkAreaRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NetworkArea, error)
}

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

type ApiCreateNetworkAreaRouteRequest deprecated

type ApiCreateNetworkAreaRouteRequest interface {
	// Request an addition of routes to an area.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateNetworkAreaRoutePayload(createNetworkAreaRoutePayload CreateNetworkAreaRoutePayload) ApiCreateNetworkAreaRouteRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RouteListResponse, error)
}

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

type ApiCreateNetworkRequest deprecated

type ApiCreateNetworkRequest interface {
	// Request a network creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateNetworkPayload(createNetworkPayload CreateNetworkPayload) ApiCreateNetworkRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Network, error)
}

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

type ApiCreateNicRequest deprecated added in v0.16.0

type ApiCreateNicRequest interface {
	// Request a network interface creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateNicPayload(createNicPayload CreateNicPayload) ApiCreateNicRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NIC, error)
}

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

type ApiCreatePublicIPRequest deprecated added in v0.13.0

type ApiCreatePublicIPRequest interface {
	// Request a public IP creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreatePublicIPPayload(createPublicIPPayload CreatePublicIPPayload) ApiCreatePublicIPRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*PublicIp, error)
}

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

type ApiCreateSecurityGroupRequest deprecated added in v0.13.0

type ApiCreateSecurityGroupRequest interface {
	// Request a security group creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateSecurityGroupPayload(createSecurityGroupPayload CreateSecurityGroupPayload) ApiCreateSecurityGroupRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*SecurityGroup, error)
}

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

type ApiCreateSecurityGroupRuleRequest deprecated added in v0.13.0

type ApiCreateSecurityGroupRuleRequest interface {
	// Request for a security group rule creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateSecurityGroupRulePayload(createSecurityGroupRulePayload CreateSecurityGroupRulePayload) ApiCreateSecurityGroupRuleRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*SecurityGroupRule, error)
}

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

type ApiCreateServerRequest deprecated added in v0.13.0

type ApiCreateServerRequest interface {
	// Request a server creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateServerPayload(createServerPayload CreateServerPayload) ApiCreateServerRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Server, error)
}

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

type ApiCreateSnapshotRequest deprecated added in v0.17.0

type ApiCreateSnapshotRequest interface {
	// Request a snapshot creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateSnapshotPayload(createSnapshotPayload CreateSnapshotPayload) ApiCreateSnapshotRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Snapshot, error)
}

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

type ApiCreateVolumeRequest deprecated added in v0.13.0

type ApiCreateVolumeRequest interface {
	// Request a volume creation.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	CreateVolumePayload(createVolumePayload CreateVolumePayload) ApiCreateVolumeRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Volume, error)
}

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

type ApiDeallocateServerRequest deprecated added in v0.13.0

type ApiDeallocateServerRequest 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 ApiDeleteAffinityGroupRequest deprecated added in v0.17.0

type ApiDeleteAffinityGroupRequest 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 ApiDeleteBackupRequest deprecated added in v0.17.0

type ApiDeleteBackupRequest interface {
	// Force action.
	// 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 ApiDeleteImageRequest deprecated added in v0.17.0

type ApiDeleteImageRequest 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 ApiDeleteImageShareConsumerRequest deprecated added in v0.17.0

type ApiDeleteImageShareConsumerRequest 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 ApiDeleteImageShareRequest deprecated added in v0.17.0

type ApiDeleteImageShareRequest 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 ApiDeleteKeyPairRequest deprecated added in v0.16.0

type ApiDeleteKeyPairRequest 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 ApiDeleteNetworkAreaRangeRequest deprecated

type ApiDeleteNetworkAreaRangeRequest 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 ApiDeleteNetworkAreaRegionRequest deprecated added in v1.0.0

type ApiDeleteNetworkAreaRegionRequest 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 ApiDeleteNetworkAreaRequest deprecated

type ApiDeleteNetworkAreaRequest 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 ApiDeleteNetworkAreaRouteRequest deprecated

type ApiDeleteNetworkAreaRouteRequest 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 ApiDeleteNetworkRequest deprecated

type ApiDeleteNetworkRequest 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 ApiDeleteNicRequest deprecated added in v0.16.0

type ApiDeleteNicRequest 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 ApiDeletePublicIPRequest deprecated added in v0.13.0

type ApiDeletePublicIPRequest 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 ApiDeleteRouteFromRoutingTableRequest deprecated added in v1.0.0

type ApiDeleteRouteFromRoutingTableRequest 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 ApiDeleteRoutingTableFromAreaRequest deprecated added in v1.0.0

type ApiDeleteRoutingTableFromAreaRequest 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 ApiDeleteSecurityGroupRequest deprecated added in v0.13.0

type ApiDeleteSecurityGroupRequest 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 ApiDeleteSecurityGroupRuleRequest deprecated added in v0.13.0

type ApiDeleteSecurityGroupRuleRequest 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 ApiDeleteServerRequest deprecated added in v0.13.0

type ApiDeleteServerRequest 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 ApiDeleteSnapshotRequest deprecated added in v0.17.0

type ApiDeleteSnapshotRequest 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 ApiDeleteVolumeRequest deprecated added in v0.13.0

type ApiDeleteVolumeRequest 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 ApiGetAffinityGroupRequest deprecated added in v0.17.0

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

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

type ApiGetAttachedVolumeRequest deprecated added in v0.13.0

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

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

type ApiGetBackupRequest deprecated added in v0.17.0

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 ApiGetImageRequest deprecated added in v0.17.0

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

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

type ApiGetImageShareConsumerRequest deprecated added in v0.17.0

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

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

type ApiGetImageShareRequest deprecated added in v0.17.0

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

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

type ApiGetKeyPairRequest deprecated added in v0.16.0

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

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

type ApiGetMachineTypeRequest deprecated added in v0.16.0

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

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

type ApiGetNetworkAreaRangeRequest deprecated

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

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

type ApiGetNetworkAreaRegionRequest deprecated added in v1.0.0

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

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

type ApiGetNetworkAreaRequest deprecated

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

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

type ApiGetNetworkAreaRouteRequest deprecated

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

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

type ApiGetNetworkRequest deprecated

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

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

type ApiGetNicRequest deprecated added in v0.16.0

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

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

type ApiGetOrganizationRequestRequest deprecated

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

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

type ApiGetProjectDetailsRequest deprecated added in v0.29.0

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

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

type ApiGetProjectNICRequest deprecated added in v0.17.0

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

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

type ApiGetProjectRequestRequest deprecated

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

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

type ApiGetPublicIPRequest deprecated added in v0.13.0

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

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

type ApiGetRouteOfRoutingTableRequest deprecated added in v1.0.0

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

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

type ApiGetRoutingTableOfAreaRequest deprecated added in v1.0.0

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

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

type ApiGetSecurityGroupRequest deprecated added in v0.13.0

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

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

type ApiGetSecurityGroupRuleRequest deprecated added in v0.13.0

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

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

type ApiGetServerConsoleRequest deprecated added in v0.13.0

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

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

type ApiGetServerLogRequest deprecated added in v0.13.0

type ApiGetServerLogRequest interface {
	// Request the server log. By default the length is limited to 2000 lines. Set to 0 to retrieve the complete log.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Length(length int64) ApiGetServerLogRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*GetServerLog200Response, error)
}

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

type ApiGetServerRequest deprecated added in v0.13.0

type ApiGetServerRequest interface {
	// Show detailed information about server.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Details(details bool) ApiGetServerRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Server, error)
}

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

type ApiGetSnapshotRequest deprecated added in v0.17.0

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

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

type ApiGetVolumePerformanceClassRequest deprecated added in v0.16.0

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

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

type ApiGetVolumeRequest deprecated added in v0.13.0

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

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

type ApiImageFromVolumeRequest deprecated added in v1.3.0

type ApiImageFromVolumeRequest interface {
	// Create an image from a volume.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ImageFromVolumePayload(imageFromVolumePayload ImageFromVolumePayload) ApiImageFromVolumeRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Image, error)
}

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

type ApiListAffinityGroupsRequest deprecated added in v0.17.0

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

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

type ApiListAttachedVolumesRequest deprecated added in v0.13.0

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

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

type ApiListAvailabilityZonesRequest deprecated added in v0.17.0

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

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

type ApiListBackupsRequest deprecated added in v0.17.0

type ApiListBackupsRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListBackupsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*BackupListResponse, error)
}

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

type ApiListImagesRequest deprecated added in v0.17.0

type ApiListImagesRequest interface {
	// List all Images.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	All(all bool) ApiListImagesRequest
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListImagesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ImageListResponse, error)
}

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

type ApiListKeyPairsRequest deprecated added in v0.16.0

type ApiListKeyPairsRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListKeyPairsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*KeyPairListResponse, error)
}

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

type ApiListMachineTypesRequest deprecated added in v0.16.0

type ApiListMachineTypesRequest interface {
	// Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Filter(filter string) ApiListMachineTypesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*MachineTypeListResponse, error)
}

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

type ApiListNetworkAreaProjectsRequest deprecated

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

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

type ApiListNetworkAreaRangesRequest deprecated

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

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

type ApiListNetworkAreaRegionsRequest deprecated added in v1.0.0

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

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

type ApiListNetworkAreaRoutesRequest deprecated

type ApiListNetworkAreaRoutesRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListNetworkAreaRoutesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RouteListResponse, error)
}

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

type ApiListNetworkAreasRequest deprecated

type ApiListNetworkAreasRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListNetworkAreasRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NetworkAreaListResponse, error)
}

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

type ApiListNetworksRequest deprecated

type ApiListNetworksRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListNetworksRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NetworkListResponse, error)
}

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

type ApiListNicsRequest deprecated added in v0.16.0

type ApiListNicsRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListNicsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NICListResponse, error)
}

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

type ApiListProjectNICsRequest deprecated added in v0.17.0

type ApiListProjectNICsRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListProjectNICsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NICListResponse, error)
}

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

type ApiListPublicIPRangesRequest deprecated added in v0.22.0

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

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

type ApiListPublicIPsRequest deprecated added in v0.13.0

type ApiListPublicIPsRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListPublicIPsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*PublicIpListResponse, error)
}

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

type ApiListQuotasRequest deprecated added in v0.19.0

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

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

type ApiListRoutesOfRoutingTableRequest deprecated added in v1.0.0

type ApiListRoutesOfRoutingTableRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListRoutesOfRoutingTableRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RouteListResponse, error)
}

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

type ApiListRoutingTablesOfAreaRequest deprecated added in v1.0.0

type ApiListRoutingTablesOfAreaRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListRoutingTablesOfAreaRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RoutingTableListResponse, error)
}

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

type ApiListSecurityGroupRulesRequest deprecated added in v0.13.0

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

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

type ApiListSecurityGroupsRequest deprecated added in v0.13.0

type ApiListSecurityGroupsRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListSecurityGroupsRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*SecurityGroupListResponse, error)
}

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

type ApiListServerNICsRequest deprecated added in v0.13.0

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

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

type ApiListServerServiceAccountsRequest deprecated added in v0.13.0

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

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

type ApiListServersRequest deprecated added in v0.13.0

type ApiListServersRequest interface {
	// Show detailed information about server.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Details(details bool) ApiListServersRequest
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListServersRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ServerListResponse, error)
}

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

type ApiListSnapshotsInProjectRequest deprecated added in v1.0.0

type ApiListSnapshotsInProjectRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListSnapshotsInProjectRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*SnapshotListResponse, error)
}

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

type ApiListVolumePerformanceClassesRequest deprecated added in v0.16.0

type ApiListVolumePerformanceClassesRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListVolumePerformanceClassesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*VolumePerformanceClassListResponse, error)
}

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

type ApiListVolumesRequest deprecated added in v0.13.0

type ApiListVolumesRequest interface {
	// Filter resources by labels.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	LabelSelector(labelSelector string) ApiListVolumesRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*VolumeListResponse, error)
}

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

type ApiPartialUpdateNetworkAreaRequest deprecated

type ApiPartialUpdateNetworkAreaRequest interface {
	// Request to update an Area.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateNetworkAreaPayload(partialUpdateNetworkAreaPayload PartialUpdateNetworkAreaPayload) ApiPartialUpdateNetworkAreaRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NetworkArea, error)
}

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

type ApiPartialUpdateNetworkRequest deprecated

type ApiPartialUpdateNetworkRequest interface {
	// Request an update of a network.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	PartialUpdateNetworkPayload(partialUpdateNetworkPayload PartialUpdateNetworkPayload) ApiPartialUpdateNetworkRequest
	// 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 ApiRebootServerRequest deprecated added in v0.13.0

type ApiRebootServerRequest interface {
	// Defines if it is a soft or a hard reboot.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Action(action string) ApiRebootServerRequest
	// 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 ApiRemoveNetworkFromServerRequest deprecated added in v0.13.0

type ApiRemoveNetworkFromServerRequest 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 ApiRemoveNicFromServerRequest deprecated added in v0.16.0

type ApiRemoveNicFromServerRequest 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 ApiRemovePublicIpFromServerRequest deprecated added in v0.13.0

type ApiRemovePublicIpFromServerRequest 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 ApiRemoveSecurityGroupFromServerRequest deprecated added in v0.13.0

type ApiRemoveSecurityGroupFromServerRequest 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 ApiRemoveServiceAccountFromServerRequest deprecated added in v0.13.0

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

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

type ApiRemoveVolumeFromServerRequest deprecated added in v0.13.0

type ApiRemoveVolumeFromServerRequest 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 ApiRescueServerRequest deprecated added in v0.13.0

type ApiRescueServerRequest interface {
	// Request a server rescue.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	RescueServerPayload(rescueServerPayload RescueServerPayload) ApiRescueServerRequest
	// 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 ApiResizeServerRequest deprecated added in v0.13.0

type ApiResizeServerRequest interface {
	// Request a resize of a server.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ResizeServerPayload(resizeServerPayload ResizeServerPayload) ApiResizeServerRequest
	// 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 ApiResizeVolumeRequest deprecated added in v0.13.0

type ApiResizeVolumeRequest interface {
	// Request a volume resize.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	ResizeVolumePayload(resizeVolumePayload ResizeVolumePayload) ApiResizeVolumeRequest
	// 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 ApiRestoreBackupRequest deprecated added in v0.17.0

type ApiRestoreBackupRequest 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 ApiSetImageShareRequest deprecated added in v0.17.0

type ApiSetImageShareRequest interface {
	// Settings for an Image Share.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	SetImageSharePayload(setImageSharePayload SetImageSharePayload) ApiSetImageShareRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ImageShare, error)
}

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

type ApiStartServerRequest deprecated added in v0.13.0

type ApiStartServerRequest 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 ApiStopServerRequest deprecated added in v0.13.0

type ApiStopServerRequest 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 ApiUnrescueServerRequest deprecated added in v0.13.0

type ApiUnrescueServerRequest 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 ApiUpdateAttachedVolumeRequest deprecated added in v0.13.0

type ApiUpdateAttachedVolumeRequest interface {
	// Request a volume attachment update.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateAttachedVolumePayload(updateAttachedVolumePayload UpdateAttachedVolumePayload) ApiUpdateAttachedVolumeRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*VolumeAttachment, error)
}

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

type ApiUpdateBackupRequest deprecated added in v0.17.0

type ApiUpdateBackupRequest interface {
	// Request an update of a backup.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateBackupPayload(updateBackupPayload UpdateBackupPayload) ApiUpdateBackupRequest
	// 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 ApiUpdateImageRequest deprecated added in v0.17.0

type ApiUpdateImageRequest interface {
	// Request an update of an Image.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateImagePayload(updateImagePayload UpdateImagePayload) ApiUpdateImageRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Image, error)
}

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

type ApiUpdateImageShareRequest deprecated added in v0.17.0

type ApiUpdateImageShareRequest interface {
	// Update an Image Share.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateImageSharePayload(updateImageSharePayload UpdateImageSharePayload) ApiUpdateImageShareRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*ImageShare, error)
}

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

type ApiUpdateKeyPairRequest deprecated added in v0.16.0

type ApiUpdateKeyPairRequest interface {
	// Request an update of an SSH keypair.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateKeyPairPayload(updateKeyPairPayload UpdateKeyPairPayload) ApiUpdateKeyPairRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Keypair, error)
}

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

type ApiUpdateNetworkAreaRegionRequest deprecated added in v1.0.0

type ApiUpdateNetworkAreaRegionRequest interface {
	// Request an update of a regional network area.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateNetworkAreaRegionPayload(updateNetworkAreaRegionPayload UpdateNetworkAreaRegionPayload) ApiUpdateNetworkAreaRegionRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RegionalArea, error)
}

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

type ApiUpdateNetworkAreaRouteRequest deprecated added in v0.15.0

type ApiUpdateNetworkAreaRouteRequest interface {
	// Request an update of a network route.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateNetworkAreaRoutePayload(updateNetworkAreaRoutePayload UpdateNetworkAreaRoutePayload) ApiUpdateNetworkAreaRouteRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Route, error)
}

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

type ApiUpdateNicRequest deprecated added in v0.16.0

type ApiUpdateNicRequest interface {
	// Request an update of a network interface.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateNicPayload(updateNicPayload UpdateNicPayload) ApiUpdateNicRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*NIC, error)
}

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

type ApiUpdatePublicIPRequest deprecated added in v0.13.0

type ApiUpdatePublicIPRequest interface {
	// Request an update of a public IP.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdatePublicIPPayload(updatePublicIPPayload UpdatePublicIPPayload) ApiUpdatePublicIPRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*PublicIp, error)
}

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

type ApiUpdateRouteOfRoutingTableRequest deprecated added in v1.0.0

type ApiUpdateRouteOfRoutingTableRequest interface {
	// Request an update of a route in a routing table.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateRouteOfRoutingTablePayload(updateRouteOfRoutingTablePayload UpdateRouteOfRoutingTablePayload) ApiUpdateRouteOfRoutingTableRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Route, error)
}

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

type ApiUpdateRoutingTableOfAreaRequest deprecated added in v1.0.0

type ApiUpdateRoutingTableOfAreaRequest interface {
	// Request an update of a routing table.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateRoutingTableOfAreaPayload(updateRoutingTableOfAreaPayload UpdateRoutingTableOfAreaPayload) ApiUpdateRoutingTableOfAreaRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*RoutingTable, error)
}

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

type ApiUpdateSecurityGroupRequest deprecated added in v0.13.0

type ApiUpdateSecurityGroupRequest interface {
	// Request an update of a security group.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateSecurityGroupPayload(updateSecurityGroupPayload UpdateSecurityGroupPayload) ApiUpdateSecurityGroupRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*SecurityGroup, error)
}

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

type ApiUpdateServerRequest deprecated added in v0.13.0

type ApiUpdateServerRequest interface {
	// Request an update of a server.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateServerPayload(updateServerPayload UpdateServerPayload) ApiUpdateServerRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Server, error)
}

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

type ApiUpdateSnapshotRequest deprecated added in v0.17.0

type ApiUpdateSnapshotRequest interface {
	// Request an update of a snapshot.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateSnapshotPayload(updateSnapshotPayload UpdateSnapshotPayload) ApiUpdateSnapshotRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Snapshot, error)
}

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

type ApiUpdateVolumeRequest deprecated added in v0.13.0

type ApiUpdateVolumeRequest interface {
	// Request an update of a volume.
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	UpdateVolumePayload(updateVolumePayload UpdateVolumePayload) ApiUpdateVolumeRequest
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	Execute() (*Volume, error)
}

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

type AreaId added in v0.29.0

type AreaId struct {
	StaticAreaID *StaticAreaID
	String       *string
}

AreaId - The identifier (ID) of an area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func StaticAreaIDAsAreaId added in v0.29.0

func StaticAreaIDAsAreaId(v *StaticAreaID) AreaId

StaticAreaIDAsAreaId is a convenience function that returns StaticAreaID wrapped in AreaId Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func StringAsAreaId added in v0.29.0

func StringAsAreaId(v *string) AreaId

stringAsAreaId is a convenience function that returns string wrapped in AreaId Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*AreaId) GetActualInstance added in v0.29.0

func (obj *AreaId) GetActualInstance() interface{}

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

func (AreaId) MarshalJSON added in v0.29.0

func (src AreaId) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*AreaId) UnmarshalJSON added in v0.29.0

func (dst *AreaId) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type AvailabilityZoneListResponse added in v0.17.0

type AvailabilityZoneListResponse struct {
	// A list of availability zones.
	// REQUIRED
	Items AvailabilityZoneListResponseGetItemsAttributeType `json:"items" required:"true"`
}

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

func NewAvailabilityZoneListResponse added in v0.17.0

func NewAvailabilityZoneListResponse(items AvailabilityZoneListResponseGetItemsArgType) *AvailabilityZoneListResponse

NewAvailabilityZoneListResponse instantiates a new AvailabilityZoneListResponse 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 NewAvailabilityZoneListResponseWithDefaults added in v0.17.0

func NewAvailabilityZoneListResponseWithDefaults() *AvailabilityZoneListResponse

NewAvailabilityZoneListResponseWithDefaults instantiates a new AvailabilityZoneListResponse 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 (*AvailabilityZoneListResponse) GetItems added in v0.17.0

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

func (*AvailabilityZoneListResponse) GetItemsOk added in v0.17.0

GetItemsOk returns a tuple with the Items 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 (*AvailabilityZoneListResponse) SetItems added in v0.17.0

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

func (AvailabilityZoneListResponse) ToMap deprecated added in v0.17.0

func (o AvailabilityZoneListResponse) 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 AvailabilityZoneListResponseGetItemsArgType deprecated added in v0.21.2

type AvailabilityZoneListResponseGetItemsArgType = []string

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

type AvailabilityZoneListResponseGetItemsAttributeType added in v0.21.2

type AvailabilityZoneListResponseGetItemsAttributeType = *[]string

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

type AvailabilityZoneListResponseGetItemsRetType deprecated added in v0.21.2

type AvailabilityZoneListResponseGetItemsRetType = []string

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

type Backup added in v0.17.0

type Backup struct {
	// Object that represents an availability zone.
	AvailabilityZone BackupGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	// Date-time when resource was created.
	CreatedAt BackupGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description BackupGetDescriptionAttributeType `json:"description,omitempty"`
	// Indicates if a volume is encrypted.
	Encrypted BackupgetEncryptedAttributeType `json:"encrypted,omitempty"`
	// Universally Unique Identifier (UUID).
	Id BackupGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels BackupGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name BackupGetNameAttributeType `json:"name,omitempty"`
	// Size in Gigabyte.
	Size BackupGetSizeAttributeType `json:"size,omitempty"`
	// Universally Unique Identifier (UUID).
	SnapshotId BackupGetSnapshotIdAttributeType `json:"snapshotId,omitempty"`
	// The status of a backup object. Possible values: `AVAILABLE`, `CREATING`, `DELETED`, `DELETING`, `ERROR`, `RESTORING`.
	Status BackupGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt BackupGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId BackupGetVolumeIdAttributeType `json:"volumeId,omitempty"`
}

Backup Object that represents a 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.17.0

func NewBackup() *Backup

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.17.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) GetAvailabilityZone added in v0.17.0

func (o *Backup) GetAvailabilityZone() (res BackupGetAvailabilityZoneRetType)

GetAvailabilityZone returns the AvailabilityZone 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) GetAvailabilityZoneOk added in v0.17.0

func (o *Backup) GetAvailabilityZoneOk() (ret BackupGetAvailabilityZoneRetType, ok bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone 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) GetCreatedAt added in v0.17.0

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

GetCreatedAt returns the CreatedAt 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) GetCreatedAtOk added in v0.17.0

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

GetCreatedAtOk returns a tuple with the CreatedAt 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) GetDescription added in v1.5.0

func (o *Backup) GetDescription() (res BackupGetDescriptionRetType)

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 (*Backup) GetDescriptionOk added in v1.5.0

func (o *Backup) GetDescriptionOk() (ret BackupGetDescriptionRetType, 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 (*Backup) GetEncrypted added in v1.2.0

func (o *Backup) GetEncrypted() (res BackupgetEncryptedRetType)

GetEncrypted returns the Encrypted 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) GetEncryptedOk added in v1.2.0

func (o *Backup) GetEncryptedOk() (ret BackupgetEncryptedRetType, ok bool)

GetEncryptedOk returns a tuple with the Encrypted 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) GetId added in v0.17.0

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

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

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

func (o *Backup) GetLabels() (res BackupGetLabelsRetType)

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

func (*Backup) GetLabelsOk added in v0.17.0

func (o *Backup) GetLabelsOk() (ret BackupGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. 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.17.0

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

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

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

func (o *Backup) GetSnapshotId() (res BackupGetSnapshotIdRetType)

GetSnapshotId returns the SnapshotId 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) GetSnapshotIdOk added in v0.17.0

func (o *Backup) GetSnapshotIdOk() (ret BackupGetSnapshotIdRetType, ok bool)

GetSnapshotIdOk returns a tuple with the SnapshotId 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.17.0

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

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

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

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

func (*Backup) GetUpdatedAt added in v0.17.0

func (o *Backup) GetUpdatedAt() (res BackupGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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) GetUpdatedAtOk added in v0.17.0

func (o *Backup) GetUpdatedAtOk() (ret BackupGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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) GetVolumeId added in v0.17.0

func (o *Backup) GetVolumeId() (res BackupGetVolumeIdRetType)

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

func (o *Backup) GetVolumeIdOk() (ret BackupGetVolumeIdRetType, ok bool)

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

func (o *Backup) HasAvailabilityZone() bool

HasAvailabilityZone 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) HasCreatedAt added in v0.17.0

func (o *Backup) HasCreatedAt() bool

HasCreatedAt 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) HasDescription added in v1.5.0

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

func (o *Backup) HasEncrypted() bool

HasEncrypted 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) HasId added in v0.17.0

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

func (o *Backup) HasLabels() bool

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

func (*Backup) HasName added in v0.17.0

func (o *Backup) 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 (*Backup) HasSize added in v0.17.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) HasSnapshotId added in v0.17.0

func (o *Backup) HasSnapshotId() bool

HasSnapshotId 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) HasStatus added in v0.17.0

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

func (o *Backup) HasUpdatedAt() bool

HasUpdatedAt 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) HasVolumeId added in v0.17.0

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

func (o *Backup) SetAvailabilityZone(v BackupGetAvailabilityZoneRetType)

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. 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.17.0

func (o *Backup) SetCreatedAt(v BackupGetCreatedAtRetType)

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

func (*Backup) SetDescription added in v1.5.0

func (o *Backup) SetDescription(v BackupGetDescriptionRetType)

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

func (o *Backup) SetEncrypted(v BackupgetEncryptedRetType)

SetEncrypted gets a reference to the given bool and assigns it to the Encrypted field. 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.17.0

func (o *Backup) SetId(v BackupGetIdRetType)

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

func (o *Backup) SetLabels(v BackupGetLabelsRetType)

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

func (*Backup) SetName added in v0.17.0

func (o *Backup) SetName(v BackupGetNameRetType)

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 (*Backup) SetSize added in v0.17.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) SetSnapshotId added in v0.17.0

func (o *Backup) SetSnapshotId(v BackupGetSnapshotIdRetType)

SetSnapshotId gets a reference to the given string and assigns it to the SnapshotId 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.17.0

func (o *Backup) SetStatus(v BackupGetStatusRetType)

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

func (o *Backup) SetUpdatedAt(v BackupGetUpdatedAtRetType)

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

func (*Backup) SetVolumeId added in v0.17.0

func (o *Backup) SetVolumeId(v BackupGetVolumeIdRetType)

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 (Backup) ToMap deprecated added in v0.17.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 BackupGetAvailabilityZoneArgType deprecated added in v0.21.2

type BackupGetAvailabilityZoneArgType = string

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

type BackupGetAvailabilityZoneAttributeType added in v0.21.2

type BackupGetAvailabilityZoneAttributeType = *string

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

type BackupGetAvailabilityZoneRetType deprecated added in v0.21.2

type BackupGetAvailabilityZoneRetType = string

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

type BackupGetCreatedAtArgType deprecated added in v0.21.2

type BackupGetCreatedAtArgType = time.Time

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

type BackupGetCreatedAtAttributeType added in v0.21.2

type BackupGetCreatedAtAttributeType = *time.Time

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

type BackupGetCreatedAtRetType deprecated added in v0.21.2

type BackupGetCreatedAtRetType = time.Time

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

type BackupGetDescriptionArgType deprecated added in v1.5.0

type BackupGetDescriptionArgType = string

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

type BackupGetDescriptionAttributeType added in v1.5.0

type BackupGetDescriptionAttributeType = *string

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

type BackupGetDescriptionRetType deprecated added in v1.5.0

type BackupGetDescriptionRetType = 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 v0.21.2

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 v0.21.2

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 v0.21.2

type BackupGetIdRetType = string

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

type BackupGetLabelsArgType deprecated added in v0.21.2

type BackupGetLabelsArgType = map[string]interface{}

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

type BackupGetLabelsAttributeType added in v0.21.2

type BackupGetLabelsAttributeType = *map[string]interface{}

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

type BackupGetLabelsRetType deprecated added in v0.21.2

type BackupGetLabelsRetType = map[string]interface{}

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

type BackupGetNameArgType deprecated added in v0.21.2

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 v0.21.2

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 v0.21.2

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 v0.21.2

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 v0.21.2

type BackupGetSizeAttributeType = *int64

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

type BackupGetSizeRetType deprecated added in v0.21.2

type BackupGetSizeRetType = int64

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

type BackupGetSnapshotIdArgType deprecated added in v0.21.2

type BackupGetSnapshotIdArgType = string

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

type BackupGetSnapshotIdAttributeType added in v0.21.2

type BackupGetSnapshotIdAttributeType = *string

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

type BackupGetSnapshotIdRetType deprecated added in v0.21.2

type BackupGetSnapshotIdRetType = string

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

type BackupGetStatusArgType deprecated added in v0.21.2

type BackupGetStatusArgType = string

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

type BackupGetStatusAttributeType added in v0.21.2

type BackupGetStatusAttributeType = *string

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

type BackupGetStatusRetType deprecated added in v0.21.2

type BackupGetStatusRetType = string

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

type BackupGetUpdatedAtArgType deprecated added in v0.21.2

type BackupGetUpdatedAtArgType = time.Time

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

type BackupGetUpdatedAtAttributeType added in v0.21.2

type BackupGetUpdatedAtAttributeType = *time.Time

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

type BackupGetUpdatedAtRetType deprecated added in v0.21.2

type BackupGetUpdatedAtRetType = time.Time

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

type BackupGetVolumeIdArgType deprecated added in v0.21.2

type BackupGetVolumeIdArgType = string

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

type BackupGetVolumeIdAttributeType added in v0.21.2

type BackupGetVolumeIdAttributeType = *string

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

type BackupGetVolumeIdRetType deprecated added in v0.21.2

type BackupGetVolumeIdRetType = string

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

type BackupListResponse added in v0.17.0

type BackupListResponse struct {
	// A list containing backup objects.
	// REQUIRED
	Items BackupListResponseGetItemsAttributeType `json:"items" required:"true"`
}

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

func NewBackupListResponse added in v0.17.0

func NewBackupListResponse(items BackupListResponseGetItemsArgType) *BackupListResponse

NewBackupListResponse instantiates a new BackupListResponse 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 NewBackupListResponseWithDefaults added in v0.17.0

func NewBackupListResponseWithDefaults() *BackupListResponse

NewBackupListResponseWithDefaults instantiates a new BackupListResponse 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 (*BackupListResponse) GetItems added in v0.17.0

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

func (*BackupListResponse) GetItemsOk added in v0.17.0

func (o *BackupListResponse) GetItemsOk() (ret BackupListResponseGetItemsRetType, ok bool)

GetItemsOk returns a tuple with the Items 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 (*BackupListResponse) SetItems added in v0.17.0

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

func (BackupListResponse) ToMap deprecated added in v0.17.0

func (o BackupListResponse) 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 BackupListResponseGetItemsArgType deprecated added in v0.21.2

type BackupListResponseGetItemsArgType = []Backup

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

type BackupListResponseGetItemsAttributeType added in v0.21.2

type BackupListResponseGetItemsAttributeType = *[]Backup

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

type BackupListResponseGetItemsRetType deprecated added in v0.21.2

type BackupListResponseGetItemsRetType = []Backup

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

type BackupSource added in v0.17.0

type BackupSource struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id BackupSourceGetIdAttributeType `json:"id" required:"true"`
	// The source types of a backup. Possible values: `volume`, `snapshot`.
	// REQUIRED
	Type BackupSourceGetTypeAttributeType `json:"type" required:"true"`
}

BackupSource The source object of a backup. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBackupSource added in v0.17.0

NewBackupSource instantiates a new BackupSource 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 NewBackupSourceWithDefaults added in v0.17.0

func NewBackupSourceWithDefaults() *BackupSource

NewBackupSourceWithDefaults instantiates a new BackupSource 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 (*BackupSource) GetId added in v0.17.0

func (o *BackupSource) GetId() (ret BackupSourceGetIdRetType)

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

func (o *BackupSource) GetIdOk() (ret BackupSourceGetIdRetType, 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 (*BackupSource) GetType added in v0.17.0

func (o *BackupSource) GetType() (ret BackupSourceGetTypeRetType)

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

func (*BackupSource) GetTypeOk added in v0.17.0

func (o *BackupSource) GetTypeOk() (ret BackupSourceGetTypeRetType, ok bool)

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

func (*BackupSource) SetId added in v0.17.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 (*BackupSource) SetType added in v0.17.0

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

func (BackupSource) ToMap deprecated added in v0.17.0

func (o BackupSource) 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 BackupSourceGetIdArgType deprecated added in v0.21.2

type BackupSourceGetIdArgType = string

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

type BackupSourceGetIdAttributeType added in v0.21.2

type BackupSourceGetIdAttributeType = *string

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

type BackupSourceGetIdRetType deprecated added in v0.21.2

type BackupSourceGetIdRetType = string

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

type BackupSourceGetTypeArgType deprecated added in v0.21.2

type BackupSourceGetTypeArgType = string

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

type BackupSourceGetTypeAttributeType added in v0.21.2

type BackupSourceGetTypeAttributeType = *string

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

type BackupSourceGetTypeRetType deprecated added in v0.21.2

type BackupSourceGetTypeRetType = string

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

type BackupgetEncryptedArgType deprecated added in v1.2.0

type BackupgetEncryptedArgType = bool

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

type BackupgetEncryptedAttributeType added in v1.2.0

type BackupgetEncryptedAttributeType = *bool

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

type BackupgetEncryptedRetType deprecated added in v1.2.0

type BackupgetEncryptedRetType = bool

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

type BaseSecurityGroupRule added in v0.13.0

type BaseSecurityGroupRule struct {
	// Date-time when resource was created.
	CreatedAt BaseSecurityGroupRuleGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description BaseSecurityGroupRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// The direction of the traffic which the rule should match. Possible values: `ingress`, `egress`.
	// REQUIRED
	Direction BaseSecurityGroupRuleGetDirectionAttributeType `json:"direction" required:"true"`
	// The ethertype which the rule should match. Possible values: `IPv4`, `IPv6`.
	Ethertype      BaseSecurityGroupRuleGetEthertypeAttributeType      `json:"ethertype,omitempty"`
	IcmpParameters BaseSecurityGroupRuleGetIcmpParametersAttributeType `json:"icmpParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id BaseSecurityGroupRuleGetIdAttributeType `json:"id,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	IpRange   BaseSecurityGroupRuleGetIpRangeAttributeType   `json:"ipRange,omitempty"`
	PortRange BaseSecurityGroupRuleGetPortRangeAttributeType `json:"portRange,omitempty"`
	// Universally Unique Identifier (UUID).
	RemoteSecurityGroupId BaseSecurityGroupRuleGetRemoteSecurityGroupIdAttributeType `json:"remoteSecurityGroupId,omitempty"`
	// Universally Unique Identifier (UUID).
	SecurityGroupId BaseSecurityGroupRuleGetSecurityGroupIdAttributeType `json:"securityGroupId,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt BaseSecurityGroupRuleGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

BaseSecurityGroupRule The base schema for a security group rule. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewBaseSecurityGroupRule added in v0.13.0

func NewBaseSecurityGroupRule(direction BaseSecurityGroupRuleGetDirectionArgType) *BaseSecurityGroupRule

NewBaseSecurityGroupRule instantiates a new BaseSecurityGroupRule 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 NewBaseSecurityGroupRuleWithDefaults added in v0.13.0

func NewBaseSecurityGroupRuleWithDefaults() *BaseSecurityGroupRule

NewBaseSecurityGroupRuleWithDefaults instantiates a new BaseSecurityGroupRule 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 (*BaseSecurityGroupRule) GetCreatedAt added in v0.31.0

GetCreatedAt returns the CreatedAt 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 (*BaseSecurityGroupRule) GetCreatedAtOk added in v0.31.0

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*BaseSecurityGroupRule) GetDescription added in v0.13.0

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 (*BaseSecurityGroupRule) GetDescriptionOk added in v0.13.0

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 (*BaseSecurityGroupRule) GetDirection added in v0.13.0

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

func (*BaseSecurityGroupRule) GetDirectionOk added in v0.13.0

GetDirectionOk returns a tuple with the Direction 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 (*BaseSecurityGroupRule) GetEthertype added in v0.13.0

GetEthertype returns the Ethertype 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 (*BaseSecurityGroupRule) GetEthertypeOk added in v0.13.0

GetEthertypeOk returns a tuple with the Ethertype 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 (*BaseSecurityGroupRule) GetIcmpParameters added in v0.13.0

GetIcmpParameters returns the IcmpParameters 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 (*BaseSecurityGroupRule) GetIcmpParametersOk added in v0.13.0

GetIcmpParametersOk returns a tuple with the IcmpParameters 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 (*BaseSecurityGroupRule) GetId added in v0.13.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 (*BaseSecurityGroupRule) GetIdOk added in v0.13.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 (*BaseSecurityGroupRule) GetIpRange added in v0.13.0

GetIpRange returns the IpRange 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 (*BaseSecurityGroupRule) GetIpRangeOk added in v0.13.0

GetIpRangeOk returns a tuple with the IpRange 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 (*BaseSecurityGroupRule) GetPortRange added in v0.13.0

GetPortRange returns the PortRange 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 (*BaseSecurityGroupRule) GetPortRangeOk added in v0.13.0

GetPortRangeOk returns a tuple with the PortRange 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 (*BaseSecurityGroupRule) GetRemoteSecurityGroupId added in v0.13.0

GetRemoteSecurityGroupId returns the RemoteSecurityGroupId 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 (*BaseSecurityGroupRule) GetRemoteSecurityGroupIdOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetRemoteSecurityGroupIdOk() (ret BaseSecurityGroupRuleGetRemoteSecurityGroupIdRetType, ok bool)

GetRemoteSecurityGroupIdOk returns a tuple with the RemoteSecurityGroupId 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 (*BaseSecurityGroupRule) GetSecurityGroupId added in v0.13.0

GetSecurityGroupId returns the SecurityGroupId 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 (*BaseSecurityGroupRule) GetSecurityGroupIdOk added in v0.13.0

GetSecurityGroupIdOk returns a tuple with the SecurityGroupId 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 (*BaseSecurityGroupRule) GetUpdatedAt added in v0.31.0

GetUpdatedAt returns the UpdatedAt 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 (*BaseSecurityGroupRule) GetUpdatedAtOk added in v0.31.0

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*BaseSecurityGroupRule) HasCreatedAt added in v0.31.0

func (o *BaseSecurityGroupRule) HasCreatedAt() bool

HasCreatedAt 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 (*BaseSecurityGroupRule) HasDescription added in v0.13.0

func (o *BaseSecurityGroupRule) 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 (*BaseSecurityGroupRule) HasEthertype added in v0.13.0

func (o *BaseSecurityGroupRule) HasEthertype() bool

HasEthertype 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 (*BaseSecurityGroupRule) HasIcmpParameters added in v0.13.0

func (o *BaseSecurityGroupRule) HasIcmpParameters() bool

HasIcmpParameters 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 (*BaseSecurityGroupRule) HasId added in v0.13.0

func (o *BaseSecurityGroupRule) 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 (*BaseSecurityGroupRule) HasIpRange added in v0.13.0

func (o *BaseSecurityGroupRule) HasIpRange() bool

HasIpRange 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 (*BaseSecurityGroupRule) HasPortRange added in v0.13.0

func (o *BaseSecurityGroupRule) HasPortRange() bool

HasPortRange 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 (*BaseSecurityGroupRule) HasRemoteSecurityGroupId added in v0.13.0

func (o *BaseSecurityGroupRule) HasRemoteSecurityGroupId() bool

HasRemoteSecurityGroupId 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 (*BaseSecurityGroupRule) HasSecurityGroupId added in v0.13.0

func (o *BaseSecurityGroupRule) HasSecurityGroupId() bool

HasSecurityGroupId 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 (*BaseSecurityGroupRule) HasUpdatedAt added in v0.31.0

func (o *BaseSecurityGroupRule) HasUpdatedAt() bool

HasUpdatedAt 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 (*BaseSecurityGroupRule) SetCreatedAt added in v0.31.0

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

func (*BaseSecurityGroupRule) SetDescription added in v0.13.0

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 (*BaseSecurityGroupRule) SetDirection added in v0.13.0

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

func (*BaseSecurityGroupRule) SetEthertype added in v0.13.0

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

func (*BaseSecurityGroupRule) SetIcmpParameters added in v0.13.0

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

func (*BaseSecurityGroupRule) SetId added in v0.13.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 (*BaseSecurityGroupRule) SetIpRange added in v0.13.0

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

func (*BaseSecurityGroupRule) SetPortRange added in v0.13.0

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

func (*BaseSecurityGroupRule) SetRemoteSecurityGroupId added in v0.13.0

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

func (*BaseSecurityGroupRule) SetSecurityGroupId added in v0.13.0

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

func (*BaseSecurityGroupRule) SetUpdatedAt added in v0.31.0

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

func (BaseSecurityGroupRule) ToMap deprecated added in v0.13.0

func (o BaseSecurityGroupRule) 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 BaseSecurityGroupRuleGetCreatedAtArgType deprecated added in v0.31.0

type BaseSecurityGroupRuleGetCreatedAtArgType = time.Time

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

type BaseSecurityGroupRuleGetCreatedAtAttributeType added in v0.31.0

type BaseSecurityGroupRuleGetCreatedAtAttributeType = *time.Time

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

type BaseSecurityGroupRuleGetCreatedAtRetType deprecated added in v0.31.0

type BaseSecurityGroupRuleGetCreatedAtRetType = time.Time

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

type BaseSecurityGroupRuleGetDescriptionArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetDescriptionArgType = string

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

type BaseSecurityGroupRuleGetDescriptionAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetDescriptionAttributeType = *string

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

type BaseSecurityGroupRuleGetDescriptionRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetDescriptionRetType = string

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

type BaseSecurityGroupRuleGetDirectionArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetDirectionArgType = string

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

type BaseSecurityGroupRuleGetDirectionAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetDirectionAttributeType = *string

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

type BaseSecurityGroupRuleGetDirectionRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetDirectionRetType = string

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

type BaseSecurityGroupRuleGetEthertypeArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetEthertypeArgType = string

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

type BaseSecurityGroupRuleGetEthertypeAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetEthertypeAttributeType = *string

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

type BaseSecurityGroupRuleGetEthertypeRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetEthertypeRetType = string

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

type BaseSecurityGroupRuleGetIcmpParametersArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetIcmpParametersArgType = ICMPParameters

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

type BaseSecurityGroupRuleGetIcmpParametersAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetIcmpParametersAttributeType = *ICMPParameters

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

type BaseSecurityGroupRuleGetIcmpParametersRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetIcmpParametersRetType = ICMPParameters

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

type BaseSecurityGroupRuleGetIdArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetIdArgType = string

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

type BaseSecurityGroupRuleGetIdAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetIdAttributeType = *string

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

type BaseSecurityGroupRuleGetIdRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetIdRetType = string

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

type BaseSecurityGroupRuleGetIpRangeArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetIpRangeArgType = string

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

type BaseSecurityGroupRuleGetIpRangeAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetIpRangeAttributeType = *string

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

type BaseSecurityGroupRuleGetIpRangeRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetIpRangeRetType = string

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

type BaseSecurityGroupRuleGetPortRangeArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetPortRangeArgType = PortRange

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

type BaseSecurityGroupRuleGetPortRangeAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetPortRangeAttributeType = *PortRange

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

type BaseSecurityGroupRuleGetPortRangeRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetPortRangeRetType = PortRange

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

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdArgType = string

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

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdAttributeType = *string

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

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdRetType = string

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

type BaseSecurityGroupRuleGetSecurityGroupIdArgType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetSecurityGroupIdArgType = string

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

type BaseSecurityGroupRuleGetSecurityGroupIdAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetSecurityGroupIdAttributeType = *string

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

type BaseSecurityGroupRuleGetSecurityGroupIdRetType deprecated added in v0.21.2

type BaseSecurityGroupRuleGetSecurityGroupIdRetType = string

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

type BaseSecurityGroupRuleGetUpdatedAtArgType deprecated added in v0.31.0

type BaseSecurityGroupRuleGetUpdatedAtArgType = time.Time

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

type BaseSecurityGroupRuleGetUpdatedAtAttributeType added in v0.31.0

type BaseSecurityGroupRuleGetUpdatedAtAttributeType = *time.Time

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

type BaseSecurityGroupRuleGetUpdatedAtRetType deprecated added in v0.31.0

type BaseSecurityGroupRuleGetUpdatedAtRetType = time.Time

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

type BootVolume added in v0.13.0

type BootVolume struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination BootVolumegetDeleteOnTerminationAttributeType `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	Id BootVolumeGetIdAttributeType `json:"id,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass BootVolumeGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Size in Gigabyte.
	Size   BootVolumeGetSizeAttributeType   `json:"size,omitempty"`
	Source BootVolumeGetSourceAttributeType `json:"source,omitempty"`
}

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

func NewBootVolume added in v0.13.0

func NewBootVolume() *BootVolume

NewBootVolume instantiates a new BootVolume 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 NewBootVolumeWithDefaults added in v0.13.0

func NewBootVolumeWithDefaults() *BootVolume

NewBootVolumeWithDefaults instantiates a new BootVolume 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 (*BootVolume) GetDeleteOnTermination added in v0.13.0

func (o *BootVolume) GetDeleteOnTermination() (res BootVolumegetDeleteOnTerminationRetType)

GetDeleteOnTermination returns the DeleteOnTermination 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 (*BootVolume) GetDeleteOnTerminationOk added in v0.13.0

func (o *BootVolume) GetDeleteOnTerminationOk() (ret BootVolumegetDeleteOnTerminationRetType, ok bool)

GetDeleteOnTerminationOk returns a tuple with the DeleteOnTermination 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 (*BootVolume) GetId added in v0.13.0

func (o *BootVolume) GetId() (res BootVolumeGetIdRetType)

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

func (o *BootVolume) GetIdOk() (ret BootVolumeGetIdRetType, 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 (*BootVolume) GetPerformanceClass added in v0.13.0

func (o *BootVolume) GetPerformanceClass() (res BootVolumeGetPerformanceClassRetType)

GetPerformanceClass returns the PerformanceClass 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 (*BootVolume) GetPerformanceClassOk added in v0.13.0

func (o *BootVolume) GetPerformanceClassOk() (ret BootVolumeGetPerformanceClassRetType, ok bool)

GetPerformanceClassOk returns a tuple with the PerformanceClass 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 (*BootVolume) GetSize added in v0.13.0

func (o *BootVolume) GetSize() (res BootVolumeGetSizeRetType)

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

func (o *BootVolume) GetSizeOk() (ret BootVolumeGetSizeRetType, 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 (*BootVolume) GetSource added in v0.13.0

func (o *BootVolume) GetSource() (res BootVolumeGetSourceRetType)

GetSource returns the Source 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 (*BootVolume) GetSourceOk added in v0.13.0

func (o *BootVolume) GetSourceOk() (ret BootVolumeGetSourceRetType, ok bool)

GetSourceOk returns a tuple with the Source 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 (*BootVolume) HasDeleteOnTermination added in v0.13.0

func (o *BootVolume) HasDeleteOnTermination() bool

HasDeleteOnTermination 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 (*BootVolume) HasId added in v0.13.0

func (o *BootVolume) 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 (*BootVolume) HasPerformanceClass added in v0.13.0

func (o *BootVolume) HasPerformanceClass() bool

HasPerformanceClass 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 (*BootVolume) HasSize added in v0.13.0

func (o *BootVolume) 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 (*BootVolume) HasSource added in v0.13.0

func (o *BootVolume) HasSource() bool

HasSource 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 (*BootVolume) SetDeleteOnTermination added in v0.13.0

func (o *BootVolume) SetDeleteOnTermination(v BootVolumegetDeleteOnTerminationRetType)

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

func (*BootVolume) SetId added in v0.13.0

func (o *BootVolume) SetId(v BootVolumeGetIdRetType)

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 (*BootVolume) SetPerformanceClass added in v0.13.0

func (o *BootVolume) SetPerformanceClass(v BootVolumeGetPerformanceClassRetType)

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

func (*BootVolume) SetSize added in v0.13.0

func (o *BootVolume) SetSize(v BootVolumeGetSizeRetType)

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 (*BootVolume) SetSource added in v0.13.0

func (o *BootVolume) SetSource(v BootVolumeGetSourceRetType)

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

func (BootVolume) ToMap deprecated added in v0.13.0

func (o BootVolume) 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 BootVolumeGetIdArgType deprecated added in v0.21.2

type BootVolumeGetIdArgType = string

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

type BootVolumeGetIdAttributeType added in v0.21.2

type BootVolumeGetIdAttributeType = *string

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

type BootVolumeGetIdRetType deprecated added in v0.21.2

type BootVolumeGetIdRetType = string

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

type BootVolumeGetPerformanceClassArgType deprecated added in v0.21.2

type BootVolumeGetPerformanceClassArgType = string

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

type BootVolumeGetPerformanceClassAttributeType added in v0.21.2

type BootVolumeGetPerformanceClassAttributeType = *string

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

type BootVolumeGetPerformanceClassRetType deprecated added in v0.21.2

type BootVolumeGetPerformanceClassRetType = string

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

type BootVolumeGetSizeArgType deprecated added in v0.21.2

type BootVolumeGetSizeArgType = int64

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

type BootVolumeGetSizeAttributeType added in v0.21.2

type BootVolumeGetSizeAttributeType = *int64

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

type BootVolumeGetSizeRetType deprecated added in v0.21.2

type BootVolumeGetSizeRetType = int64

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

type BootVolumeGetSourceArgType deprecated added in v0.21.2

type BootVolumeGetSourceArgType = BootVolumeSource

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

type BootVolumeGetSourceAttributeType added in v0.21.2

type BootVolumeGetSourceAttributeType = *BootVolumeSource

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

type BootVolumeGetSourceRetType deprecated added in v0.21.2

type BootVolumeGetSourceRetType = BootVolumeSource

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

type BootVolumeSource added in v0.13.0

type BootVolumeSource struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id BootVolumeSourceGetIdAttributeType `json:"id" required:"true"`
	// The source types of a boot volume. Possible values: `image`, `volume`.
	// REQUIRED
	Type BootVolumeSourceGetTypeAttributeType `json:"type" required:"true"`
}

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

func NewBootVolumeSource added in v0.13.0

NewBootVolumeSource instantiates a new BootVolumeSource 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 NewBootVolumeSourceWithDefaults added in v0.13.0

func NewBootVolumeSourceWithDefaults() *BootVolumeSource

NewBootVolumeSourceWithDefaults instantiates a new BootVolumeSource 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 (*BootVolumeSource) GetId added in v0.13.0

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

func (*BootVolumeSource) GetIdOk added in v0.13.0

func (o *BootVolumeSource) GetIdOk() (ret BootVolumeSourceGetIdRetType, 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 (*BootVolumeSource) GetType added in v0.13.0

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

func (*BootVolumeSource) GetTypeOk added in v0.13.0

func (o *BootVolumeSource) GetTypeOk() (ret BootVolumeSourceGetTypeRetType, ok bool)

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

func (*BootVolumeSource) SetId added in v0.13.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 (*BootVolumeSource) SetType added in v0.13.0

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

func (BootVolumeSource) ToMap deprecated added in v0.13.0

func (o BootVolumeSource) 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 BootVolumeSourceGetIdArgType deprecated added in v0.21.2

type BootVolumeSourceGetIdArgType = string

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

type BootVolumeSourceGetIdAttributeType added in v0.21.2

type BootVolumeSourceGetIdAttributeType = *string

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

type BootVolumeSourceGetIdRetType deprecated added in v0.21.2

type BootVolumeSourceGetIdRetType = string

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

type BootVolumeSourceGetTypeArgType deprecated added in v0.21.2

type BootVolumeSourceGetTypeArgType = string

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

type BootVolumeSourceGetTypeAttributeType added in v0.21.2

type BootVolumeSourceGetTypeAttributeType = *string

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

type BootVolumeSourceGetTypeRetType deprecated added in v0.21.2

type BootVolumeSourceGetTypeRetType = string

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

type BootVolumegetDeleteOnTerminationArgType deprecated added in v0.21.2

type BootVolumegetDeleteOnTerminationArgType = bool

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

type BootVolumegetDeleteOnTerminationAttributeType added in v0.21.2

type BootVolumegetDeleteOnTerminationAttributeType = *bool

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

type BootVolumegetDeleteOnTerminationRetType deprecated added in v0.21.2

type BootVolumegetDeleteOnTerminationRetType = bool

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

type CreateAffinityGroupPayload added in v0.17.0

type CreateAffinityGroupPayload struct {
	// Universally Unique Identifier (UUID).
	Id CreateAffinityGroupPayloadGetIdAttributeType `json:"id,omitempty"`
	// The servers that are part of the affinity group.
	Members CreateAffinityGroupPayloadGetMembersAttributeType `json:"members,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateAffinityGroupPayloadGetNameAttributeType `json:"name" required:"true"`
	// The affinity group policy. `hard-affinity`: All servers in this group will be hosted on the same compute node. `soft-affinity`: All servers in this group will be hosted on as few compute nodes as possible. `hard-anti-affinity`: All servers in this group will be hosted on different compute nodes. `soft-anti-affinity`: All servers in this group will be hosted on as many compute nodes as possible. Possible values: `hard-anti-affinity`, `hard-affinity`, `soft-anti-affinity`, `soft-affinity`.
	// REQUIRED
	Policy CreateAffinityGroupPayloadGetPolicyAttributeType `json:"policy" required:"true"`
}

CreateAffinityGroupPayload Definition of an affinity group. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateAffinityGroupPayload added in v0.17.0

NewCreateAffinityGroupPayload instantiates a new CreateAffinityGroupPayload 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 NewCreateAffinityGroupPayloadWithDefaults added in v0.17.0

func NewCreateAffinityGroupPayloadWithDefaults() *CreateAffinityGroupPayload

NewCreateAffinityGroupPayloadWithDefaults instantiates a new CreateAffinityGroupPayload 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 (*CreateAffinityGroupPayload) GetId added in v0.17.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 (*CreateAffinityGroupPayload) GetIdOk added in v0.17.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 (*CreateAffinityGroupPayload) GetMembers added in v0.17.0

GetMembers returns the Members 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 (*CreateAffinityGroupPayload) GetMembersOk added in v0.17.0

GetMembersOk returns a tuple with the Members 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 (*CreateAffinityGroupPayload) GetName added in v0.17.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 (*CreateAffinityGroupPayload) GetNameOk added in v0.17.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 (*CreateAffinityGroupPayload) GetPolicy added in v0.17.0

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

func (*CreateAffinityGroupPayload) GetPolicyOk added in v0.17.0

GetPolicyOk returns a tuple with the Policy 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 (*CreateAffinityGroupPayload) HasId added in v0.17.0

func (o *CreateAffinityGroupPayload) 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 (*CreateAffinityGroupPayload) HasMembers added in v0.17.0

func (o *CreateAffinityGroupPayload) HasMembers() bool

HasMembers 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 (*CreateAffinityGroupPayload) SetId added in v0.17.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 (*CreateAffinityGroupPayload) SetMembers added in v0.17.0

SetMembers gets a reference to the given []string and assigns it to the Members field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateAffinityGroupPayload) SetName added in v0.17.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 (*CreateAffinityGroupPayload) SetPolicy added in v0.17.0

SetPolicy sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateAffinityGroupPayload) ToMap deprecated added in v0.17.0

func (o CreateAffinityGroupPayload) 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 CreateAffinityGroupPayloadGetIdArgType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetIdAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetIdRetType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetMembersArgType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetMembersArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetMembersAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetMembersAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetMembersRetType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetMembersRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetNameArgType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetNameAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetNameRetType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetPolicyArgType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetPolicyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetPolicyAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetPolicyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupPayloadGetPolicyRetType deprecated added in v0.21.2

type CreateAffinityGroupPayloadGetPolicyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateAffinityGroupRequest deprecated added in v0.23.0

type CreateAffinityGroupRequest 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 (CreateAffinityGroupRequest) CreateAffinityGroupPayload added in v0.23.0

func (r CreateAffinityGroupRequest) CreateAffinityGroupPayload(createAffinityGroupPayload CreateAffinityGroupPayload) ApiCreateAffinityGroupRequest

Request a affinity group creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateAffinityGroupRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayload added in v0.17.0

type CreateBackupPayload struct {
	// Description Object. Allows string up to 255 Characters.
	Description CreateBackupPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateBackupPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name CreateBackupPayloadGetNameAttributeType `json:"name,omitempty"`
	// REQUIRED
	Source CreateBackupPayloadGetSourceAttributeType `json:"source" required:"true"`
}

CreateBackupPayload Object that represents a backup create request body. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateBackupPayload added in v0.17.0

func NewCreateBackupPayload(source CreateBackupPayloadGetSourceArgType) *CreateBackupPayload

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.17.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) GetDescription added in v1.5.0

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 (*CreateBackupPayload) GetDescriptionOk added in v1.5.0

func (o *CreateBackupPayload) GetDescriptionOk() (ret CreateBackupPayloadGetDescriptionRetType, 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 (*CreateBackupPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateBackupPayload) GetLabelsOk added in v0.17.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateBackupPayload) GetName added in v0.17.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 (*CreateBackupPayload) GetNameOk added in v0.17.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 (*CreateBackupPayload) GetSource added in v0.17.0

GetSource returns the Source field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateBackupPayload) GetSourceOk added in v0.17.0

GetSourceOk returns a tuple with the Source 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) HasDescription added in v1.5.0

func (o *CreateBackupPayload) 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 (*CreateBackupPayload) HasLabels added in v0.17.0

func (o *CreateBackupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateBackupPayload) HasName added in v0.17.0

func (o *CreateBackupPayload) 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 (*CreateBackupPayload) SetDescription added in v1.5.0

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 (*CreateBackupPayload) SetLabels added in v0.17.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateBackupPayload) SetName added in v0.17.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 (*CreateBackupPayload) SetSource added in v0.17.0

SetSource sets field value 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.17.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 CreateBackupPayloadGetDescriptionArgType deprecated added in v1.5.0

type CreateBackupPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetDescriptionAttributeType added in v1.5.0

type CreateBackupPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetDescriptionRetType deprecated added in v1.5.0

type CreateBackupPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateBackupPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetLabelsAttributeType added in v0.21.2

type CreateBackupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateBackupPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetNameArgType deprecated added in v0.21.2

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 v0.21.2

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 v0.21.2

type CreateBackupPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetSourceArgType deprecated added in v0.21.2

type CreateBackupPayloadGetSourceArgType = BackupSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetSourceAttributeType added in v0.21.2

type CreateBackupPayloadGetSourceAttributeType = *BackupSource

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupPayloadGetSourceRetType deprecated added in v0.21.2

type CreateBackupPayloadGetSourceRetType = BackupSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateBackupRequest deprecated added in v0.23.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 added in v0.23.0

func (r CreateBackupRequest) CreateBackupPayload(createBackupPayload CreateBackupPayload) ApiCreateBackupRequest

Request a backup creation. 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 v0.23.0

func (r CreateBackupRequest) Execute() (*Backup, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayload added in v0.17.0

type CreateImagePayload struct {
	Agent    CreateImagePayloadGetAgentAttributeType    `json:"agent,omitempty"`
	Checksum CreateImagePayloadGetChecksumAttributeType `json:"checksum,omitempty"`
	Config   CreateImagePayloadGetConfigAttributeType   `json:"config,omitempty"`
	// Date-time when resource was created.
	CreatedAt CreateImagePayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Object that represents a disk format. Possible values: `raw`, `qcow2`, `iso`.
	// REQUIRED
	DiskFormat CreateImagePayloadGetDiskFormatAttributeType `json:"diskFormat" required:"true"`
	// Universally Unique Identifier (UUID).
	Id CreateImagePayloadGetIdAttributeType `json:"id,omitempty"`
	// Indicates Image Import Progress in percent.
	ImportProgress CreateImagePayloadGetImportProgressAttributeType `json:"importProgress,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateImagePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Size in Gigabyte.
	MinDiskSize CreateImagePayloadGetMinDiskSizeAttributeType `json:"minDiskSize,omitempty"`
	// Size in Megabyte.
	MinRam CreateImagePayloadGetMinRamAttributeType `json:"minRam,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateImagePayloadGetNameAttributeType `json:"name" required:"true"`
	// Universally Unique Identifier (UUID).
	Owner CreateImagePayloadGetOwnerAttributeType `json:"owner,omitempty"`
	// When true the image is prevented from being deleted.
	Protected CreateImagePayloadgetProtectedAttributeType `json:"protected,omitempty"`
	// Scope of an Image. Possible values: `public`, `local`, `projects`, `organization`.
	Scope CreateImagePayloadGetScopeAttributeType `json:"scope,omitempty"`
	// Size in bytes.
	Size CreateImagePayloadGetSizeAttributeType `json:"size,omitempty"`
	// The status of an image object. Possible values: `AVAILABLE`, `CREATING`, `DEACTIVATED`, `DELETED`, `DELETING`, `ERROR`.
	Status CreateImagePayloadGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt CreateImagePayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

CreateImagePayload Object that represents an Image and its parameters. Used for Creating and returning (get/list). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateImagePayload added in v0.17.0

NewCreateImagePayload instantiates a new CreateImagePayload 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 NewCreateImagePayloadWithDefaults added in v0.17.0

func NewCreateImagePayloadWithDefaults() *CreateImagePayload

NewCreateImagePayloadWithDefaults instantiates a new CreateImagePayload 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 (*CreateImagePayload) GetAgent added in v0.28.0

GetAgent returns the Agent 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 (*CreateImagePayload) GetAgentOk added in v0.28.0

func (o *CreateImagePayload) GetAgentOk() (ret CreateImagePayloadGetAgentRetType, ok bool)

GetAgentOk returns a tuple with the Agent 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 (*CreateImagePayload) GetChecksum added in v0.17.0

GetChecksum returns the Checksum 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 (*CreateImagePayload) GetChecksumOk added in v0.17.0

func (o *CreateImagePayload) GetChecksumOk() (ret CreateImagePayloadGetChecksumRetType, ok bool)

GetChecksumOk returns a tuple with the Checksum 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 (*CreateImagePayload) GetConfig added in v0.17.0

GetConfig returns the Config 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 (*CreateImagePayload) GetConfigOk added in v0.17.0

func (o *CreateImagePayload) GetConfigOk() (ret CreateImagePayloadGetConfigRetType, ok bool)

GetConfigOk returns a tuple with the Config 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 (*CreateImagePayload) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt 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 (*CreateImagePayload) GetCreatedAtOk added in v0.17.0

func (o *CreateImagePayload) GetCreatedAtOk() (ret CreateImagePayloadGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*CreateImagePayload) GetDiskFormat added in v0.17.0

GetDiskFormat returns the DiskFormat field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) GetDiskFormatOk added in v0.17.0

func (o *CreateImagePayload) GetDiskFormatOk() (ret CreateImagePayloadGetDiskFormatRetType, ok bool)

GetDiskFormatOk returns a tuple with the DiskFormat 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 (*CreateImagePayload) GetId added in v0.17.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 (*CreateImagePayload) GetIdOk added in v0.17.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 (*CreateImagePayload) GetImportProgress added in v1.2.0

GetImportProgress returns the ImportProgress 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 (*CreateImagePayload) GetImportProgressOk added in v1.2.0

func (o *CreateImagePayload) GetImportProgressOk() (ret CreateImagePayloadGetImportProgressRetType, ok bool)

GetImportProgressOk returns a tuple with the ImportProgress 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 (*CreateImagePayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) GetLabelsOk added in v0.17.0

func (o *CreateImagePayload) GetLabelsOk() (ret CreateImagePayloadGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) GetMinDiskSize added in v0.17.0

GetMinDiskSize returns the MinDiskSize 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 (*CreateImagePayload) GetMinDiskSizeOk added in v0.17.0

func (o *CreateImagePayload) GetMinDiskSizeOk() (ret CreateImagePayloadGetMinDiskSizeRetType, ok bool)

GetMinDiskSizeOk returns a tuple with the MinDiskSize 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 (*CreateImagePayload) GetMinRam added in v0.17.0

GetMinRam returns the MinRam 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 (*CreateImagePayload) GetMinRamOk added in v0.17.0

func (o *CreateImagePayload) GetMinRamOk() (ret CreateImagePayloadGetMinRamRetType, ok bool)

GetMinRamOk returns a tuple with the MinRam 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 (*CreateImagePayload) GetName added in v0.17.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 (*CreateImagePayload) GetNameOk added in v0.17.0

func (o *CreateImagePayload) GetNameOk() (ret CreateImagePayloadGetNameRetType, 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 (*CreateImagePayload) GetOwner added in v0.17.0

GetOwner returns the Owner field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) GetOwnerOk added in v0.17.0

func (o *CreateImagePayload) GetOwnerOk() (ret CreateImagePayloadGetOwnerRetType, ok bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) GetProtected added in v0.17.0

GetProtected returns the Protected 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 (*CreateImagePayload) GetProtectedOk added in v0.17.0

func (o *CreateImagePayload) GetProtectedOk() (ret CreateImagePayloadgetProtectedRetType, ok bool)

GetProtectedOk returns a tuple with the Protected 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 (*CreateImagePayload) GetScope added in v0.17.0

GetScope returns the Scope 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 (*CreateImagePayload) GetScopeOk added in v0.17.0

func (o *CreateImagePayload) GetScopeOk() (ret CreateImagePayloadGetScopeRetType, ok bool)

GetScopeOk returns a tuple with the Scope 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 (*CreateImagePayload) GetSize added in v0.21.1

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 (*CreateImagePayload) GetSizeOk added in v0.21.1

func (o *CreateImagePayload) GetSizeOk() (ret CreateImagePayloadGetSizeRetType, 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 (*CreateImagePayload) GetStatus added in v0.17.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 (*CreateImagePayload) GetStatusOk added in v0.17.0

func (o *CreateImagePayload) GetStatusOk() (ret CreateImagePayloadGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt 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 (*CreateImagePayload) GetUpdatedAtOk added in v0.17.0

func (o *CreateImagePayload) GetUpdatedAtOk() (ret CreateImagePayloadGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateImagePayload) HasAgent added in v0.28.0

func (o *CreateImagePayload) HasAgent() bool

HasAgent 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 (*CreateImagePayload) HasChecksum added in v0.17.0

func (o *CreateImagePayload) HasChecksum() bool

HasChecksum 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 (*CreateImagePayload) HasConfig added in v0.17.0

func (o *CreateImagePayload) HasConfig() bool

HasConfig 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 (*CreateImagePayload) HasCreatedAt added in v0.17.0

func (o *CreateImagePayload) HasCreatedAt() bool

HasCreatedAt 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 (*CreateImagePayload) HasId added in v0.17.0

func (o *CreateImagePayload) 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 (*CreateImagePayload) HasImportProgress added in v1.2.0

func (o *CreateImagePayload) HasImportProgress() bool

HasImportProgress 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 (*CreateImagePayload) HasLabels added in v0.17.0

func (o *CreateImagePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) HasMinDiskSize added in v0.17.0

func (o *CreateImagePayload) HasMinDiskSize() bool

HasMinDiskSize 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 (*CreateImagePayload) HasMinRam added in v0.17.0

func (o *CreateImagePayload) HasMinRam() bool

HasMinRam 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 (*CreateImagePayload) HasOwner added in v0.17.0

func (o *CreateImagePayload) HasOwner() bool

HasOwner returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) HasProtected added in v0.17.0

func (o *CreateImagePayload) HasProtected() bool

HasProtected 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 (*CreateImagePayload) HasScope added in v0.17.0

func (o *CreateImagePayload) HasScope() bool

HasScope 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 (*CreateImagePayload) HasSize added in v0.21.1

func (o *CreateImagePayload) 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 (*CreateImagePayload) HasStatus added in v0.17.0

func (o *CreateImagePayload) 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 (*CreateImagePayload) HasUpdatedAt added in v0.17.0

func (o *CreateImagePayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*CreateImagePayload) SetAgent added in v0.28.0

SetAgent gets a reference to the given ImageAgent and assigns it to the Agent field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetChecksum added in v0.17.0

SetChecksum gets a reference to the given ImageChecksum and assigns it to the Checksum field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetConfig added in v0.17.0

SetConfig gets a reference to the given ImageConfig and assigns it to the Config field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetDiskFormat added in v0.17.0

SetDiskFormat sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetId added in v0.17.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 (*CreateImagePayload) SetImportProgress added in v1.2.0

SetImportProgress gets a reference to the given int64 and assigns it to the ImportProgress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetLabels added in v0.17.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetMinDiskSize added in v0.17.0

SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetMinRam added in v0.17.0

SetMinRam gets a reference to the given int64 and assigns it to the MinRam field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetName added in v0.17.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 (*CreateImagePayload) SetOwner added in v0.17.0

SetOwner gets a reference to the given string and assigns it to the Owner field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetProtected added in v0.17.0

SetProtected gets a reference to the given bool and assigns it to the Protected field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetScope added in v0.17.0

SetScope gets a reference to the given string and assigns it to the Scope field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateImagePayload) SetSize added in v0.21.1

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 (*CreateImagePayload) SetStatus added in v0.17.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 (*CreateImagePayload) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateImagePayload) ToMap deprecated added in v0.17.0

func (o CreateImagePayload) 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 CreateImagePayloadGetAgentArgType deprecated added in v0.28.0

type CreateImagePayloadGetAgentArgType = ImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetAgentAttributeType added in v0.28.0

type CreateImagePayloadGetAgentAttributeType = *ImageAgent

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetAgentRetType deprecated added in v0.28.0

type CreateImagePayloadGetAgentRetType = ImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetChecksumArgType deprecated added in v0.21.2

type CreateImagePayloadGetChecksumArgType = ImageChecksum

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetChecksumAttributeType added in v0.21.2

type CreateImagePayloadGetChecksumAttributeType = *ImageChecksum

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetChecksumRetType deprecated added in v0.21.2

type CreateImagePayloadGetChecksumRetType = ImageChecksum

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetConfigArgType deprecated added in v0.21.2

type CreateImagePayloadGetConfigArgType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetConfigAttributeType added in v0.21.2

type CreateImagePayloadGetConfigAttributeType = *ImageConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetConfigRetType deprecated added in v0.21.2

type CreateImagePayloadGetConfigRetType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetCreatedAtArgType deprecated added in v0.21.2

type CreateImagePayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetCreatedAtAttributeType added in v0.21.2

type CreateImagePayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetCreatedAtRetType deprecated added in v0.21.2

type CreateImagePayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetDiskFormatArgType deprecated added in v0.21.2

type CreateImagePayloadGetDiskFormatArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetDiskFormatAttributeType added in v0.21.2

type CreateImagePayloadGetDiskFormatAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetDiskFormatRetType deprecated added in v0.21.2

type CreateImagePayloadGetDiskFormatRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetIdArgType deprecated added in v0.21.2

type CreateImagePayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetIdAttributeType added in v0.21.2

type CreateImagePayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetIdRetType deprecated added in v0.21.2

type CreateImagePayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetImportProgressArgType deprecated added in v1.2.0

type CreateImagePayloadGetImportProgressArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetImportProgressAttributeType added in v1.2.0

type CreateImagePayloadGetImportProgressAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetImportProgressRetType deprecated added in v1.2.0

type CreateImagePayloadGetImportProgressRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetLabelsArgType deprecated added in v0.21.2

type CreateImagePayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetLabelsAttributeType added in v0.21.2

type CreateImagePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetLabelsRetType deprecated added in v0.21.2

type CreateImagePayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetMinDiskSizeArgType deprecated added in v0.21.2

type CreateImagePayloadGetMinDiskSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetMinDiskSizeAttributeType added in v0.21.2

type CreateImagePayloadGetMinDiskSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetMinDiskSizeRetType deprecated added in v0.21.2

type CreateImagePayloadGetMinDiskSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetMinRamArgType deprecated added in v0.21.2

type CreateImagePayloadGetMinRamArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetMinRamAttributeType added in v0.21.2

type CreateImagePayloadGetMinRamAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetMinRamRetType deprecated added in v0.21.2

type CreateImagePayloadGetMinRamRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetNameArgType deprecated added in v0.21.2

type CreateImagePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetNameAttributeType added in v0.21.2

type CreateImagePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetNameRetType deprecated added in v0.21.2

type CreateImagePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetOwnerArgType deprecated added in v0.21.2

type CreateImagePayloadGetOwnerArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetOwnerAttributeType added in v0.21.2

type CreateImagePayloadGetOwnerAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetOwnerRetType deprecated added in v0.21.2

type CreateImagePayloadGetOwnerRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetScopeArgType deprecated added in v0.21.2

type CreateImagePayloadGetScopeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetScopeAttributeType added in v0.21.2

type CreateImagePayloadGetScopeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetScopeRetType deprecated added in v0.21.2

type CreateImagePayloadGetScopeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetSizeArgType deprecated added in v0.21.2

type CreateImagePayloadGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetSizeAttributeType added in v0.21.2

type CreateImagePayloadGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetSizeRetType deprecated added in v0.21.2

type CreateImagePayloadGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetStatusArgType deprecated added in v0.21.2

type CreateImagePayloadGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetStatusAttributeType added in v0.21.2

type CreateImagePayloadGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetStatusRetType deprecated added in v0.21.2

type CreateImagePayloadGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetUpdatedAtArgType deprecated added in v0.21.2

type CreateImagePayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateImagePayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadGetUpdatedAtRetType deprecated added in v0.21.2

type CreateImagePayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadgetProtectedArgType deprecated added in v0.21.2

type CreateImagePayloadgetProtectedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadgetProtectedAttributeType added in v0.21.2

type CreateImagePayloadgetProtectedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImagePayloadgetProtectedRetType deprecated added in v0.21.2

type CreateImagePayloadgetProtectedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateImageRequest deprecated added in v0.23.0

type CreateImageRequest 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 (CreateImageRequest) CreateImagePayload added in v0.23.0

func (r CreateImageRequest) CreateImagePayload(createImagePayload CreateImagePayload) ApiCreateImageRequest

Request an image creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateImageRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayload added in v1.3.0

type CreateIsolatedNetworkPayload struct {
	// Enable or disable DHCP for a network.
	Dhcp CreateIsolatedNetworkPayloadgetDhcpAttributeType `json:"dhcp,omitempty"`
	Ipv4 CreateIsolatedNetworkPayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateIsolatedNetworkPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateIsolatedNetworkPayloadGetNameAttributeType `json:"name" required:"true"`
}

CreateIsolatedNetworkPayload Object that represents the request body for a single isolated network create. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateIsolatedNetworkPayload added in v1.3.0

func NewCreateIsolatedNetworkPayload(name CreateIsolatedNetworkPayloadGetNameArgType) *CreateIsolatedNetworkPayload

NewCreateIsolatedNetworkPayload instantiates a new CreateIsolatedNetworkPayload 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 NewCreateIsolatedNetworkPayloadWithDefaults added in v1.3.0

func NewCreateIsolatedNetworkPayloadWithDefaults() *CreateIsolatedNetworkPayload

NewCreateIsolatedNetworkPayloadWithDefaults instantiates a new CreateIsolatedNetworkPayload 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 (*CreateIsolatedNetworkPayload) GetDhcp added in v1.3.0

GetDhcp returns the Dhcp 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 (*CreateIsolatedNetworkPayload) GetDhcpOk added in v1.3.0

GetDhcpOk returns a tuple with the Dhcp 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 (*CreateIsolatedNetworkPayload) GetIpv4 added in v1.3.0

GetIpv4 returns the Ipv4 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 (*CreateIsolatedNetworkPayload) GetIpv4Ok added in v1.3.0

GetIpv4Ok returns a tuple with the Ipv4 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 (*CreateIsolatedNetworkPayload) GetLabels added in v1.3.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateIsolatedNetworkPayload) GetLabelsOk added in v1.3.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateIsolatedNetworkPayload) GetName added in v1.3.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 (*CreateIsolatedNetworkPayload) GetNameOk added in v1.3.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 (*CreateIsolatedNetworkPayload) HasDhcp added in v1.3.0

func (o *CreateIsolatedNetworkPayload) HasDhcp() bool

HasDhcp 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 (*CreateIsolatedNetworkPayload) HasIpv4 added in v1.3.0

func (o *CreateIsolatedNetworkPayload) HasIpv4() bool

HasIpv4 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 (*CreateIsolatedNetworkPayload) HasLabels added in v1.3.0

func (o *CreateIsolatedNetworkPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateIsolatedNetworkPayload) SetDhcp added in v1.3.0

SetDhcp gets a reference to the given bool and assigns it to the Dhcp field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateIsolatedNetworkPayload) SetIpv4 added in v1.3.0

SetIpv4 gets a reference to the given CreateNetworkIPv4 and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateIsolatedNetworkPayload) SetLabels added in v1.3.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateIsolatedNetworkPayload) SetName added in v1.3.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 (CreateIsolatedNetworkPayload) ToMap deprecated added in v1.3.0

func (o CreateIsolatedNetworkPayload) 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 CreateIsolatedNetworkPayloadGetIpv4ArgType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadGetIpv4ArgType = CreateNetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetIpv4AttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadGetIpv4AttributeType = *CreateNetworkIPv4

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetIpv4RetType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadGetIpv4RetType = CreateNetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetLabelsArgType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetLabelsAttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetLabelsRetType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetNameArgType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetNameAttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadGetNameRetType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadgetDhcpArgType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadgetDhcpArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadgetDhcpAttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadgetDhcpAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkPayloadgetDhcpRetType deprecated added in v1.3.0

type CreateIsolatedNetworkPayloadgetDhcpRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateIsolatedNetworkRequest deprecated added in v1.3.0

type CreateIsolatedNetworkRequest 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 (CreateIsolatedNetworkRequest) CreateIsolatedNetworkPayload added in v1.3.0

func (r CreateIsolatedNetworkRequest) CreateIsolatedNetworkPayload(createIsolatedNetworkPayload CreateIsolatedNetworkPayload) ApiCreateIsolatedNetworkRequest

Request a single isolated network creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateIsolatedNetworkRequest) Execute deprecated added in v1.3.0

func (r CreateIsolatedNetworkRequest) Execute() (*Network, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayload added in v0.16.0

type CreateKeyPairPayload struct {
	// Date-time when resource was created.
	CreatedAt CreateKeyPairPayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Object that represents an SSH keypair MD5 fingerprint.
	Fingerprint CreateKeyPairPayloadGetFingerprintAttributeType `json:"fingerprint,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateKeyPairPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name of an SSH keypair. Allowed characters are letters [a-zA-Z], digits [0-9] and the following special characters: [@._-].
	Name CreateKeyPairPayloadGetNameAttributeType `json:"name,omitempty"`
	// Object that represents a public SSH key.
	// REQUIRED
	PublicKey CreateKeyPairPayloadGetPublicKeyAttributeType `json:"publicKey" required:"true"`
	// Date-time when resource was last updated.
	UpdatedAt CreateKeyPairPayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

CreateKeyPairPayload Object that represents the public key of an SSH keypair and its name. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateKeyPairPayload added in v0.16.0

func NewCreateKeyPairPayload(publicKey CreateKeyPairPayloadGetPublicKeyArgType) *CreateKeyPairPayload

NewCreateKeyPairPayload instantiates a new CreateKeyPairPayload 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 NewCreateKeyPairPayloadWithDefaults added in v0.16.0

func NewCreateKeyPairPayloadWithDefaults() *CreateKeyPairPayload

NewCreateKeyPairPayloadWithDefaults instantiates a new CreateKeyPairPayload 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 (*CreateKeyPairPayload) GetCreatedAt added in v0.16.0

GetCreatedAt returns the CreatedAt 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 (*CreateKeyPairPayload) GetCreatedAtOk added in v0.16.0

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*CreateKeyPairPayload) GetFingerprint added in v0.16.0

GetFingerprint returns the Fingerprint 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 (*CreateKeyPairPayload) GetFingerprintOk added in v0.16.0

GetFingerprintOk returns a tuple with the Fingerprint 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 (*CreateKeyPairPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) GetLabelsOk added in v0.16.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) GetNameOk added in v0.16.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) GetPublicKey added in v0.16.0

GetPublicKey returns the PublicKey field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) GetPublicKeyOk added in v0.16.0

GetPublicKeyOk returns a tuple with the PublicKey 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 (*CreateKeyPairPayload) GetUpdatedAt added in v0.16.0

GetUpdatedAt returns the UpdatedAt 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 (*CreateKeyPairPayload) GetUpdatedAtOk added in v0.16.0

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateKeyPairPayload) HasCreatedAt added in v0.16.0

func (o *CreateKeyPairPayload) HasCreatedAt() bool

HasCreatedAt 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 (*CreateKeyPairPayload) HasFingerprint added in v0.16.0

func (o *CreateKeyPairPayload) HasFingerprint() bool

HasFingerprint 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 (*CreateKeyPairPayload) HasLabels added in v0.16.0

func (o *CreateKeyPairPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) HasName added in v0.16.0

func (o *CreateKeyPairPayload) 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 (*CreateKeyPairPayload) HasUpdatedAt added in v0.16.0

func (o *CreateKeyPairPayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*CreateKeyPairPayload) SetCreatedAt added in v0.16.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) SetFingerprint added in v0.16.0

SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) SetPublicKey added in v0.16.0

SetPublicKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateKeyPairPayload) SetUpdatedAt added in v0.16.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyPairPayload) ToMap deprecated added in v0.16.0

func (o CreateKeyPairPayload) 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 CreateKeyPairPayloadGetCreatedAtArgType deprecated added in v0.21.2

type CreateKeyPairPayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateKeyPairPayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetCreatedAtRetType deprecated added in v0.21.2

type CreateKeyPairPayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetFingerprintArgType deprecated added in v0.21.2

type CreateKeyPairPayloadGetFingerprintArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetFingerprintAttributeType added in v0.21.2

type CreateKeyPairPayloadGetFingerprintAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetFingerprintRetType deprecated added in v0.21.2

type CreateKeyPairPayloadGetFingerprintRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateKeyPairPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetLabelsAttributeType added in v0.21.2

type CreateKeyPairPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateKeyPairPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetNameArgType deprecated added in v0.21.2

type CreateKeyPairPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetNameAttributeType added in v0.21.2

type CreateKeyPairPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetNameRetType deprecated added in v0.21.2

type CreateKeyPairPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetPublicKeyArgType deprecated added in v0.21.2

type CreateKeyPairPayloadGetPublicKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetPublicKeyAttributeType added in v0.21.2

type CreateKeyPairPayloadGetPublicKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetPublicKeyRetType deprecated added in v0.21.2

type CreateKeyPairPayloadGetPublicKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetUpdatedAtArgType deprecated added in v0.21.2

type CreateKeyPairPayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateKeyPairPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairPayloadGetUpdatedAtRetType deprecated added in v0.21.2

type CreateKeyPairPayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateKeyPairRequest deprecated added in v0.23.0

type CreateKeyPairRequest 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 (CreateKeyPairRequest) CreateKeyPairPayload added in v0.23.0

func (r CreateKeyPairRequest) CreateKeyPairPayload(createKeyPairPayload CreateKeyPairPayload) ApiCreateKeyPairRequest

Request a public key import. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateKeyPairRequest) Execute deprecated added in v0.23.0

func (r CreateKeyPairRequest) Execute() (*Keypair, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaPayload

type CreateNetworkAreaPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateNetworkAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	Name CreateNetworkAreaPayloadGetNameAttributeType `json:"name" required:"true"`
}

CreateNetworkAreaPayload Object that represents the network area create request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkAreaPayload added in v0.12.0

func NewCreateNetworkAreaPayload(name CreateNetworkAreaPayloadGetNameArgType) *CreateNetworkAreaPayload

NewCreateNetworkAreaPayload instantiates a new CreateNetworkAreaPayload 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 NewCreateNetworkAreaPayloadWithDefaults added in v0.12.0

func NewCreateNetworkAreaPayloadWithDefaults() *CreateNetworkAreaPayload

NewCreateNetworkAreaPayloadWithDefaults instantiates a new CreateNetworkAreaPayload 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 (*CreateNetworkAreaPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaPayload) GetLabelsOk added in v0.12.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaPayload) GetName added in v0.12.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaPayload) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaPayload) HasLabels added in v0.12.0

func (o *CreateNetworkAreaPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaPayload) SetLabels added in v0.12.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaPayload) SetName added in v0.12.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkAreaPayload) ToMap deprecated added in v0.12.0

func (o CreateNetworkAreaPayload) 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 CreateNetworkAreaPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateNetworkAreaPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaPayloadGetLabelsAttributeType added in v0.21.2

type CreateNetworkAreaPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateNetworkAreaPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaPayloadGetNameArgType deprecated added in v0.21.2

type CreateNetworkAreaPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaPayloadGetNameAttributeType added in v0.21.2

type CreateNetworkAreaPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaPayloadGetNameRetType deprecated added in v0.21.2

type CreateNetworkAreaPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRangePayload

type CreateNetworkAreaRangePayload struct {
	// A list of network ranges.
	Ipv4 CreateNetworkAreaRangePayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
}

CreateNetworkAreaRangePayload struct for CreateNetworkAreaRangePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkAreaRangePayload added in v0.12.0

func NewCreateNetworkAreaRangePayload() *CreateNetworkAreaRangePayload

NewCreateNetworkAreaRangePayload instantiates a new CreateNetworkAreaRangePayload 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 NewCreateNetworkAreaRangePayloadWithDefaults added in v0.12.0

func NewCreateNetworkAreaRangePayloadWithDefaults() *CreateNetworkAreaRangePayload

NewCreateNetworkAreaRangePayloadWithDefaults instantiates a new CreateNetworkAreaRangePayload 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 (*CreateNetworkAreaRangePayload) GetIpv4 added in v0.12.0

GetIpv4 returns the Ipv4 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 (*CreateNetworkAreaRangePayload) GetIpv4Ok added in v0.12.0

GetIpv4Ok returns a tuple with the Ipv4 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 (*CreateNetworkAreaRangePayload) HasIpv4 added in v0.12.0

func (o *CreateNetworkAreaRangePayload) HasIpv4() bool

HasIpv4 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 (*CreateNetworkAreaRangePayload) SetIpv4 added in v0.12.0

SetIpv4 gets a reference to the given []NetworkRange and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkAreaRangePayload) ToMap deprecated added in v0.12.0

func (o CreateNetworkAreaRangePayload) 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 CreateNetworkAreaRangePayloadGetIpv4ArgType deprecated added in v0.21.2

type CreateNetworkAreaRangePayloadGetIpv4ArgType = []NetworkRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRangePayloadGetIpv4AttributeType added in v0.21.2

type CreateNetworkAreaRangePayloadGetIpv4AttributeType = *[]NetworkRange

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRangePayloadGetIpv4RetType deprecated added in v0.21.2

type CreateNetworkAreaRangePayloadGetIpv4RetType = []NetworkRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRangeRequest deprecated added in v0.23.0

type CreateNetworkAreaRangeRequest 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 (CreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload added in v0.23.0

func (r CreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload(createNetworkAreaRangePayload CreateNetworkAreaRangePayload) ApiCreateNetworkAreaRangeRequest

Request an addition of network ranges to an area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkAreaRangeRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRegionPayload added in v1.0.0

type CreateNetworkAreaRegionPayload struct {
	Ipv4 CreateNetworkAreaRegionPayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	Status CreateNetworkAreaRegionPayloadGetStatusAttributeType `json:"status,omitempty"`
}

CreateNetworkAreaRegionPayload The basic properties of a regional network area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkAreaRegionPayload added in v1.0.0

func NewCreateNetworkAreaRegionPayload() *CreateNetworkAreaRegionPayload

NewCreateNetworkAreaRegionPayload instantiates a new CreateNetworkAreaRegionPayload 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 NewCreateNetworkAreaRegionPayloadWithDefaults added in v1.0.0

func NewCreateNetworkAreaRegionPayloadWithDefaults() *CreateNetworkAreaRegionPayload

NewCreateNetworkAreaRegionPayloadWithDefaults instantiates a new CreateNetworkAreaRegionPayload 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 (*CreateNetworkAreaRegionPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 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 (*CreateNetworkAreaRegionPayload) GetIpv4Ok added in v1.0.0

GetIpv4Ok returns a tuple with the Ipv4 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 (*CreateNetworkAreaRegionPayload) GetStatus added in v1.0.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 (*CreateNetworkAreaRegionPayload) GetStatusOk added in v1.0.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 (*CreateNetworkAreaRegionPayload) HasIpv4 added in v1.0.0

func (o *CreateNetworkAreaRegionPayload) HasIpv4() bool

HasIpv4 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 (*CreateNetworkAreaRegionPayload) HasStatus added in v1.0.0

func (o *CreateNetworkAreaRegionPayload) 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 (*CreateNetworkAreaRegionPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given RegionalAreaIPv4 and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaRegionPayload) SetStatus added in v1.0.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 (CreateNetworkAreaRegionPayload) ToMap deprecated added in v1.0.0

func (o CreateNetworkAreaRegionPayload) 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 CreateNetworkAreaRegionPayloadGetIpv4ArgType deprecated added in v1.0.0

type CreateNetworkAreaRegionPayloadGetIpv4ArgType = RegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRegionPayloadGetIpv4AttributeType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetIpv4AttributeType = *RegionalAreaIPv4

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRegionPayloadGetIpv4RetType deprecated added in v1.0.0

type CreateNetworkAreaRegionPayloadGetIpv4RetType = RegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRegionPayloadGetStatusArgType deprecated added in v1.0.0

type CreateNetworkAreaRegionPayloadGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRegionPayloadGetStatusAttributeType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRegionPayloadGetStatusRetType deprecated added in v1.0.0

type CreateNetworkAreaRegionPayloadGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRegionRequest deprecated added in v1.0.0

type CreateNetworkAreaRegionRequest 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 (CreateNetworkAreaRegionRequest) CreateNetworkAreaRegionPayload added in v1.0.0

func (r CreateNetworkAreaRegionRequest) CreateNetworkAreaRegionPayload(createNetworkAreaRegionPayload CreateNetworkAreaRegionPayload) ApiCreateNetworkAreaRegionRequest

Request to add a new regional network area configuration. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkAreaRegionRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRequest deprecated added in v0.23.0

type CreateNetworkAreaRequest 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 (CreateNetworkAreaRequest) CreateNetworkAreaPayload added in v0.23.0

func (r CreateNetworkAreaRequest) CreateNetworkAreaPayload(createNetworkAreaPayload CreateNetworkAreaPayload) ApiCreateNetworkAreaRequest

Request an Area creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkAreaRequest) Execute deprecated added in v0.23.0

func (r CreateNetworkAreaRequest) Execute() (*NetworkArea, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRoutePayload

type CreateNetworkAreaRoutePayload struct {
	// A list of routes.
	// REQUIRED
	Items CreateNetworkAreaRoutePayloadGetItemsAttributeType `json:"items" required:"true"`
}

CreateNetworkAreaRoutePayload Object represents a request to add network routes. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkAreaRoutePayload added in v0.12.0

func NewCreateNetworkAreaRoutePayload(items CreateNetworkAreaRoutePayloadGetItemsArgType) *CreateNetworkAreaRoutePayload

NewCreateNetworkAreaRoutePayload instantiates a new CreateNetworkAreaRoutePayload 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 NewCreateNetworkAreaRoutePayloadWithDefaults added in v0.12.0

func NewCreateNetworkAreaRoutePayloadWithDefaults() *CreateNetworkAreaRoutePayload

NewCreateNetworkAreaRoutePayloadWithDefaults instantiates a new CreateNetworkAreaRoutePayload 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 (*CreateNetworkAreaRoutePayload) GetItems added in v1.0.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkAreaRoutePayload) GetItemsOk added in v1.0.0

GetItemsOk returns a tuple with the Items 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 (*CreateNetworkAreaRoutePayload) SetItems added in v1.0.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkAreaRoutePayload) ToMap deprecated added in v0.12.0

func (o CreateNetworkAreaRoutePayload) 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 CreateNetworkAreaRoutePayloadGetItemsArgType deprecated added in v1.0.0

type CreateNetworkAreaRoutePayloadGetItemsArgType = []Route

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRoutePayloadGetItemsAttributeType added in v1.0.0

type CreateNetworkAreaRoutePayloadGetItemsAttributeType = *[]Route

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRoutePayloadGetItemsRetType deprecated added in v1.0.0

type CreateNetworkAreaRoutePayloadGetItemsRetType = []Route

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkAreaRouteRequest deprecated added in v0.23.0

type CreateNetworkAreaRouteRequest 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 (CreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload added in v0.23.0

func (r CreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload(createNetworkAreaRoutePayload CreateNetworkAreaRoutePayload) ApiCreateNetworkAreaRouteRequest

Request an addition of routes to an area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkAreaRouteRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4

type CreateNetworkIPv4 struct {
	CreateNetworkIPv4WithPrefix       *CreateNetworkIPv4WithPrefix
	CreateNetworkIPv4WithPrefixLength *CreateNetworkIPv4WithPrefixLength
}

CreateNetworkIPv4 - The create request for an IPv4 network. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4 added in v1.0.0

func CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4(v *CreateNetworkIPv4WithPrefix) CreateNetworkIPv4

CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4 is a convenience function that returns CreateNetworkIPv4WithPrefix wrapped in CreateNetworkIPv4 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4 added in v1.0.0

func CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4(v *CreateNetworkIPv4WithPrefixLength) CreateNetworkIPv4

CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4 is a convenience function that returns CreateNetworkIPv4WithPrefixLength wrapped in CreateNetworkIPv4 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4) GetActualInstance added in v1.0.0

func (obj *CreateNetworkIPv4) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkIPv4) MarshalJSON added in v1.0.0

func (src CreateNetworkIPv4) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateNetworkIPv4) UnmarshalJSON added in v1.0.0

func (dst *CreateNetworkIPv4) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefix added in v1.0.0

type CreateNetworkIPv4WithPrefix struct {
	// The IPv4 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
	Gateway CreateNetworkIPv4WithPrefixGetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers CreateNetworkIPv4WithPrefixGetNameserversAttributeType `json:"nameservers,omitempty"`
	// IPv4 Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	Prefix CreateNetworkIPv4WithPrefixGetPrefixAttributeType `json:"prefix" required:"true"`
}

CreateNetworkIPv4WithPrefix The create request for an IPv4 network with a specified prefix. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkIPv4WithPrefix added in v1.0.0

func NewCreateNetworkIPv4WithPrefix(prefix CreateNetworkIPv4WithPrefixGetPrefixArgType) *CreateNetworkIPv4WithPrefix

NewCreateNetworkIPv4WithPrefix instantiates a new CreateNetworkIPv4WithPrefix 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 NewCreateNetworkIPv4WithPrefixWithDefaults added in v1.0.0

func NewCreateNetworkIPv4WithPrefixWithDefaults() *CreateNetworkIPv4WithPrefix

NewCreateNetworkIPv4WithPrefixWithDefaults instantiates a new CreateNetworkIPv4WithPrefix 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 (*CreateNetworkIPv4WithPrefix) GetGateway added in v1.0.0

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefix) GetGatewayOk added in v1.0.0

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefix) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers 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 (*CreateNetworkIPv4WithPrefix) GetNameserversOk added in v1.0.0

GetNameserversOk returns a tuple with the Nameservers 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 (*CreateNetworkIPv4WithPrefix) GetPrefix added in v1.0.0

GetPrefix returns the Prefix field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefix) GetPrefixOk added in v1.0.0

GetPrefixOk returns a tuple with the Prefix 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 (*CreateNetworkIPv4WithPrefix) HasGateway added in v1.0.0

func (o *CreateNetworkIPv4WithPrefix) HasGateway() bool

HasGateway 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 (*CreateNetworkIPv4WithPrefix) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv4WithPrefix) HasNameservers() bool

HasNameservers 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 (*CreateNetworkIPv4WithPrefix) SetGateway added in v1.0.0

SetGateway gets a reference to the given string and assigns it to the Gateway field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefix) SetGatewayNil added in v1.0.0

func (o *CreateNetworkIPv4WithPrefix) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefix) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefix) SetPrefix added in v1.0.0

SetPrefix sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkIPv4WithPrefix) ToMap deprecated added in v1.0.0

func (o CreateNetworkIPv4WithPrefix) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefix) UnsetGateway added in v1.0.0

func (o *CreateNetworkIPv4WithPrefix) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetGatewayArgType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixGetGatewayArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetGatewayAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetGatewayAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetGatewayRetType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixGetGatewayRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetNameserversArgType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixGetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetNameserversRetType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixGetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetPrefixArgType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixGetPrefixArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetPrefixAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetPrefixAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixGetPrefixRetType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixGetPrefixRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixLength added in v1.0.0

type CreateNetworkIPv4WithPrefixLength struct {
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers CreateNetworkIPv4WithPrefixLengthGetNameserversAttributeType `json:"nameservers,omitempty"`
	// REQUIRED
	PrefixLength CreateNetworkIPv4WithPrefixLengthGetPrefixLengthAttributeType `json:"prefixLength" required:"true"`
}

CreateNetworkIPv4WithPrefixLength The create request for an IPv4 network with a wanted prefix length. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkIPv4WithPrefixLength added in v1.0.0

func NewCreateNetworkIPv4WithPrefixLength(prefixLength CreateNetworkIPv4WithPrefixLengthGetPrefixLengthArgType) *CreateNetworkIPv4WithPrefixLength

NewCreateNetworkIPv4WithPrefixLength instantiates a new CreateNetworkIPv4WithPrefixLength 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 NewCreateNetworkIPv4WithPrefixLengthWithDefaults added in v1.0.0

func NewCreateNetworkIPv4WithPrefixLengthWithDefaults() *CreateNetworkIPv4WithPrefixLength

NewCreateNetworkIPv4WithPrefixLengthWithDefaults instantiates a new CreateNetworkIPv4WithPrefixLength 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 (*CreateNetworkIPv4WithPrefixLength) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers 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 (*CreateNetworkIPv4WithPrefixLength) GetNameserversOk added in v1.0.0

GetNameserversOk returns a tuple with the Nameservers 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 (*CreateNetworkIPv4WithPrefixLength) GetPrefixLength added in v1.0.0

GetPrefixLength returns the PrefixLength field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefixLength) GetPrefixLengthOk added in v1.0.0

GetPrefixLengthOk returns a tuple with the PrefixLength 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 (*CreateNetworkIPv4WithPrefixLength) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv4WithPrefixLength) HasNameservers() bool

HasNameservers 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 (*CreateNetworkIPv4WithPrefixLength) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv4WithPrefixLength) SetPrefixLength added in v1.0.0

SetPrefixLength sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkIPv4WithPrefixLength) ToMap deprecated added in v1.0.0

func (o CreateNetworkIPv4WithPrefixLength) 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 CreateNetworkIPv4WithPrefixLengthGetNameserversArgType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixLengthGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixLengthGetNameserversRetType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthArgType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthRetType deprecated added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6 added in v1.0.0

type CreateNetworkIPv6 struct {
	CreateNetworkIPv6WithPrefix       *CreateNetworkIPv6WithPrefix
	CreateNetworkIPv6WithPrefixLength *CreateNetworkIPv6WithPrefixLength
}

CreateNetworkIPv6 - The create request for an IPv6 network. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6 added in v1.0.0

func CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6(v *CreateNetworkIPv6WithPrefix) CreateNetworkIPv6

CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6 is a convenience function that returns CreateNetworkIPv6WithPrefix wrapped in CreateNetworkIPv6 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6 added in v1.0.0

func CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6(v *CreateNetworkIPv6WithPrefixLength) CreateNetworkIPv6

CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6 is a convenience function that returns CreateNetworkIPv6WithPrefixLength wrapped in CreateNetworkIPv6 Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6) GetActualInstance added in v1.0.0

func (obj *CreateNetworkIPv6) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkIPv6) MarshalJSON added in v1.0.0

func (src CreateNetworkIPv6) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateNetworkIPv6) UnmarshalJSON added in v1.0.0

func (dst *CreateNetworkIPv6) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefix added in v1.0.0

type CreateNetworkIPv6WithPrefix struct {
	// The IPv6 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
	Gateway CreateNetworkIPv6WithPrefixGetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	Nameservers CreateNetworkIPv6WithPrefixGetNameserversAttributeType `json:"nameservers,omitempty"`
	// Classless Inter-Domain Routing (CIDR) for IPv6.
	// REQUIRED
	Prefix CreateNetworkIPv6WithPrefixGetPrefixAttributeType `json:"prefix" required:"true"`
}

CreateNetworkIPv6WithPrefix The create request for an IPv6 network with a specified prefix. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkIPv6WithPrefix added in v1.0.0

func NewCreateNetworkIPv6WithPrefix(prefix CreateNetworkIPv6WithPrefixGetPrefixArgType) *CreateNetworkIPv6WithPrefix

NewCreateNetworkIPv6WithPrefix instantiates a new CreateNetworkIPv6WithPrefix 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 NewCreateNetworkIPv6WithPrefixWithDefaults added in v1.0.0

func NewCreateNetworkIPv6WithPrefixWithDefaults() *CreateNetworkIPv6WithPrefix

NewCreateNetworkIPv6WithPrefixWithDefaults instantiates a new CreateNetworkIPv6WithPrefix 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 (*CreateNetworkIPv6WithPrefix) GetGateway added in v1.0.0

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefix) GetGatewayOk added in v1.0.0

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefix) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers 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 (*CreateNetworkIPv6WithPrefix) GetNameserversOk added in v1.0.0

GetNameserversOk returns a tuple with the Nameservers 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 (*CreateNetworkIPv6WithPrefix) GetPrefix added in v1.0.0

GetPrefix returns the Prefix field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefix) GetPrefixOk added in v1.0.0

GetPrefixOk returns a tuple with the Prefix 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 (*CreateNetworkIPv6WithPrefix) HasGateway added in v1.0.0

func (o *CreateNetworkIPv6WithPrefix) HasGateway() bool

HasGateway 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 (*CreateNetworkIPv6WithPrefix) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv6WithPrefix) HasNameservers() bool

HasNameservers 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 (*CreateNetworkIPv6WithPrefix) SetGateway added in v1.0.0

SetGateway gets a reference to the given string and assigns it to the Gateway field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefix) SetGatewayNil added in v1.0.0

func (o *CreateNetworkIPv6WithPrefix) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefix) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefix) SetPrefix added in v1.0.0

SetPrefix sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkIPv6WithPrefix) ToMap deprecated added in v1.0.0

func (o CreateNetworkIPv6WithPrefix) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefix) UnsetGateway added in v1.0.0

func (o *CreateNetworkIPv6WithPrefix) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetGatewayArgType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixGetGatewayArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetGatewayAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetGatewayAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetGatewayRetType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixGetGatewayRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetNameserversArgType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixGetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetNameserversRetType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixGetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetPrefixArgType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixGetPrefixArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetPrefixAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetPrefixAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixGetPrefixRetType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixGetPrefixRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixLength added in v1.0.0

type CreateNetworkIPv6WithPrefixLength struct {
	// A list containing DNS Servers/Nameservers for IPv6.
	Nameservers CreateNetworkIPv6WithPrefixLengthGetNameserversAttributeType `json:"nameservers,omitempty"`
	// REQUIRED
	PrefixLength CreateNetworkIPv6WithPrefixLengthGetPrefixLengthAttributeType `json:"prefixLength" required:"true"`
}

CreateNetworkIPv6WithPrefixLength The create request for an IPv6 network with a wanted prefix length. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkIPv6WithPrefixLength added in v1.0.0

func NewCreateNetworkIPv6WithPrefixLength(prefixLength CreateNetworkIPv6WithPrefixLengthGetPrefixLengthArgType) *CreateNetworkIPv6WithPrefixLength

NewCreateNetworkIPv6WithPrefixLength instantiates a new CreateNetworkIPv6WithPrefixLength 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 NewCreateNetworkIPv6WithPrefixLengthWithDefaults added in v1.0.0

func NewCreateNetworkIPv6WithPrefixLengthWithDefaults() *CreateNetworkIPv6WithPrefixLength

NewCreateNetworkIPv6WithPrefixLengthWithDefaults instantiates a new CreateNetworkIPv6WithPrefixLength 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 (*CreateNetworkIPv6WithPrefixLength) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers 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 (*CreateNetworkIPv6WithPrefixLength) GetNameserversOk added in v1.0.0

GetNameserversOk returns a tuple with the Nameservers 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 (*CreateNetworkIPv6WithPrefixLength) GetPrefixLength added in v1.0.0

GetPrefixLength returns the PrefixLength field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefixLength) GetPrefixLengthOk added in v1.0.0

GetPrefixLengthOk returns a tuple with the PrefixLength 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 (*CreateNetworkIPv6WithPrefixLength) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv6WithPrefixLength) HasNameservers() bool

HasNameservers 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 (*CreateNetworkIPv6WithPrefixLength) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkIPv6WithPrefixLength) SetPrefixLength added in v1.0.0

SetPrefixLength sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkIPv6WithPrefixLength) ToMap deprecated added in v1.0.0

func (o CreateNetworkIPv6WithPrefixLength) 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 CreateNetworkIPv6WithPrefixLengthGetNameserversArgType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixLengthGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixLengthGetNameserversRetType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthArgType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthRetType deprecated added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayload

type CreateNetworkPayload struct {
	// Enable or disable DHCP for a network.
	Dhcp CreateNetworkPayloadgetDhcpAttributeType `json:"dhcp,omitempty"`
	Ipv4 CreateNetworkPayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
	Ipv6 CreateNetworkPayloadGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateNetworkPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateNetworkPayloadGetNameAttributeType `json:"name" required:"true"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed CreateNetworkPayloadgetRoutedAttributeType `json:"routed,omitempty"`
	// Universally Unique Identifier (UUID).
	RoutingTableId CreateNetworkPayloadGetRoutingTableIdAttributeType `json:"routingTableId,omitempty"`
}

CreateNetworkPayload Object that represents the request body for a network create. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNetworkPayload added in v0.12.0

func NewCreateNetworkPayload(name CreateNetworkPayloadGetNameArgType) *CreateNetworkPayload

NewCreateNetworkPayload instantiates a new CreateNetworkPayload 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 NewCreateNetworkPayloadWithDefaults added in v0.12.0

func NewCreateNetworkPayloadWithDefaults() *CreateNetworkPayload

NewCreateNetworkPayloadWithDefaults instantiates a new CreateNetworkPayload 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 (*CreateNetworkPayload) GetDhcp added in v0.27.0

GetDhcp returns the Dhcp 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 (*CreateNetworkPayload) GetDhcpOk added in v0.27.0

GetDhcpOk returns a tuple with the Dhcp 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 (*CreateNetworkPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 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 (*CreateNetworkPayload) GetIpv4Ok added in v1.0.0

GetIpv4Ok returns a tuple with the Ipv4 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 (*CreateNetworkPayload) GetIpv6 added in v1.0.0

GetIpv6 returns the Ipv6 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 (*CreateNetworkPayload) GetIpv6Ok added in v1.0.0

GetIpv6Ok returns a tuple with the Ipv6 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 (*CreateNetworkPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) GetLabelsOk added in v0.12.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) GetName added in v0.12.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) GetRouted added in v0.12.0

GetRouted returns the Routed 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 (*CreateNetworkPayload) GetRoutedOk added in v0.12.0

GetRoutedOk returns a tuple with the Routed 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 (*CreateNetworkPayload) GetRoutingTableId added in v1.0.0

GetRoutingTableId returns the RoutingTableId 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 (*CreateNetworkPayload) GetRoutingTableIdOk added in v1.0.0

func (o *CreateNetworkPayload) GetRoutingTableIdOk() (ret CreateNetworkPayloadGetRoutingTableIdRetType, ok bool)

GetRoutingTableIdOk returns a tuple with the RoutingTableId 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 (*CreateNetworkPayload) HasDhcp added in v0.27.0

func (o *CreateNetworkPayload) HasDhcp() bool

HasDhcp 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 (*CreateNetworkPayload) HasIpv4 added in v1.0.0

func (o *CreateNetworkPayload) HasIpv4() bool

HasIpv4 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 (*CreateNetworkPayload) HasIpv6 added in v1.0.0

func (o *CreateNetworkPayload) HasIpv6() bool

HasIpv6 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 (*CreateNetworkPayload) HasLabels added in v0.12.0

func (o *CreateNetworkPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) HasRouted added in v0.12.0

func (o *CreateNetworkPayload) HasRouted() bool

HasRouted 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 (*CreateNetworkPayload) HasRoutingTableId added in v1.0.0

func (o *CreateNetworkPayload) HasRoutingTableId() bool

HasRoutingTableId 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 (*CreateNetworkPayload) SetDhcp added in v0.27.0

SetDhcp gets a reference to the given bool and assigns it to the Dhcp field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given CreateNetworkIPv4 and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) SetIpv6 added in v1.0.0

SetIpv6 gets a reference to the given CreateNetworkIPv6 and assigns it to the Ipv6 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) SetLabels added in v0.12.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) SetName added in v0.12.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) SetRouted added in v0.12.0

SetRouted gets a reference to the given bool and assigns it to the Routed field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNetworkPayload) SetRoutingTableId added in v1.0.0

SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkPayload) ToMap deprecated added in v0.12.0

func (o CreateNetworkPayload) 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 CreateNetworkPayloadGetIpv4ArgType deprecated added in v1.0.0

type CreateNetworkPayloadGetIpv4ArgType = CreateNetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetIpv4AttributeType added in v1.0.0

type CreateNetworkPayloadGetIpv4AttributeType = *CreateNetworkIPv4

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetIpv4RetType deprecated added in v1.0.0

type CreateNetworkPayloadGetIpv4RetType = CreateNetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetIpv6ArgType deprecated added in v1.0.0

type CreateNetworkPayloadGetIpv6ArgType = CreateNetworkIPv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetIpv6AttributeType added in v1.0.0

type CreateNetworkPayloadGetIpv6AttributeType = *CreateNetworkIPv6

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetIpv6RetType deprecated added in v1.0.0

type CreateNetworkPayloadGetIpv6RetType = CreateNetworkIPv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateNetworkPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetLabelsAttributeType added in v0.21.2

type CreateNetworkPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateNetworkPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetNameArgType deprecated added in v0.21.2

type CreateNetworkPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetNameAttributeType added in v0.21.2

type CreateNetworkPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetNameRetType deprecated added in v0.21.2

type CreateNetworkPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetRoutingTableIdArgType deprecated added in v1.0.0

type CreateNetworkPayloadGetRoutingTableIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetRoutingTableIdAttributeType added in v1.0.0

type CreateNetworkPayloadGetRoutingTableIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadGetRoutingTableIdRetType deprecated added in v1.0.0

type CreateNetworkPayloadGetRoutingTableIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadgetDhcpArgType deprecated added in v0.27.0

type CreateNetworkPayloadgetDhcpArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadgetDhcpAttributeType added in v0.27.0

type CreateNetworkPayloadgetDhcpAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadgetDhcpRetType deprecated added in v0.27.0

type CreateNetworkPayloadgetDhcpRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadgetRoutedArgType deprecated added in v0.21.2

type CreateNetworkPayloadgetRoutedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadgetRoutedAttributeType added in v0.21.2

type CreateNetworkPayloadgetRoutedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkPayloadgetRoutedRetType deprecated added in v0.21.2

type CreateNetworkPayloadgetRoutedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNetworkRequest deprecated added in v0.23.0

type CreateNetworkRequest 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 (CreateNetworkRequest) CreateNetworkPayload added in v0.23.0

func (r CreateNetworkRequest) CreateNetworkPayload(createNetworkPayload CreateNetworkPayload) ApiCreateNetworkRequest

Request a network creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNetworkRequest) Execute deprecated added in v0.23.0

func (r CreateNetworkRequest) Execute() (*Network, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayload added in v0.16.0

type CreateNicPayload struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses CreateNicPayloadGetAllowedAddressesAttributeType `json:"allowedAddresses,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description CreateNicPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Device CreateNicPayloadGetDeviceAttributeType `json:"device,omitempty"`
	// Universally Unique Identifier (UUID).
	Id CreateNicPayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents an IP address.
	Ipv4 CreateNicPayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
	// String that represents an IPv6 address.
	Ipv6 CreateNicPayloadGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateNicPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Object that represents an MAC address.
	Mac CreateNicPayloadGetMacAttributeType `json:"mac,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name CreateNicPayloadGetNameAttributeType `json:"name,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkId CreateNicPayloadGetNetworkIdAttributeType `json:"networkId,omitempty"`
	// If this is set to false, then no security groups will apply to this network interface.
	NicSecurity CreateNicPayloadgetNicSecurityAttributeType `json:"nicSecurity,omitempty"`
	// A list of UUIDs.
	SecurityGroups CreateNicPayloadGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"`
	// Possible values: `ACTIVE`, `DOWN`.
	Status CreateNicPayloadGetStatusAttributeType `json:"status,omitempty"`
	// Possible values: `server`, `metadata`, `gateway`, `none`.
	Type CreateNicPayloadGetTypeAttributeType `json:"type,omitempty"`
}

CreateNicPayload Object that represents a network interface. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateNicPayload added in v0.16.0

func NewCreateNicPayload() *CreateNicPayload

NewCreateNicPayload instantiates a new CreateNicPayload 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 NewCreateNicPayloadWithDefaults added in v0.16.0

func NewCreateNicPayloadWithDefaults() *CreateNicPayload

NewCreateNicPayloadWithDefaults instantiates a new CreateNicPayload 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 (*CreateNicPayload) GetAllowedAddresses added in v0.16.0

func (o *CreateNicPayload) GetAllowedAddresses() (res CreateNicPayloadGetAllowedAddressesRetType)

GetAllowedAddresses returns the AllowedAddresses 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 (*CreateNicPayload) GetAllowedAddressesOk added in v0.16.0

func (o *CreateNicPayload) GetAllowedAddressesOk() (ret CreateNicPayloadGetAllowedAddressesRetType, ok bool)

GetAllowedAddressesOk returns a tuple with the AllowedAddresses 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 (*CreateNicPayload) GetDescription added in v0.31.0

func (o *CreateNicPayload) GetDescription() (res CreateNicPayloadGetDescriptionRetType)

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 (*CreateNicPayload) GetDescriptionOk added in v0.31.0

func (o *CreateNicPayload) GetDescriptionOk() (ret CreateNicPayloadGetDescriptionRetType, 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 (*CreateNicPayload) GetDevice added in v0.16.0

GetDevice returns the Device 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 (*CreateNicPayload) GetDeviceOk added in v0.16.0

func (o *CreateNicPayload) GetDeviceOk() (ret CreateNicPayloadGetDeviceRetType, ok bool)

GetDeviceOk returns a tuple with the Device 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 (*CreateNicPayload) GetId added in v0.16.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 (*CreateNicPayload) GetIdOk added in v0.16.0

func (o *CreateNicPayload) GetIdOk() (ret CreateNicPayloadGetIdRetType, 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 (*CreateNicPayload) GetIpv4 added in v0.16.0

GetIpv4 returns the Ipv4 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 (*CreateNicPayload) GetIpv4Ok added in v0.16.0

func (o *CreateNicPayload) GetIpv4Ok() (ret CreateNicPayloadGetIpv4RetType, ok bool)

GetIpv4Ok returns a tuple with the Ipv4 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 (*CreateNicPayload) GetIpv6 added in v0.16.0

GetIpv6 returns the Ipv6 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 (*CreateNicPayload) GetIpv6Ok added in v0.16.0

func (o *CreateNicPayload) GetIpv6Ok() (ret CreateNicPayloadGetIpv6RetType, ok bool)

GetIpv6Ok returns a tuple with the Ipv6 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 (*CreateNicPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) GetLabelsOk added in v0.16.0

func (o *CreateNicPayload) GetLabelsOk() (ret CreateNicPayloadGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) GetMac added in v0.16.0

GetMac returns the Mac 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 (*CreateNicPayload) GetMacOk added in v0.16.0

func (o *CreateNicPayload) GetMacOk() (ret CreateNicPayloadGetMacRetType, ok bool)

GetMacOk returns a tuple with the Mac 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 (*CreateNicPayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) GetNameOk added in v0.16.0

func (o *CreateNicPayload) GetNameOk() (ret CreateNicPayloadGetNameRetType, 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 (*CreateNicPayload) GetNetworkId added in v0.16.0

func (o *CreateNicPayload) GetNetworkId() (res CreateNicPayloadGetNetworkIdRetType)

GetNetworkId returns the NetworkId 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 (*CreateNicPayload) GetNetworkIdOk added in v0.16.0

func (o *CreateNicPayload) GetNetworkIdOk() (ret CreateNicPayloadGetNetworkIdRetType, ok bool)

GetNetworkIdOk returns a tuple with the NetworkId 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 (*CreateNicPayload) GetNicSecurity added in v0.16.0

func (o *CreateNicPayload) GetNicSecurity() (res CreateNicPayloadgetNicSecurityRetType)

GetNicSecurity returns the NicSecurity 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 (*CreateNicPayload) GetNicSecurityOk added in v0.16.0

func (o *CreateNicPayload) GetNicSecurityOk() (ret CreateNicPayloadgetNicSecurityRetType, ok bool)

GetNicSecurityOk returns a tuple with the NicSecurity 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 (*CreateNicPayload) GetSecurityGroups added in v0.16.0

func (o *CreateNicPayload) GetSecurityGroups() (res CreateNicPayloadGetSecurityGroupsRetType)

GetSecurityGroups returns the SecurityGroups 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 (*CreateNicPayload) GetSecurityGroupsOk added in v0.16.0

func (o *CreateNicPayload) GetSecurityGroupsOk() (ret CreateNicPayloadGetSecurityGroupsRetType, ok bool)

GetSecurityGroupsOk returns a tuple with the SecurityGroups 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 (*CreateNicPayload) GetStatus added in v0.16.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 (*CreateNicPayload) GetStatusOk added in v0.16.0

func (o *CreateNicPayload) GetStatusOk() (ret CreateNicPayloadGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) GetType added in v0.16.0

GetType returns the Type 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 (*CreateNicPayload) GetTypeOk added in v0.16.0

func (o *CreateNicPayload) GetTypeOk() (ret CreateNicPayloadGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) HasAllowedAddresses added in v0.16.0

func (o *CreateNicPayload) HasAllowedAddresses() bool

HasAllowedAddresses 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 (*CreateNicPayload) HasDescription added in v0.31.0

func (o *CreateNicPayload) 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 (*CreateNicPayload) HasDevice added in v0.16.0

func (o *CreateNicPayload) HasDevice() bool

HasDevice 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 (*CreateNicPayload) HasId added in v0.16.0

func (o *CreateNicPayload) 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 (*CreateNicPayload) HasIpv4 added in v0.16.0

func (o *CreateNicPayload) HasIpv4() bool

HasIpv4 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 (*CreateNicPayload) HasIpv6 added in v0.16.0

func (o *CreateNicPayload) HasIpv6() bool

HasIpv6 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 (*CreateNicPayload) HasLabels added in v0.16.0

func (o *CreateNicPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) HasMac added in v0.16.0

func (o *CreateNicPayload) HasMac() bool

HasMac 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 (*CreateNicPayload) HasName added in v0.16.0

func (o *CreateNicPayload) 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 (*CreateNicPayload) HasNetworkId added in v0.16.0

func (o *CreateNicPayload) HasNetworkId() bool

HasNetworkId 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 (*CreateNicPayload) HasNicSecurity added in v0.16.0

func (o *CreateNicPayload) HasNicSecurity() bool

HasNicSecurity 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 (*CreateNicPayload) HasSecurityGroups added in v0.16.0

func (o *CreateNicPayload) HasSecurityGroups() bool

HasSecurityGroups 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 (*CreateNicPayload) HasStatus added in v0.16.0

func (o *CreateNicPayload) 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 (*CreateNicPayload) HasType added in v0.16.0

func (o *CreateNicPayload) HasType() bool

HasType 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 (*CreateNicPayload) SetAllowedAddresses added in v0.16.0

SetAllowedAddresses gets a reference to the given []AllowedAddressesInner and assigns it to the AllowedAddresses field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetDescription added in v0.31.0

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 (*CreateNicPayload) SetDevice added in v0.16.0

SetDevice gets a reference to the given string and assigns it to the Device field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetId added in v0.16.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 (*CreateNicPayload) SetIpv4 added in v0.16.0

SetIpv4 gets a reference to the given string and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetIpv6 added in v0.16.0

SetIpv6 gets a reference to the given string and assigns it to the Ipv6 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetMac added in v0.16.0

SetMac gets a reference to the given string and assigns it to the Mac field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetNetworkId added in v0.16.0

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetNicSecurity added in v0.16.0

SetNicSecurity gets a reference to the given bool and assigns it to the NicSecurity field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetSecurityGroups added in v0.16.0

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateNicPayload) SetStatus added in v0.16.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 (*CreateNicPayload) SetType added in v0.16.0

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNicPayload) ToMap deprecated added in v0.16.0

func (o CreateNicPayload) 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 CreateNicPayloadGetAllowedAddressesArgType deprecated added in v0.21.2

type CreateNicPayloadGetAllowedAddressesArgType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetAllowedAddressesAttributeType added in v0.21.2

type CreateNicPayloadGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetAllowedAddressesRetType deprecated added in v0.21.2

type CreateNicPayloadGetAllowedAddressesRetType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetDescriptionArgType deprecated added in v0.31.0

type CreateNicPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetDescriptionAttributeType added in v0.31.0

type CreateNicPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetDescriptionRetType deprecated added in v0.31.0

type CreateNicPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetDeviceArgType deprecated added in v0.21.2

type CreateNicPayloadGetDeviceArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetDeviceAttributeType added in v0.21.2

type CreateNicPayloadGetDeviceAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetDeviceRetType deprecated added in v0.21.2

type CreateNicPayloadGetDeviceRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIdArgType deprecated added in v0.21.2

type CreateNicPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIdAttributeType added in v0.21.2

type CreateNicPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIdRetType deprecated added in v0.21.2

type CreateNicPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIpv4ArgType deprecated added in v0.21.2

type CreateNicPayloadGetIpv4ArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIpv4AttributeType added in v0.21.2

type CreateNicPayloadGetIpv4AttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIpv4RetType deprecated added in v0.21.2

type CreateNicPayloadGetIpv4RetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIpv6ArgType deprecated added in v0.21.2

type CreateNicPayloadGetIpv6ArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIpv6AttributeType added in v0.21.2

type CreateNicPayloadGetIpv6AttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetIpv6RetType deprecated added in v0.21.2

type CreateNicPayloadGetIpv6RetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateNicPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetLabelsAttributeType added in v0.21.2

type CreateNicPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateNicPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetMacArgType deprecated added in v0.21.2

type CreateNicPayloadGetMacArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetMacAttributeType added in v0.21.2

type CreateNicPayloadGetMacAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetMacRetType deprecated added in v0.21.2

type CreateNicPayloadGetMacRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetNameArgType deprecated added in v0.21.2

type CreateNicPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetNameAttributeType added in v0.21.2

type CreateNicPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetNameRetType deprecated added in v0.21.2

type CreateNicPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetNetworkIdArgType deprecated added in v0.21.2

type CreateNicPayloadGetNetworkIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetNetworkIdAttributeType added in v0.21.2

type CreateNicPayloadGetNetworkIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetNetworkIdRetType deprecated added in v0.21.2

type CreateNicPayloadGetNetworkIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetSecurityGroupsArgType deprecated added in v0.21.2

type CreateNicPayloadGetSecurityGroupsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetSecurityGroupsAttributeType added in v0.21.2

type CreateNicPayloadGetSecurityGroupsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetSecurityGroupsRetType deprecated added in v0.21.2

type CreateNicPayloadGetSecurityGroupsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetStatusArgType deprecated added in v0.21.2

type CreateNicPayloadGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetStatusAttributeType added in v0.21.2

type CreateNicPayloadGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetStatusRetType deprecated added in v0.21.2

type CreateNicPayloadGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetTypeArgType deprecated added in v0.21.2

type CreateNicPayloadGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetTypeAttributeType added in v0.21.2

type CreateNicPayloadGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadGetTypeRetType deprecated added in v0.21.2

type CreateNicPayloadGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadgetNicSecurityArgType deprecated added in v0.21.2

type CreateNicPayloadgetNicSecurityArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadgetNicSecurityAttributeType added in v0.21.2

type CreateNicPayloadgetNicSecurityAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicPayloadgetNicSecurityRetType deprecated added in v0.21.2

type CreateNicPayloadgetNicSecurityRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateNicRequest deprecated added in v0.23.0

type CreateNicRequest 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 (CreateNicRequest) CreateNicPayload added in v0.23.0

func (r CreateNicRequest) CreateNicPayload(createNicPayload CreateNicPayload) ApiCreateNicRequest

Request a network interface creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateNicRequest) Execute deprecated added in v0.23.0

func (r CreateNicRequest) Execute() (*NIC, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateProtocol added in v0.13.0

type CreateProtocol struct {
	Int64  *int64
	String *string
}

CreateProtocol - The schema for a protocol when creating a security group rule. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func Int64AsCreateProtocol added in v0.13.0

func Int64AsCreateProtocol(v *int64) CreateProtocol

int64AsCreateProtocol is a convenience function that returns int64 wrapped in CreateProtocol Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func StringAsCreateProtocol added in v0.13.0

func StringAsCreateProtocol(v *string) CreateProtocol

stringAsCreateProtocol is a convenience function that returns string wrapped in CreateProtocol Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateProtocol) GetActualInstance added in v0.13.0

func (obj *CreateProtocol) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateProtocol) MarshalJSON added in v0.13.0

func (src CreateProtocol) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateProtocol) UnmarshalJSON added in v0.13.0

func (dst *CreateProtocol) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayload added in v0.13.0

type CreatePublicIPPayload struct {
	// Universally Unique Identifier (UUID).
	Id CreatePublicIPPayloadGetIdAttributeType `json:"id,omitempty"`
	// String that represents an IPv4 address.
	Ip CreatePublicIPPayloadGetIpAttributeType `json:"ip,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreatePublicIPPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface CreatePublicIPPayloadGetNetworkInterfaceAttributeType `json:"networkInterface,omitempty"`
}

CreatePublicIPPayload Object that represents a public IP. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreatePublicIPPayload added in v0.13.0

func NewCreatePublicIPPayload() *CreatePublicIPPayload

NewCreatePublicIPPayload instantiates a new CreatePublicIPPayload 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 NewCreatePublicIPPayloadWithDefaults added in v0.13.0

func NewCreatePublicIPPayloadWithDefaults() *CreatePublicIPPayload

NewCreatePublicIPPayloadWithDefaults instantiates a new CreatePublicIPPayload 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 (*CreatePublicIPPayload) GetId added in v0.13.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 (*CreatePublicIPPayload) GetIdOk added in v0.13.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 (*CreatePublicIPPayload) GetIp added in v0.13.0

GetIp returns the Ip 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 (*CreatePublicIPPayload) GetIpOk added in v0.13.0

GetIpOk returns a tuple with the Ip 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 (*CreatePublicIPPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) GetNetworkInterface added in v0.13.0

GetNetworkInterface returns the NetworkInterface field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) GetNetworkInterfaceOk added in v0.13.0

func (o *CreatePublicIPPayload) GetNetworkInterfaceOk() (ret CreatePublicIPPayloadGetNetworkInterfaceRetType, ok bool)

GetNetworkInterfaceOk returns a tuple with the NetworkInterface field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) HasId added in v0.13.0

func (o *CreatePublicIPPayload) 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 (*CreatePublicIPPayload) HasIp added in v0.13.0

func (o *CreatePublicIPPayload) HasIp() bool

HasIp 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 (*CreatePublicIPPayload) HasLabels added in v0.13.0

func (o *CreatePublicIPPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) HasNetworkInterface added in v0.13.0

func (o *CreatePublicIPPayload) HasNetworkInterface() bool

HasNetworkInterface 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 (*CreatePublicIPPayload) SetId added in v0.13.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 (*CreatePublicIPPayload) SetIp added in v0.13.0

SetIp gets a reference to the given string and assigns it to the Ip field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) SetNetworkInterface added in v0.13.0

SetNetworkInterface gets a reference to the given string and assigns it to the NetworkInterface field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) SetNetworkInterfaceNil added in v0.13.0

func (o *CreatePublicIPPayload) SetNetworkInterfaceNil()

SetNetworkInterfaceNil sets the value for NetworkInterface to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreatePublicIPPayload) ToMap deprecated added in v0.13.0

func (o CreatePublicIPPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreatePublicIPPayload) UnsetNetworkInterface added in v0.13.0

func (o *CreatePublicIPPayload) UnsetNetworkInterface()

UnsetNetworkInterface ensures that no value is present for NetworkInterface, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetIdArgType deprecated added in v0.21.2

type CreatePublicIPPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetIdAttributeType added in v0.21.2

type CreatePublicIPPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetIdRetType deprecated added in v0.21.2

type CreatePublicIPPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetIpArgType deprecated added in v0.21.2

type CreatePublicIPPayloadGetIpArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetIpAttributeType added in v0.21.2

type CreatePublicIPPayloadGetIpAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetIpRetType deprecated added in v0.21.2

type CreatePublicIPPayloadGetIpRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetLabelsArgType deprecated added in v0.21.2

type CreatePublicIPPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetLabelsAttributeType added in v0.21.2

type CreatePublicIPPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetLabelsRetType deprecated added in v0.21.2

type CreatePublicIPPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetNetworkInterfaceArgType deprecated added in v0.21.2

type CreatePublicIPPayloadGetNetworkInterfaceArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetNetworkInterfaceAttributeType added in v0.21.2

type CreatePublicIPPayloadGetNetworkInterfaceAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPPayloadGetNetworkInterfaceRetType deprecated added in v0.21.2

type CreatePublicIPPayloadGetNetworkInterfaceRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreatePublicIPRequest deprecated added in v0.23.0

type CreatePublicIPRequest 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 (CreatePublicIPRequest) CreatePublicIPPayload added in v0.23.0

func (r CreatePublicIPRequest) CreatePublicIPPayload(createPublicIPPayload CreatePublicIPPayload) ApiCreatePublicIPRequest

Request a public IP creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreatePublicIPRequest) Execute deprecated added in v0.23.0

func (r CreatePublicIPRequest) Execute() (*PublicIp, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayload added in v0.13.0

type CreateSecurityGroupPayload struct {
	// Date-time when resource was created.
	CreatedAt CreateSecurityGroupPayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description CreateSecurityGroupPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id CreateSecurityGroupPayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateSecurityGroupPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateSecurityGroupPayloadGetNameAttributeType `json:"name" required:"true"`
	// A list containing security group rule objects.
	Rules CreateSecurityGroupPayloadGetRulesAttributeType `json:"rules,omitempty"`
	// Shows if a security group is stateful or stateless. You can only have one type of security groups per network interface/server.
	Stateful CreateSecurityGroupPayloadgetStatefulAttributeType `json:"stateful,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt CreateSecurityGroupPayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

CreateSecurityGroupPayload Object that represents a security group. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateSecurityGroupPayload added in v0.13.0

func NewCreateSecurityGroupPayload(name CreateSecurityGroupPayloadGetNameArgType) *CreateSecurityGroupPayload

NewCreateSecurityGroupPayload instantiates a new CreateSecurityGroupPayload 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 NewCreateSecurityGroupPayloadWithDefaults added in v0.13.0

func NewCreateSecurityGroupPayloadWithDefaults() *CreateSecurityGroupPayload

NewCreateSecurityGroupPayloadWithDefaults instantiates a new CreateSecurityGroupPayload 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 (*CreateSecurityGroupPayload) GetCreatedAt added in v0.13.0

GetCreatedAt returns the CreatedAt 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 (*CreateSecurityGroupPayload) GetCreatedAtOk added in v0.13.0

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*CreateSecurityGroupPayload) GetDescription added in v0.13.0

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 (*CreateSecurityGroupPayload) GetDescriptionOk added in v0.13.0

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 (*CreateSecurityGroupPayload) GetId added in v0.13.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 (*CreateSecurityGroupPayload) GetIdOk added in v0.13.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 (*CreateSecurityGroupPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupPayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupPayload) GetName added in v0.13.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 (*CreateSecurityGroupPayload) GetNameOk added in v0.13.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 (*CreateSecurityGroupPayload) GetRules added in v0.13.0

GetRules returns the Rules 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 (*CreateSecurityGroupPayload) GetRulesOk added in v0.13.0

GetRulesOk returns a tuple with the Rules 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 (*CreateSecurityGroupPayload) GetStateful added in v0.13.0

GetStateful returns the Stateful 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 (*CreateSecurityGroupPayload) GetStatefulOk added in v0.13.0

GetStatefulOk returns a tuple with the Stateful 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 (*CreateSecurityGroupPayload) GetUpdatedAt added in v0.13.0

GetUpdatedAt returns the UpdatedAt 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 (*CreateSecurityGroupPayload) GetUpdatedAtOk added in v0.13.0

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateSecurityGroupPayload) HasCreatedAt added in v0.13.0

func (o *CreateSecurityGroupPayload) HasCreatedAt() bool

HasCreatedAt 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 (*CreateSecurityGroupPayload) HasDescription added in v0.13.0

func (o *CreateSecurityGroupPayload) 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 (*CreateSecurityGroupPayload) HasId added in v0.13.0

func (o *CreateSecurityGroupPayload) 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 (*CreateSecurityGroupPayload) HasLabels added in v0.13.0

func (o *CreateSecurityGroupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupPayload) HasRules added in v0.13.0

func (o *CreateSecurityGroupPayload) HasRules() bool

HasRules 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 (*CreateSecurityGroupPayload) HasStateful added in v0.13.0

func (o *CreateSecurityGroupPayload) HasStateful() bool

HasStateful 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 (*CreateSecurityGroupPayload) HasUpdatedAt added in v0.13.0

func (o *CreateSecurityGroupPayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*CreateSecurityGroupPayload) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupPayload) SetDescription added in v0.13.0

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 (*CreateSecurityGroupPayload) SetId added in v0.13.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 (*CreateSecurityGroupPayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupPayload) SetName added in v0.13.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 (*CreateSecurityGroupPayload) SetRules added in v0.13.0

SetRules gets a reference to the given []SecurityGroupRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupPayload) SetStateful added in v0.13.0

SetStateful gets a reference to the given bool and assigns it to the Stateful field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupPayload) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSecurityGroupPayload) ToMap deprecated added in v0.13.0

func (o CreateSecurityGroupPayload) 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 CreateSecurityGroupPayloadGetCreatedAtArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetCreatedAtRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetDescriptionArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetDescriptionAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetDescriptionRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetIdArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetIdAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetIdRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetLabelsAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetNameArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetNameAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetNameRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetRulesArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetRulesArgType = []SecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetRulesAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetRulesAttributeType = *[]SecurityGroupRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetRulesRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetRulesRetType = []SecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetUpdatedAtArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadGetUpdatedAtRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadgetStatefulArgType deprecated added in v0.21.2

type CreateSecurityGroupPayloadgetStatefulArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadgetStatefulAttributeType added in v0.21.2

type CreateSecurityGroupPayloadgetStatefulAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupPayloadgetStatefulRetType deprecated added in v0.21.2

type CreateSecurityGroupPayloadgetStatefulRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRequest deprecated added in v0.23.0

type CreateSecurityGroupRequest 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 (CreateSecurityGroupRequest) CreateSecurityGroupPayload added in v0.23.0

func (r CreateSecurityGroupRequest) CreateSecurityGroupPayload(createSecurityGroupPayload CreateSecurityGroupPayload) ApiCreateSecurityGroupRequest

Request a security group creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSecurityGroupRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayload added in v0.13.0

type CreateSecurityGroupRulePayload struct {
	// Date-time when resource was created.
	CreatedAt CreateSecurityGroupRulePayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description CreateSecurityGroupRulePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// The direction of the traffic which the rule should match. Possible values: `ingress`, `egress`.
	// REQUIRED
	Direction CreateSecurityGroupRulePayloadGetDirectionAttributeType `json:"direction" required:"true"`
	// The ethertype which the rule should match. Possible values: `IPv4`, `IPv6`.
	Ethertype      CreateSecurityGroupRulePayloadGetEthertypeAttributeType      `json:"ethertype,omitempty"`
	IcmpParameters CreateSecurityGroupRulePayloadGetIcmpParametersAttributeType `json:"icmpParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id CreateSecurityGroupRulePayloadGetIdAttributeType `json:"id,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	IpRange   CreateSecurityGroupRulePayloadGetIpRangeAttributeType   `json:"ipRange,omitempty"`
	PortRange CreateSecurityGroupRulePayloadGetPortRangeAttributeType `json:"portRange,omitempty"`
	// Universally Unique Identifier (UUID).
	RemoteSecurityGroupId CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdAttributeType `json:"remoteSecurityGroupId,omitempty"`
	// Universally Unique Identifier (UUID).
	SecurityGroupId CreateSecurityGroupRulePayloadGetSecurityGroupIdAttributeType `json:"securityGroupId,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt CreateSecurityGroupRulePayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	Protocol  CreateSecurityGroupRulePayloadGetProtocolAttributeType  `json:"protocol,omitempty"`
}

CreateSecurityGroupRulePayload Object that represents a request body for security group rule creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateSecurityGroupRulePayload added in v0.13.0

func NewCreateSecurityGroupRulePayload(direction CreateSecurityGroupRulePayloadGetDirectionArgType) *CreateSecurityGroupRulePayload

NewCreateSecurityGroupRulePayload instantiates a new CreateSecurityGroupRulePayload 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 NewCreateSecurityGroupRulePayloadWithDefaults added in v0.13.0

func NewCreateSecurityGroupRulePayloadWithDefaults() *CreateSecurityGroupRulePayload

NewCreateSecurityGroupRulePayloadWithDefaults instantiates a new CreateSecurityGroupRulePayload 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 (*CreateSecurityGroupRulePayload) GetCreatedAt added in v0.31.0

GetCreatedAt returns the CreatedAt 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 (*CreateSecurityGroupRulePayload) GetCreatedAtOk added in v0.31.0

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*CreateSecurityGroupRulePayload) GetDescription added in v0.13.0

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 (*CreateSecurityGroupRulePayload) GetDescriptionOk added in v0.13.0

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 (*CreateSecurityGroupRulePayload) GetDirection added in v0.13.0

GetDirection returns the Direction field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) GetDirectionOk added in v0.13.0

GetDirectionOk returns a tuple with the Direction 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 (*CreateSecurityGroupRulePayload) GetEthertype added in v0.13.0

GetEthertype returns the Ethertype 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 (*CreateSecurityGroupRulePayload) GetEthertypeOk added in v0.13.0

GetEthertypeOk returns a tuple with the Ethertype 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 (*CreateSecurityGroupRulePayload) GetIcmpParameters added in v0.13.0

GetIcmpParameters returns the IcmpParameters 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 (*CreateSecurityGroupRulePayload) GetIcmpParametersOk added in v0.13.0

GetIcmpParametersOk returns a tuple with the IcmpParameters 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 (*CreateSecurityGroupRulePayload) GetId added in v0.13.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 (*CreateSecurityGroupRulePayload) GetIdOk added in v0.13.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 (*CreateSecurityGroupRulePayload) GetIpRange added in v0.13.0

GetIpRange returns the IpRange 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 (*CreateSecurityGroupRulePayload) GetIpRangeOk added in v0.13.0

GetIpRangeOk returns a tuple with the IpRange 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 (*CreateSecurityGroupRulePayload) GetPortRange added in v0.13.0

GetPortRange returns the PortRange 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 (*CreateSecurityGroupRulePayload) GetPortRangeOk added in v0.13.0

GetPortRangeOk returns a tuple with the PortRange 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 (*CreateSecurityGroupRulePayload) GetProtocol added in v0.13.0

GetProtocol returns the Protocol 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 (*CreateSecurityGroupRulePayload) GetProtocolOk added in v0.13.0

GetProtocolOk returns a tuple with the Protocol 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 (*CreateSecurityGroupRulePayload) GetRemoteSecurityGroupId added in v0.13.0

GetRemoteSecurityGroupId returns the RemoteSecurityGroupId 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 (*CreateSecurityGroupRulePayload) GetRemoteSecurityGroupIdOk added in v0.13.0

GetRemoteSecurityGroupIdOk returns a tuple with the RemoteSecurityGroupId 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 (*CreateSecurityGroupRulePayload) GetSecurityGroupId added in v0.13.0

GetSecurityGroupId returns the SecurityGroupId 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 (*CreateSecurityGroupRulePayload) GetSecurityGroupIdOk added in v0.13.0

GetSecurityGroupIdOk returns a tuple with the SecurityGroupId 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 (*CreateSecurityGroupRulePayload) GetUpdatedAt added in v0.31.0

GetUpdatedAt returns the UpdatedAt 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 (*CreateSecurityGroupRulePayload) GetUpdatedAtOk added in v0.31.0

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateSecurityGroupRulePayload) HasCreatedAt added in v0.31.0

func (o *CreateSecurityGroupRulePayload) HasCreatedAt() bool

HasCreatedAt 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 (*CreateSecurityGroupRulePayload) HasDescription added in v0.13.0

func (o *CreateSecurityGroupRulePayload) 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 (*CreateSecurityGroupRulePayload) HasEthertype added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasEthertype() bool

HasEthertype 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 (*CreateSecurityGroupRulePayload) HasIcmpParameters added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasIcmpParameters() bool

HasIcmpParameters 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 (*CreateSecurityGroupRulePayload) HasId added in v0.13.0

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 (*CreateSecurityGroupRulePayload) HasIpRange added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasIpRange() bool

HasIpRange 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 (*CreateSecurityGroupRulePayload) HasPortRange added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasPortRange() bool

HasPortRange 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 (*CreateSecurityGroupRulePayload) HasProtocol added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasProtocol() bool

HasProtocol 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 (*CreateSecurityGroupRulePayload) HasRemoteSecurityGroupId added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasRemoteSecurityGroupId() bool

HasRemoteSecurityGroupId 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 (*CreateSecurityGroupRulePayload) HasSecurityGroupId added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasSecurityGroupId() bool

HasSecurityGroupId 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 (*CreateSecurityGroupRulePayload) HasUpdatedAt added in v0.31.0

func (o *CreateSecurityGroupRulePayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*CreateSecurityGroupRulePayload) SetCreatedAt added in v0.31.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetDescription added in v0.13.0

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 (*CreateSecurityGroupRulePayload) SetDirection added in v0.13.0

SetDirection sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetEthertype added in v0.13.0

SetEthertype gets a reference to the given string and assigns it to the Ethertype field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetIcmpParameters added in v0.13.0

SetIcmpParameters gets a reference to the given ICMPParameters and assigns it to the IcmpParameters field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetId added in v0.13.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 (*CreateSecurityGroupRulePayload) SetIpRange added in v0.13.0

SetIpRange gets a reference to the given string and assigns it to the IpRange field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetPortRange added in v0.13.0

SetPortRange gets a reference to the given PortRange and assigns it to the PortRange field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given CreateProtocol and assigns it to the Protocol field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetRemoteSecurityGroupId added in v0.13.0

SetRemoteSecurityGroupId gets a reference to the given string and assigns it to the RemoteSecurityGroupId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetSecurityGroupId added in v0.13.0

SetSecurityGroupId gets a reference to the given string and assigns it to the SecurityGroupId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSecurityGroupRulePayload) SetUpdatedAt added in v0.31.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSecurityGroupRulePayload) ToMap deprecated added in v0.13.0

func (o CreateSecurityGroupRulePayload) 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 CreateSecurityGroupRulePayloadGetCreatedAtArgType deprecated added in v0.31.0

type CreateSecurityGroupRulePayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetCreatedAtAttributeType added in v0.31.0

type CreateSecurityGroupRulePayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetCreatedAtRetType deprecated added in v0.31.0

type CreateSecurityGroupRulePayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetDescriptionArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetDescriptionAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetDescriptionRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetDirectionArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetDirectionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetDirectionAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDirectionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetDirectionRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetDirectionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetEthertypeArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetEthertypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetEthertypeAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetEthertypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetEthertypeRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetEthertypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIcmpParametersArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetIcmpParametersArgType = ICMPParameters

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIcmpParametersAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIcmpParametersAttributeType = *ICMPParameters

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIcmpParametersRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetIcmpParametersRetType = ICMPParameters

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIdArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIdAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIdRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIpRangeArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetIpRangeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIpRangeAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIpRangeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetIpRangeRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetIpRangeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetPortRangeArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetPortRangeArgType = PortRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetPortRangeAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetPortRangeAttributeType = *PortRange

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetPortRangeRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetPortRangeRetType = PortRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetProtocolArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetProtocolArgType = CreateProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetProtocolAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetProtocolAttributeType = *CreateProtocol

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetProtocolRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetProtocolRetType = CreateProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetSecurityGroupIdArgType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetSecurityGroupIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetSecurityGroupIdAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetSecurityGroupIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetSecurityGroupIdRetType deprecated added in v0.21.2

type CreateSecurityGroupRulePayloadGetSecurityGroupIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetUpdatedAtArgType deprecated added in v0.31.0

type CreateSecurityGroupRulePayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetUpdatedAtAttributeType added in v0.31.0

type CreateSecurityGroupRulePayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRulePayloadGetUpdatedAtRetType deprecated added in v0.31.0

type CreateSecurityGroupRulePayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRuleProtocol added in v0.13.0

type CreateSecurityGroupRuleProtocol struct {
	Protocol CreateSecurityGroupRuleProtocolGetProtocolAttributeType `json:"protocol,omitempty"`
}

CreateSecurityGroupRuleProtocol The internet protocol which the rule should match. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateSecurityGroupRuleProtocol added in v0.13.0

func NewCreateSecurityGroupRuleProtocol() *CreateSecurityGroupRuleProtocol

NewCreateSecurityGroupRuleProtocol instantiates a new CreateSecurityGroupRuleProtocol 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 NewCreateSecurityGroupRuleProtocolWithDefaults added in v0.13.0

func NewCreateSecurityGroupRuleProtocolWithDefaults() *CreateSecurityGroupRuleProtocol

NewCreateSecurityGroupRuleProtocolWithDefaults instantiates a new CreateSecurityGroupRuleProtocol 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 (*CreateSecurityGroupRuleProtocol) GetProtocol added in v0.13.0

GetProtocol returns the Protocol 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 (*CreateSecurityGroupRuleProtocol) GetProtocolOk added in v0.13.0

GetProtocolOk returns a tuple with the Protocol 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 (*CreateSecurityGroupRuleProtocol) HasProtocol added in v0.13.0

func (o *CreateSecurityGroupRuleProtocol) HasProtocol() bool

HasProtocol 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 (*CreateSecurityGroupRuleProtocol) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given CreateProtocol and assigns it to the Protocol field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSecurityGroupRuleProtocol) ToMap deprecated added in v0.13.0

func (o CreateSecurityGroupRuleProtocol) 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 CreateSecurityGroupRuleProtocolGetProtocolArgType deprecated added in v0.21.2

type CreateSecurityGroupRuleProtocolGetProtocolArgType = CreateProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRuleProtocolGetProtocolAttributeType added in v0.21.2

type CreateSecurityGroupRuleProtocolGetProtocolAttributeType = *CreateProtocol

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRuleProtocolGetProtocolRetType deprecated added in v0.21.2

type CreateSecurityGroupRuleProtocolGetProtocolRetType = CreateProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSecurityGroupRuleRequest deprecated added in v0.23.0

type CreateSecurityGroupRuleRequest 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 (CreateSecurityGroupRuleRequest) CreateSecurityGroupRulePayload added in v0.23.0

func (r CreateSecurityGroupRuleRequest) CreateSecurityGroupRulePayload(createSecurityGroupRulePayload CreateSecurityGroupRulePayload) ApiCreateSecurityGroupRuleRequest

Request for a security group rule creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSecurityGroupRuleRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerNetworking added in v0.13.0

type CreateServerNetworking struct {
	// Universally Unique Identifier (UUID).
	NetworkId CreateServerNetworkingGetNetworkIdAttributeType `json:"networkId,omitempty"`
}

CreateServerNetworking The initial networking setup for the server creation with a network. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateServerNetworking added in v0.13.0

func NewCreateServerNetworking() *CreateServerNetworking

NewCreateServerNetworking instantiates a new CreateServerNetworking 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 NewCreateServerNetworkingWithDefaults added in v0.13.0

func NewCreateServerNetworkingWithDefaults() *CreateServerNetworking

NewCreateServerNetworkingWithDefaults instantiates a new CreateServerNetworking 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 (*CreateServerNetworking) GetNetworkId added in v0.13.0

GetNetworkId returns the NetworkId 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 (*CreateServerNetworking) GetNetworkIdOk added in v0.13.0

GetNetworkIdOk returns a tuple with the NetworkId 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 (*CreateServerNetworking) HasNetworkId added in v0.13.0

func (o *CreateServerNetworking) HasNetworkId() bool

HasNetworkId 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 (*CreateServerNetworking) SetNetworkId added in v0.13.0

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateServerNetworking) ToMap deprecated added in v0.13.0

func (o CreateServerNetworking) 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 CreateServerNetworkingGetNetworkIdArgType deprecated added in v0.21.2

type CreateServerNetworkingGetNetworkIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerNetworkingGetNetworkIdAttributeType added in v0.21.2

type CreateServerNetworkingGetNetworkIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerNetworkingGetNetworkIdRetType deprecated added in v0.21.2

type CreateServerNetworkingGetNetworkIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerNetworkingWithNics added in v0.13.0

type CreateServerNetworkingWithNics struct {
	// A list of UUIDs.
	NicIds CreateServerNetworkingWithNicsGetNicIdsAttributeType `json:"nicIds,omitempty"`
}

CreateServerNetworkingWithNics The initial networking setup for the server creation with a network interface. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateServerNetworkingWithNics added in v0.13.0

func NewCreateServerNetworkingWithNics() *CreateServerNetworkingWithNics

NewCreateServerNetworkingWithNics instantiates a new CreateServerNetworkingWithNics 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 NewCreateServerNetworkingWithNicsWithDefaults added in v0.13.0

func NewCreateServerNetworkingWithNicsWithDefaults() *CreateServerNetworkingWithNics

NewCreateServerNetworkingWithNicsWithDefaults instantiates a new CreateServerNetworkingWithNics 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 (*CreateServerNetworkingWithNics) GetNicIds added in v0.13.0

GetNicIds returns the NicIds 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 (*CreateServerNetworkingWithNics) GetNicIdsOk added in v0.13.0

GetNicIdsOk returns a tuple with the NicIds 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 (*CreateServerNetworkingWithNics) HasNicIds added in v0.13.0

func (o *CreateServerNetworkingWithNics) HasNicIds() bool

HasNicIds 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 (*CreateServerNetworkingWithNics) SetNicIds added in v0.13.0

SetNicIds gets a reference to the given []string and assigns it to the NicIds field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateServerNetworkingWithNics) ToMap deprecated added in v0.13.0

func (o CreateServerNetworkingWithNics) 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 CreateServerNetworkingWithNicsGetNicIdsArgType deprecated added in v0.21.2

type CreateServerNetworkingWithNicsGetNicIdsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerNetworkingWithNicsGetNicIdsAttributeType added in v0.21.2

type CreateServerNetworkingWithNicsGetNicIdsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerNetworkingWithNicsGetNicIdsRetType deprecated added in v0.21.2

type CreateServerNetworkingWithNicsGetNicIdsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayload added in v0.13.0

type CreateServerPayload struct {
	// Universally Unique Identifier (UUID).
	AffinityGroup CreateServerPayloadGetAffinityGroupAttributeType `json:"affinityGroup,omitempty"`
	Agent         CreateServerPayloadGetAgentAttributeType         `json:"agent,omitempty"`
	// Object that represents an availability zone.
	AvailabilityZone CreateServerPayloadGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	BootVolume       CreateServerPayloadGetBootVolumeAttributeType       `json:"bootVolume,omitempty"`
	// Date-time when resource was created.
	CreatedAt CreateServerPayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// An error message.
	ErrorMessage CreateServerPayloadGetErrorMessageAttributeType `json:"errorMessage,omitempty"`
	// Universally Unique Identifier (UUID).
	Id CreateServerPayloadGetIdAttributeType `json:"id,omitempty"`
	// Universally Unique Identifier (UUID).
	ImageId CreateServerPayloadGetImageIdAttributeType `json:"imageId,omitempty"`
	// The name of an SSH keypair. Allowed characters are letters [a-zA-Z], digits [0-9] and the following special characters: [@._-].
	KeypairName CreateServerPayloadGetKeypairNameAttributeType `json:"keypairName,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateServerPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Date-time when resource was launched.
	LaunchedAt CreateServerPayloadGetLaunchedAtAttributeType `json:"launchedAt,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	MachineType       CreateServerPayloadGetMachineTypeAttributeType       `json:"machineType" required:"true"`
	MaintenanceWindow CreateServerPayloadGetMaintenanceWindowAttributeType `json:"maintenanceWindow,omitempty"`
	// Object that represents the metadata of an object. Regex for keys: `^[a-zA-Z0-9-_:. ]{1,255}$`. Regex for values: `^.{0,255}$`. Providing a `null` value for a key will remove that key.
	Metadata CreateServerPayloadGetMetadataAttributeType `json:"metadata,omitempty"`
	// The name for a Server.
	// REQUIRED
	Name CreateServerPayloadGetNameAttributeType `json:"name" required:"true"`
	// REQUIRED
	Networking CreateServerPayloadGetNetworkingAttributeType `json:"networking" required:"true"`
	// A list of networks attached to a server.
	Nics CreateServerPayloadGetNicsAttributeType `json:"nics,omitempty"`
	// The power status of a server. Possible values: `CRASHED`, `ERROR`, `RUNNING`, `STOPPED`.
	PowerStatus CreateServerPayloadGetPowerStatusAttributeType `json:"powerStatus,omitempty"`
	// A list of General Objects.
	SecurityGroups CreateServerPayloadGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"`
	// A list of service account mails.
	ServiceAccountMails CreateServerPayloadGetServiceAccountMailsAttributeType `json:"serviceAccountMails,omitempty"`
	// The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `PAUSED`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`.
	Status CreateServerPayloadGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt CreateServerPayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	// User Data that is provided to the server. Must be base64 encoded and is passed via cloud-init to the server.
	UserData CreateServerPayloadGetUserDataAttributeType `json:"userData,omitempty"`
	// A list of UUIDs.
	Volumes CreateServerPayloadGetVolumesAttributeType `json:"volumes,omitempty"`
}

CreateServerPayload Object that represents the request body for a server create. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateServerPayload added in v0.13.0

NewCreateServerPayload instantiates a new CreateServerPayload 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 NewCreateServerPayloadWithDefaults added in v0.13.0

func NewCreateServerPayloadWithDefaults() *CreateServerPayload

NewCreateServerPayloadWithDefaults instantiates a new CreateServerPayload 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 (*CreateServerPayload) GetAffinityGroup added in v0.13.0

GetAffinityGroup returns the AffinityGroup 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 (*CreateServerPayload) GetAffinityGroupOk added in v0.13.0

func (o *CreateServerPayload) GetAffinityGroupOk() (ret CreateServerPayloadGetAffinityGroupRetType, ok bool)

GetAffinityGroupOk returns a tuple with the AffinityGroup 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 (*CreateServerPayload) GetAgent added in v0.31.0

GetAgent returns the Agent 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 (*CreateServerPayload) GetAgentOk added in v0.31.0

GetAgentOk returns a tuple with the Agent 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 (*CreateServerPayload) GetAvailabilityZone added in v0.13.0

GetAvailabilityZone returns the AvailabilityZone 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 (*CreateServerPayload) GetAvailabilityZoneOk added in v0.13.0

func (o *CreateServerPayload) GetAvailabilityZoneOk() (ret CreateServerPayloadGetAvailabilityZoneRetType, ok bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone 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 (*CreateServerPayload) GetBootVolume added in v0.13.0

GetBootVolume returns the BootVolume 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 (*CreateServerPayload) GetBootVolumeOk added in v0.13.0

func (o *CreateServerPayload) GetBootVolumeOk() (ret CreateServerPayloadGetBootVolumeRetType, ok bool)

GetBootVolumeOk returns a tuple with the BootVolume 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 (*CreateServerPayload) GetCreatedAt added in v0.13.0

GetCreatedAt returns the CreatedAt 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 (*CreateServerPayload) GetCreatedAtOk added in v0.13.0

func (o *CreateServerPayload) GetCreatedAtOk() (ret CreateServerPayloadGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*CreateServerPayload) GetErrorMessage added in v0.13.0

GetErrorMessage returns the ErrorMessage 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 (*CreateServerPayload) GetErrorMessageOk added in v0.13.0

func (o *CreateServerPayload) GetErrorMessageOk() (ret CreateServerPayloadGetErrorMessageRetType, ok bool)

GetErrorMessageOk returns a tuple with the ErrorMessage 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 (*CreateServerPayload) GetId added in v0.13.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 (*CreateServerPayload) GetIdOk added in v0.13.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 (*CreateServerPayload) GetImageId added in v0.13.0

GetImageId returns the ImageId 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 (*CreateServerPayload) GetImageIdOk added in v0.13.0

GetImageIdOk returns a tuple with the ImageId 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 (*CreateServerPayload) GetKeypairName added in v0.13.0

GetKeypairName returns the KeypairName 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 (*CreateServerPayload) GetKeypairNameOk added in v0.13.0

func (o *CreateServerPayload) GetKeypairNameOk() (ret CreateServerPayloadGetKeypairNameRetType, ok bool)

GetKeypairNameOk returns a tuple with the KeypairName 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 (*CreateServerPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) GetLaunchedAt added in v0.13.0

GetLaunchedAt returns the LaunchedAt 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 (*CreateServerPayload) GetLaunchedAtOk added in v0.13.0

func (o *CreateServerPayload) GetLaunchedAtOk() (ret CreateServerPayloadGetLaunchedAtRetType, ok bool)

GetLaunchedAtOk returns a tuple with the LaunchedAt 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 (*CreateServerPayload) GetMachineType added in v0.13.0

GetMachineType returns the MachineType field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) GetMachineTypeOk added in v0.13.0

func (o *CreateServerPayload) GetMachineTypeOk() (ret CreateServerPayloadGetMachineTypeRetType, ok bool)

GetMachineTypeOk returns a tuple with the MachineType 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 (*CreateServerPayload) GetMaintenanceWindow added in v0.13.0

GetMaintenanceWindow returns the MaintenanceWindow 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 (*CreateServerPayload) GetMaintenanceWindowOk added in v0.13.0

func (o *CreateServerPayload) GetMaintenanceWindowOk() (ret CreateServerPayloadGetMaintenanceWindowRetType, ok bool)

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow 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 (*CreateServerPayload) GetMetadata added in v0.26.0

GetMetadata returns the Metadata 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 (*CreateServerPayload) GetMetadataOk added in v0.26.0

func (o *CreateServerPayload) GetMetadataOk() (ret CreateServerPayloadGetMetadataRetType, ok bool)

GetMetadataOk returns a tuple with the Metadata 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 (*CreateServerPayload) GetName added in v0.13.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 (*CreateServerPayload) GetNameOk added in v0.13.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 (*CreateServerPayload) GetNetworking added in v0.13.0

GetNetworking returns the Networking field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) GetNetworkingOk added in v0.13.0

func (o *CreateServerPayload) GetNetworkingOk() (ret CreateServerPayloadGetNetworkingRetType, ok bool)

GetNetworkingOk returns a tuple with the Networking 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 (*CreateServerPayload) GetNics added in v0.13.0

GetNics returns the Nics 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 (*CreateServerPayload) GetNicsOk added in v0.13.0

GetNicsOk returns a tuple with the Nics 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 (*CreateServerPayload) GetPowerStatus added in v0.13.0

GetPowerStatus returns the PowerStatus 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 (*CreateServerPayload) GetPowerStatusOk added in v0.13.0

func (o *CreateServerPayload) GetPowerStatusOk() (ret CreateServerPayloadGetPowerStatusRetType, ok bool)

GetPowerStatusOk returns a tuple with the PowerStatus 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 (*CreateServerPayload) GetSecurityGroups added in v0.13.0

GetSecurityGroups returns the SecurityGroups 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 (*CreateServerPayload) GetSecurityGroupsOk added in v0.13.0

func (o *CreateServerPayload) GetSecurityGroupsOk() (ret CreateServerPayloadGetSecurityGroupsRetType, ok bool)

GetSecurityGroupsOk returns a tuple with the SecurityGroups 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 (*CreateServerPayload) GetServiceAccountMails added in v0.13.0

GetServiceAccountMails returns the ServiceAccountMails 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 (*CreateServerPayload) GetServiceAccountMailsOk added in v0.13.0

func (o *CreateServerPayload) GetServiceAccountMailsOk() (ret CreateServerPayloadGetServiceAccountMailsRetType, ok bool)

GetServiceAccountMailsOk returns a tuple with the ServiceAccountMails 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 (*CreateServerPayload) GetStatus added in v0.13.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 (*CreateServerPayload) GetStatusOk added in v0.13.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 (*CreateServerPayload) GetUpdatedAt added in v0.13.0

GetUpdatedAt returns the UpdatedAt 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 (*CreateServerPayload) GetUpdatedAtOk added in v0.13.0

func (o *CreateServerPayload) GetUpdatedAtOk() (ret CreateServerPayloadGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateServerPayload) GetUserData added in v0.13.0

GetUserData returns the UserData 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 (*CreateServerPayload) GetUserDataOk added in v0.13.0

func (o *CreateServerPayload) GetUserDataOk() (ret CreateServerPayloadGetUserDataRetType, ok bool)

GetUserDataOk returns a tuple with the UserData 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 (*CreateServerPayload) GetVolumes added in v0.13.0

GetVolumes returns the Volumes 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 (*CreateServerPayload) GetVolumesOk added in v0.13.0

GetVolumesOk returns a tuple with the Volumes 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 (*CreateServerPayload) HasAffinityGroup added in v0.13.0

func (o *CreateServerPayload) HasAffinityGroup() bool

HasAffinityGroup 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 (*CreateServerPayload) HasAgent added in v0.31.0

func (o *CreateServerPayload) HasAgent() bool

HasAgent 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 (*CreateServerPayload) HasAvailabilityZone added in v0.13.0

func (o *CreateServerPayload) HasAvailabilityZone() bool

HasAvailabilityZone 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 (*CreateServerPayload) HasBootVolume added in v0.13.0

func (o *CreateServerPayload) HasBootVolume() bool

HasBootVolume 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 (*CreateServerPayload) HasCreatedAt added in v0.13.0

func (o *CreateServerPayload) HasCreatedAt() bool

HasCreatedAt 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 (*CreateServerPayload) HasErrorMessage added in v0.13.0

func (o *CreateServerPayload) HasErrorMessage() bool

HasErrorMessage 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 (*CreateServerPayload) HasId added in v0.13.0

func (o *CreateServerPayload) 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 (*CreateServerPayload) HasImageId added in v0.13.0

func (o *CreateServerPayload) HasImageId() bool

HasImageId 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 (*CreateServerPayload) HasKeypairName added in v0.13.0

func (o *CreateServerPayload) HasKeypairName() bool

HasKeypairName 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 (*CreateServerPayload) HasLabels added in v0.13.0

func (o *CreateServerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) HasLaunchedAt added in v0.13.0

func (o *CreateServerPayload) HasLaunchedAt() bool

HasLaunchedAt 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 (*CreateServerPayload) HasMaintenanceWindow added in v0.13.0

func (o *CreateServerPayload) HasMaintenanceWindow() bool

HasMaintenanceWindow 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 (*CreateServerPayload) HasMetadata added in v0.26.0

func (o *CreateServerPayload) HasMetadata() bool

HasMetadata 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 (*CreateServerPayload) HasNics added in v0.13.0

func (o *CreateServerPayload) HasNics() bool

HasNics 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 (*CreateServerPayload) HasPowerStatus added in v0.13.0

func (o *CreateServerPayload) HasPowerStatus() bool

HasPowerStatus 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 (*CreateServerPayload) HasSecurityGroups added in v0.13.0

func (o *CreateServerPayload) HasSecurityGroups() bool

HasSecurityGroups 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 (*CreateServerPayload) HasServiceAccountMails added in v0.13.0

func (o *CreateServerPayload) HasServiceAccountMails() bool

HasServiceAccountMails 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 (*CreateServerPayload) HasStatus added in v0.13.0

func (o *CreateServerPayload) 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 (*CreateServerPayload) HasUpdatedAt added in v0.13.0

func (o *CreateServerPayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*CreateServerPayload) HasUserData added in v0.13.0

func (o *CreateServerPayload) HasUserData() bool

HasUserData 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 (*CreateServerPayload) HasVolumes added in v0.13.0

func (o *CreateServerPayload) HasVolumes() bool

HasVolumes 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 (*CreateServerPayload) SetAffinityGroup added in v0.13.0

SetAffinityGroup gets a reference to the given string and assigns it to the AffinityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetAgent added in v0.31.0

SetAgent gets a reference to the given ServerAgent and assigns it to the Agent field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetAvailabilityZone added in v0.13.0

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetBootVolume added in v0.13.0

SetBootVolume gets a reference to the given ServerBootVolume and assigns it to the BootVolume field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetErrorMessage added in v0.13.0

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetId added in v0.13.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 (*CreateServerPayload) SetImageId added in v0.13.0

SetImageId gets a reference to the given string and assigns it to the ImageId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetKeypairName added in v0.13.0

SetKeypairName gets a reference to the given string and assigns it to the KeypairName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetLaunchedAt added in v0.13.0

SetLaunchedAt gets a reference to the given time.Time and assigns it to the LaunchedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetMachineType added in v0.13.0

SetMachineType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetMaintenanceWindow added in v0.13.0

SetMaintenanceWindow gets a reference to the given ServerMaintenance and assigns it to the MaintenanceWindow field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetMetadata added in v0.26.0

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetName added in v0.13.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 (*CreateServerPayload) SetNetworking added in v0.13.0

SetNetworking sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetNics added in v0.13.0

SetNics gets a reference to the given []ServerNetwork and assigns it to the Nics field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetPowerStatus added in v0.13.0

SetPowerStatus gets a reference to the given string and assigns it to the PowerStatus field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetSecurityGroups added in v0.13.0

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetServiceAccountMails added in v0.13.0

SetServiceAccountMails gets a reference to the given []string and assigns it to the ServiceAccountMails field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetStatus added in v0.13.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 (*CreateServerPayload) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetUserData added in v0.13.0

SetUserData gets a reference to the given string and assigns it to the UserData field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayload) SetVolumes added in v0.13.0

SetVolumes gets a reference to the given []string and assigns it to the Volumes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateServerPayload) ToMap deprecated added in v0.13.0

func (o CreateServerPayload) 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 CreateServerPayloadAllOf added in v1.0.0

type CreateServerPayloadAllOf struct {
	// REQUIRED
	Networking CreateServerPayloadAllOfGetNetworkingAttributeType `json:"networking" required:"true"`
}

CreateServerPayloadAllOf struct for CreateServerPayloadAllOf Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateServerPayloadAllOf added in v1.0.0

func NewCreateServerPayloadAllOf(networking CreateServerPayloadAllOfGetNetworkingArgType) *CreateServerPayloadAllOf

NewCreateServerPayloadAllOf instantiates a new CreateServerPayloadAllOf 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 NewCreateServerPayloadAllOfWithDefaults added in v1.0.0

func NewCreateServerPayloadAllOfWithDefaults() *CreateServerPayloadAllOf

NewCreateServerPayloadAllOfWithDefaults instantiates a new CreateServerPayloadAllOf 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 (*CreateServerPayloadAllOf) GetNetworking added in v1.0.0

GetNetworking returns the Networking field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayloadAllOf) GetNetworkingOk added in v1.0.0

GetNetworkingOk returns a tuple with the Networking 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 (*CreateServerPayloadAllOf) SetNetworking added in v1.0.0

SetNetworking sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateServerPayloadAllOf) ToMap deprecated added in v1.0.0

func (o CreateServerPayloadAllOf) 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 CreateServerPayloadAllOfGetNetworkingArgType deprecated added in v1.0.0

type CreateServerPayloadAllOfGetNetworkingArgType = CreateServerPayloadAllOfNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadAllOfGetNetworkingAttributeType added in v1.0.0

type CreateServerPayloadAllOfGetNetworkingAttributeType = *CreateServerPayloadAllOfNetworking

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadAllOfGetNetworkingRetType deprecated added in v1.0.0

type CreateServerPayloadAllOfGetNetworkingRetType = CreateServerPayloadAllOfNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadAllOfNetworking added in v1.0.0

type CreateServerPayloadAllOfNetworking struct {
	CreateServerNetworking         *CreateServerNetworking
	CreateServerNetworkingWithNics *CreateServerNetworkingWithNics
}

CreateServerPayloadAllOfNetworking - struct for CreateServerPayloadAllOfNetworking Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateServerNetworkingAsCreateServerPayloadAllOfNetworking added in v1.0.0

func CreateServerNetworkingAsCreateServerPayloadAllOfNetworking(v *CreateServerNetworking) CreateServerPayloadAllOfNetworking

CreateServerNetworkingAsCreateServerPayloadAllOfNetworking is a convenience function that returns CreateServerNetworking wrapped in CreateServerPayloadAllOfNetworking Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateServerNetworkingWithNicsAsCreateServerPayloadAllOfNetworking added in v1.0.0

func CreateServerNetworkingWithNicsAsCreateServerPayloadAllOfNetworking(v *CreateServerNetworkingWithNics) CreateServerPayloadAllOfNetworking

CreateServerNetworkingWithNicsAsCreateServerPayloadAllOfNetworking is a convenience function that returns CreateServerNetworkingWithNics wrapped in CreateServerPayloadAllOfNetworking Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateServerPayloadAllOfNetworking) GetActualInstance added in v1.0.0

func (obj *CreateServerPayloadAllOfNetworking) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateServerPayloadAllOfNetworking) MarshalJSON added in v1.0.0

func (src CreateServerPayloadAllOfNetworking) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateServerPayloadAllOfNetworking) UnmarshalJSON added in v1.0.0

func (dst *CreateServerPayloadAllOfNetworking) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAffinityGroupArgType deprecated added in v0.21.2

type CreateServerPayloadGetAffinityGroupArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAffinityGroupAttributeType added in v0.21.2

type CreateServerPayloadGetAffinityGroupAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAffinityGroupRetType deprecated added in v0.21.2

type CreateServerPayloadGetAffinityGroupRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAgentArgType deprecated added in v0.31.0

type CreateServerPayloadGetAgentArgType = ServerAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAgentAttributeType added in v0.31.0

type CreateServerPayloadGetAgentAttributeType = *ServerAgent

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAgentRetType deprecated added in v0.31.0

type CreateServerPayloadGetAgentRetType = ServerAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAvailabilityZoneArgType deprecated added in v0.21.2

type CreateServerPayloadGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAvailabilityZoneAttributeType added in v0.21.2

type CreateServerPayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetAvailabilityZoneRetType deprecated added in v0.21.2

type CreateServerPayloadGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetBootVolumeArgType deprecated added in v0.21.2

type CreateServerPayloadGetBootVolumeArgType = ServerBootVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetBootVolumeAttributeType added in v0.21.2

type CreateServerPayloadGetBootVolumeAttributeType = *ServerBootVolume

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetBootVolumeRetType deprecated added in v0.21.2

type CreateServerPayloadGetBootVolumeRetType = ServerBootVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetCreatedAtArgType deprecated added in v0.21.2

type CreateServerPayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateServerPayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetCreatedAtRetType deprecated added in v0.21.2

type CreateServerPayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetErrorMessageArgType deprecated added in v0.21.2

type CreateServerPayloadGetErrorMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetErrorMessageAttributeType added in v0.21.2

type CreateServerPayloadGetErrorMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetErrorMessageRetType deprecated added in v0.21.2

type CreateServerPayloadGetErrorMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetIdArgType deprecated added in v0.21.2

type CreateServerPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetIdAttributeType added in v0.21.2

type CreateServerPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetIdRetType deprecated added in v0.21.2

type CreateServerPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetImageIdArgType deprecated added in v0.21.2

type CreateServerPayloadGetImageIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetImageIdAttributeType added in v0.21.2

type CreateServerPayloadGetImageIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetImageIdRetType deprecated added in v0.21.2

type CreateServerPayloadGetImageIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetKeypairNameArgType deprecated added in v0.21.2

type CreateServerPayloadGetKeypairNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetKeypairNameAttributeType added in v0.21.2

type CreateServerPayloadGetKeypairNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetKeypairNameRetType deprecated added in v0.21.2

type CreateServerPayloadGetKeypairNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateServerPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetLabelsAttributeType added in v0.21.2

type CreateServerPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateServerPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetLaunchedAtArgType deprecated added in v0.21.2

type CreateServerPayloadGetLaunchedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetLaunchedAtAttributeType added in v0.21.2

type CreateServerPayloadGetLaunchedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetLaunchedAtRetType deprecated added in v0.21.2

type CreateServerPayloadGetLaunchedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMachineTypeArgType deprecated added in v0.21.2

type CreateServerPayloadGetMachineTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMachineTypeAttributeType added in v0.21.2

type CreateServerPayloadGetMachineTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMachineTypeRetType deprecated added in v0.21.2

type CreateServerPayloadGetMachineTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMaintenanceWindowArgType deprecated added in v0.21.2

type CreateServerPayloadGetMaintenanceWindowArgType = ServerMaintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMaintenanceWindowAttributeType added in v0.21.2

type CreateServerPayloadGetMaintenanceWindowAttributeType = *ServerMaintenance

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMaintenanceWindowRetType deprecated added in v0.21.2

type CreateServerPayloadGetMaintenanceWindowRetType = ServerMaintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMetadataArgType deprecated added in v0.26.0

type CreateServerPayloadGetMetadataArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMetadataAttributeType added in v0.26.0

type CreateServerPayloadGetMetadataAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetMetadataRetType deprecated added in v0.26.0

type CreateServerPayloadGetMetadataRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNameArgType deprecated added in v0.21.2

type CreateServerPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNameAttributeType added in v0.21.2

type CreateServerPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNameRetType deprecated added in v0.21.2

type CreateServerPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNetworkingArgType deprecated added in v0.21.2

type CreateServerPayloadGetNetworkingArgType = CreateServerPayloadAllOfNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNetworkingAttributeType added in v0.21.2

type CreateServerPayloadGetNetworkingAttributeType = *CreateServerPayloadAllOfNetworking

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNetworkingRetType deprecated added in v0.21.2

type CreateServerPayloadGetNetworkingRetType = CreateServerPayloadAllOfNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNicsArgType deprecated added in v0.21.2

type CreateServerPayloadGetNicsArgType = []ServerNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNicsAttributeType added in v0.21.2

type CreateServerPayloadGetNicsAttributeType = *[]ServerNetwork

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetNicsRetType deprecated added in v0.21.2

type CreateServerPayloadGetNicsRetType = []ServerNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetPowerStatusArgType deprecated added in v0.21.2

type CreateServerPayloadGetPowerStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetPowerStatusAttributeType added in v0.21.2

type CreateServerPayloadGetPowerStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetPowerStatusRetType deprecated added in v0.21.2

type CreateServerPayloadGetPowerStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetSecurityGroupsArgType deprecated added in v0.21.2

type CreateServerPayloadGetSecurityGroupsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetSecurityGroupsAttributeType added in v0.21.2

type CreateServerPayloadGetSecurityGroupsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetSecurityGroupsRetType deprecated added in v0.21.2

type CreateServerPayloadGetSecurityGroupsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetServiceAccountMailsArgType deprecated added in v0.21.2

type CreateServerPayloadGetServiceAccountMailsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetServiceAccountMailsAttributeType added in v0.21.2

type CreateServerPayloadGetServiceAccountMailsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetServiceAccountMailsRetType deprecated added in v0.21.2

type CreateServerPayloadGetServiceAccountMailsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetStatusArgType deprecated added in v0.21.2

type CreateServerPayloadGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetStatusAttributeType added in v0.21.2

type CreateServerPayloadGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetStatusRetType deprecated added in v0.21.2

type CreateServerPayloadGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetUpdatedAtArgType deprecated added in v0.21.2

type CreateServerPayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateServerPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetUpdatedAtRetType deprecated added in v0.21.2

type CreateServerPayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetUserDataArgType deprecated added in v0.21.2

type CreateServerPayloadGetUserDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetUserDataAttributeType added in v0.21.2

type CreateServerPayloadGetUserDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetUserDataRetType deprecated added in v0.21.2

type CreateServerPayloadGetUserDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetVolumesArgType deprecated added in v0.21.2

type CreateServerPayloadGetVolumesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetVolumesAttributeType added in v0.21.2

type CreateServerPayloadGetVolumesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerPayloadGetVolumesRetType deprecated added in v0.21.2

type CreateServerPayloadGetVolumesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateServerRequest deprecated added in v0.23.0

type CreateServerRequest 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 (CreateServerRequest) CreateServerPayload added in v0.23.0

func (r CreateServerRequest) CreateServerPayload(createServerPayload CreateServerPayload) ApiCreateServerRequest

Request a server creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateServerRequest) Execute deprecated added in v0.23.0

func (r CreateServerRequest) Execute() (*Server, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayload added in v0.17.0

type CreateSnapshotPayload struct {
	// Date-time when resource was created.
	CreatedAt CreateSnapshotPayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description CreateSnapshotPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id CreateSnapshotPayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateSnapshotPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name CreateSnapshotPayloadGetNameAttributeType `json:"name,omitempty"`
	// Size in Gigabyte.
	Size CreateSnapshotPayloadGetSizeAttributeType `json:"size,omitempty"`
	// The status of a snapshot object. Possible values: `AVAILABLE`, `BACKING-UP`, `CREATING`, `DELETED`, `DELETING`, `ERROR`, `RESTORING`, `UNMANAGING`, `UPDATING`.
	Status CreateSnapshotPayloadGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt CreateSnapshotPayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	VolumeId CreateSnapshotPayloadGetVolumeIdAttributeType `json:"volumeId" required:"true"`
}

CreateSnapshotPayload Object that represents a snapshot. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateSnapshotPayload added in v0.17.0

func NewCreateSnapshotPayload(volumeId CreateSnapshotPayloadGetVolumeIdArgType) *CreateSnapshotPayload

NewCreateSnapshotPayload instantiates a new CreateSnapshotPayload 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 NewCreateSnapshotPayloadWithDefaults added in v0.17.0

func NewCreateSnapshotPayloadWithDefaults() *CreateSnapshotPayload

NewCreateSnapshotPayloadWithDefaults instantiates a new CreateSnapshotPayload 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 (*CreateSnapshotPayload) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt 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 (*CreateSnapshotPayload) GetCreatedAtOk added in v0.17.0

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*CreateSnapshotPayload) GetDescription added in v1.5.0

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 (*CreateSnapshotPayload) GetDescriptionOk added in v1.5.0

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 (*CreateSnapshotPayload) GetId added in v0.17.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 (*CreateSnapshotPayload) GetIdOk added in v0.17.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 (*CreateSnapshotPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSnapshotPayload) GetLabelsOk added in v0.17.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSnapshotPayload) GetName added in v0.17.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 (*CreateSnapshotPayload) GetNameOk added in v0.17.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 (*CreateSnapshotPayload) GetSize added in v0.17.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 (*CreateSnapshotPayload) GetSizeOk added in v0.17.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 (*CreateSnapshotPayload) GetStatus added in v0.17.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 (*CreateSnapshotPayload) GetStatusOk added in v0.17.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 (*CreateSnapshotPayload) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt 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 (*CreateSnapshotPayload) GetUpdatedAtOk added in v0.17.0

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateSnapshotPayload) GetVolumeId added in v0.17.0

GetVolumeId returns the VolumeId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSnapshotPayload) GetVolumeIdOk added in v0.17.0

GetVolumeIdOk returns a tuple with the VolumeId 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 (*CreateSnapshotPayload) HasCreatedAt added in v0.17.0

func (o *CreateSnapshotPayload) HasCreatedAt() bool

HasCreatedAt 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 (*CreateSnapshotPayload) HasDescription added in v1.5.0

func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) HasId added in v0.17.0

func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) HasLabels added in v0.17.0

func (o *CreateSnapshotPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSnapshotPayload) HasName added in v0.17.0

func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) HasSize added in v0.17.0

func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) HasStatus added in v0.17.0

func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) HasUpdatedAt added in v0.17.0

func (o *CreateSnapshotPayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*CreateSnapshotPayload) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSnapshotPayload) SetDescription added in v1.5.0

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 (*CreateSnapshotPayload) SetId added in v0.17.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 (*CreateSnapshotPayload) SetLabels added in v0.17.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSnapshotPayload) SetName added in v0.17.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 (*CreateSnapshotPayload) SetSize added in v0.17.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 (*CreateSnapshotPayload) SetStatus added in v0.17.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 (*CreateSnapshotPayload) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateSnapshotPayload) SetVolumeId added in v0.17.0

SetVolumeId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSnapshotPayload) ToMap deprecated added in v0.17.0

func (o CreateSnapshotPayload) 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 CreateSnapshotPayloadGetCreatedAtArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateSnapshotPayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetCreatedAtRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetDescriptionArgType deprecated added in v1.5.0

type CreateSnapshotPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetDescriptionAttributeType added in v1.5.0

type CreateSnapshotPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetDescriptionRetType deprecated added in v1.5.0

type CreateSnapshotPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetIdArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetIdAttributeType added in v0.21.2

type CreateSnapshotPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetIdRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetLabelsArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetLabelsAttributeType added in v0.21.2

type CreateSnapshotPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetLabelsRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetNameArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetNameAttributeType added in v0.21.2

type CreateSnapshotPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetNameRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetSizeArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetSizeAttributeType added in v0.21.2

type CreateSnapshotPayloadGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetSizeRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetStatusArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetStatusAttributeType added in v0.21.2

type CreateSnapshotPayloadGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetStatusRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetUpdatedAtArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateSnapshotPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetUpdatedAtRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetVolumeIdArgType deprecated added in v0.21.2

type CreateSnapshotPayloadGetVolumeIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetVolumeIdAttributeType added in v0.21.2

type CreateSnapshotPayloadGetVolumeIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotPayloadGetVolumeIdRetType deprecated added in v0.21.2

type CreateSnapshotPayloadGetVolumeIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateSnapshotRequest deprecated added in v0.23.0

type CreateSnapshotRequest 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 (CreateSnapshotRequest) CreateSnapshotPayload added in v0.23.0

func (r CreateSnapshotRequest) CreateSnapshotPayload(createSnapshotPayload CreateSnapshotPayload) ApiCreateSnapshotRequest

Request a snapshot creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateSnapshotRequest) Execute deprecated added in v0.23.0

func (r CreateSnapshotRequest) Execute() (*Snapshot, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayload added in v0.13.0

type CreateVolumePayload struct {
	// Object that represents an availability zone.
	// REQUIRED
	AvailabilityZone CreateVolumePayloadGetAvailabilityZoneAttributeType `json:"availabilityZone" required:"true"`
	// Indicates if a volume is bootable.
	Bootable CreateVolumePayloadgetBootableAttributeType `json:"bootable,omitempty"`
	// Date-time when resource was created.
	CreatedAt CreateVolumePayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description CreateVolumePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Indicates if a volume is encrypted.
	Encrypted            CreateVolumePayloadgetEncryptedAttributeType            `json:"encrypted,omitempty"`
	EncryptionParameters CreateVolumePayloadGetEncryptionParametersAttributeType `json:"encryptionParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id          CreateVolumePayloadGetIdAttributeType          `json:"id,omitempty"`
	ImageConfig CreateVolumePayloadGetImageConfigAttributeType `json:"imageConfig,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels CreateVolumePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name CreateVolumePayloadGetNameAttributeType `json:"name,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass CreateVolumePayloadGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId CreateVolumePayloadGetServerIdAttributeType `json:"serverId,omitempty"`
	// Size in Gigabyte.
	Size   CreateVolumePayloadGetSizeAttributeType   `json:"size,omitempty"`
	Source CreateVolumePayloadGetSourceAttributeType `json:"source,omitempty"`
	// The status of a volume object. Possible values: `ATTACHED`, `ATTACHING`, `AVAILABLE`, `AWAITING-TRANSFER`, `BACKING-UP`, `CREATING`, `DELETED`, `DELETING`, `DETACHING`, `DOWNLOADING`, `ERROR`, `ERROR_BACKING-UP`, `ERROR_DELETING`, `ERROR_RESIZING`, `ERROR_RESTORING-BACKUP`, `MAINTENANCE`, `RESERVED`, `RESIZING`, `RESTORING-BACKUP`, `RETYPING`, `UPLOADING`.
	Status CreateVolumePayloadGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt CreateVolumePayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

CreateVolumePayload Object that represents a volume and its parameters. Volumes sized up to 16000GB are supported. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewCreateVolumePayload added in v0.13.0

func NewCreateVolumePayload(availabilityZone CreateVolumePayloadGetAvailabilityZoneArgType) *CreateVolumePayload

NewCreateVolumePayload instantiates a new CreateVolumePayload 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 NewCreateVolumePayloadWithDefaults added in v0.13.0

func NewCreateVolumePayloadWithDefaults() *CreateVolumePayload

NewCreateVolumePayloadWithDefaults instantiates a new CreateVolumePayload 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 (*CreateVolumePayload) GetAvailabilityZone added in v0.13.0

GetAvailabilityZone returns the AvailabilityZone field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) GetAvailabilityZoneOk added in v0.13.0

func (o *CreateVolumePayload) GetAvailabilityZoneOk() (ret CreateVolumePayloadGetAvailabilityZoneRetType, ok bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone 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 (*CreateVolumePayload) GetBootable added in v0.16.0

GetBootable returns the Bootable 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 (*CreateVolumePayload) GetBootableOk added in v0.16.0

func (o *CreateVolumePayload) GetBootableOk() (ret CreateVolumePayloadgetBootableRetType, ok bool)

GetBootableOk returns a tuple with the Bootable 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 (*CreateVolumePayload) GetCreatedAt added in v0.13.0

GetCreatedAt returns the CreatedAt 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 (*CreateVolumePayload) GetCreatedAtOk added in v0.13.0

func (o *CreateVolumePayload) GetCreatedAtOk() (ret CreateVolumePayloadGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*CreateVolumePayload) GetDescription added in v0.13.0

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 (*CreateVolumePayload) GetDescriptionOk added in v0.13.0

func (o *CreateVolumePayload) GetDescriptionOk() (ret CreateVolumePayloadGetDescriptionRetType, 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 (*CreateVolumePayload) GetEncrypted added in v0.28.0

GetEncrypted returns the Encrypted 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 (*CreateVolumePayload) GetEncryptedOk added in v0.28.0

func (o *CreateVolumePayload) GetEncryptedOk() (ret CreateVolumePayloadgetEncryptedRetType, ok bool)

GetEncryptedOk returns a tuple with the Encrypted 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 (*CreateVolumePayload) GetEncryptionParameters added in v0.28.0

GetEncryptionParameters returns the EncryptionParameters 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 (*CreateVolumePayload) GetEncryptionParametersOk added in v0.28.0

func (o *CreateVolumePayload) GetEncryptionParametersOk() (ret CreateVolumePayloadGetEncryptionParametersRetType, ok bool)

GetEncryptionParametersOk returns a tuple with the EncryptionParameters 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 (*CreateVolumePayload) GetId added in v0.13.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 (*CreateVolumePayload) GetIdOk added in v0.13.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 (*CreateVolumePayload) GetImageConfig added in v0.17.0

GetImageConfig returns the ImageConfig 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 (*CreateVolumePayload) GetImageConfigOk added in v0.17.0

func (o *CreateVolumePayload) GetImageConfigOk() (ret CreateVolumePayloadGetImageConfigRetType, ok bool)

GetImageConfigOk returns a tuple with the ImageConfig 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 (*CreateVolumePayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) GetName added in v0.13.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 (*CreateVolumePayload) GetNameOk added in v0.13.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 (*CreateVolumePayload) GetPerformanceClass added in v0.13.0

GetPerformanceClass returns the PerformanceClass 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 (*CreateVolumePayload) GetPerformanceClassOk added in v0.13.0

func (o *CreateVolumePayload) GetPerformanceClassOk() (ret CreateVolumePayloadGetPerformanceClassRetType, ok bool)

GetPerformanceClassOk returns a tuple with the PerformanceClass 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 (*CreateVolumePayload) GetServerId added in v0.13.0

GetServerId returns the ServerId 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 (*CreateVolumePayload) GetServerIdOk added in v0.13.0

func (o *CreateVolumePayload) GetServerIdOk() (ret CreateVolumePayloadGetServerIdRetType, ok bool)

GetServerIdOk returns a tuple with the ServerId 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 (*CreateVolumePayload) GetSize added in v0.13.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 (*CreateVolumePayload) GetSizeOk added in v0.13.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 (*CreateVolumePayload) GetSource added in v0.13.0

GetSource returns the Source 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 (*CreateVolumePayload) GetSourceOk added in v0.13.0

GetSourceOk returns a tuple with the Source 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 (*CreateVolumePayload) GetStatus added in v0.13.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 (*CreateVolumePayload) GetStatusOk added in v0.13.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 (*CreateVolumePayload) GetUpdatedAt added in v0.13.0

GetUpdatedAt returns the UpdatedAt 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 (*CreateVolumePayload) GetUpdatedAtOk added in v0.13.0

func (o *CreateVolumePayload) GetUpdatedAtOk() (ret CreateVolumePayloadGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*CreateVolumePayload) HasBootable added in v0.16.0

func (o *CreateVolumePayload) HasBootable() bool

HasBootable 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 (*CreateVolumePayload) HasCreatedAt added in v0.13.0

func (o *CreateVolumePayload) HasCreatedAt() bool

HasCreatedAt 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 (*CreateVolumePayload) HasDescription added in v0.13.0

func (o *CreateVolumePayload) 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 (*CreateVolumePayload) HasEncrypted added in v0.28.0

func (o *CreateVolumePayload) HasEncrypted() bool

HasEncrypted 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 (*CreateVolumePayload) HasEncryptionParameters added in v0.28.0

func (o *CreateVolumePayload) HasEncryptionParameters() bool

HasEncryptionParameters 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 (*CreateVolumePayload) HasId added in v0.13.0

func (o *CreateVolumePayload) 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 (*CreateVolumePayload) HasImageConfig added in v0.17.0

func (o *CreateVolumePayload) HasImageConfig() bool

HasImageConfig 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 (*CreateVolumePayload) HasLabels added in v0.13.0

func (o *CreateVolumePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) HasName added in v0.13.0

func (o *CreateVolumePayload) 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 (*CreateVolumePayload) HasPerformanceClass added in v0.13.0

func (o *CreateVolumePayload) HasPerformanceClass() bool

HasPerformanceClass 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 (*CreateVolumePayload) HasServerId added in v0.13.0

func (o *CreateVolumePayload) HasServerId() bool

HasServerId 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 (*CreateVolumePayload) HasSize added in v0.13.0

func (o *CreateVolumePayload) 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 (*CreateVolumePayload) HasSource added in v0.13.0

func (o *CreateVolumePayload) HasSource() bool

HasSource 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 (*CreateVolumePayload) HasStatus added in v0.13.0

func (o *CreateVolumePayload) 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 (*CreateVolumePayload) HasUpdatedAt added in v0.13.0

func (o *CreateVolumePayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*CreateVolumePayload) SetAvailabilityZone added in v0.13.0

SetAvailabilityZone sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetBootable added in v0.16.0

SetBootable gets a reference to the given bool and assigns it to the Bootable field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetDescription added in v0.13.0

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 (*CreateVolumePayload) SetEncrypted added in v0.28.0

SetEncrypted gets a reference to the given bool and assigns it to the Encrypted field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetEncryptionParameters added in v0.28.0

SetEncryptionParameters gets a reference to the given VolumeEncryptionParameter and assigns it to the EncryptionParameters field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetId added in v0.13.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 (*CreateVolumePayload) SetImageConfig added in v0.17.0

SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetName added in v0.13.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 (*CreateVolumePayload) SetPerformanceClass added in v0.13.0

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetServerId added in v0.13.0

SetServerId gets a reference to the given string and assigns it to the ServerId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetSize added in v0.13.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 (*CreateVolumePayload) SetSource added in v0.13.0

SetSource gets a reference to the given VolumeSource and assigns it to the Source field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*CreateVolumePayload) SetStatus added in v0.13.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 (*CreateVolumePayload) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateVolumePayload) ToMap deprecated added in v0.13.0

func (o CreateVolumePayload) 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 CreateVolumePayloadGetAvailabilityZoneArgType deprecated added in v0.21.2

type CreateVolumePayloadGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetAvailabilityZoneAttributeType added in v0.21.2

type CreateVolumePayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetAvailabilityZoneRetType deprecated added in v0.21.2

type CreateVolumePayloadGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetCreatedAtArgType deprecated added in v0.21.2

type CreateVolumePayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetCreatedAtAttributeType added in v0.21.2

type CreateVolumePayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetCreatedAtRetType deprecated added in v0.21.2

type CreateVolumePayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetDescriptionArgType deprecated added in v0.21.2

type CreateVolumePayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetDescriptionAttributeType added in v0.21.2

type CreateVolumePayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetDescriptionRetType deprecated added in v0.21.2

type CreateVolumePayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetEncryptionParametersArgType deprecated added in v0.28.0

type CreateVolumePayloadGetEncryptionParametersArgType = VolumeEncryptionParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetEncryptionParametersAttributeType added in v0.28.0

type CreateVolumePayloadGetEncryptionParametersAttributeType = *VolumeEncryptionParameter

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetEncryptionParametersRetType deprecated added in v0.28.0

type CreateVolumePayloadGetEncryptionParametersRetType = VolumeEncryptionParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetIdArgType deprecated added in v0.21.2

type CreateVolumePayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetIdAttributeType added in v0.21.2

type CreateVolumePayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetIdRetType deprecated added in v0.21.2

type CreateVolumePayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetImageConfigArgType deprecated added in v0.21.2

type CreateVolumePayloadGetImageConfigArgType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetImageConfigAttributeType added in v0.21.2

type CreateVolumePayloadGetImageConfigAttributeType = *ImageConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetImageConfigRetType deprecated added in v0.21.2

type CreateVolumePayloadGetImageConfigRetType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetLabelsArgType deprecated added in v0.21.2

type CreateVolumePayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetLabelsAttributeType added in v0.21.2

type CreateVolumePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetLabelsRetType deprecated added in v0.21.2

type CreateVolumePayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetNameArgType deprecated added in v0.21.2

type CreateVolumePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetNameAttributeType added in v0.21.2

type CreateVolumePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetNameRetType deprecated added in v0.21.2

type CreateVolumePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetPerformanceClassArgType deprecated added in v0.21.2

type CreateVolumePayloadGetPerformanceClassArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetPerformanceClassAttributeType added in v0.21.2

type CreateVolumePayloadGetPerformanceClassAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetPerformanceClassRetType deprecated added in v0.21.2

type CreateVolumePayloadGetPerformanceClassRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetServerIdArgType deprecated added in v0.21.2

type CreateVolumePayloadGetServerIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetServerIdAttributeType added in v0.21.2

type CreateVolumePayloadGetServerIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetServerIdRetType deprecated added in v0.21.2

type CreateVolumePayloadGetServerIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetSizeArgType deprecated added in v0.21.2

type CreateVolumePayloadGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetSizeAttributeType added in v0.21.2

type CreateVolumePayloadGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetSizeRetType deprecated added in v0.21.2

type CreateVolumePayloadGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetSourceArgType deprecated added in v0.21.2

type CreateVolumePayloadGetSourceArgType = VolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetSourceAttributeType added in v0.21.2

type CreateVolumePayloadGetSourceAttributeType = *VolumeSource

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetSourceRetType deprecated added in v0.21.2

type CreateVolumePayloadGetSourceRetType = VolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetStatusArgType deprecated added in v0.21.2

type CreateVolumePayloadGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetStatusAttributeType added in v0.21.2

type CreateVolumePayloadGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetStatusRetType deprecated added in v0.21.2

type CreateVolumePayloadGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetUpdatedAtArgType deprecated added in v0.21.2

type CreateVolumePayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateVolumePayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadGetUpdatedAtRetType deprecated added in v0.21.2

type CreateVolumePayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadgetBootableArgType deprecated added in v0.21.2

type CreateVolumePayloadgetBootableArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadgetBootableAttributeType added in v0.21.2

type CreateVolumePayloadgetBootableAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadgetBootableRetType deprecated added in v0.21.2

type CreateVolumePayloadgetBootableRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadgetEncryptedArgType deprecated added in v0.28.0

type CreateVolumePayloadgetEncryptedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadgetEncryptedAttributeType added in v0.28.0

type CreateVolumePayloadgetEncryptedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumePayloadgetEncryptedRetType deprecated added in v0.28.0

type CreateVolumePayloadgetEncryptedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type CreateVolumeRequest deprecated added in v0.23.0

type CreateVolumeRequest 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 (CreateVolumeRequest) CreateVolumePayload added in v0.23.0

func (r CreateVolumeRequest) CreateVolumePayload(createVolumePayload CreateVolumePayload) ApiCreateVolumeRequest

Request a volume creation. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (CreateVolumeRequest) Execute deprecated added in v0.23.0

func (r CreateVolumeRequest) Execute() (*Volume, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeallocateServerRequest deprecated added in v0.23.0

type DeallocateServerRequest 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 (DeallocateServerRequest) Execute deprecated added in v0.23.0

func (r DeallocateServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DefaultApi deprecated added in v0.23.0

type DefaultApi interface {
	/*
		AddNetworkToServer Create and attach a network interface from the specified network.
		Create and attach a network interface from the specified network to the server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return ApiAddNetworkToServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddNetworkToServer(ctx context.Context, projectId string, region string, serverId string, networkId string) ApiAddNetworkToServerRequest
	/*
		AddNetworkToServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddNetworkToServerExecute(ctx context.Context, projectId string, region string, serverId string, networkId string) error
	/*
		AddNicToServer Attach an existing network interface.
		Attach an existing network interface to a server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param nicId The identifier (ID) of a network interface.
		@return ApiAddNicToServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddNicToServer(ctx context.Context, projectId string, region string, serverId string, nicId string) ApiAddNicToServerRequest
	/*
		AddNicToServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddNicToServerExecute(ctx context.Context, projectId string, region string, serverId string, nicId string) error
	/*
		AddPublicIpToServer Associate a public IP to the server.
		Associate a public IP to a server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param publicIpId The identifier (ID) of a Public IP.
		@return ApiAddPublicIpToServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddPublicIpToServer(ctx context.Context, projectId string, region string, serverId string, publicIpId string) ApiAddPublicIpToServerRequest
	/*
		AddPublicIpToServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddPublicIpToServerExecute(ctx context.Context, projectId string, region string, serverId string, publicIpId string) error
	/*
		AddRoutesToRoutingTable Create new routes in a routing table.
		Create new routes in an existing routing table.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return ApiAddRoutesToRoutingTableRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddRoutesToRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiAddRoutesToRoutingTableRequest
	/*
		AddRoutesToRoutingTableExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return RouteListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddRoutesToRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RouteListResponse, error)
	/*
		AddRoutingTableToArea Create new routing table in a network area.
		Create a new routing table in an existing network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiAddRoutingTableToAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddRoutingTableToArea(ctx context.Context, organizationId string, areaId string, region string) ApiAddRoutingTableToAreaRequest
	/*
		AddRoutingTableToAreaExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return RoutingTable

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddRoutingTableToAreaExecute(ctx context.Context, organizationId string, areaId string, region string) (*RoutingTable, error)
	/*
		AddSecurityGroupToServer Add a server to a security group.
		Add an existing server to an existing security group.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return ApiAddSecurityGroupToServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddSecurityGroupToServer(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) ApiAddSecurityGroupToServerRequest
	/*
		AddSecurityGroupToServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddSecurityGroupToServerExecute(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) error
	/*
		AddServiceAccountToServer Attach service account to a server.
		Attach an additional service account to the server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param serviceAccountMail The e-mail address of a service account.
		@return ApiAddServiceAccountToServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddServiceAccountToServer(ctx context.Context, projectId string, region string, serverId string, serviceAccountMail string) ApiAddServiceAccountToServerRequest
	/*
		AddServiceAccountToServerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param serviceAccountMail The e-mail address of a service account.
		@return ServiceAccountMailListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddServiceAccountToServerExecute(ctx context.Context, projectId string, region string, serverId string, serviceAccountMail string) (*ServiceAccountMailListResponse, error)
	/*
		AddVolumeToServer Attach a volume to a server.
		Attach an existing volume to an existing server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiAddVolumeToServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddVolumeToServer(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiAddVolumeToServerRequest
	/*
		AddVolumeToServerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return VolumeAttachment

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	AddVolumeToServerExecute(ctx context.Context, projectId string, region string, serverId string, volumeId string) (*VolumeAttachment, error)
	/*
		CreateAffinityGroup Create a new affinity group in a project.
		Create a new server affinity group in the given project ID.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateAffinityGroupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateAffinityGroup(ctx context.Context, projectId string, region string) ApiCreateAffinityGroupRequest
	/*
		CreateAffinityGroupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return AffinityGroup

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateAffinityGroupExecute(ctx context.Context, projectId string, region string) (*AffinityGroup, error)
	/*
		CreateBackup Create new Backup.
		Create a new Backup in a project. If a snapshot ID is provided create the backup from the snapshot.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@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, 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 The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return Backup

		// 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, region string) (*Backup, error)
	/*
		CreateImage Create new Image.
		Create a new Image in a project. This call, if successful, returns a pre-signed URL for the customer to upload the image.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateImageRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateImage(ctx context.Context, projectId string, region string) ApiCreateImageRequest
	/*
		CreateImageExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ImageCreateResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateImageExecute(ctx context.Context, projectId string, region string) (*ImageCreateResponse, error)
	/*
		CreateIsolatedNetwork Create a single isolated network.
		Creates an isolated network which is not connected to other networks in this project. We recommend using this endpoint only if you are fully aware of its purpose and the consequences of its execution.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateIsolatedNetworkRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateIsolatedNetwork(ctx context.Context, projectId string, region string) ApiCreateIsolatedNetworkRequest
	/*
		CreateIsolatedNetworkExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return Network

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateIsolatedNetworkExecute(ctx context.Context, projectId string, region string) (*Network, error)
	/*
		CreateKeyPair Import a public key.
		Import a new public key for the requesting user based on provided public key material. The creation will fail if an SSH keypair with the same name already exists. If a name is not provided it is autogenerated form the ssh-pubkey comment section. If that is also not present it will be the the MD5 fingerprint of the key. For autogenerated names invalid characters will be removed.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiCreateKeyPairRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateKeyPair(ctx context.Context) ApiCreateKeyPairRequest
	/*
		CreateKeyPairExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return Keypair

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateKeyPairExecute(ctx context.Context) (*Keypair, error)
	/*
		CreateNetwork Create new network.
		Create a new network in a project. `nameservers` will be filled from `defaultNameservers` of the respective area if not specified. If the project has `internetAccess` enabled and this is the first network in the project this might incur cost.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateNetworkRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetwork(ctx context.Context, projectId string, region string) ApiCreateNetworkRequest
	/*
		CreateNetworkExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return Network

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkExecute(ctx context.Context, projectId string, region string) (*Network, error)
	/*
		CreateNetworkArea Create new network area in an organization.
		Create a new network area in an organization. You can specify `"preview/routingtables"="true"` as a label to enable the preview routing tables feature. This feature cannot be enabled or disabled afterwards.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@return ApiCreateNetworkAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkArea(ctx context.Context, organizationId string) ApiCreateNetworkAreaRequest
	/*
		CreateNetworkAreaExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@return NetworkArea

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkAreaExecute(ctx context.Context, organizationId string) (*NetworkArea, error)
	/*
		CreateNetworkAreaRange Create new network range in a network area.
		Create a new network range in an existing network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiCreateNetworkAreaRangeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkAreaRange(ctx context.Context, organizationId string, areaId string, region string) ApiCreateNetworkAreaRangeRequest
	/*
		CreateNetworkAreaRangeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return NetworkRangeListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, region string) (*NetworkRangeListResponse, error)
	/*
		CreateNetworkAreaRegion Configure a region for a network area.
		Configure a new region for a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiCreateNetworkAreaRegionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiCreateNetworkAreaRegionRequest
	/*
		CreateNetworkAreaRegionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return RegionalArea

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId string, region string) (*RegionalArea, error)
	/*
		CreateNetworkAreaRoute Create new network routes.
		Create one or several new network routes in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiCreateNetworkAreaRouteRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string) ApiCreateNetworkAreaRouteRequest
	/*
		CreateNetworkAreaRouteExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return RouteListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string) (*RouteListResponse, error)
	/*
		CreateNic Create new network interface.
		Create a new network interface in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return ApiCreateNicRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNic(ctx context.Context, projectId string, region string, networkId string) ApiCreateNicRequest
	/*
		CreateNicExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return NIC

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateNicExecute(ctx context.Context, projectId string, region string, networkId string) (*NIC, error)
	/*
		CreatePublicIP Create new public IP.
		Create a new public IP in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreatePublicIPRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreatePublicIP(ctx context.Context, projectId string, region string) ApiCreatePublicIPRequest
	/*
		CreatePublicIPExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return PublicIp

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreatePublicIPExecute(ctx context.Context, projectId string, region string) (*PublicIp, error)
	/*
		CreateSecurityGroup Create new security group.
		Create a new security group in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateSecurityGroupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateSecurityGroup(ctx context.Context, projectId string, region string) ApiCreateSecurityGroupRequest
	/*
		CreateSecurityGroupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return SecurityGroup

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateSecurityGroupExecute(ctx context.Context, projectId string, region string) (*SecurityGroup, error)
	/*
		CreateSecurityGroupRule Create new security group rule.
		Create a new security group rule in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return ApiCreateSecurityGroupRuleRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateSecurityGroupRule(ctx context.Context, projectId string, region string, securityGroupId string) ApiCreateSecurityGroupRuleRequest
	/*
		CreateSecurityGroupRuleExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return SecurityGroupRule

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateSecurityGroupRuleExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroupRule, error)
	/*
		CreateServer Create new server.
		Create a new server in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateServer(ctx context.Context, projectId string, region string) ApiCreateServerRequest
	/*
		CreateServerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return Server

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateServerExecute(ctx context.Context, projectId string, region string) (*Server, error)
	/*
		CreateSnapshot Create new Snapshot.
		Create a new Snapshot from a Volume in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateSnapshotRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateSnapshot(ctx context.Context, projectId string, region string) ApiCreateSnapshotRequest
	/*
		CreateSnapshotExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return Snapshot

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateSnapshotExecute(ctx context.Context, projectId string, region string) (*Snapshot, error)
	/*
		CreateVolume Create new volume.
		Create a new volume in a project. If a volume source is not provided, an empty volume will be created. The size property is required if no source or an image source is provided.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiCreateVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateVolume(ctx context.Context, projectId string, region string) ApiCreateVolumeRequest
	/*
		CreateVolumeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return Volume

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	CreateVolumeExecute(ctx context.Context, projectId string, region string) (*Volume, error)
	/*
		DeallocateServer Deallocate an existing server.
		Deallocate an existing server. The server will be removed from the hypervisor so only the volume will be billed.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiDeallocateServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeallocateServer(ctx context.Context, projectId string, region string, serverId string) ApiDeallocateServerRequest
	/*
		DeallocateServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeallocateServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		DeleteAffinityGroup Delete a affinity group in a project.
		Delete a affinity group in the given project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param affinityGroupId The identifier (ID) of a STACKIT Affinity Group.
		@return ApiDeleteAffinityGroupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteAffinityGroup(ctx context.Context, projectId string, region string, affinityGroupId string) ApiDeleteAffinityGroupRequest
	/*
		DeleteAffinityGroupExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteAffinityGroupExecute(ctx context.Context, projectId string, region string, affinityGroupId string) error
	/*
		DeleteBackup Delete a backup.
		Delete a backup that is part of the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param backupId The identifier (ID) of a STACKIT 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, 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, region string, backupId string) error
	/*
		DeleteImage Delete an Image.
		Delete an image that is part of the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ApiDeleteImageRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteImage(ctx context.Context, projectId string, region string, imageId string) ApiDeleteImageRequest
	/*
		DeleteImageExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteImageExecute(ctx context.Context, projectId string, region string, imageId string) error
	/*
		DeleteImageShare Remove image share.
		Remove the image share. New scope will be local.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ApiDeleteImageShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteImageShare(ctx context.Context, projectId string, region string, imageId string) ApiDeleteImageShareRequest
	/*
		DeleteImageShareExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteImageShareExecute(ctx context.Context, projectId string, region string, imageId string) error
	/*
		DeleteImageShareConsumer Remove an image share consumer.
		Remove consumer from a shared image.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@param consumerProjectId The identifier (ID) of a STACKIT Project that consumes an image share.
		@return ApiDeleteImageShareConsumerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteImageShareConsumer(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) ApiDeleteImageShareConsumerRequest
	/*
		DeleteImageShareConsumerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteImageShareConsumerExecute(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) error
	/*
		DeleteKeyPair Delete an SSH keypair.
		Delete an SSH keypair from a user.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param keypairName The name of an SSH keypair.
		@return ApiDeleteKeyPairRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteKeyPair(ctx context.Context, keypairName string) ApiDeleteKeyPairRequest
	/*
		DeleteKeyPairExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteKeyPairExecute(ctx context.Context, keypairName string) error
	/*
		DeleteNetwork Delete network.
		Delete a network. If the network is still in use, the deletion will fail.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return ApiDeleteNetworkRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest
	/*
		DeleteNetworkExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkExecute(ctx context.Context, projectId string, region string, networkId string) error
	/*
		DeleteNetworkArea Delete a network area.
		Delete an existing network area in an organization. This is only possible if no projects are using the area anymore.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return ApiDeleteNetworkAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkArea(ctx context.Context, organizationId string, areaId string) ApiDeleteNetworkAreaRequest
	/*
		DeleteNetworkAreaExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) error
	/*
		DeleteNetworkAreaRange Delete a network range.
		Delete a network range of a network area. The deletion will fail if the network range is still used.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param networkRangeId The identifier (ID) of a STACKIT Network Range.
		@return ApiDeleteNetworkAreaRangeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkAreaRange(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) ApiDeleteNetworkAreaRangeRequest
	/*
		DeleteNetworkAreaRangeExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) error
	/*
		DeleteNetworkAreaRegion Delete a configuration of region for a network area.
		Delete a current configuration of region for a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiDeleteNetworkAreaRegionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiDeleteNetworkAreaRegionRequest
	/*
		DeleteNetworkAreaRegionExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId string, region string) error
	/*
		DeleteNetworkAreaRoute Delete a network route.
		Delete a network route of a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return ApiDeleteNetworkAreaRouteRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string, routeId string) ApiDeleteNetworkAreaRouteRequest
	/*
		DeleteNetworkAreaRouteExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string, routeId string) error
	/*
		DeleteNic Delete a network interface.
		Delete a network interface that is part of the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@param nicId The identifier (ID) of a network interface.
		@return ApiDeleteNicRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNic(ctx context.Context, projectId string, region string, networkId string, nicId string) ApiDeleteNicRequest
	/*
		DeleteNicExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteNicExecute(ctx context.Context, projectId string, region string, networkId string, nicId string) error
	/*
		DeletePublicIP Delete a public IP.
		Delete a public IP that is part of the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param publicIpId The identifier (ID) of a Public IP.
		@return ApiDeletePublicIPRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeletePublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiDeletePublicIPRequest
	/*
		DeletePublicIPExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeletePublicIPExecute(ctx context.Context, projectId string, region string, publicIpId string) error
	/*
		DeleteRouteFromRoutingTable Delete a route in a routing table.
		Delete a route in an existing routing table.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return ApiDeleteRouteFromRoutingTableRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiDeleteRouteFromRoutingTableRequest
	/*
		DeleteRouteFromRoutingTableExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteRouteFromRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) error
	/*
		DeleteRoutingTableFromArea Delete a routing table.
		Delete a routing table of a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return ApiDeleteRoutingTableFromAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiDeleteRoutingTableFromAreaRequest
	/*
		DeleteRoutingTableFromAreaExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteRoutingTableFromAreaExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) error
	/*
		DeleteSecurityGroup Delete security group.
		Delete a security group.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return ApiDeleteSecurityGroupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteSecurityGroup(ctx context.Context, projectId string, region string, securityGroupId string) ApiDeleteSecurityGroupRequest
	/*
		DeleteSecurityGroupExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteSecurityGroupExecute(ctx context.Context, projectId string, region string, securityGroupId string) error
	/*
		DeleteSecurityGroupRule Delete security group rule.
		Delete a security group rule.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@param securityGroupRuleId The identifier (ID) of a STACKIT Security Group Rule.
		@return ApiDeleteSecurityGroupRuleRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteSecurityGroupRule(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) ApiDeleteSecurityGroupRuleRequest
	/*
		DeleteSecurityGroupRuleExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteSecurityGroupRuleExecute(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) error
	/*
		DeleteServer Delete a server.
		Delete a server. Volumes won't be deleted.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiDeleteServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServer(ctx context.Context, projectId string, region string, serverId string) ApiDeleteServerRequest
	/*
		DeleteServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		DeleteSnapshot Delete a snapshot.
		Delete a snapshot that is part of the project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param snapshotId The identifier (ID) of a STACKIT Snapshot.
		@return ApiDeleteSnapshotRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteSnapshot(ctx context.Context, projectId string, region string, snapshotId string) ApiDeleteSnapshotRequest
	/*
		DeleteSnapshotExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteSnapshotExecute(ctx context.Context, projectId string, region string, snapshotId string) error
	/*
		DeleteVolume Delete a volume.
		Delete a volume inside a project. The deletion will fail if the volume is still in use.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiDeleteVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteVolume(ctx context.Context, projectId string, region string, volumeId string) ApiDeleteVolumeRequest
	/*
		DeleteVolumeExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	DeleteVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) error
	/*
		GetAffinityGroup Get the affinity group.
		Get the affinity group created in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param affinityGroupId The identifier (ID) of a STACKIT Affinity Group.
		@return ApiGetAffinityGroupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetAffinityGroup(ctx context.Context, projectId string, region string, affinityGroupId string) ApiGetAffinityGroupRequest
	/*
		GetAffinityGroupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param affinityGroupId The identifier (ID) of a STACKIT Affinity Group.
		@return AffinityGroup

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetAffinityGroupExecute(ctx context.Context, projectId string, region string, affinityGroupId string) (*AffinityGroup, error)
	/*
		GetAttachedVolume Get Volume Attachment details.
		Get the details of an existing Volume Attachment.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiGetAttachedVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetAttachedVolume(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiGetAttachedVolumeRequest
	/*
		GetAttachedVolumeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return VolumeAttachment

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetAttachedVolumeExecute(ctx context.Context, projectId string, region string, serverId string, volumeId string) (*VolumeAttachment, error)
	/*
		GetBackup Get details about a backup.
		Get details about a block device backup.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param backupId The identifier (ID) of a STACKIT Backup.
		@return ApiGetBackupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetBackup(ctx context.Context, projectId string, region string, 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 The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param backupId The identifier (ID) of a STACKIT 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, region string, backupId string) (*Backup, error)
	/*
		GetImage Get details about an image.
		Get details about a specific Image inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ApiGetImageRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetImage(ctx context.Context, projectId string, region string, imageId string) ApiGetImageRequest
	/*
		GetImageExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return Image

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetImageExecute(ctx context.Context, projectId string, region string, imageId string) (*Image, error)
	/*
		GetImageShare Get share details of an image.
		Get share details about an shared image.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ApiGetImageShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetImageShare(ctx context.Context, projectId string, region string, imageId string) ApiGetImageShareRequest
	/*
		GetImageShareExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ImageShare

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetImageShareExecute(ctx context.Context, projectId string, region string, imageId string) (*ImageShare, error)
	/*
		GetImageShareConsumer Get image share consumer.
		Get details about an image share consumer.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@param consumerProjectId The identifier (ID) of a STACKIT Project that consumes an image share.
		@return ApiGetImageShareConsumerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetImageShareConsumer(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) ApiGetImageShareConsumerRequest
	/*
		GetImageShareConsumerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@param consumerProjectId The identifier (ID) of a STACKIT Project that consumes an image share.
		@return ImageShareConsumer

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetImageShareConsumerExecute(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) (*ImageShareConsumer, error)
	/*
		GetKeyPair Get SSH keypair details.
		Get details about an SSH keypair.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param keypairName The name of an SSH keypair.
		@return ApiGetKeyPairRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetKeyPair(ctx context.Context, keypairName string) ApiGetKeyPairRequest
	/*
		GetKeyPairExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param keypairName The name of an SSH keypair.
		@return Keypair

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetKeyPairExecute(ctx context.Context, keypairName string) (*Keypair, error)
	/*
		GetMachineType Get details about a machine type.
		Get details about a specific machine type.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param machineType STACKIT machine type Name.
		@return ApiGetMachineTypeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetMachineType(ctx context.Context, projectId string, region string, machineType string) ApiGetMachineTypeRequest
	/*
		GetMachineTypeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param machineType STACKIT machine type Name.
		@return MachineType

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetMachineTypeExecute(ctx context.Context, projectId string, region string, machineType string) (*MachineType, error)
	/*
		GetNetwork Get network details.
		Get details about a network of a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return ApiGetNetworkRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetwork(ctx context.Context, projectId string, region string, networkId string) ApiGetNetworkRequest
	/*
		GetNetworkExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return Network

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkExecute(ctx context.Context, projectId string, region string, networkId string) (*Network, error)
	/*
		GetNetworkArea Get details about a network area.
		Get details about a network area in an organization.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return ApiGetNetworkAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkArea(ctx context.Context, organizationId string, areaId string) ApiGetNetworkAreaRequest
	/*
		GetNetworkAreaExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return NetworkArea

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) (*NetworkArea, error)
	/*
		GetNetworkAreaRange Get details about a network range.
		Get details about a network range in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param networkRangeId The identifier (ID) of a STACKIT Network Range.
		@return ApiGetNetworkAreaRangeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkAreaRange(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) ApiGetNetworkAreaRangeRequest
	/*
		GetNetworkAreaRangeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param networkRangeId The identifier (ID) of a STACKIT Network Range.
		@return NetworkRange

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) (*NetworkRange, error)
	/*
		GetNetworkAreaRegion Get details about a configured region.
		Get details about a configured region in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiGetNetworkAreaRegionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiGetNetworkAreaRegionRequest
	/*
		GetNetworkAreaRegionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return RegionalArea

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId string, region string) (*RegionalArea, error)
	/*
		GetNetworkAreaRoute Get details about a network route.
		Get details about a network route defined in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return ApiGetNetworkAreaRouteRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string, routeId string) ApiGetNetworkAreaRouteRequest
	/*
		GetNetworkAreaRouteExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return Route

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string, routeId string) (*Route, error)
	/*
		GetNic Get details about a network interface.
		Get details about a network interface inside a network.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@param nicId The identifier (ID) of a network interface.
		@return ApiGetNicRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNic(ctx context.Context, projectId string, region string, networkId string, nicId string) ApiGetNicRequest
	/*
		GetNicExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@param nicId The identifier (ID) of a network interface.
		@return NIC

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetNicExecute(ctx context.Context, projectId string, region string, networkId string, nicId string) (*NIC, error)
	/*
		GetOrganizationRequest Lookup an organization request ID.
		Lookup an organization request ID from a previous request. This allows to find resource IDs of resources generated during a organization request.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param requestId The identifier (ID) of a STACKIT Request.
		@return ApiGetOrganizationRequestRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetOrganizationRequest(ctx context.Context, organizationId string, requestId string) ApiGetOrganizationRequestRequest
	/*
		GetOrganizationRequestExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param requestId The identifier (ID) of a STACKIT Request.
		@return Request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetOrganizationRequestExecute(ctx context.Context, organizationId string, requestId string) (*Request, error)
	/*
		GetProjectDetails Get project details.
		Get details about a STACKIT project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@return ApiGetProjectDetailsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetProjectDetails(ctx context.Context, projectId string) ApiGetProjectDetailsRequest
	/*
		GetProjectDetailsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@return Project

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetProjectDetailsExecute(ctx context.Context, projectId string) (*Project, error)
	/*
		GetProjectNIC Get details about a network interface of a project.
		Get details about a network interface inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param nicId The identifier (ID) of a network interface.
		@return ApiGetProjectNICRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetProjectNIC(ctx context.Context, projectId string, region string, nicId string) ApiGetProjectNICRequest
	/*
		GetProjectNICExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param nicId The identifier (ID) of a network interface.
		@return NIC

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetProjectNICExecute(ctx context.Context, projectId string, region string, nicId string) (*NIC, error)
	/*
		GetProjectRequest Lookup a project request ID.
		Lookup a project request ID from a previous request. This allows to find resource IDs of resources generated during a projects request.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param requestId The identifier (ID) of a STACKIT Request.
		@return ApiGetProjectRequestRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetProjectRequest(ctx context.Context, projectId string, region string, requestId string) ApiGetProjectRequestRequest
	/*
		GetProjectRequestExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param requestId The identifier (ID) of a STACKIT Request.
		@return Request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetProjectRequestExecute(ctx context.Context, projectId string, region string, requestId string) (*Request, error)
	/*
		GetPublicIP Get details about a public IP.
		Get details about a public IP inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param publicIpId The identifier (ID) of a Public IP.
		@return ApiGetPublicIPRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetPublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiGetPublicIPRequest
	/*
		GetPublicIPExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param publicIpId The identifier (ID) of a Public IP.
		@return PublicIp

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetPublicIPExecute(ctx context.Context, projectId string, region string, publicIpId string) (*PublicIp, error)
	/*
		GetRouteOfRoutingTable Get details about a route of a routing table.
		Get details about a route defined in a routing table.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return ApiGetRouteOfRoutingTableRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiGetRouteOfRoutingTableRequest
	/*
		GetRouteOfRoutingTableExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return Route

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetRouteOfRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) (*Route, error)
	/*
		GetRoutingTableOfArea Get details about a routing table.
		Get details about a routing table defined in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return ApiGetRoutingTableOfAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiGetRoutingTableOfAreaRequest
	/*
		GetRoutingTableOfAreaExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return RoutingTable

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetRoutingTableOfAreaExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RoutingTable, error)
	/*
		GetSecurityGroup Get security group details.
		Get details about a security group of a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return ApiGetSecurityGroupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetSecurityGroup(ctx context.Context, projectId string, region string, securityGroupId string) ApiGetSecurityGroupRequest
	/*
		GetSecurityGroupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return SecurityGroup

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetSecurityGroupExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroup, error)
	/*
		GetSecurityGroupRule Get security group rule details.
		Get details about a security group rule of a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@param securityGroupRuleId The identifier (ID) of a STACKIT Security Group Rule.
		@return ApiGetSecurityGroupRuleRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetSecurityGroupRule(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) ApiGetSecurityGroupRuleRequest
	/*
		GetSecurityGroupRuleExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@param securityGroupRuleId The identifier (ID) of a STACKIT Security Group Rule.
		@return SecurityGroupRule

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetSecurityGroupRuleExecute(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) (*SecurityGroupRule, error)
	/*
		GetServer Get server details.
		Get details about a server by its ID.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiGetServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServer(ctx context.Context, projectId string, region string, serverId string) ApiGetServerRequest
	/*
		GetServerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return Server

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServerExecute(ctx context.Context, projectId string, region string, serverId string) (*Server, error)
	/*
		GetServerConsole Get server console.
		Get a URL for server remote console.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiGetServerConsoleRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServerConsole(ctx context.Context, projectId string, region string, serverId string) ApiGetServerConsoleRequest
	/*
		GetServerConsoleExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ServerConsoleUrl

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServerConsoleExecute(ctx context.Context, projectId string, region string, serverId string) (*ServerConsoleUrl, error)
	/*
		GetServerLog Get server log.
		Get server console log.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiGetServerLogRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServerLog(ctx context.Context, projectId string, region string, serverId string) ApiGetServerLogRequest
	/*
		GetServerLogExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return GetServerLog200Response

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetServerLogExecute(ctx context.Context, projectId string, region string, serverId string) (*GetServerLog200Response, error)
	/*
		GetSnapshot Get details about a snapshot.
		Get details about a block device snapshot.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param snapshotId The identifier (ID) of a STACKIT Snapshot.
		@return ApiGetSnapshotRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetSnapshot(ctx context.Context, projectId string, region string, snapshotId string) ApiGetSnapshotRequest
	/*
		GetSnapshotExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param snapshotId The identifier (ID) of a STACKIT Snapshot.
		@return Snapshot

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetSnapshotExecute(ctx context.Context, projectId string, region string, snapshotId string) (*Snapshot, error)
	/*
		GetVolume Get details about a volume.
		Get details about a block device volume.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiGetVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetVolume(ctx context.Context, projectId string, region string, volumeId string) ApiGetVolumeRequest
	/*
		GetVolumeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return Volume

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) (*Volume, error)
	/*
		GetVolumePerformanceClass Get details about a volume performance class.
		Get details about a specific volume performance class.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumePerformanceClass The name of a STACKIT Volume performance class.
		@return ApiGetVolumePerformanceClassRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetVolumePerformanceClass(ctx context.Context, projectId string, region string, volumePerformanceClass string) ApiGetVolumePerformanceClassRequest
	/*
		GetVolumePerformanceClassExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumePerformanceClass The name of a STACKIT Volume performance class.
		@return VolumePerformanceClass

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	GetVolumePerformanceClassExecute(ctx context.Context, projectId string, region string, volumePerformanceClass string) (*VolumePerformanceClass, error)
	/*
		ImageFromVolume Create an image out of a volume.
		Create an image out a a volume.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@param region The STACKIT Region of the resources.
		@return ApiImageFromVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ImageFromVolume(ctx context.Context, projectId string, volumeId string, region string) ApiImageFromVolumeRequest
	/*
		ImageFromVolumeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@param region The STACKIT Region of the resources.
		@return Image

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ImageFromVolumeExecute(ctx context.Context, projectId string, volumeId string, region string) (*Image, error)
	/*
		ListAffinityGroups Get the affinity groups setup for a project.
		Get the affinity groups created in a project. Affinity groups are an indication of locality of a server relative to another group of servers. They can be either running on the same host (affinity) or on different ones (anti-affinity).

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListAffinityGroupsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAffinityGroups(ctx context.Context, projectId string, region string) ApiListAffinityGroupsRequest
	/*
		ListAffinityGroupsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return AffinityGroupListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAffinityGroupsExecute(ctx context.Context, projectId string, region string) (*AffinityGroupListResponse, error)
	/*
		ListAttachedVolumes List all volume attachments of a server.
		Get a list of all volume attachments of a server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiListAttachedVolumesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAttachedVolumes(ctx context.Context, projectId string, region string, serverId string) ApiListAttachedVolumesRequest
	/*
		ListAttachedVolumesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return VolumeAttachmentListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAttachedVolumesExecute(ctx context.Context, projectId string, region string, serverId string) (*VolumeAttachmentListResponse, error)
	/*
		ListAvailabilityZones List all availability zones.
		Get a list of all availability zones.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param region The STACKIT Region of the resources.
		@return ApiListAvailabilityZonesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAvailabilityZones(ctx context.Context, region string) ApiListAvailabilityZonesRequest
	/*
		ListAvailabilityZonesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param region The STACKIT Region of the resources.
		@return AvailabilityZoneListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListAvailabilityZonesExecute(ctx context.Context, region string) (*AvailabilityZoneListResponse, error)
	/*
		ListBackups List all backups inside a project.
		Get a list of all backups inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListBackupsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListBackups(ctx context.Context, projectId string, region string) ApiListBackupsRequest
	/*
		ListBackupsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return BackupListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListBackupsExecute(ctx context.Context, projectId string, region string) (*BackupListResponse, error)
	/*
		ListImages List all Images inside a project.
		Get a list of all images inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListImagesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListImages(ctx context.Context, projectId string, region string) ApiListImagesRequest
	/*
		ListImagesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ImageListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListImagesExecute(ctx context.Context, projectId string, region string) (*ImageListResponse, error)
	/*
		ListKeyPairs List all SSH keypairs for the requesting user.
		Get a list of all SSH keypairs assigned to the requesting user.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiListKeyPairsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListKeyPairs(ctx context.Context) ApiListKeyPairsRequest
	/*
		ListKeyPairsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return KeyPairListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListKeyPairsExecute(ctx context.Context) (*KeyPairListResponse, error)
	/*
		ListMachineTypes List all machine types available for a project.
		Get a list of all machine type available in a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListMachineTypesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListMachineTypes(ctx context.Context, projectId string, region string) ApiListMachineTypesRequest
	/*
		ListMachineTypesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return MachineTypeListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListMachineTypesExecute(ctx context.Context, projectId string, region string) (*MachineTypeListResponse, error)
	/*
		ListNetworkAreaProjects List all projects using a network area.
		Get a list of all projects using a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return ApiListNetworkAreaProjectsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaProjects(ctx context.Context, organizationId string, areaId string) ApiListNetworkAreaProjectsRequest
	/*
		ListNetworkAreaProjectsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return ProjectListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaProjectsExecute(ctx context.Context, organizationId string, areaId string) (*ProjectListResponse, error)
	/*
		ListNetworkAreaRanges List all network ranges in a network area.
		Get a list of all network ranges in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiListNetworkAreaRangesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaRanges(ctx context.Context, organizationId string, areaId string, region string) ApiListNetworkAreaRangesRequest
	/*
		ListNetworkAreaRangesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return NetworkRangeListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaRangesExecute(ctx context.Context, organizationId string, areaId string, region string) (*NetworkRangeListResponse, error)
	/*
		ListNetworkAreaRegions List all configured regions in a network area.
		Get a list of all configured regions.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return ApiListNetworkAreaRegionsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaRegions(ctx context.Context, organizationId string, areaId string) ApiListNetworkAreaRegionsRequest
	/*
		ListNetworkAreaRegionsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return RegionalAreaListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaRegionsExecute(ctx context.Context, organizationId string, areaId string) (*RegionalAreaListResponse, error)
	/*
		ListNetworkAreaRoutes List all network routes in a network area.
		Get a list of all network routes defined in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiListNetworkAreaRoutesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaRoutes(ctx context.Context, organizationId string, areaId string, region string) ApiListNetworkAreaRoutesRequest
	/*
		ListNetworkAreaRoutesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return RouteListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreaRoutesExecute(ctx context.Context, organizationId string, areaId string, region string) (*RouteListResponse, error)
	/*
		ListNetworkAreas List all network areas in an organization.
		Get a list of all visible network areas defined in an organization.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@return ApiListNetworkAreasRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreas(ctx context.Context, organizationId string) ApiListNetworkAreasRequest
	/*
		ListNetworkAreasExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@return NetworkAreaListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworkAreasExecute(ctx context.Context, organizationId string) (*NetworkAreaListResponse, error)
	/*
		ListNetworks List all networks inside a project.
		Get a list of all networks inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListNetworksRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworks(ctx context.Context, projectId string, region string) ApiListNetworksRequest
	/*
		ListNetworksExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return NetworkListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNetworksExecute(ctx context.Context, projectId string, region string) (*NetworkListResponse, error)
	/*
		ListNics List all network interfaces inside a network.
		Get a list of all network interfaces inside a network.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return ApiListNicsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNics(ctx context.Context, projectId string, region string, networkId string) ApiListNicsRequest
	/*
		ListNicsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return NICListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListNicsExecute(ctx context.Context, projectId string, region string, networkId string) (*NICListResponse, error)
	/*
		ListProjectNICs List all network interfaces inside a project.
		Get a list of all network interfaces inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListProjectNICsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListProjectNICs(ctx context.Context, projectId string, region string) ApiListProjectNICsRequest
	/*
		ListProjectNICsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return NICListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListProjectNICsExecute(ctx context.Context, projectId string, region string) (*NICListResponse, error)
	/*
		ListPublicIPRanges List all public IP ranges.
		Get a list of all public IP ranges that STACKIT uses.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return ApiListPublicIPRangesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListPublicIPRanges(ctx context.Context) ApiListPublicIPRangesRequest
	/*
		ListPublicIPRangesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@return PublicNetworkListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListPublicIPRangesExecute(ctx context.Context) (*PublicNetworkListResponse, error)
	/*
		ListPublicIPs List all public IPs inside a project.
		Get a list of all public IPs inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListPublicIPsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListPublicIPs(ctx context.Context, projectId string, region string) ApiListPublicIPsRequest
	/*
		ListPublicIPsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return PublicIpListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListPublicIPsExecute(ctx context.Context, projectId string, region string) (*PublicIpListResponse, error)
	/*
		ListQuotas List project quotas.
		List quota limits and usage for project resources.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListQuotasRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListQuotas(ctx context.Context, projectId string, region string) ApiListQuotasRequest
	/*
		ListQuotasExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return QuotaListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListQuotasExecute(ctx context.Context, projectId string, region string) (*QuotaListResponse, error)
	/*
		ListRoutesOfRoutingTable List all routes in a routing table.
		Get a list of all routes in a routing table.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return ApiListRoutesOfRoutingTableRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRoutesOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiListRoutesOfRoutingTableRequest
	/*
		ListRoutesOfRoutingTableExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return RouteListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRoutesOfRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RouteListResponse, error)
	/*
		ListRoutingTablesOfArea List all routing tables in a network area.
		Get a list of all routing tables in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiListRoutingTablesOfAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRoutingTablesOfArea(ctx context.Context, organizationId string, areaId string, region string) ApiListRoutingTablesOfAreaRequest
	/*
		ListRoutingTablesOfAreaExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return RoutingTableListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListRoutingTablesOfAreaExecute(ctx context.Context, organizationId string, areaId string, region string) (*RoutingTableListResponse, error)
	/*
		ListSecurityGroupRules List all rules for a security group.
		Get a list of all rules inside a security group.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return ApiListSecurityGroupRulesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListSecurityGroupRules(ctx context.Context, projectId string, region string, securityGroupId string) ApiListSecurityGroupRulesRequest
	/*
		ListSecurityGroupRulesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return SecurityGroupRuleListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListSecurityGroupRulesExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroupRuleListResponse, error)
	/*
		ListSecurityGroups List all security groups inside a project.
		Get a list of all security groups inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListSecurityGroupsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListSecurityGroups(ctx context.Context, projectId string, region string) ApiListSecurityGroupsRequest
	/*
		ListSecurityGroupsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return SecurityGroupListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListSecurityGroupsExecute(ctx context.Context, projectId string, region string) (*SecurityGroupListResponse, error)
	/*
		ListServerNICs Get all network interfaces.
		Get all network interfaces attached to the server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiListServerNICsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServerNICs(ctx context.Context, projectId string, region string, serverId string) ApiListServerNICsRequest
	/*
		ListServerNICsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return NICListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServerNICsExecute(ctx context.Context, projectId string, region string, serverId string) (*NICListResponse, error)
	/*
		ListServerServiceAccounts List all service accounts of the Server.
		Get the list of the service accounts of the server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiListServerServiceAccountsRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServerServiceAccounts(ctx context.Context, projectId string, region string, serverId string) ApiListServerServiceAccountsRequest
	/*
		ListServerServiceAccountsExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ServiceAccountMailListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServerServiceAccountsExecute(ctx context.Context, projectId string, region string, serverId string) (*ServiceAccountMailListResponse, error)
	/*
		ListServers List all servers inside a project.
		Get a list of all servers inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListServersRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServers(ctx context.Context, projectId string, region string) ApiListServersRequest
	/*
		ListServersExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ServerListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListServersExecute(ctx context.Context, projectId string, region string) (*ServerListResponse, error)
	/*
		ListSnapshotsInProject List all snapshots inside a project.
		Get a list of all snapshots inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListSnapshotsInProjectRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListSnapshotsInProject(ctx context.Context, projectId string, region string) ApiListSnapshotsInProjectRequest
	/*
		ListSnapshotsInProjectExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return SnapshotListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListSnapshotsInProjectExecute(ctx context.Context, projectId string, region string) (*SnapshotListResponse, error)
	/*
		ListVolumePerformanceClasses List all volume performance classes available for a project.
		Get a list of all volume performance classes available inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListVolumePerformanceClassesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVolumePerformanceClasses(ctx context.Context, projectId string, region string) ApiListVolumePerformanceClassesRequest
	/*
		ListVolumePerformanceClassesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return VolumePerformanceClassListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVolumePerformanceClassesExecute(ctx context.Context, projectId string, region string) (*VolumePerformanceClassListResponse, error)
	/*
		ListVolumes List all volumes inside a project.
		Get a list of all volumes inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return ApiListVolumesRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVolumes(ctx context.Context, projectId string, region string) ApiListVolumesRequest
	/*
		ListVolumesExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@return VolumeListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ListVolumesExecute(ctx context.Context, projectId string, region string) (*VolumeListResponse, error)
	/*
		PartialUpdateNetwork Update network settings.
		Update the settings of a network inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return ApiPartialUpdateNetworkRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest
	/*
		PartialUpdateNetworkExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateNetworkExecute(ctx context.Context, projectId string, region string, networkId string) error
	/*
		PartialUpdateNetworkArea Update network area settings.
		Update the settings of a network area in an organization.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return ApiPartialUpdateNetworkAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateNetworkArea(ctx context.Context, organizationId string, areaId string) ApiPartialUpdateNetworkAreaRequest
	/*
		PartialUpdateNetworkAreaExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@return NetworkArea

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	PartialUpdateNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) (*NetworkArea, error)
	/*
		RebootServer Reboot the server.
		Reboot the server. A soft reboot will attempt to gracefully shut down the server by passing the command to the operating system. A hard reboot will power cycle the server without waiting for the operating system to shutdown properly.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiRebootServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RebootServer(ctx context.Context, projectId string, region string, serverId string) ApiRebootServerRequest
	/*
		RebootServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RebootServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		RemoveNetworkFromServer Detach and delete all network interfaces associated with the specified network.
		Detach and delete all network interfaces associated with the specified network from the server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param networkId The identifier (ID) of a STACKIT Network.
		@return ApiRemoveNetworkFromServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveNetworkFromServer(ctx context.Context, projectId string, region string, serverId string, networkId string) ApiRemoveNetworkFromServerRequest
	/*
		RemoveNetworkFromServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveNetworkFromServerExecute(ctx context.Context, projectId string, region string, serverId string, networkId string) error
	/*
		RemoveNicFromServer Detach a network interface.
		Detach a network interface from a server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param nicId The identifier (ID) of a network interface.
		@return ApiRemoveNicFromServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveNicFromServer(ctx context.Context, projectId string, region string, serverId string, nicId string) ApiRemoveNicFromServerRequest
	/*
		RemoveNicFromServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveNicFromServerExecute(ctx context.Context, projectId string, region string, serverId string, nicId string) error
	/*
		RemovePublicIpFromServer Dissociate a public IP from a server.
		Dissociate a public IP on an existing server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param publicIpId The identifier (ID) of a Public IP.
		@return ApiRemovePublicIpFromServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemovePublicIpFromServer(ctx context.Context, projectId string, region string, serverId string, publicIpId string) ApiRemovePublicIpFromServerRequest
	/*
		RemovePublicIpFromServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemovePublicIpFromServerExecute(ctx context.Context, projectId string, region string, serverId string, publicIpId string) error
	/*
		RemoveSecurityGroupFromServer Remove a server from a security group.
		Remove a server from a attached security group.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return ApiRemoveSecurityGroupFromServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveSecurityGroupFromServer(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) ApiRemoveSecurityGroupFromServerRequest
	/*
		RemoveSecurityGroupFromServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveSecurityGroupFromServerExecute(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) error
	/*
		RemoveServiceAccountFromServer Detach a service account from a server.
		Detach an additional service account from the server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param serviceAccountMail The e-mail address of a service account.
		@return ApiRemoveServiceAccountFromServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveServiceAccountFromServer(ctx context.Context, projectId string, region string, serverId string, serviceAccountMail string) ApiRemoveServiceAccountFromServerRequest
	/*
		RemoveServiceAccountFromServerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param serviceAccountMail The e-mail address of a service account.
		@return ServiceAccountMailListResponse

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveServiceAccountFromServerExecute(ctx context.Context, projectId string, region string, serverId string, serviceAccountMail string) (*ServiceAccountMailListResponse, error)
	/*
		RemoveVolumeFromServer Detach a volume from a server.
		Detach an existing volume from an existing server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiRemoveVolumeFromServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveVolumeFromServer(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiRemoveVolumeFromServerRequest
	/*
		RemoveVolumeFromServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RemoveVolumeFromServerExecute(ctx context.Context, projectId string, region string, serverId string, volumeId string) error
	/*
		RescueServer Rescue an existing server.
		Rescue an existing server. It is shutdown and the initial image is attached as the boot volume, while the boot volume is attached as secondary volume and the server is booted.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiRescueServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RescueServer(ctx context.Context, projectId string, region string, serverId string) ApiRescueServerRequest
	/*
		RescueServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	RescueServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		ResizeServer Resize a server.
		Resize the server to the given machine type.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiResizeServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ResizeServer(ctx context.Context, projectId string, region string, serverId string) ApiResizeServerRequest
	/*
		ResizeServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ResizeServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		ResizeVolume Update the size of a volume.
		Update the size of a block device volume. The new volume size must be larger than the current size.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiResizeVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ResizeVolume(ctx context.Context, projectId string, region string, volumeId string) ApiResizeVolumeRequest
	/*
		ResizeVolumeExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	ResizeVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) error
	/*
		RestoreBackup Restore Backup to the referenced source Volume.
		Restores a Backup to the existing Volume it references to. The use of this endpoint is disruptive as the volume needs to be detached. If a new volume is to be created use the volumes endpoint with the option to create from backup.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param backupId The identifier (ID) of a STACKIT 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, 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, region string, backupId string) error
	/*
		SetImageShare Set image share.
		Set share of an Image. New Options will replace existing settings.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ApiSetImageShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	SetImageShare(ctx context.Context, projectId string, region string, imageId string) ApiSetImageShareRequest
	/*
		SetImageShareExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ImageShare

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	SetImageShareExecute(ctx context.Context, projectId string, region string, imageId string) (*ImageShare, error)
	/*
		StartServer Boot up a server.
		Start an existing server or allocates the server if deallocated.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiStartServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	StartServer(ctx context.Context, projectId string, region string, serverId string) ApiStartServerRequest
	/*
		StartServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	StartServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		StopServer Stop an existing server.
		Stops an existing server. The server will remain on the Hypervisor and will be charged full price for all resources attached to it. The attached resources will remain reserved. Useful particularly for vGPU servers.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiStopServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	StopServer(ctx context.Context, projectId string, region string, serverId string) ApiStopServerRequest
	/*
		StopServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	StopServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		UnrescueServer Unrescue an existing server.
		Unrescue an existing server. The original boot volume is attached as boot volume of the server and the server is booted up.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiUnrescueServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UnrescueServer(ctx context.Context, projectId string, region string, serverId string) ApiUnrescueServerRequest
	/*
		UnrescueServerExecute executes the request

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UnrescueServerExecute(ctx context.Context, projectId string, region string, serverId string) error
	/*
		UpdateAttachedVolume Update Volume Attachment Parameters.
		Update the properties of an existing Volume Attachment.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiUpdateAttachedVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateAttachedVolume(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiUpdateAttachedVolumeRequest
	/*
		UpdateAttachedVolumeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return VolumeAttachment

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateAttachedVolumeExecute(ctx context.Context, projectId string, region string, serverId string, volumeId string) (*VolumeAttachment, error)
	/*
		UpdateBackup Update information of a backup.
		Update name or labels of the backup.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param backupId The identifier (ID) of a STACKIT Backup.
		@return ApiUpdateBackupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateBackup(ctx context.Context, projectId string, region string, backupId string) ApiUpdateBackupRequest
	/*
		UpdateBackupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param backupId The identifier (ID) of a STACKIT Backup.
		@return Backup

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateBackupExecute(ctx context.Context, projectId string, region string, backupId string) (*Backup, error)
	/*
		UpdateImage Update Image Parameters.
		Update the properties of an existing Image inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ApiUpdateImageRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateImage(ctx context.Context, projectId string, region string, imageId string) ApiUpdateImageRequest
	/*
		UpdateImageExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return Image

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateImageExecute(ctx context.Context, projectId string, region string, imageId string) (*Image, error)
	/*
		UpdateImageShare Update image share.
		Update share of an Image. Projects will be appended to existing list.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ApiUpdateImageShareRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateImageShare(ctx context.Context, projectId string, region string, imageId string) ApiUpdateImageShareRequest
	/*
		UpdateImageShareExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param imageId The identifier (ID) of a STACKIT Image.
		@return ImageShare

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateImageShareExecute(ctx context.Context, projectId string, region string, imageId string) (*ImageShare, error)
	/*
		UpdateKeyPair Update information of an SSH keypair.
		Update labels of the SSH keypair.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param keypairName The name of an SSH keypair.
		@return ApiUpdateKeyPairRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateKeyPair(ctx context.Context, keypairName string) ApiUpdateKeyPairRequest
	/*
		UpdateKeyPairExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param keypairName The name of an SSH keypair.
		@return Keypair

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateKeyPairExecute(ctx context.Context, keypairName string) (*Keypair, error)
	/*
		UpdateNetworkAreaRegion Update a region for a network area.
		Update a new region for a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return ApiUpdateNetworkAreaRegionRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiUpdateNetworkAreaRegionRequest
	/*
		UpdateNetworkAreaRegionExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@return RegionalArea

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateNetworkAreaRegionExecute(ctx context.Context, organizationId string, areaId string, region string) (*RegionalArea, error)
	/*
		UpdateNetworkAreaRoute Update a network route.
		Update a network route defined in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return ApiUpdateNetworkAreaRouteRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string, routeId string) ApiUpdateNetworkAreaRouteRequest
	/*
		UpdateNetworkAreaRouteExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return Route

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, region string, routeId string) (*Route, error)
	/*
		UpdateNic Update a network interface.
		Update the properties of an existing network interface inside a network.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@param nicId The identifier (ID) of a network interface.
		@return ApiUpdateNicRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateNic(ctx context.Context, projectId string, region string, networkId string, nicId string) ApiUpdateNicRequest
	/*
		UpdateNicExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param networkId The identifier (ID) of a STACKIT Network.
		@param nicId The identifier (ID) of a network interface.
		@return NIC

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateNicExecute(ctx context.Context, projectId string, region string, networkId string, nicId string) (*NIC, error)
	/*
		UpdatePublicIP Update a public IP.
		Update the properties of an existing public IP inside a project.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param publicIpId The identifier (ID) of a Public IP.
		@return ApiUpdatePublicIPRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdatePublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiUpdatePublicIPRequest
	/*
		UpdatePublicIPExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param publicIpId The identifier (ID) of a Public IP.
		@return PublicIp

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdatePublicIPExecute(ctx context.Context, projectId string, region string, publicIpId string) (*PublicIp, error)
	/*
		UpdateRouteOfRoutingTable Update a route of a routing table.
		Update a route defined in a routing table.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return ApiUpdateRouteOfRoutingTableRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateRouteOfRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiUpdateRouteOfRoutingTableRequest
	/*
		UpdateRouteOfRoutingTableExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@param routeId The identifier (ID) of a STACKIT Route.
		@return Route

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateRouteOfRoutingTableExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) (*Route, error)
	/*
		UpdateRoutingTableOfArea Update a routing table.
		Update a routing table defined in a network area.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return ApiUpdateRoutingTableOfAreaRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateRoutingTableOfArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiUpdateRoutingTableOfAreaRequest
	/*
		UpdateRoutingTableOfAreaExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param organizationId The identifier (ID) of a STACKIT Organization.
		@param areaId The identifier (ID) of a STACKIT Network Area.
		@param region The STACKIT Region of the resources.
		@param routingTableId The identifier (ID) of a STACKIT Routing Table.
		@return RoutingTable

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateRoutingTableOfAreaExecute(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) (*RoutingTable, error)
	/*
		UpdateSecurityGroup Update information of a security group.
		Update labels of the security group.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return ApiUpdateSecurityGroupRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateSecurityGroup(ctx context.Context, projectId string, region string, securityGroupId string) ApiUpdateSecurityGroupRequest
	/*
		UpdateSecurityGroupExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param securityGroupId The identifier (ID) of a STACKIT Security Group.
		@return SecurityGroup

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateSecurityGroupExecute(ctx context.Context, projectId string, region string, securityGroupId string) (*SecurityGroup, error)
	/*
		UpdateServer Update information of a server.
		Update name or labels of the server.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return ApiUpdateServerRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateServer(ctx context.Context, projectId string, region string, serverId string) ApiUpdateServerRequest
	/*
		UpdateServerExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param serverId The identifier (ID) of a STACKIT Server.
		@return Server

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateServerExecute(ctx context.Context, projectId string, region string, serverId string) (*Server, error)
	/*
		UpdateSnapshot Update information of the snapshot.
		Update information like name or labels of the snapshot.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param snapshotId The identifier (ID) of a STACKIT Snapshot.
		@return ApiUpdateSnapshotRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateSnapshot(ctx context.Context, projectId string, region string, snapshotId string) ApiUpdateSnapshotRequest
	/*
		UpdateSnapshotExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param snapshotId The identifier (ID) of a STACKIT Snapshot.
		@return Snapshot

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateSnapshotExecute(ctx context.Context, projectId string, region string, snapshotId string) (*Snapshot, error)
	/*
		UpdateVolume Update information of a volume.
		Update name, description or labels of the volume.

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return ApiUpdateVolumeRequest

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateVolume(ctx context.Context, projectId string, region string, volumeId string) ApiUpdateVolumeRequest
	/*
		UpdateVolumeExecute executes the request

		@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
		@param projectId The identifier (ID) of a STACKIT Project.
		@param region The STACKIT Region of the resources.
		@param volumeId The identifier (ID) of a STACKIT Volume.
		@return Volume

		// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	*/
	UpdateVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) (*Volume, 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 DeleteAffinityGroupRequest deprecated added in v0.23.0

type DeleteAffinityGroupRequest 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 (DeleteAffinityGroupRequest) Execute deprecated added in v0.23.0

func (r DeleteAffinityGroupRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteBackupRequest deprecated added in v0.23.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 v0.23.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 v0.23.0

Force action. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteImageRequest deprecated added in v0.23.0

type DeleteImageRequest 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 (DeleteImageRequest) Execute deprecated added in v0.23.0

func (r DeleteImageRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteImageShareConsumerRequest deprecated added in v0.23.0

type DeleteImageShareConsumerRequest 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 (DeleteImageShareConsumerRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteImageShareRequest deprecated added in v0.23.0

type DeleteImageShareRequest 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 (DeleteImageShareRequest) Execute deprecated added in v0.23.0

func (r DeleteImageShareRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteKeyPairRequest deprecated added in v0.23.0

type DeleteKeyPairRequest 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 (DeleteKeyPairRequest) Execute deprecated added in v0.23.0

func (r DeleteKeyPairRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteNetworkAreaRangeRequest deprecated added in v0.23.0

type DeleteNetworkAreaRangeRequest 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 (DeleteNetworkAreaRangeRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteNetworkAreaRegionRequest deprecated added in v1.0.0

type DeleteNetworkAreaRegionRequest 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 (DeleteNetworkAreaRegionRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteNetworkAreaRequest deprecated added in v0.23.0

type DeleteNetworkAreaRequest 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 (DeleteNetworkAreaRequest) Execute deprecated added in v0.23.0

func (r DeleteNetworkAreaRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteNetworkAreaRouteRequest deprecated added in v0.23.0

type DeleteNetworkAreaRouteRequest 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 (DeleteNetworkAreaRouteRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteNetworkRequest deprecated added in v0.23.0

type DeleteNetworkRequest 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 (DeleteNetworkRequest) Execute deprecated added in v0.23.0

func (r DeleteNetworkRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteNicRequest deprecated added in v0.23.0

type DeleteNicRequest 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 (DeleteNicRequest) Execute deprecated added in v0.23.0

func (r DeleteNicRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeletePublicIPRequest deprecated added in v0.23.0

type DeletePublicIPRequest 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 (DeletePublicIPRequest) Execute deprecated added in v0.23.0

func (r DeletePublicIPRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteRouteFromRoutingTableRequest deprecated added in v1.0.0

type DeleteRouteFromRoutingTableRequest 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 (DeleteRouteFromRoutingTableRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteRoutingTableFromAreaRequest deprecated added in v1.0.0

type DeleteRoutingTableFromAreaRequest 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 (DeleteRoutingTableFromAreaRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteSecurityGroupRequest deprecated added in v0.23.0

type DeleteSecurityGroupRequest 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 (DeleteSecurityGroupRequest) Execute deprecated added in v0.23.0

func (r DeleteSecurityGroupRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteSecurityGroupRuleRequest deprecated added in v0.23.0

type DeleteSecurityGroupRuleRequest 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 (DeleteSecurityGroupRuleRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteServerRequest deprecated added in v0.23.0

type DeleteServerRequest 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 (DeleteServerRequest) Execute deprecated added in v0.23.0

func (r DeleteServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteSnapshotRequest deprecated added in v0.23.0

type DeleteSnapshotRequest 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 (DeleteSnapshotRequest) Execute deprecated added in v0.23.0

func (r DeleteSnapshotRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DeleteVolumeRequest deprecated added in v0.23.0

type DeleteVolumeRequest 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 (DeleteVolumeRequest) Execute deprecated added in v0.23.0

func (r DeleteVolumeRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv4 added in v1.0.0

type DestinationCIDRv4 struct {
	// REQUIRED
	Type DestinationCIDRv4GetTypeAttributeType `json:"type" required:"true"`
	// An CIDRv4 string.
	// REQUIRED
	Value DestinationCIDRv4GetValueAttributeType `json:"value" required:"true"`
}

DestinationCIDRv4 IPv4 Classless Inter-Domain Routing (CIDR) Object. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDestinationCIDRv4 added in v1.0.0

NewDestinationCIDRv4 instantiates a new DestinationCIDRv4 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 NewDestinationCIDRv4WithDefaults added in v1.0.0

func NewDestinationCIDRv4WithDefaults() *DestinationCIDRv4

NewDestinationCIDRv4WithDefaults instantiates a new DestinationCIDRv4 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 (*DestinationCIDRv4) GetType added in v1.0.0

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv4) GetTypeOk added in v1.0.0

func (o *DestinationCIDRv4) GetTypeOk() (ret DestinationCIDRv4GetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv4) GetValue added in v1.0.0

GetValue returns the Value field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv4) GetValueOk added in v1.0.0

func (o *DestinationCIDRv4) GetValueOk() (ret DestinationCIDRv4GetValueRetType, ok bool)

GetValueOk returns a tuple with the Value 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 (*DestinationCIDRv4) SetType added in v1.0.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv4) SetValue added in v1.0.0

SetValue sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DestinationCIDRv4) ToMap deprecated added in v1.0.0

func (o DestinationCIDRv4) 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 DestinationCIDRv4GetTypeArgType deprecated added in v1.0.0

type DestinationCIDRv4GetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv4GetTypeAttributeType added in v1.0.0

type DestinationCIDRv4GetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv4GetTypeRetType deprecated added in v1.0.0

type DestinationCIDRv4GetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv4GetValueArgType deprecated added in v1.0.0

type DestinationCIDRv4GetValueArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv4GetValueAttributeType added in v1.0.0

type DestinationCIDRv4GetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv4GetValueRetType deprecated added in v1.0.0

type DestinationCIDRv4GetValueRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv6 added in v1.0.0

type DestinationCIDRv6 struct {
	// REQUIRED
	Type DestinationCIDRv6GetTypeAttributeType `json:"type" required:"true"`
	// An CIDRv6 string.
	// REQUIRED
	Value DestinationCIDRv6GetValueAttributeType `json:"value" required:"true"`
}

DestinationCIDRv6 IPv6 Classless Inter-Domain Routing (CIDR) Object. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewDestinationCIDRv6 added in v1.0.0

NewDestinationCIDRv6 instantiates a new DestinationCIDRv6 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 NewDestinationCIDRv6WithDefaults added in v1.0.0

func NewDestinationCIDRv6WithDefaults() *DestinationCIDRv6

NewDestinationCIDRv6WithDefaults instantiates a new DestinationCIDRv6 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 (*DestinationCIDRv6) GetType added in v1.0.0

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv6) GetTypeOk added in v1.0.0

func (o *DestinationCIDRv6) GetTypeOk() (ret DestinationCIDRv6GetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv6) GetValue added in v1.0.0

GetValue returns the Value field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv6) GetValueOk added in v1.0.0

func (o *DestinationCIDRv6) GetValueOk() (ret DestinationCIDRv6GetValueRetType, ok bool)

GetValueOk returns a tuple with the Value 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 (*DestinationCIDRv6) SetType added in v1.0.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*DestinationCIDRv6) SetValue added in v1.0.0

SetValue sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (DestinationCIDRv6) ToMap deprecated added in v1.0.0

func (o DestinationCIDRv6) 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 DestinationCIDRv6GetTypeArgType deprecated added in v1.0.0

type DestinationCIDRv6GetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv6GetTypeAttributeType added in v1.0.0

type DestinationCIDRv6GetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv6GetTypeRetType deprecated added in v1.0.0

type DestinationCIDRv6GetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv6GetValueArgType deprecated added in v1.0.0

type DestinationCIDRv6GetValueArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv6GetValueAttributeType added in v1.0.0

type DestinationCIDRv6GetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type DestinationCIDRv6GetValueRetType deprecated added in v1.0.0

type DestinationCIDRv6GetValueRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Error

type Error struct {
	// REQUIRED
	Code ErrorGetCodeAttributeType `json:"code" required:"true"`
	// An error message.
	// REQUIRED
	Msg ErrorGetMsgAttributeType `json:"msg" required:"true"`
}

Error Error with HTTP error code and an error message. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewError added in v0.12.0

func NewError(code ErrorGetCodeArgType, msg ErrorGetMsgArgType) *Error

NewError instantiates a new Error object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewErrorWithDefaults added in v0.12.0

func NewErrorWithDefaults() *Error

NewErrorWithDefaults instantiates a new Error object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetCode added in v0.12.0

func (o *Error) GetCode() (ret ErrorGetCodeRetType)

GetCode returns the Code field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetCodeOk added in v0.12.0

func (o *Error) GetCodeOk() (ret ErrorGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetMsg added in v0.12.0

func (o *Error) GetMsg() (ret ErrorGetMsgRetType)

GetMsg returns the Msg field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) GetMsgOk added in v0.12.0

func (o *Error) GetMsgOk() (ret ErrorGetMsgRetType, ok bool)

GetMsgOk returns a tuple with the Msg field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) SetCode added in v0.12.0

func (o *Error) SetCode(v ErrorGetCodeRetType)

SetCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Error) SetMsg added in v0.12.0

func (o *Error) SetMsg(v ErrorGetMsgRetType)

SetMsg sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Error) ToMap deprecated added in v0.12.0

func (o Error) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetCodeArgType deprecated added in v0.21.2

type ErrorGetCodeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetCodeAttributeType added in v0.21.2

type ErrorGetCodeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetCodeRetType deprecated added in v0.21.2

type ErrorGetCodeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetMsgArgType deprecated added in v0.21.2

type ErrorGetMsgArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetMsgAttributeType added in v0.21.2

type ErrorGetMsgAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ErrorGetMsgRetType deprecated added in v0.21.2

type ErrorGetMsgRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetAffinityGroupRequest deprecated added in v0.23.0

type GetAffinityGroupRequest 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 (GetAffinityGroupRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetAttachedVolumeRequest deprecated added in v0.23.0

type GetAttachedVolumeRequest 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 (GetAttachedVolumeRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetBackupRequest deprecated added in v0.23.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 v0.23.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 GetImageRequest deprecated added in v0.23.0

type GetImageRequest 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 (GetImageRequest) Execute deprecated added in v0.23.0

func (r GetImageRequest) Execute() (*Image, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetImageShareConsumerRequest deprecated added in v0.23.0

type GetImageShareConsumerRequest 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 (GetImageShareConsumerRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetImageShareRequest deprecated added in v0.23.0

type GetImageShareRequest 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 (GetImageShareRequest) Execute deprecated added in v0.23.0

func (r GetImageShareRequest) Execute() (*ImageShare, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetKeyPairRequest deprecated added in v0.23.0

type GetKeyPairRequest 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 (GetKeyPairRequest) Execute deprecated added in v0.23.0

func (r GetKeyPairRequest) Execute() (*Keypair, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetMachineTypeRequest deprecated added in v0.23.0

type GetMachineTypeRequest 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 (GetMachineTypeRequest) Execute deprecated added in v0.23.0

func (r GetMachineTypeRequest) Execute() (*MachineType, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetNetworkAreaRangeRequest deprecated added in v0.23.0

type GetNetworkAreaRangeRequest 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 (GetNetworkAreaRangeRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetNetworkAreaRegionRequest deprecated added in v1.0.0

type GetNetworkAreaRegionRequest 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 (GetNetworkAreaRegionRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetNetworkAreaRequest deprecated added in v0.23.0

type GetNetworkAreaRequest 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 (GetNetworkAreaRequest) Execute deprecated added in v0.23.0

func (r GetNetworkAreaRequest) Execute() (*NetworkArea, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetNetworkAreaRouteRequest deprecated added in v0.23.0

type GetNetworkAreaRouteRequest 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 (GetNetworkAreaRouteRequest) Execute deprecated added in v0.23.0

func (r GetNetworkAreaRouteRequest) Execute() (*Route, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetNetworkRequest deprecated added in v0.23.0

type GetNetworkRequest 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 (GetNetworkRequest) Execute deprecated added in v0.23.0

func (r GetNetworkRequest) Execute() (*Network, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetNicRequest deprecated added in v0.23.0

type GetNicRequest 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 (GetNicRequest) Execute deprecated added in v0.23.0

func (r GetNicRequest) Execute() (*NIC, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetOrganizationRequestRequest deprecated added in v0.23.0

type GetOrganizationRequestRequest 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 (GetOrganizationRequestRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetProjectDetailsRequest deprecated added in v0.29.0

type GetProjectDetailsRequest 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 (GetProjectDetailsRequest) Execute deprecated added in v0.29.0

func (r GetProjectDetailsRequest) Execute() (*Project, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetProjectNICRequest deprecated added in v0.23.0

type GetProjectNICRequest 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 (GetProjectNICRequest) Execute deprecated added in v0.23.0

func (r GetProjectNICRequest) Execute() (*NIC, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetProjectRequestRequest deprecated added in v0.23.0

type GetProjectRequestRequest 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 (GetProjectRequestRequest) Execute deprecated added in v0.23.0

func (r GetProjectRequestRequest) Execute() (*Request, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetPublicIPRequest deprecated added in v0.23.0

type GetPublicIPRequest 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 (GetPublicIPRequest) Execute deprecated added in v0.23.0

func (r GetPublicIPRequest) Execute() (*PublicIp, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetRouteOfRoutingTableRequest deprecated added in v1.0.0

type GetRouteOfRoutingTableRequest 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 (GetRouteOfRoutingTableRequest) Execute deprecated added in v1.0.0

func (r GetRouteOfRoutingTableRequest) Execute() (*Route, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetRoutingTableOfAreaRequest deprecated added in v1.0.0

type GetRoutingTableOfAreaRequest 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 (GetRoutingTableOfAreaRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetSecurityGroupRequest deprecated added in v0.23.0

type GetSecurityGroupRequest 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 (GetSecurityGroupRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetSecurityGroupRuleRequest deprecated added in v0.23.0

type GetSecurityGroupRuleRequest 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 (GetSecurityGroupRuleRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetServerConsoleRequest deprecated added in v0.23.0

type GetServerConsoleRequest 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 (GetServerConsoleRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetServerLog200Response added in v0.13.0

type GetServerLog200Response struct {
	Output GetServerLog200ResponseGetOutputAttributeType `json:"output,omitempty"`
}

GetServerLog200Response struct for GetServerLog200Response Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewGetServerLog200Response added in v0.13.0

func NewGetServerLog200Response() *GetServerLog200Response

NewGetServerLog200Response instantiates a new GetServerLog200Response 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 NewGetServerLog200ResponseWithDefaults added in v0.13.0

func NewGetServerLog200ResponseWithDefaults() *GetServerLog200Response

NewGetServerLog200ResponseWithDefaults instantiates a new GetServerLog200Response 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 (*GetServerLog200Response) GetOutput added in v0.13.0

GetOutput returns the Output 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 (*GetServerLog200Response) GetOutputOk added in v0.13.0

GetOutputOk returns a tuple with the Output 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 (*GetServerLog200Response) HasOutput added in v0.13.0

func (o *GetServerLog200Response) HasOutput() bool

HasOutput 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 (*GetServerLog200Response) SetOutput added in v0.13.0

SetOutput gets a reference to the given string and assigns it to the Output field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetServerLog200Response) ToMap deprecated added in v0.13.0

func (o GetServerLog200Response) 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 GetServerLog200ResponseGetOutputArgType deprecated added in v0.21.2

type GetServerLog200ResponseGetOutputArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetServerLog200ResponseGetOutputAttributeType added in v0.21.2

type GetServerLog200ResponseGetOutputAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetServerLog200ResponseGetOutputRetType deprecated added in v0.21.2

type GetServerLog200ResponseGetOutputRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetServerLogRequest deprecated added in v0.13.0

type GetServerLogRequest 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 (GetServerLogRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetServerLogRequest) Length added in v0.13.0

Request the server log. By default the length is limited to 2000 lines. Set to 0 to retrieve the complete log. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetServerRequest deprecated added in v0.23.0

type GetServerRequest 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 (GetServerRequest) Details added in v0.23.0

func (r GetServerRequest) Details(details bool) ApiGetServerRequest

Show detailed information about server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (GetServerRequest) Execute deprecated added in v0.23.0

func (r GetServerRequest) Execute() (*Server, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetSnapshotRequest deprecated added in v0.23.0

type GetSnapshotRequest 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 (GetSnapshotRequest) Execute deprecated added in v0.23.0

func (r GetSnapshotRequest) Execute() (*Snapshot, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetVolumePerformanceClassRequest deprecated added in v0.23.0

type GetVolumePerformanceClassRequest 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 (GetVolumePerformanceClassRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type GetVolumeRequest deprecated added in v0.23.0

type GetVolumeRequest 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 (GetVolumeRequest) Execute deprecated added in v0.23.0

func (r GetVolumeRequest) Execute() (*Volume, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ICMPParameters added in v0.13.0

type ICMPParameters struct {
	// ICMP code. Can be set if the protocol is ICMP.
	// REQUIRED
	Code ICMPParametersGetCodeAttributeType `json:"code" required:"true"`
	// ICMP type. Can be set if the protocol is ICMP.
	// REQUIRED
	Type ICMPParametersGetTypeAttributeType `json:"type" required:"true"`
}

ICMPParameters Object that represents ICMP parameters. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewICMPParameters added in v0.13.0

NewICMPParameters instantiates a new ICMPParameters 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 NewICMPParametersWithDefaults added in v0.13.0

func NewICMPParametersWithDefaults() *ICMPParameters

NewICMPParametersWithDefaults instantiates a new ICMPParameters 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 (*ICMPParameters) GetCode added in v0.13.0

func (o *ICMPParameters) GetCode() (ret ICMPParametersGetCodeRetType)

GetCode returns the Code field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ICMPParameters) GetCodeOk added in v0.13.0

func (o *ICMPParameters) GetCodeOk() (ret ICMPParametersGetCodeRetType, ok bool)

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ICMPParameters) GetType added in v0.13.0

func (o *ICMPParameters) GetType() (ret ICMPParametersGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ICMPParameters) GetTypeOk added in v0.13.0

func (o *ICMPParameters) GetTypeOk() (ret ICMPParametersGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ICMPParameters) SetCode added in v0.13.0

SetCode sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ICMPParameters) SetType added in v0.13.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ICMPParameters) ToMap deprecated added in v0.13.0

func (o ICMPParameters) 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 ICMPParametersGetCodeArgType deprecated added in v0.21.2

type ICMPParametersGetCodeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ICMPParametersGetCodeAttributeType added in v0.21.2

type ICMPParametersGetCodeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ICMPParametersGetCodeRetType deprecated added in v0.21.2

type ICMPParametersGetCodeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ICMPParametersGetTypeArgType deprecated added in v0.21.2

type ICMPParametersGetTypeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ICMPParametersGetTypeAttributeType added in v0.21.2

type ICMPParametersGetTypeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ICMPParametersGetTypeRetType deprecated added in v0.21.2

type ICMPParametersGetTypeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Image added in v0.17.0

type Image struct {
	Agent    ImageGetAgentAttributeType    `json:"agent,omitempty"`
	Checksum ImageGetChecksumAttributeType `json:"checksum,omitempty"`
	Config   ImageGetConfigAttributeType   `json:"config,omitempty"`
	// Date-time when resource was created.
	CreatedAt ImageGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Object that represents a disk format. Possible values: `raw`, `qcow2`, `iso`.
	// REQUIRED
	DiskFormat ImageGetDiskFormatAttributeType `json:"diskFormat" required:"true"`
	// Universally Unique Identifier (UUID).
	Id ImageGetIdAttributeType `json:"id,omitempty"`
	// Indicates Image Import Progress in percent.
	ImportProgress ImageGetImportProgressAttributeType `json:"importProgress,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels ImageGetLabelsAttributeType `json:"labels,omitempty"`
	// Size in Gigabyte.
	MinDiskSize ImageGetMinDiskSizeAttributeType `json:"minDiskSize,omitempty"`
	// Size in Megabyte.
	MinRam ImageGetMinRamAttributeType `json:"minRam,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name ImageGetNameAttributeType `json:"name" required:"true"`
	// Universally Unique Identifier (UUID).
	Owner ImageGetOwnerAttributeType `json:"owner,omitempty"`
	// When true the image is prevented from being deleted.
	Protected ImagegetProtectedAttributeType `json:"protected,omitempty"`
	// Scope of an Image. Possible values: `public`, `local`, `projects`, `organization`.
	Scope ImageGetScopeAttributeType `json:"scope,omitempty"`
	// Size in bytes.
	Size ImageGetSizeAttributeType `json:"size,omitempty"`
	// The status of an image object. Possible values: `AVAILABLE`, `CREATING`, `DEACTIVATED`, `DELETED`, `DELETING`, `ERROR`.
	Status ImageGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt ImageGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

Image Object that represents an Image and its parameters. Used for Creating and returning (get/list). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImage added in v0.17.0

func NewImage(diskFormat ImageGetDiskFormatArgType, name ImageGetNameArgType) *Image

NewImage instantiates a new Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageWithDefaults added in v0.17.0

func NewImageWithDefaults() *Image

NewImageWithDefaults instantiates a new Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetAgent added in v0.28.0

func (o *Image) GetAgent() (res ImageGetAgentRetType)

GetAgent returns the Agent 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 (*Image) GetAgentOk added in v0.28.0

func (o *Image) GetAgentOk() (ret ImageGetAgentRetType, ok bool)

GetAgentOk returns a tuple with the Agent 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 (*Image) GetChecksum added in v0.17.0

func (o *Image) GetChecksum() (res ImageGetChecksumRetType)

GetChecksum returns the Checksum 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 (*Image) GetChecksumOk added in v0.17.0

func (o *Image) GetChecksumOk() (ret ImageGetChecksumRetType, ok bool)

GetChecksumOk returns a tuple with the Checksum 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 (*Image) GetConfig added in v0.17.0

func (o *Image) GetConfig() (res ImageGetConfigRetType)

GetConfig returns the Config 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 (*Image) GetConfigOk added in v0.17.0

func (o *Image) GetConfigOk() (ret ImageGetConfigRetType, ok bool)

GetConfigOk returns a tuple with the Config 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 (*Image) GetCreatedAt added in v0.17.0

func (o *Image) GetCreatedAt() (res ImageGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Image) GetCreatedAtOk added in v0.17.0

func (o *Image) GetCreatedAtOk() (ret ImageGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Image) GetDiskFormat added in v0.17.0

func (o *Image) GetDiskFormat() (ret ImageGetDiskFormatRetType)

GetDiskFormat returns the DiskFormat field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetDiskFormatOk added in v0.17.0

func (o *Image) GetDiskFormatOk() (ret ImageGetDiskFormatRetType, ok bool)

GetDiskFormatOk returns a tuple with the DiskFormat 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 (*Image) GetId added in v0.17.0

func (o *Image) GetId() (res ImageGetIdRetType)

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 (*Image) GetIdOk added in v0.17.0

func (o *Image) GetIdOk() (ret ImageGetIdRetType, 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 (*Image) GetImportProgress added in v1.2.0

func (o *Image) GetImportProgress() (res ImageGetImportProgressRetType)

GetImportProgress returns the ImportProgress 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 (*Image) GetImportProgressOk added in v1.2.0

func (o *Image) GetImportProgressOk() (ret ImageGetImportProgressRetType, ok bool)

GetImportProgressOk returns a tuple with the ImportProgress 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 (*Image) GetLabels added in v0.17.0

func (o *Image) GetLabels() (res ImageGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetLabelsOk added in v0.17.0

func (o *Image) GetLabelsOk() (ret ImageGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetMinDiskSize added in v0.17.0

func (o *Image) GetMinDiskSize() (res ImageGetMinDiskSizeRetType)

GetMinDiskSize returns the MinDiskSize 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 (*Image) GetMinDiskSizeOk added in v0.17.0

func (o *Image) GetMinDiskSizeOk() (ret ImageGetMinDiskSizeRetType, ok bool)

GetMinDiskSizeOk returns a tuple with the MinDiskSize 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 (*Image) GetMinRam added in v0.17.0

func (o *Image) GetMinRam() (res ImageGetMinRamRetType)

GetMinRam returns the MinRam 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 (*Image) GetMinRamOk added in v0.17.0

func (o *Image) GetMinRamOk() (ret ImageGetMinRamRetType, ok bool)

GetMinRamOk returns a tuple with the MinRam 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 (*Image) GetName added in v0.17.0

func (o *Image) GetName() (ret ImageGetNameRetType)

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 (*Image) GetNameOk added in v0.17.0

func (o *Image) GetNameOk() (ret ImageGetNameRetType, ok bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetOwner added in v0.17.0

func (o *Image) GetOwner() (res ImageGetOwnerRetType)

GetOwner returns the Owner field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetOwnerOk added in v0.17.0

func (o *Image) GetOwnerOk() (ret ImageGetOwnerRetType, ok bool)

GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetProtected added in v0.17.0

func (o *Image) GetProtected() (res ImagegetProtectedRetType)

GetProtected returns the Protected 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 (*Image) GetProtectedOk added in v0.17.0

func (o *Image) GetProtectedOk() (ret ImagegetProtectedRetType, ok bool)

GetProtectedOk returns a tuple with the Protected 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 (*Image) GetScope added in v0.17.0

func (o *Image) GetScope() (res ImageGetScopeRetType)

GetScope returns the Scope 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 (*Image) GetScopeOk added in v0.17.0

func (o *Image) GetScopeOk() (ret ImageGetScopeRetType, ok bool)

GetScopeOk returns a tuple with the Scope 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 (*Image) GetSize added in v0.21.1

func (o *Image) GetSize() (res ImageGetSizeRetType)

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 (*Image) GetSizeOk added in v0.21.1

func (o *Image) GetSizeOk() (ret ImageGetSizeRetType, 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 (*Image) GetStatus added in v0.17.0

func (o *Image) GetStatus() (res ImageGetStatusRetType)

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 (*Image) GetStatusOk added in v0.17.0

func (o *Image) GetStatusOk() (ret ImageGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) GetUpdatedAt added in v0.17.0

func (o *Image) GetUpdatedAt() (res ImageGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Image) GetUpdatedAtOk added in v0.17.0

func (o *Image) GetUpdatedAtOk() (ret ImageGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Image) HasAgent added in v0.28.0

func (o *Image) HasAgent() bool

HasAgent 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 (*Image) HasChecksum added in v0.17.0

func (o *Image) HasChecksum() bool

HasChecksum 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 (*Image) HasConfig added in v0.17.0

func (o *Image) HasConfig() bool

HasConfig 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 (*Image) HasCreatedAt added in v0.17.0

func (o *Image) HasCreatedAt() bool

HasCreatedAt 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 (*Image) HasId added in v0.17.0

func (o *Image) 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 (*Image) HasImportProgress added in v1.2.0

func (o *Image) HasImportProgress() bool

HasImportProgress 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 (*Image) HasLabels added in v0.17.0

func (o *Image) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) HasMinDiskSize added in v0.17.0

func (o *Image) HasMinDiskSize() bool

HasMinDiskSize 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 (*Image) HasMinRam added in v0.17.0

func (o *Image) HasMinRam() bool

HasMinRam 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 (*Image) HasOwner added in v0.17.0

func (o *Image) HasOwner() bool

HasOwner returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) HasProtected added in v0.17.0

func (o *Image) HasProtected() bool

HasProtected 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 (*Image) HasScope added in v0.17.0

func (o *Image) HasScope() bool

HasScope 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 (*Image) HasSize added in v0.21.1

func (o *Image) 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 (*Image) HasStatus added in v0.17.0

func (o *Image) 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 (*Image) HasUpdatedAt added in v0.17.0

func (o *Image) HasUpdatedAt() bool

HasUpdatedAt 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 (*Image) SetAgent added in v0.28.0

func (o *Image) SetAgent(v ImageGetAgentRetType)

SetAgent gets a reference to the given ImageAgent and assigns it to the Agent field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetChecksum added in v0.17.0

func (o *Image) SetChecksum(v ImageGetChecksumRetType)

SetChecksum gets a reference to the given ImageChecksum and assigns it to the Checksum field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetConfig added in v0.17.0

func (o *Image) SetConfig(v ImageGetConfigRetType)

SetConfig gets a reference to the given ImageConfig and assigns it to the Config field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetCreatedAt added in v0.17.0

func (o *Image) SetCreatedAt(v ImageGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetDiskFormat added in v0.17.0

func (o *Image) SetDiskFormat(v ImageGetDiskFormatRetType)

SetDiskFormat sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetId added in v0.17.0

func (o *Image) SetId(v ImageGetIdRetType)

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 (*Image) SetImportProgress added in v1.2.0

func (o *Image) SetImportProgress(v ImageGetImportProgressRetType)

SetImportProgress gets a reference to the given int64 and assigns it to the ImportProgress field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetLabels added in v0.17.0

func (o *Image) SetLabels(v ImageGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetMinDiskSize added in v0.17.0

func (o *Image) SetMinDiskSize(v ImageGetMinDiskSizeRetType)

SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetMinRam added in v0.17.0

func (o *Image) SetMinRam(v ImageGetMinRamRetType)

SetMinRam gets a reference to the given int64 and assigns it to the MinRam field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetName added in v0.17.0

func (o *Image) SetName(v ImageGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetOwner added in v0.17.0

func (o *Image) SetOwner(v ImageGetOwnerRetType)

SetOwner gets a reference to the given string and assigns it to the Owner field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetProtected added in v0.17.0

func (o *Image) SetProtected(v ImagegetProtectedRetType)

SetProtected gets a reference to the given bool and assigns it to the Protected field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetScope added in v0.17.0

func (o *Image) SetScope(v ImageGetScopeRetType)

SetScope gets a reference to the given string and assigns it to the Scope field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Image) SetSize added in v0.21.1

func (o *Image) SetSize(v ImageGetSizeRetType)

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 (*Image) SetStatus added in v0.17.0

func (o *Image) SetStatus(v ImageGetStatusRetType)

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 (*Image) SetUpdatedAt added in v0.17.0

func (o *Image) SetUpdatedAt(v ImageGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Image) ToMap deprecated added in v0.17.0

func (o Image) 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 ImageAgent added in v0.28.0

type ImageAgent struct {
	// Default provioning of the STACKIT server agent for new servers. The default for new images is false. Can only be enabled when supported is also true.
	ProvisionByDefault ImageAgentgetProvisionByDefaultAttributeType `json:"provisionByDefault,omitempty"`
	// Indicates the STACKIT server agent for the image. The default for new images is false.
	Supported ImageAgentgetSupportedAttributeType `json:"supported,omitempty"`
}

ImageAgent Support status and default provioning setting for the STACKIT server agent. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageAgent added in v0.28.0

func NewImageAgent() *ImageAgent

NewImageAgent instantiates a new ImageAgent 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 NewImageAgentWithDefaults added in v0.28.0

func NewImageAgentWithDefaults() *ImageAgent

NewImageAgentWithDefaults instantiates a new ImageAgent 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 (*ImageAgent) GetProvisionByDefault added in v0.28.0

func (o *ImageAgent) GetProvisionByDefault() (res ImageAgentgetProvisionByDefaultRetType)

GetProvisionByDefault returns the ProvisionByDefault 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 (*ImageAgent) GetProvisionByDefaultOk added in v0.28.0

func (o *ImageAgent) GetProvisionByDefaultOk() (ret ImageAgentgetProvisionByDefaultRetType, ok bool)

GetProvisionByDefaultOk returns a tuple with the ProvisionByDefault 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 (*ImageAgent) GetSupported added in v0.28.0

func (o *ImageAgent) GetSupported() (res ImageAgentgetSupportedRetType)

GetSupported returns the Supported 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 (*ImageAgent) GetSupportedOk added in v0.28.0

func (o *ImageAgent) GetSupportedOk() (ret ImageAgentgetSupportedRetType, ok bool)

GetSupportedOk returns a tuple with the Supported 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 (*ImageAgent) HasProvisionByDefault added in v0.28.0

func (o *ImageAgent) HasProvisionByDefault() bool

HasProvisionByDefault 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 (*ImageAgent) HasSupported added in v0.28.0

func (o *ImageAgent) HasSupported() bool

HasSupported 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 (*ImageAgent) SetProvisionByDefault added in v0.28.0

func (o *ImageAgent) SetProvisionByDefault(v ImageAgentgetProvisionByDefaultRetType)

SetProvisionByDefault gets a reference to the given bool and assigns it to the ProvisionByDefault field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageAgent) SetSupported added in v0.28.0

func (o *ImageAgent) SetSupported(v ImageAgentgetSupportedRetType)

SetSupported gets a reference to the given bool and assigns it to the Supported field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageAgent) ToMap deprecated added in v0.28.0

func (o ImageAgent) 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 ImageAgentgetProvisionByDefaultArgType deprecated added in v0.28.0

type ImageAgentgetProvisionByDefaultArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageAgentgetProvisionByDefaultAttributeType added in v0.28.0

type ImageAgentgetProvisionByDefaultAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageAgentgetProvisionByDefaultRetType deprecated added in v0.28.0

type ImageAgentgetProvisionByDefaultRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageAgentgetSupportedArgType deprecated added in v0.28.0

type ImageAgentgetSupportedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageAgentgetSupportedAttributeType added in v0.28.0

type ImageAgentgetSupportedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageAgentgetSupportedRetType deprecated added in v0.28.0

type ImageAgentgetSupportedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageChecksum added in v0.17.0

type ImageChecksum struct {
	// Algorithm for the checksum of the image data. Possible values: `md5`, `sha512`.
	// REQUIRED
	Algorithm ImageChecksumGetAlgorithmAttributeType `json:"algorithm" required:"true"`
	// Hexdigest of the checksum of the image data.
	// REQUIRED
	Digest ImageChecksumGetDigestAttributeType `json:"digest" required:"true"`
}

ImageChecksum Representation of an image checksum. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageChecksum added in v0.17.0

NewImageChecksum instantiates a new ImageChecksum 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 NewImageChecksumWithDefaults added in v0.17.0

func NewImageChecksumWithDefaults() *ImageChecksum

NewImageChecksumWithDefaults instantiates a new ImageChecksum 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 (*ImageChecksum) GetAlgorithm added in v0.17.0

func (o *ImageChecksum) GetAlgorithm() (ret ImageChecksumGetAlgorithmRetType)

GetAlgorithm returns the Algorithm field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageChecksum) GetAlgorithmOk added in v0.17.0

func (o *ImageChecksum) GetAlgorithmOk() (ret ImageChecksumGetAlgorithmRetType, ok bool)

GetAlgorithmOk returns a tuple with the Algorithm 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 (*ImageChecksum) GetDigest added in v0.17.0

func (o *ImageChecksum) GetDigest() (ret ImageChecksumGetDigestRetType)

GetDigest returns the Digest field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageChecksum) GetDigestOk added in v0.17.0

func (o *ImageChecksum) GetDigestOk() (ret ImageChecksumGetDigestRetType, ok bool)

GetDigestOk returns a tuple with the Digest 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 (*ImageChecksum) SetAlgorithm added in v0.17.0

SetAlgorithm sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageChecksum) SetDigest added in v0.17.0

SetDigest sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageChecksum) ToMap deprecated added in v0.17.0

func (o ImageChecksum) 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 ImageChecksumGetAlgorithmArgType deprecated added in v0.21.2

type ImageChecksumGetAlgorithmArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageChecksumGetAlgorithmAttributeType added in v0.21.2

type ImageChecksumGetAlgorithmAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageChecksumGetAlgorithmRetType deprecated added in v0.21.2

type ImageChecksumGetAlgorithmRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageChecksumGetDigestArgType deprecated added in v0.21.2

type ImageChecksumGetDigestArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageChecksumGetDigestAttributeType added in v0.21.2

type ImageChecksumGetDigestAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageChecksumGetDigestRetType deprecated added in v0.21.2

type ImageChecksumGetDigestRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfig added in v0.17.0

type ImageConfig struct {
	// Represents CPU architecture. The default for new images is x86. Possible values: `arm64`, `x86`.
	Architecture ImageConfigGetArchitectureAttributeType `json:"architecture,omitempty"`
	// Enables the BIOS bootmenu. The default for new images is disabled.
	BootMenu ImageConfiggetBootMenuAttributeType `json:"bootMenu,omitempty"`
	// Sets CDROM bus controller type. Possible values: `scsi`, `virtio`, `ide`, `usb`.
	CdromBus ImageConfigGetCdromBusAttributeType `json:"cdromBus,omitempty"`
	// Sets Disk bus controller type. Possible values: `scsi`, `virtio`, `ide`, `usb`.
	DiskBus ImageConfigGetDiskBusAttributeType `json:"diskBus,omitempty"`
	// Sets virtual nic model. Possible values: `e1000`, `e1000e`, `ne2k_pci`, `pcnet`, `rtl8139`, `virtio`, `vmxnet3`.
	NicModel ImageConfigGetNicModelAttributeType `json:"nicModel,omitempty"`
	// Enables OS specific optimizations. Possible values: `windows`, `linux`.
	OperatingSystem ImageConfigGetOperatingSystemAttributeType `json:"operatingSystem,omitempty"`
	// Operating System Distribution.
	OperatingSystemDistro ImageConfigGetOperatingSystemDistroAttributeType `json:"operatingSystemDistro,omitempty"`
	// Version of the OS.
	OperatingSystemVersion ImageConfigGetOperatingSystemVersionAttributeType `json:"operatingSystemVersion,omitempty"`
	// Sets the device bus when the image is used as a rescue image. Possible values: `sata`, `scsi`, `virtio`, `usb`.
	RescueBus ImageConfigGetRescueBusAttributeType `json:"rescueBus,omitempty"`
	// Sets the device when the image is used as a rescue image. Possible values: `cdrom`, `disk`.
	RescueDevice ImageConfigGetRescueDeviceAttributeType `json:"rescueDevice,omitempty"`
	// Enables Secure Boot. The default for new images is disabled.
	SecureBoot ImageConfiggetSecureBootAttributeType `json:"secureBoot,omitempty"`
	// Configure UEFI boot. The default for new images is enabled.
	Uefi ImageConfiggetUefiAttributeType `json:"uefi,omitempty"`
	// Sets Graphic device model. Possible values: `vga`, `cirrus`, `vmvga`, `qxl`, `virtio`, `none`.
	VideoModel ImageConfigGetVideoModelAttributeType `json:"videoModel,omitempty"`
	// Enables the use of VirtIO SCSI to provide block device access. By default servers use VirtIO Block.
	VirtioScsi ImageConfiggetVirtioScsiAttributeType `json:"virtioScsi,omitempty"`
}

ImageConfig Properties to set hardware and scheduling settings for an Image. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageConfig added in v0.17.0

func NewImageConfig() *ImageConfig

NewImageConfig instantiates a new ImageConfig 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 NewImageConfigWithDefaults added in v0.17.0

func NewImageConfigWithDefaults() *ImageConfig

NewImageConfigWithDefaults instantiates a new ImageConfig 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 (*ImageConfig) GetArchitecture added in v0.21.1

func (o *ImageConfig) GetArchitecture() (res ImageConfigGetArchitectureRetType)

GetArchitecture returns the Architecture 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 (*ImageConfig) GetArchitectureOk added in v0.21.1

func (o *ImageConfig) GetArchitectureOk() (ret ImageConfigGetArchitectureRetType, ok bool)

GetArchitectureOk returns a tuple with the Architecture field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetBootMenu added in v0.17.0

func (o *ImageConfig) GetBootMenu() (res ImageConfiggetBootMenuRetType)

GetBootMenu returns the BootMenu 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 (*ImageConfig) GetBootMenuOk added in v0.17.0

func (o *ImageConfig) GetBootMenuOk() (ret ImageConfiggetBootMenuRetType, ok bool)

GetBootMenuOk returns a tuple with the BootMenu 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 (*ImageConfig) GetCdromBus added in v0.17.0

func (o *ImageConfig) GetCdromBus() (res ImageConfigGetCdromBusRetType)

GetCdromBus returns the CdromBus field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetCdromBusOk added in v0.17.0

func (o *ImageConfig) GetCdromBusOk() (ret ImageConfigGetCdromBusRetType, ok bool)

GetCdromBusOk returns a tuple with the CdromBus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetDiskBus added in v0.17.0

func (o *ImageConfig) GetDiskBus() (res ImageConfigGetDiskBusRetType)

GetDiskBus returns the DiskBus field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetDiskBusOk added in v0.17.0

func (o *ImageConfig) GetDiskBusOk() (ret ImageConfigGetDiskBusRetType, ok bool)

GetDiskBusOk returns a tuple with the DiskBus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetNicModel added in v0.17.0

func (o *ImageConfig) GetNicModel() (res ImageConfigGetNicModelRetType)

GetNicModel returns the NicModel field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetNicModelOk added in v0.17.0

func (o *ImageConfig) GetNicModelOk() (ret ImageConfigGetNicModelRetType, ok bool)

GetNicModelOk returns a tuple with the NicModel field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetOperatingSystem added in v0.17.0

func (o *ImageConfig) GetOperatingSystem() (res ImageConfigGetOperatingSystemRetType)

GetOperatingSystem returns the OperatingSystem 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 (*ImageConfig) GetOperatingSystemDistro added in v0.17.0

func (o *ImageConfig) GetOperatingSystemDistro() (res ImageConfigGetOperatingSystemDistroRetType)

GetOperatingSystemDistro returns the OperatingSystemDistro field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetOperatingSystemDistroOk added in v0.17.0

func (o *ImageConfig) GetOperatingSystemDistroOk() (ret ImageConfigGetOperatingSystemDistroRetType, ok bool)

GetOperatingSystemDistroOk returns a tuple with the OperatingSystemDistro field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetOperatingSystemOk added in v0.17.0

func (o *ImageConfig) GetOperatingSystemOk() (ret ImageConfigGetOperatingSystemRetType, ok bool)

GetOperatingSystemOk returns a tuple with the OperatingSystem 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 (*ImageConfig) GetOperatingSystemVersion added in v0.17.0

func (o *ImageConfig) GetOperatingSystemVersion() (res ImageConfigGetOperatingSystemVersionRetType)

GetOperatingSystemVersion returns the OperatingSystemVersion field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetOperatingSystemVersionOk added in v0.17.0

func (o *ImageConfig) GetOperatingSystemVersionOk() (ret ImageConfigGetOperatingSystemVersionRetType, ok bool)

GetOperatingSystemVersionOk returns a tuple with the OperatingSystemVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetRescueBus added in v0.17.0

func (o *ImageConfig) GetRescueBus() (res ImageConfigGetRescueBusRetType)

GetRescueBus returns the RescueBus field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetRescueBusOk added in v0.17.0

func (o *ImageConfig) GetRescueBusOk() (ret ImageConfigGetRescueBusRetType, ok bool)

GetRescueBusOk returns a tuple with the RescueBus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetRescueDevice added in v0.17.0

func (o *ImageConfig) GetRescueDevice() (res ImageConfigGetRescueDeviceRetType)

GetRescueDevice returns the RescueDevice field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetRescueDeviceOk added in v0.17.0

func (o *ImageConfig) GetRescueDeviceOk() (ret ImageConfigGetRescueDeviceRetType, ok bool)

GetRescueDeviceOk returns a tuple with the RescueDevice field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetSecureBoot added in v0.17.0

func (o *ImageConfig) GetSecureBoot() (res ImageConfiggetSecureBootRetType)

GetSecureBoot returns the SecureBoot 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 (*ImageConfig) GetSecureBootOk added in v0.17.0

func (o *ImageConfig) GetSecureBootOk() (ret ImageConfiggetSecureBootRetType, ok bool)

GetSecureBootOk returns a tuple with the SecureBoot 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 (*ImageConfig) GetUefi added in v0.17.0

func (o *ImageConfig) GetUefi() (res ImageConfiggetUefiRetType)

GetUefi returns the Uefi 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 (*ImageConfig) GetUefiOk added in v0.17.0

func (o *ImageConfig) GetUefiOk() (ret ImageConfiggetUefiRetType, ok bool)

GetUefiOk returns a tuple with the Uefi 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 (*ImageConfig) GetVideoModel added in v0.17.0

func (o *ImageConfig) GetVideoModel() (res ImageConfigGetVideoModelRetType)

GetVideoModel returns the VideoModel field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetVideoModelOk added in v0.17.0

func (o *ImageConfig) GetVideoModelOk() (ret ImageConfigGetVideoModelRetType, ok bool)

GetVideoModelOk returns a tuple with the VideoModel field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) GetVirtioScsi added in v0.17.0

func (o *ImageConfig) GetVirtioScsi() (res ImageConfiggetVirtioScsiRetType)

GetVirtioScsi returns the VirtioScsi 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 (*ImageConfig) GetVirtioScsiOk added in v0.17.0

func (o *ImageConfig) GetVirtioScsiOk() (ret ImageConfiggetVirtioScsiRetType, ok bool)

GetVirtioScsiOk returns a tuple with the VirtioScsi 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 (*ImageConfig) HasArchitecture added in v0.21.1

func (o *ImageConfig) HasArchitecture() bool

HasArchitecture 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 (*ImageConfig) HasBootMenu added in v0.17.0

func (o *ImageConfig) HasBootMenu() bool

HasBootMenu 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 (*ImageConfig) HasCdromBus added in v0.17.0

func (o *ImageConfig) HasCdromBus() bool

HasCdromBus 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 (*ImageConfig) HasDiskBus added in v0.17.0

func (o *ImageConfig) HasDiskBus() bool

HasDiskBus 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 (*ImageConfig) HasNicModel added in v0.17.0

func (o *ImageConfig) HasNicModel() bool

HasNicModel 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 (*ImageConfig) HasOperatingSystem added in v0.17.0

func (o *ImageConfig) HasOperatingSystem() bool

HasOperatingSystem 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 (*ImageConfig) HasOperatingSystemDistro added in v0.17.0

func (o *ImageConfig) HasOperatingSystemDistro() bool

HasOperatingSystemDistro 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 (*ImageConfig) HasOperatingSystemVersion added in v0.17.0

func (o *ImageConfig) HasOperatingSystemVersion() bool

HasOperatingSystemVersion 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 (*ImageConfig) HasRescueBus added in v0.17.0

func (o *ImageConfig) HasRescueBus() bool

HasRescueBus 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 (*ImageConfig) HasRescueDevice added in v0.17.0

func (o *ImageConfig) HasRescueDevice() bool

HasRescueDevice 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 (*ImageConfig) HasSecureBoot added in v0.17.0

func (o *ImageConfig) HasSecureBoot() bool

HasSecureBoot 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 (*ImageConfig) HasUefi added in v0.17.0

func (o *ImageConfig) HasUefi() bool

HasUefi 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 (*ImageConfig) HasVideoModel added in v0.17.0

func (o *ImageConfig) HasVideoModel() bool

HasVideoModel 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 (*ImageConfig) HasVirtioScsi added in v0.17.0

func (o *ImageConfig) HasVirtioScsi() bool

HasVirtioScsi 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 (*ImageConfig) SetArchitecture added in v0.21.1

func (o *ImageConfig) SetArchitecture(v ImageConfigGetArchitectureRetType)

SetArchitecture gets a reference to the given string and assigns it to the Architecture field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetBootMenu added in v0.17.0

func (o *ImageConfig) SetBootMenu(v ImageConfiggetBootMenuRetType)

SetBootMenu gets a reference to the given bool and assigns it to the BootMenu field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetCdromBus added in v0.17.0

func (o *ImageConfig) SetCdromBus(v ImageConfigGetCdromBusRetType)

SetCdromBus gets a reference to the given string and assigns it to the CdromBus field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetCdromBusNil added in v0.17.0

func (o *ImageConfig) SetCdromBusNil()

SetCdromBusNil sets the value for CdromBus to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetDiskBus added in v0.17.0

func (o *ImageConfig) SetDiskBus(v ImageConfigGetDiskBusRetType)

SetDiskBus gets a reference to the given string and assigns it to the DiskBus field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetDiskBusNil added in v0.17.0

func (o *ImageConfig) SetDiskBusNil()

SetDiskBusNil sets the value for DiskBus to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetNicModel added in v0.17.0

func (o *ImageConfig) SetNicModel(v ImageConfigGetNicModelRetType)

SetNicModel gets a reference to the given string and assigns it to the NicModel field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetNicModelNil added in v0.17.0

func (o *ImageConfig) SetNicModelNil()

SetNicModelNil sets the value for NicModel to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetOperatingSystem added in v0.17.0

func (o *ImageConfig) SetOperatingSystem(v ImageConfigGetOperatingSystemRetType)

SetOperatingSystem gets a reference to the given string and assigns it to the OperatingSystem field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetOperatingSystemDistro added in v0.17.0

func (o *ImageConfig) SetOperatingSystemDistro(v ImageConfigGetOperatingSystemDistroRetType)

SetOperatingSystemDistro gets a reference to the given string and assigns it to the OperatingSystemDistro field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetOperatingSystemDistroNil added in v0.17.0

func (o *ImageConfig) SetOperatingSystemDistroNil()

SetOperatingSystemDistroNil sets the value for OperatingSystemDistro to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetOperatingSystemVersion added in v0.17.0

func (o *ImageConfig) SetOperatingSystemVersion(v ImageConfigGetOperatingSystemVersionRetType)

SetOperatingSystemVersion gets a reference to the given string and assigns it to the OperatingSystemVersion field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetOperatingSystemVersionNil added in v0.17.0

func (o *ImageConfig) SetOperatingSystemVersionNil()

SetOperatingSystemVersionNil sets the value for OperatingSystemVersion to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetRescueBus added in v0.17.0

func (o *ImageConfig) SetRescueBus(v ImageConfigGetRescueBusRetType)

SetRescueBus gets a reference to the given string and assigns it to the RescueBus field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetRescueBusNil added in v0.17.0

func (o *ImageConfig) SetRescueBusNil()

SetRescueBusNil sets the value for RescueBus to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetRescueDevice added in v0.17.0

func (o *ImageConfig) SetRescueDevice(v ImageConfigGetRescueDeviceRetType)

SetRescueDevice gets a reference to the given string and assigns it to the RescueDevice field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetRescueDeviceNil added in v0.17.0

func (o *ImageConfig) SetRescueDeviceNil()

SetRescueDeviceNil sets the value for RescueDevice to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetSecureBoot added in v0.17.0

func (o *ImageConfig) SetSecureBoot(v ImageConfiggetSecureBootRetType)

SetSecureBoot gets a reference to the given bool and assigns it to the SecureBoot field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetUefi added in v0.17.0

func (o *ImageConfig) SetUefi(v ImageConfiggetUefiRetType)

SetUefi gets a reference to the given bool and assigns it to the Uefi field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetVideoModel added in v0.17.0

func (o *ImageConfig) SetVideoModel(v ImageConfigGetVideoModelRetType)

SetVideoModel gets a reference to the given string and assigns it to the VideoModel field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetVideoModelNil added in v0.17.0

func (o *ImageConfig) SetVideoModelNil()

SetVideoModelNil sets the value for VideoModel to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) SetVirtioScsi added in v0.17.0

func (o *ImageConfig) SetVirtioScsi(v ImageConfiggetVirtioScsiRetType)

SetVirtioScsi gets a reference to the given bool and assigns it to the VirtioScsi field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageConfig) ToMap deprecated added in v0.17.0

func (o ImageConfig) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetCdromBus added in v0.17.0

func (o *ImageConfig) UnsetCdromBus()

UnsetCdromBus ensures that no value is present for CdromBus, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetDiskBus added in v0.17.0

func (o *ImageConfig) UnsetDiskBus()

UnsetDiskBus ensures that no value is present for DiskBus, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetNicModel added in v0.17.0

func (o *ImageConfig) UnsetNicModel()

UnsetNicModel ensures that no value is present for NicModel, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetOperatingSystemDistro added in v0.17.0

func (o *ImageConfig) UnsetOperatingSystemDistro()

UnsetOperatingSystemDistro ensures that no value is present for OperatingSystemDistro, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetOperatingSystemVersion added in v0.17.0

func (o *ImageConfig) UnsetOperatingSystemVersion()

UnsetOperatingSystemVersion ensures that no value is present for OperatingSystemVersion, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetRescueBus added in v0.17.0

func (o *ImageConfig) UnsetRescueBus()

UnsetRescueBus ensures that no value is present for RescueBus, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetRescueDevice added in v0.17.0

func (o *ImageConfig) UnsetRescueDevice()

UnsetRescueDevice ensures that no value is present for RescueDevice, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageConfig) UnsetVideoModel added in v0.17.0

func (o *ImageConfig) UnsetVideoModel()

UnsetVideoModel ensures that no value is present for VideoModel, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetArchitectureArgType deprecated added in v0.21.2

type ImageConfigGetArchitectureArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetArchitectureAttributeType added in v0.21.2

type ImageConfigGetArchitectureAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetArchitectureRetType deprecated added in v0.21.2

type ImageConfigGetArchitectureRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetCdromBusArgType deprecated added in v0.21.2

type ImageConfigGetCdromBusArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetCdromBusAttributeType added in v0.21.2

type ImageConfigGetCdromBusAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetCdromBusRetType deprecated added in v0.21.2

type ImageConfigGetCdromBusRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetDiskBusArgType deprecated added in v0.21.2

type ImageConfigGetDiskBusArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetDiskBusAttributeType added in v0.21.2

type ImageConfigGetDiskBusAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetDiskBusRetType deprecated added in v0.21.2

type ImageConfigGetDiskBusRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetNicModelArgType deprecated added in v0.21.2

type ImageConfigGetNicModelArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetNicModelAttributeType added in v0.21.2

type ImageConfigGetNicModelAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetNicModelRetType deprecated added in v0.21.2

type ImageConfigGetNicModelRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemArgType deprecated added in v0.21.2

type ImageConfigGetOperatingSystemArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemAttributeType added in v0.21.2

type ImageConfigGetOperatingSystemAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemDistroArgType deprecated added in v0.21.2

type ImageConfigGetOperatingSystemDistroArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemDistroAttributeType added in v0.21.2

type ImageConfigGetOperatingSystemDistroAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemDistroRetType deprecated added in v0.21.2

type ImageConfigGetOperatingSystemDistroRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemRetType deprecated added in v0.21.2

type ImageConfigGetOperatingSystemRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemVersionArgType deprecated added in v0.21.2

type ImageConfigGetOperatingSystemVersionArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemVersionAttributeType added in v0.21.2

type ImageConfigGetOperatingSystemVersionAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetOperatingSystemVersionRetType deprecated added in v0.21.2

type ImageConfigGetOperatingSystemVersionRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetRescueBusArgType deprecated added in v0.21.2

type ImageConfigGetRescueBusArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetRescueBusAttributeType added in v0.21.2

type ImageConfigGetRescueBusAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetRescueBusRetType deprecated added in v0.21.2

type ImageConfigGetRescueBusRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetRescueDeviceArgType deprecated added in v0.21.2

type ImageConfigGetRescueDeviceArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetRescueDeviceAttributeType added in v0.21.2

type ImageConfigGetRescueDeviceAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetRescueDeviceRetType deprecated added in v0.21.2

type ImageConfigGetRescueDeviceRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetVideoModelArgType deprecated added in v0.21.2

type ImageConfigGetVideoModelArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetVideoModelAttributeType added in v0.21.2

type ImageConfigGetVideoModelAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfigGetVideoModelRetType deprecated added in v0.21.2

type ImageConfigGetVideoModelRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetBootMenuArgType deprecated added in v0.21.2

type ImageConfiggetBootMenuArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetBootMenuAttributeType added in v0.21.2

type ImageConfiggetBootMenuAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetBootMenuRetType deprecated added in v0.21.2

type ImageConfiggetBootMenuRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetSecureBootArgType deprecated added in v0.21.2

type ImageConfiggetSecureBootArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetSecureBootAttributeType added in v0.21.2

type ImageConfiggetSecureBootAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetSecureBootRetType deprecated added in v0.21.2

type ImageConfiggetSecureBootRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetUefiArgType deprecated added in v0.21.2

type ImageConfiggetUefiArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetUefiAttributeType added in v0.21.2

type ImageConfiggetUefiAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetUefiRetType deprecated added in v0.21.2

type ImageConfiggetUefiRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetVirtioScsiArgType deprecated added in v0.21.2

type ImageConfiggetVirtioScsiArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetVirtioScsiAttributeType added in v0.21.2

type ImageConfiggetVirtioScsiAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageConfiggetVirtioScsiRetType deprecated added in v0.21.2

type ImageConfiggetVirtioScsiRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageCreateResponse added in v0.17.0

type ImageCreateResponse struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id ImageCreateResponseGetIdAttributeType `json:"id" required:"true"`
	// REQUIRED
	UploadUrl ImageCreateResponseGetUploadUrlAttributeType `json:"uploadUrl" required:"true"`
}

ImageCreateResponse Image creation response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageCreateResponse added in v0.17.0

NewImageCreateResponse instantiates a new ImageCreateResponse 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 NewImageCreateResponseWithDefaults added in v0.17.0

func NewImageCreateResponseWithDefaults() *ImageCreateResponse

NewImageCreateResponseWithDefaults instantiates a new ImageCreateResponse 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 (*ImageCreateResponse) GetId added in v0.17.0

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageCreateResponse) GetIdOk added in v0.17.0

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageCreateResponse) GetUploadUrl added in v0.17.0

GetUploadUrl returns the UploadUrl field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageCreateResponse) GetUploadUrlOk added in v0.17.0

func (o *ImageCreateResponse) GetUploadUrlOk() (ret ImageCreateResponseGetUploadUrlRetType, ok bool)

GetUploadUrlOk returns a tuple with the UploadUrl 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 (*ImageCreateResponse) SetId added in v0.17.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 (*ImageCreateResponse) SetUploadUrl added in v0.17.0

SetUploadUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageCreateResponse) ToMap deprecated added in v0.17.0

func (o ImageCreateResponse) 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 ImageCreateResponseGetIdArgType deprecated added in v0.21.2

type ImageCreateResponseGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageCreateResponseGetIdAttributeType added in v0.21.2

type ImageCreateResponseGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageCreateResponseGetIdRetType deprecated added in v0.21.2

type ImageCreateResponseGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageCreateResponseGetUploadUrlArgType deprecated added in v0.21.2

type ImageCreateResponseGetUploadUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageCreateResponseGetUploadUrlAttributeType added in v0.21.2

type ImageCreateResponseGetUploadUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageCreateResponseGetUploadUrlRetType deprecated added in v0.21.2

type ImageCreateResponseGetUploadUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayload added in v1.3.0

type ImageFromVolumePayload struct {
	// Object that represents a disk format. Possible values: `raw`, `qcow2`, `iso`.
	// REQUIRED
	DiskFormat ImageFromVolumePayloadGetDiskFormatAttributeType `json:"diskFormat" required:"true"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name ImageFromVolumePayloadGetNameAttributeType `json:"name" required:"true"`
	// When true the created image is prevented from being deleted.
	Protected ImageFromVolumePayloadgetProtectedAttributeType `json:"protected,omitempty"`
}

ImageFromVolumePayload Object that represents the upload request of an image to a volume. Used for creating an image from a volume. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageFromVolumePayload added in v1.3.0

NewImageFromVolumePayload instantiates a new ImageFromVolumePayload 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 NewImageFromVolumePayloadWithDefaults added in v1.3.0

func NewImageFromVolumePayloadWithDefaults() *ImageFromVolumePayload

NewImageFromVolumePayloadWithDefaults instantiates a new ImageFromVolumePayload 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 (*ImageFromVolumePayload) GetDiskFormat added in v1.3.0

GetDiskFormat returns the DiskFormat field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageFromVolumePayload) GetDiskFormatOk added in v1.3.0

GetDiskFormatOk returns a tuple with the DiskFormat 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 (*ImageFromVolumePayload) GetName added in v1.3.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 (*ImageFromVolumePayload) GetNameOk added in v1.3.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 (*ImageFromVolumePayload) GetProtected added in v1.3.0

GetProtected returns the Protected 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 (*ImageFromVolumePayload) GetProtectedOk added in v1.3.0

GetProtectedOk returns a tuple with the Protected 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 (*ImageFromVolumePayload) HasProtected added in v1.3.0

func (o *ImageFromVolumePayload) HasProtected() bool

HasProtected 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 (*ImageFromVolumePayload) SetDiskFormat added in v1.3.0

SetDiskFormat sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageFromVolumePayload) SetName added in v1.3.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 (*ImageFromVolumePayload) SetProtected added in v1.3.0

SetProtected gets a reference to the given bool and assigns it to the Protected field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageFromVolumePayload) ToMap deprecated added in v1.3.0

func (o ImageFromVolumePayload) 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 ImageFromVolumePayloadGetDiskFormatArgType deprecated added in v1.3.0

type ImageFromVolumePayloadGetDiskFormatArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadGetDiskFormatAttributeType added in v1.3.0

type ImageFromVolumePayloadGetDiskFormatAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadGetDiskFormatRetType deprecated added in v1.3.0

type ImageFromVolumePayloadGetDiskFormatRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadGetNameArgType deprecated added in v1.3.0

type ImageFromVolumePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadGetNameAttributeType added in v1.3.0

type ImageFromVolumePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadGetNameRetType deprecated added in v1.3.0

type ImageFromVolumePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadgetProtectedArgType deprecated added in v1.3.0

type ImageFromVolumePayloadgetProtectedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadgetProtectedAttributeType added in v1.3.0

type ImageFromVolumePayloadgetProtectedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumePayloadgetProtectedRetType deprecated added in v1.3.0

type ImageFromVolumePayloadgetProtectedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageFromVolumeRequest deprecated added in v1.3.0

type ImageFromVolumeRequest 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 (ImageFromVolumeRequest) Execute deprecated added in v1.3.0

func (r ImageFromVolumeRequest) Execute() (*Image, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageFromVolumeRequest) ImageFromVolumePayload added in v1.3.0

func (r ImageFromVolumeRequest) ImageFromVolumePayload(imageFromVolumePayload ImageFromVolumePayload) ApiImageFromVolumeRequest

Create an image from a volume. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetAgentArgType deprecated added in v0.28.0

type ImageGetAgentArgType = ImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetAgentAttributeType added in v0.28.0

type ImageGetAgentAttributeType = *ImageAgent

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetAgentRetType deprecated added in v0.28.0

type ImageGetAgentRetType = ImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetChecksumArgType deprecated added in v0.21.2

type ImageGetChecksumArgType = ImageChecksum

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetChecksumAttributeType added in v0.21.2

type ImageGetChecksumAttributeType = *ImageChecksum

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetChecksumRetType deprecated added in v0.21.2

type ImageGetChecksumRetType = ImageChecksum

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetConfigArgType deprecated added in v0.21.2

type ImageGetConfigArgType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetConfigAttributeType added in v0.21.2

type ImageGetConfigAttributeType = *ImageConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetConfigRetType deprecated added in v0.21.2

type ImageGetConfigRetType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetCreatedAtArgType deprecated added in v0.21.2

type ImageGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetCreatedAtAttributeType added in v0.21.2

type ImageGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetCreatedAtRetType deprecated added in v0.21.2

type ImageGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetDiskFormatArgType deprecated added in v0.21.2

type ImageGetDiskFormatArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetDiskFormatAttributeType added in v0.21.2

type ImageGetDiskFormatAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetDiskFormatRetType deprecated added in v0.21.2

type ImageGetDiskFormatRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetIdArgType deprecated added in v0.21.2

type ImageGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetIdAttributeType added in v0.21.2

type ImageGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetIdRetType deprecated added in v0.21.2

type ImageGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetImportProgressArgType deprecated added in v1.2.0

type ImageGetImportProgressArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetImportProgressAttributeType added in v1.2.0

type ImageGetImportProgressAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetImportProgressRetType deprecated added in v1.2.0

type ImageGetImportProgressRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetLabelsArgType deprecated added in v0.21.2

type ImageGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetLabelsAttributeType added in v0.21.2

type ImageGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetLabelsRetType deprecated added in v0.21.2

type ImageGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetMinDiskSizeArgType deprecated added in v0.21.2

type ImageGetMinDiskSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetMinDiskSizeAttributeType added in v0.21.2

type ImageGetMinDiskSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetMinDiskSizeRetType deprecated added in v0.21.2

type ImageGetMinDiskSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetMinRamArgType deprecated added in v0.21.2

type ImageGetMinRamArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetMinRamAttributeType added in v0.21.2

type ImageGetMinRamAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetMinRamRetType deprecated added in v0.21.2

type ImageGetMinRamRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetNameArgType deprecated added in v0.21.2

type ImageGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetNameAttributeType added in v0.21.2

type ImageGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetNameRetType deprecated added in v0.21.2

type ImageGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetOwnerArgType deprecated added in v0.21.2

type ImageGetOwnerArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetOwnerAttributeType added in v0.21.2

type ImageGetOwnerAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetOwnerRetType deprecated added in v0.21.2

type ImageGetOwnerRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetScopeArgType deprecated added in v0.21.2

type ImageGetScopeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetScopeAttributeType added in v0.21.2

type ImageGetScopeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetScopeRetType deprecated added in v0.21.2

type ImageGetScopeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetSizeArgType deprecated added in v0.21.2

type ImageGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetSizeAttributeType added in v0.21.2

type ImageGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetSizeRetType deprecated added in v0.21.2

type ImageGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetStatusArgType deprecated added in v0.21.2

type ImageGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetStatusAttributeType added in v0.21.2

type ImageGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetStatusRetType deprecated added in v0.21.2

type ImageGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetUpdatedAtArgType deprecated added in v0.21.2

type ImageGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetUpdatedAtAttributeType added in v0.21.2

type ImageGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageGetUpdatedAtRetType deprecated added in v0.21.2

type ImageGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageListResponse added in v0.17.0

type ImageListResponse struct {
	// A list containing image objects.
	// REQUIRED
	Items ImageListResponseGetItemsAttributeType `json:"items" required:"true"`
}

ImageListResponse Image list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageListResponse added in v0.17.0

func NewImageListResponse(items ImageListResponseGetItemsArgType) *ImageListResponse

NewImageListResponse instantiates a new ImageListResponse 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 NewImageListResponseWithDefaults added in v0.17.0

func NewImageListResponseWithDefaults() *ImageListResponse

NewImageListResponseWithDefaults instantiates a new ImageListResponse 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 (*ImageListResponse) GetItems added in v0.17.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageListResponse) GetItemsOk added in v0.17.0

func (o *ImageListResponse) GetItemsOk() (ret ImageListResponseGetItemsRetType, ok bool)

GetItemsOk returns a tuple with the Items 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 (*ImageListResponse) SetItems added in v0.17.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageListResponse) ToMap deprecated added in v0.17.0

func (o ImageListResponse) 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 ImageListResponseGetItemsArgType deprecated added in v0.21.2

type ImageListResponseGetItemsArgType = []Image

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageListResponseGetItemsAttributeType added in v0.21.2

type ImageListResponseGetItemsAttributeType = *[]Image

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageListResponseGetItemsRetType deprecated added in v0.21.2

type ImageListResponseGetItemsRetType = []Image

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShare added in v0.17.0

type ImageShare struct {
	// Image is shared with all projects inside the image owners organization.
	ParentOrganization ImageSharegetParentOrganizationAttributeType `json:"parentOrganization,omitempty"`
	// List of all projects the Image is shared with.
	Projects ImageShareGetProjectsAttributeType `json:"projects,omitempty"`
}

ImageShare Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageShare added in v0.17.0

func NewImageShare() *ImageShare

NewImageShare instantiates a new ImageShare 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 NewImageShareWithDefaults added in v0.17.0

func NewImageShareWithDefaults() *ImageShare

NewImageShareWithDefaults instantiates a new ImageShare 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 (*ImageShare) GetParentOrganization added in v0.17.0

func (o *ImageShare) GetParentOrganization() (res ImageSharegetParentOrganizationRetType)

GetParentOrganization returns the ParentOrganization 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 (*ImageShare) GetParentOrganizationOk added in v0.17.0

func (o *ImageShare) GetParentOrganizationOk() (ret ImageSharegetParentOrganizationRetType, ok bool)

GetParentOrganizationOk returns a tuple with the ParentOrganization 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 (*ImageShare) GetProjects added in v0.17.0

func (o *ImageShare) GetProjects() (res ImageShareGetProjectsRetType)

GetProjects returns the Projects 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 (*ImageShare) GetProjectsOk added in v0.17.0

func (o *ImageShare) GetProjectsOk() (ret ImageShareGetProjectsRetType, ok bool)

GetProjectsOk returns a tuple with the Projects 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 (*ImageShare) HasParentOrganization added in v0.17.0

func (o *ImageShare) HasParentOrganization() bool

HasParentOrganization 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 (*ImageShare) HasProjects added in v0.17.0

func (o *ImageShare) HasProjects() bool

HasProjects 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 (*ImageShare) SetParentOrganization added in v0.17.0

func (o *ImageShare) SetParentOrganization(v ImageSharegetParentOrganizationRetType)

SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageShare) SetProjects added in v0.17.0

func (o *ImageShare) SetProjects(v ImageShareGetProjectsRetType)

SetProjects gets a reference to the given []string and assigns it to the Projects field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageShare) ToMap deprecated added in v0.17.0

func (o ImageShare) 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 ImageShareConsumer added in v0.17.0

type ImageShareConsumer struct {
	// Universally Unique Identifier (UUID).
	ConsumerProjectId ImageShareConsumerGetConsumerProjectIdAttributeType `json:"consumerProjectId,omitempty"`
	// Date-time when resource was created.
	CreatedAt ImageShareConsumerGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Universally Unique Identifier (UUID).
	ImageId ImageShareConsumerGetImageIdAttributeType `json:"imageId,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt ImageShareConsumerGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

ImageShareConsumer The details of an Image share consumer. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewImageShareConsumer added in v0.17.0

func NewImageShareConsumer() *ImageShareConsumer

NewImageShareConsumer instantiates a new ImageShareConsumer 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 NewImageShareConsumerWithDefaults added in v0.17.0

func NewImageShareConsumerWithDefaults() *ImageShareConsumer

NewImageShareConsumerWithDefaults instantiates a new ImageShareConsumer 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 (*ImageShareConsumer) GetConsumerProjectId added in v0.17.0

func (o *ImageShareConsumer) GetConsumerProjectId() (res ImageShareConsumerGetConsumerProjectIdRetType)

GetConsumerProjectId returns the ConsumerProjectId 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 (*ImageShareConsumer) GetConsumerProjectIdOk added in v0.17.0

func (o *ImageShareConsumer) GetConsumerProjectIdOk() (ret ImageShareConsumerGetConsumerProjectIdRetType, ok bool)

GetConsumerProjectIdOk returns a tuple with the ConsumerProjectId 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 (*ImageShareConsumer) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt 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 (*ImageShareConsumer) GetCreatedAtOk added in v0.17.0

func (o *ImageShareConsumer) GetCreatedAtOk() (ret ImageShareConsumerGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*ImageShareConsumer) GetImageId added in v0.17.0

GetImageId returns the ImageId 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 (*ImageShareConsumer) GetImageIdOk added in v0.17.0

func (o *ImageShareConsumer) GetImageIdOk() (ret ImageShareConsumerGetImageIdRetType, ok bool)

GetImageIdOk returns a tuple with the ImageId 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 (*ImageShareConsumer) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt 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 (*ImageShareConsumer) GetUpdatedAtOk added in v0.17.0

func (o *ImageShareConsumer) GetUpdatedAtOk() (ret ImageShareConsumerGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*ImageShareConsumer) HasConsumerProjectId added in v0.17.0

func (o *ImageShareConsumer) HasConsumerProjectId() bool

HasConsumerProjectId 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 (*ImageShareConsumer) HasCreatedAt added in v0.17.0

func (o *ImageShareConsumer) HasCreatedAt() bool

HasCreatedAt 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 (*ImageShareConsumer) HasImageId added in v0.17.0

func (o *ImageShareConsumer) HasImageId() bool

HasImageId 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 (*ImageShareConsumer) HasUpdatedAt added in v0.17.0

func (o *ImageShareConsumer) HasUpdatedAt() bool

HasUpdatedAt 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 (*ImageShareConsumer) SetConsumerProjectId added in v0.17.0

SetConsumerProjectId gets a reference to the given string and assigns it to the ConsumerProjectId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageShareConsumer) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageShareConsumer) SetImageId added in v0.17.0

SetImageId gets a reference to the given string and assigns it to the ImageId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ImageShareConsumer) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ImageShareConsumer) ToMap deprecated added in v0.17.0

func (o ImageShareConsumer) 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 ImageShareConsumerGetConsumerProjectIdArgType deprecated added in v0.21.2

type ImageShareConsumerGetConsumerProjectIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetConsumerProjectIdAttributeType added in v0.21.2

type ImageShareConsumerGetConsumerProjectIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetConsumerProjectIdRetType deprecated added in v0.21.2

type ImageShareConsumerGetConsumerProjectIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetCreatedAtArgType deprecated added in v0.21.2

type ImageShareConsumerGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetCreatedAtAttributeType added in v0.21.2

type ImageShareConsumerGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetCreatedAtRetType deprecated added in v0.21.2

type ImageShareConsumerGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetImageIdArgType deprecated added in v0.21.2

type ImageShareConsumerGetImageIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetImageIdAttributeType added in v0.21.2

type ImageShareConsumerGetImageIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetImageIdRetType deprecated added in v0.21.2

type ImageShareConsumerGetImageIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetUpdatedAtArgType deprecated added in v0.21.2

type ImageShareConsumerGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetUpdatedAtAttributeType added in v0.21.2

type ImageShareConsumerGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareConsumerGetUpdatedAtRetType deprecated added in v0.21.2

type ImageShareConsumerGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareGetProjectsArgType deprecated added in v0.21.2

type ImageShareGetProjectsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareGetProjectsAttributeType added in v0.21.2

type ImageShareGetProjectsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageShareGetProjectsRetType deprecated added in v0.21.2

type ImageShareGetProjectsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageSharegetParentOrganizationArgType deprecated added in v0.21.2

type ImageSharegetParentOrganizationArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageSharegetParentOrganizationAttributeType added in v0.21.2

type ImageSharegetParentOrganizationAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImageSharegetParentOrganizationRetType deprecated added in v0.21.2

type ImageSharegetParentOrganizationRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImagegetProtectedArgType deprecated added in v0.21.2

type ImagegetProtectedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImagegetProtectedAttributeType added in v0.21.2

type ImagegetProtectedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ImagegetProtectedRetType deprecated added in v0.21.2

type ImagegetProtectedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyPairListResponse added in v0.16.0

type KeyPairListResponse struct {
	// A list of SSH keypairs.
	// REQUIRED
	Items KeyPairListResponseGetItemsAttributeType `json:"items" required:"true"`
}

KeyPairListResponse SSH keypair list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeyPairListResponse added in v0.16.0

func NewKeyPairListResponse(items KeyPairListResponseGetItemsArgType) *KeyPairListResponse

NewKeyPairListResponse instantiates a new KeyPairListResponse 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 NewKeyPairListResponseWithDefaults added in v0.16.0

func NewKeyPairListResponseWithDefaults() *KeyPairListResponse

NewKeyPairListResponseWithDefaults instantiates a new KeyPairListResponse 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 (*KeyPairListResponse) GetItems added in v0.16.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*KeyPairListResponse) GetItemsOk added in v0.16.0

GetItemsOk returns a tuple with the Items 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 (*KeyPairListResponse) SetItems added in v0.16.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (KeyPairListResponse) ToMap deprecated added in v0.16.0

func (o KeyPairListResponse) 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 KeyPairListResponseGetItemsArgType deprecated added in v0.21.2

type KeyPairListResponseGetItemsArgType = []Keypair

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyPairListResponseGetItemsAttributeType added in v0.21.2

type KeyPairListResponseGetItemsAttributeType = *[]Keypair

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeyPairListResponseGetItemsRetType deprecated added in v0.21.2

type KeyPairListResponseGetItemsRetType = []Keypair

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Keypair added in v0.16.0

type Keypair struct {
	// Date-time when resource was created.
	CreatedAt KeypairGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Object that represents an SSH keypair MD5 fingerprint.
	Fingerprint KeypairGetFingerprintAttributeType `json:"fingerprint,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels KeypairGetLabelsAttributeType `json:"labels,omitempty"`
	// The name of an SSH keypair. Allowed characters are letters [a-zA-Z], digits [0-9] and the following special characters: [@._-].
	Name KeypairGetNameAttributeType `json:"name,omitempty"`
	// Object that represents a public SSH key.
	// REQUIRED
	PublicKey KeypairGetPublicKeyAttributeType `json:"publicKey" required:"true"`
	// Date-time when resource was last updated.
	UpdatedAt KeypairGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

Keypair Object that represents the public key of an SSH keypair and its name. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewKeypair added in v0.16.0

func NewKeypair(publicKey KeypairGetPublicKeyArgType) *Keypair

NewKeypair instantiates a new Keypair 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 NewKeypairWithDefaults added in v0.16.0

func NewKeypairWithDefaults() *Keypair

NewKeypairWithDefaults instantiates a new Keypair 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 (*Keypair) GetCreatedAt added in v0.16.0

func (o *Keypair) GetCreatedAt() (res KeypairGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Keypair) GetCreatedAtOk added in v0.16.0

func (o *Keypair) GetCreatedAtOk() (ret KeypairGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Keypair) GetFingerprint added in v0.16.0

func (o *Keypair) GetFingerprint() (res KeypairGetFingerprintRetType)

GetFingerprint returns the Fingerprint 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 (*Keypair) GetFingerprintOk added in v0.16.0

func (o *Keypair) GetFingerprintOk() (ret KeypairGetFingerprintRetType, ok bool)

GetFingerprintOk returns a tuple with the Fingerprint 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 (*Keypair) GetLabels added in v0.16.0

func (o *Keypair) GetLabels() (res KeypairGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) GetLabelsOk added in v0.16.0

func (o *Keypair) GetLabelsOk() (ret KeypairGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) GetName added in v0.16.0

func (o *Keypair) GetName() (res KeypairGetNameRetType)

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 (*Keypair) GetNameOk added in v0.16.0

func (o *Keypair) GetNameOk() (ret KeypairGetNameRetType, 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 (*Keypair) GetPublicKey added in v0.16.0

func (o *Keypair) GetPublicKey() (ret KeypairGetPublicKeyRetType)

GetPublicKey returns the PublicKey field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) GetPublicKeyOk added in v0.16.0

func (o *Keypair) GetPublicKeyOk() (ret KeypairGetPublicKeyRetType, ok bool)

GetPublicKeyOk returns a tuple with the PublicKey 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 (*Keypair) GetUpdatedAt added in v0.16.0

func (o *Keypair) GetUpdatedAt() (res KeypairGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Keypair) GetUpdatedAtOk added in v0.16.0

func (o *Keypair) GetUpdatedAtOk() (ret KeypairGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Keypair) HasCreatedAt added in v0.16.0

func (o *Keypair) HasCreatedAt() bool

HasCreatedAt 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 (*Keypair) HasFingerprint added in v0.16.0

func (o *Keypair) HasFingerprint() bool

HasFingerprint 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 (*Keypair) HasLabels added in v0.16.0

func (o *Keypair) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) HasName added in v0.16.0

func (o *Keypair) 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 (*Keypair) HasUpdatedAt added in v0.16.0

func (o *Keypair) HasUpdatedAt() bool

HasUpdatedAt 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 (*Keypair) SetCreatedAt added in v0.16.0

func (o *Keypair) SetCreatedAt(v KeypairGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) SetFingerprint added in v0.16.0

func (o *Keypair) SetFingerprint(v KeypairGetFingerprintRetType)

SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) SetLabels added in v0.16.0

func (o *Keypair) SetLabels(v KeypairGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) SetName added in v0.16.0

func (o *Keypair) SetName(v KeypairGetNameRetType)

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 (*Keypair) SetPublicKey added in v0.16.0

func (o *Keypair) SetPublicKey(v KeypairGetPublicKeyRetType)

SetPublicKey sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Keypair) SetUpdatedAt added in v0.16.0

func (o *Keypair) SetUpdatedAt(v KeypairGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Keypair) ToMap deprecated added in v0.16.0

func (o Keypair) 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 KeypairGetCreatedAtArgType deprecated added in v0.21.2

type KeypairGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetCreatedAtAttributeType added in v0.21.2

type KeypairGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetCreatedAtRetType deprecated added in v0.21.2

type KeypairGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetFingerprintArgType deprecated added in v0.21.2

type KeypairGetFingerprintArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetFingerprintAttributeType added in v0.21.2

type KeypairGetFingerprintAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetFingerprintRetType deprecated added in v0.21.2

type KeypairGetFingerprintRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetLabelsArgType deprecated added in v0.21.2

type KeypairGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetLabelsAttributeType added in v0.21.2

type KeypairGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetLabelsRetType deprecated added in v0.21.2

type KeypairGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetNameArgType deprecated added in v0.21.2

type KeypairGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetNameAttributeType added in v0.21.2

type KeypairGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetNameRetType deprecated added in v0.21.2

type KeypairGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetPublicKeyArgType deprecated added in v0.21.2

type KeypairGetPublicKeyArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetPublicKeyAttributeType added in v0.21.2

type KeypairGetPublicKeyAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetPublicKeyRetType deprecated added in v0.21.2

type KeypairGetPublicKeyRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetUpdatedAtArgType deprecated added in v0.21.2

type KeypairGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetUpdatedAtAttributeType added in v0.21.2

type KeypairGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type KeypairGetUpdatedAtRetType deprecated added in v0.21.2

type KeypairGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListAffinityGroupsRequest deprecated added in v0.23.0

type ListAffinityGroupsRequest 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 (ListAffinityGroupsRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListAttachedVolumesRequest deprecated added in v0.23.0

type ListAttachedVolumesRequest 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 (ListAttachedVolumesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListAvailabilityZonesRequest deprecated added in v0.23.0

type ListAvailabilityZonesRequest 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 (ListAvailabilityZonesRequest) Execute deprecated added in v0.23.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 v0.23.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 v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListBackupsRequest) LabelSelector added in v0.23.0

func (r ListBackupsRequest) LabelSelector(labelSelector string) ApiListBackupsRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListImagesRequest deprecated added in v0.23.0

type ListImagesRequest 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 (ListImagesRequest) All added in v0.23.0

List all Images. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListImagesRequest) Execute deprecated added in v0.23.0

func (r ListImagesRequest) Execute() (*ImageListResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListImagesRequest) LabelSelector added in v0.23.0

func (r ListImagesRequest) LabelSelector(labelSelector string) ApiListImagesRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListKeyPairsRequest deprecated added in v0.23.0

type ListKeyPairsRequest 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 (ListKeyPairsRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListKeyPairsRequest) LabelSelector added in v0.23.0

func (r ListKeyPairsRequest) LabelSelector(labelSelector string) ApiListKeyPairsRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListMachineTypesRequest deprecated added in v0.23.0

type ListMachineTypesRequest 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 (ListMachineTypesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListMachineTypesRequest) Filter added in v0.23.0

Filter resources by fields. A subset of expr-lang is supported. See https://expr-lang.org/docs/language-definition for usage details. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListNetworkAreaProjectsRequest deprecated added in v0.23.0

type ListNetworkAreaProjectsRequest 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 (ListNetworkAreaProjectsRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListNetworkAreaRangesRequest deprecated added in v0.23.0

type ListNetworkAreaRangesRequest 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 (ListNetworkAreaRangesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListNetworkAreaRegionsRequest deprecated added in v1.0.0

type ListNetworkAreaRegionsRequest 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 (ListNetworkAreaRegionsRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListNetworkAreaRoutesRequest deprecated added in v0.23.0

type ListNetworkAreaRoutesRequest 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 (ListNetworkAreaRoutesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListNetworkAreaRoutesRequest) LabelSelector added in v0.23.0

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListNetworkAreasRequest deprecated added in v0.23.0

type ListNetworkAreasRequest 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 (ListNetworkAreasRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListNetworkAreasRequest) LabelSelector added in v0.23.0

func (r ListNetworkAreasRequest) LabelSelector(labelSelector string) ApiListNetworkAreasRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListNetworksRequest deprecated added in v0.23.0

type ListNetworksRequest 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 (ListNetworksRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListNetworksRequest) LabelSelector added in v0.23.0

func (r ListNetworksRequest) LabelSelector(labelSelector string) ApiListNetworksRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListNicsRequest deprecated added in v0.23.0

type ListNicsRequest 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 (ListNicsRequest) Execute deprecated added in v0.23.0

func (r ListNicsRequest) Execute() (*NICListResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListNicsRequest) LabelSelector added in v0.23.0

func (r ListNicsRequest) LabelSelector(labelSelector string) ApiListNicsRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListProjectNICsRequest deprecated added in v0.23.0

type ListProjectNICsRequest 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 (ListProjectNICsRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListProjectNICsRequest) LabelSelector added in v0.23.0

func (r ListProjectNICsRequest) LabelSelector(labelSelector string) ApiListProjectNICsRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPublicIPRangesRequest deprecated added in v0.23.0

type ListPublicIPRangesRequest 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 (ListPublicIPRangesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListPublicIPsRequest deprecated added in v0.23.0

type ListPublicIPsRequest 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 (ListPublicIPsRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListPublicIPsRequest) LabelSelector added in v0.23.0

func (r ListPublicIPsRequest) LabelSelector(labelSelector string) ApiListPublicIPsRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListQuotasRequest deprecated added in v0.23.0

type ListQuotasRequest 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 (ListQuotasRequest) Execute deprecated added in v0.23.0

func (r ListQuotasRequest) Execute() (*QuotaListResponse, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRoutesOfRoutingTableRequest deprecated added in v1.0.0

type ListRoutesOfRoutingTableRequest 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 (ListRoutesOfRoutingTableRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRoutesOfRoutingTableRequest) LabelSelector added in v1.0.0

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListRoutingTablesOfAreaRequest deprecated added in v1.0.0

type ListRoutingTablesOfAreaRequest 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 (ListRoutingTablesOfAreaRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListRoutingTablesOfAreaRequest) LabelSelector added in v1.0.0

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSecurityGroupRulesRequest deprecated added in v0.23.0

type ListSecurityGroupRulesRequest 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 (ListSecurityGroupRulesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSecurityGroupsRequest deprecated added in v0.23.0

type ListSecurityGroupsRequest 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 (ListSecurityGroupsRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListSecurityGroupsRequest) LabelSelector added in v0.23.0

func (r ListSecurityGroupsRequest) LabelSelector(labelSelector string) ApiListSecurityGroupsRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListServerNICsRequest deprecated added in v1.0.0

type ListServerNICsRequest 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 (ListServerNICsRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListServerServiceAccountsRequest deprecated added in v0.23.0

type ListServerServiceAccountsRequest 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 (ListServerServiceAccountsRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListServersRequest deprecated added in v0.23.0

type ListServersRequest 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 (ListServersRequest) Details added in v0.23.0

func (r ListServersRequest) Details(details bool) ApiListServersRequest

Show detailed information about server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListServersRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListServersRequest) LabelSelector added in v0.23.0

func (r ListServersRequest) LabelSelector(labelSelector string) ApiListServersRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListSnapshotsInProjectRequest deprecated added in v1.0.0

type ListSnapshotsInProjectRequest 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 (ListSnapshotsInProjectRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListSnapshotsInProjectRequest) LabelSelector added in v1.0.0

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVolumePerformanceClassesRequest deprecated added in v0.23.0

type ListVolumePerformanceClassesRequest 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 (ListVolumePerformanceClassesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListVolumePerformanceClassesRequest) LabelSelector added in v0.23.0

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ListVolumesRequest deprecated added in v0.23.0

type ListVolumesRequest 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 (ListVolumesRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ListVolumesRequest) LabelSelector added in v0.23.0

func (r ListVolumesRequest) LabelSelector(labelSelector string) ApiListVolumesRequest

Filter resources by labels. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineType added in v0.16.0

type MachineType struct {
	// Description Object. Allows string up to 255 Characters.
	Description MachineTypeGetDescriptionAttributeType `json:"description,omitempty"`
	// Size in Gigabyte.
	// REQUIRED
	Disk MachineTypeGetDiskAttributeType `json:"disk" required:"true"`
	// Properties to control certain aspects or scheduling behavior for an object.
	ExtraSpecs MachineTypeGetExtraSpecsAttributeType `json:"extraSpecs,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name MachineTypeGetNameAttributeType `json:"name" required:"true"`
	// Size in Megabyte.
	// REQUIRED
	Ram MachineTypeGetRamAttributeType `json:"ram" required:"true"`
	// The number of virtual CPUs of a server.
	// REQUIRED
	Vcpus MachineTypeGetVcpusAttributeType `json:"vcpus" required:"true"`
}

MachineType Machine Type. Filterable Fields: `disk`, `extraSpecs`, `name`, `ram`, `vcpus`. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMachineType added in v0.16.0

NewMachineType instantiates a new MachineType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMachineTypeWithDefaults added in v0.16.0

func NewMachineTypeWithDefaults() *MachineType

NewMachineTypeWithDefaults instantiates a new MachineType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) GetDescription added in v0.16.0

func (o *MachineType) GetDescription() (res MachineTypeGetDescriptionRetType)

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 (*MachineType) GetDescriptionOk added in v0.16.0

func (o *MachineType) GetDescriptionOk() (ret MachineTypeGetDescriptionRetType, 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 (*MachineType) GetDisk added in v0.16.0

func (o *MachineType) GetDisk() (ret MachineTypeGetDiskRetType)

GetDisk returns the Disk field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) GetDiskOk added in v0.16.0

func (o *MachineType) GetDiskOk() (ret MachineTypeGetDiskRetType, ok bool)

GetDiskOk returns a tuple with the Disk 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 (*MachineType) GetExtraSpecs added in v0.16.0

func (o *MachineType) GetExtraSpecs() (res MachineTypeGetExtraSpecsRetType)

GetExtraSpecs returns the ExtraSpecs 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 (*MachineType) GetExtraSpecsOk added in v0.16.0

func (o *MachineType) GetExtraSpecsOk() (ret MachineTypeGetExtraSpecsRetType, ok bool)

GetExtraSpecsOk returns a tuple with the ExtraSpecs 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 (*MachineType) GetName added in v0.16.0

func (o *MachineType) GetName() (ret MachineTypeGetNameRetType)

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 (*MachineType) GetNameOk added in v0.16.0

func (o *MachineType) GetNameOk() (ret MachineTypeGetNameRetType, 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 (*MachineType) GetRam added in v0.16.0

func (o *MachineType) GetRam() (ret MachineTypeGetRamRetType)

GetRam returns the Ram field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) GetRamOk added in v0.16.0

func (o *MachineType) GetRamOk() (ret MachineTypeGetRamRetType, ok bool)

GetRamOk returns a tuple with the Ram 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 (*MachineType) GetVcpus added in v0.16.0

func (o *MachineType) GetVcpus() (ret MachineTypeGetVcpusRetType)

GetVcpus returns the Vcpus field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) GetVcpusOk added in v0.16.0

func (o *MachineType) GetVcpusOk() (ret MachineTypeGetVcpusRetType, ok bool)

GetVcpusOk returns a tuple with the Vcpus 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 (*MachineType) HasDescription added in v0.16.0

func (o *MachineType) 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 (*MachineType) HasExtraSpecs added in v0.16.0

func (o *MachineType) HasExtraSpecs() bool

HasExtraSpecs 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 (*MachineType) SetDescription added in v0.16.0

func (o *MachineType) SetDescription(v MachineTypeGetDescriptionRetType)

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 (*MachineType) SetDisk added in v0.16.0

func (o *MachineType) SetDisk(v MachineTypeGetDiskRetType)

SetDisk sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) SetExtraSpecs added in v0.16.0

func (o *MachineType) SetExtraSpecs(v MachineTypeGetExtraSpecsRetType)

SetExtraSpecs gets a reference to the given map[string]interface{} and assigns it to the ExtraSpecs field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) SetName added in v0.16.0

func (o *MachineType) SetName(v MachineTypeGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) SetRam added in v0.16.0

SetRam sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineType) SetVcpus added in v0.16.0

func (o *MachineType) SetVcpus(v MachineTypeGetVcpusRetType)

SetVcpus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MachineType) ToMap deprecated added in v0.16.0

func (o MachineType) 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 MachineTypeGetDescriptionArgType deprecated added in v0.21.2

type MachineTypeGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetDescriptionAttributeType added in v0.21.2

type MachineTypeGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetDescriptionRetType deprecated added in v0.21.2

type MachineTypeGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetDiskArgType deprecated added in v0.21.2

type MachineTypeGetDiskArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetDiskAttributeType added in v0.21.2

type MachineTypeGetDiskAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetDiskRetType deprecated added in v0.21.2

type MachineTypeGetDiskRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetExtraSpecsArgType deprecated added in v0.21.2

type MachineTypeGetExtraSpecsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetExtraSpecsAttributeType added in v0.21.2

type MachineTypeGetExtraSpecsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetExtraSpecsRetType deprecated added in v0.21.2

type MachineTypeGetExtraSpecsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetNameArgType deprecated added in v0.21.2

type MachineTypeGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetNameAttributeType added in v0.21.2

type MachineTypeGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetNameRetType deprecated added in v0.21.2

type MachineTypeGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetRamArgType deprecated added in v0.21.2

type MachineTypeGetRamArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetRamAttributeType added in v0.21.2

type MachineTypeGetRamAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetRamRetType deprecated added in v0.21.2

type MachineTypeGetRamRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetVcpusArgType deprecated added in v0.21.2

type MachineTypeGetVcpusArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetVcpusAttributeType added in v0.21.2

type MachineTypeGetVcpusAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeGetVcpusRetType deprecated added in v0.21.2

type MachineTypeGetVcpusRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeListResponse added in v0.16.0

type MachineTypeListResponse struct {
	// Machine type list.
	// REQUIRED
	Items MachineTypeListResponseGetItemsAttributeType `json:"items" required:"true"`
}

MachineTypeListResponse Machine type list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewMachineTypeListResponse added in v0.16.0

func NewMachineTypeListResponse(items MachineTypeListResponseGetItemsArgType) *MachineTypeListResponse

NewMachineTypeListResponse instantiates a new MachineTypeListResponse 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 NewMachineTypeListResponseWithDefaults added in v0.16.0

func NewMachineTypeListResponseWithDefaults() *MachineTypeListResponse

NewMachineTypeListResponseWithDefaults instantiates a new MachineTypeListResponse 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 (*MachineTypeListResponse) GetItems added in v0.16.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*MachineTypeListResponse) GetItemsOk added in v0.16.0

GetItemsOk returns a tuple with the Items 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 (*MachineTypeListResponse) SetItems added in v0.16.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (MachineTypeListResponse) ToMap deprecated added in v0.16.0

func (o MachineTypeListResponse) 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 MachineTypeListResponseGetItemsArgType deprecated added in v0.21.2

type MachineTypeListResponseGetItemsArgType = []MachineType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeListResponseGetItemsAttributeType added in v0.21.2

type MachineTypeListResponseGetItemsAttributeType = *[]MachineType

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type MachineTypeListResponseGetItemsRetType deprecated added in v0.21.2

type MachineTypeListResponseGetItemsRetType = []MachineType

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 NIC added in v0.13.0

type NIC struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses NICGetAllowedAddressesAttributeType `json:"allowedAddresses,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description NICGetDescriptionAttributeType `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Device NICGetDeviceAttributeType `json:"device,omitempty"`
	// Universally Unique Identifier (UUID).
	Id NICGetIdAttributeType `json:"id,omitempty"`
	// Object that represents an IP address.
	Ipv4 NICGetIpv4AttributeType `json:"ipv4,omitempty"`
	// String that represents an IPv6 address.
	Ipv6 NICGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels NICGetLabelsAttributeType `json:"labels,omitempty"`
	// Object that represents an MAC address.
	Mac NICGetMacAttributeType `json:"mac,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name NICGetNameAttributeType `json:"name,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkId NICGetNetworkIdAttributeType `json:"networkId,omitempty"`
	// If this is set to false, then no security groups will apply to this network interface.
	NicSecurity NICgetNicSecurityAttributeType `json:"nicSecurity,omitempty"`
	// A list of UUIDs.
	SecurityGroups NICGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"`
	// Possible values: `ACTIVE`, `DOWN`.
	Status NICGetStatusAttributeType `json:"status,omitempty"`
	// Possible values: `server`, `metadata`, `gateway`, `none`.
	Type NICGetTypeAttributeType `json:"type,omitempty"`
}

NIC Object that represents a network interface. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNIC added in v0.13.0

func NewNIC() *NIC

NewNIC instantiates a new NIC 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 NewNICWithDefaults added in v0.13.0

func NewNICWithDefaults() *NIC

NewNICWithDefaults instantiates a new NIC 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 (*NIC) GetAllowedAddresses added in v0.13.0

func (o *NIC) GetAllowedAddresses() (res NICGetAllowedAddressesRetType)

GetAllowedAddresses returns the AllowedAddresses 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 (*NIC) GetAllowedAddressesOk added in v0.13.0

func (o *NIC) GetAllowedAddressesOk() (ret NICGetAllowedAddressesRetType, ok bool)

GetAllowedAddressesOk returns a tuple with the AllowedAddresses 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 (*NIC) GetDescription added in v0.31.0

func (o *NIC) GetDescription() (res NICGetDescriptionRetType)

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 (*NIC) GetDescriptionOk added in v0.31.0

func (o *NIC) GetDescriptionOk() (ret NICGetDescriptionRetType, 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 (*NIC) GetDevice added in v0.13.0

func (o *NIC) GetDevice() (res NICGetDeviceRetType)

GetDevice returns the Device 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 (*NIC) GetDeviceOk added in v0.13.0

func (o *NIC) GetDeviceOk() (ret NICGetDeviceRetType, ok bool)

GetDeviceOk returns a tuple with the Device 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 (*NIC) GetId added in v0.13.0

func (o *NIC) GetId() (res NICGetIdRetType)

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 (*NIC) GetIdOk added in v0.13.0

func (o *NIC) GetIdOk() (ret NICGetIdRetType, 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 (*NIC) GetIpv4 added in v0.13.0

func (o *NIC) GetIpv4() (res NICGetIpv4RetType)

GetIpv4 returns the Ipv4 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 (*NIC) GetIpv4Ok added in v0.13.0

func (o *NIC) GetIpv4Ok() (ret NICGetIpv4RetType, ok bool)

GetIpv4Ok returns a tuple with the Ipv4 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 (*NIC) GetIpv6 added in v0.13.0

func (o *NIC) GetIpv6() (res NICGetIpv6RetType)

GetIpv6 returns the Ipv6 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 (*NIC) GetIpv6Ok added in v0.13.0

func (o *NIC) GetIpv6Ok() (ret NICGetIpv6RetType, ok bool)

GetIpv6Ok returns a tuple with the Ipv6 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 (*NIC) GetLabels added in v0.13.0

func (o *NIC) GetLabels() (res NICGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) GetLabelsOk added in v0.13.0

func (o *NIC) GetLabelsOk() (ret NICGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) GetMac added in v0.13.0

func (o *NIC) GetMac() (res NICGetMacRetType)

GetMac returns the Mac 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 (*NIC) GetMacOk added in v0.13.0

func (o *NIC) GetMacOk() (ret NICGetMacRetType, ok bool)

GetMacOk returns a tuple with the Mac 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 (*NIC) GetName added in v0.13.0

func (o *NIC) GetName() (res NICGetNameRetType)

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 (*NIC) GetNameOk added in v0.13.0

func (o *NIC) GetNameOk() (ret NICGetNameRetType, 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 (*NIC) GetNetworkId added in v0.13.0

func (o *NIC) GetNetworkId() (res NICGetNetworkIdRetType)

GetNetworkId returns the NetworkId 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 (*NIC) GetNetworkIdOk added in v0.13.0

func (o *NIC) GetNetworkIdOk() (ret NICGetNetworkIdRetType, ok bool)

GetNetworkIdOk returns a tuple with the NetworkId 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 (*NIC) GetNicSecurity added in v0.13.0

func (o *NIC) GetNicSecurity() (res NICgetNicSecurityRetType)

GetNicSecurity returns the NicSecurity 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 (*NIC) GetNicSecurityOk added in v0.13.0

func (o *NIC) GetNicSecurityOk() (ret NICgetNicSecurityRetType, ok bool)

GetNicSecurityOk returns a tuple with the NicSecurity 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 (*NIC) GetSecurityGroups added in v0.13.0

func (o *NIC) GetSecurityGroups() (res NICGetSecurityGroupsRetType)

GetSecurityGroups returns the SecurityGroups 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 (*NIC) GetSecurityGroupsOk added in v0.13.0

func (o *NIC) GetSecurityGroupsOk() (ret NICGetSecurityGroupsRetType, ok bool)

GetSecurityGroupsOk returns a tuple with the SecurityGroups 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 (*NIC) GetStatus added in v0.13.0

func (o *NIC) GetStatus() (res NICGetStatusRetType)

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 (*NIC) GetStatusOk added in v0.13.0

func (o *NIC) GetStatusOk() (ret NICGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) GetType added in v0.13.0

func (o *NIC) GetType() (res NICGetTypeRetType)

GetType returns the Type 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 (*NIC) GetTypeOk added in v0.13.0

func (o *NIC) GetTypeOk() (ret NICGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) HasAllowedAddresses added in v0.13.0

func (o *NIC) HasAllowedAddresses() bool

HasAllowedAddresses 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 (*NIC) HasDescription added in v0.31.0

func (o *NIC) 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 (*NIC) HasDevice added in v0.13.0

func (o *NIC) HasDevice() bool

HasDevice 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 (*NIC) HasId added in v0.13.0

func (o *NIC) 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 (*NIC) HasIpv4 added in v0.13.0

func (o *NIC) HasIpv4() bool

HasIpv4 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 (*NIC) HasIpv6 added in v0.13.0

func (o *NIC) HasIpv6() bool

HasIpv6 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 (*NIC) HasLabels added in v0.13.0

func (o *NIC) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) HasMac added in v0.13.0

func (o *NIC) HasMac() bool

HasMac 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 (*NIC) HasName added in v0.13.0

func (o *NIC) 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 (*NIC) HasNetworkId added in v0.13.0

func (o *NIC) HasNetworkId() bool

HasNetworkId 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 (*NIC) HasNicSecurity added in v0.13.0

func (o *NIC) HasNicSecurity() bool

HasNicSecurity 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 (*NIC) HasSecurityGroups added in v0.13.0

func (o *NIC) HasSecurityGroups() bool

HasSecurityGroups 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 (*NIC) HasStatus added in v0.13.0

func (o *NIC) 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 (*NIC) HasType added in v0.13.0

func (o *NIC) HasType() bool

HasType 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 (*NIC) SetAllowedAddresses added in v0.13.0

func (o *NIC) SetAllowedAddresses(v NICGetAllowedAddressesRetType)

SetAllowedAddresses gets a reference to the given []AllowedAddressesInner and assigns it to the AllowedAddresses field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetDescription added in v0.31.0

func (o *NIC) SetDescription(v NICGetDescriptionRetType)

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 (*NIC) SetDevice added in v0.13.0

func (o *NIC) SetDevice(v NICGetDeviceRetType)

SetDevice gets a reference to the given string and assigns it to the Device field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetId added in v0.13.0

func (o *NIC) SetId(v NICGetIdRetType)

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 (*NIC) SetIpv4 added in v0.13.0

func (o *NIC) SetIpv4(v NICGetIpv4RetType)

SetIpv4 gets a reference to the given string and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetIpv6 added in v0.13.0

func (o *NIC) SetIpv6(v NICGetIpv6RetType)

SetIpv6 gets a reference to the given string and assigns it to the Ipv6 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetLabels added in v0.13.0

func (o *NIC) SetLabels(v NICGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetMac added in v0.13.0

func (o *NIC) SetMac(v NICGetMacRetType)

SetMac gets a reference to the given string and assigns it to the Mac field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetName added in v0.13.0

func (o *NIC) SetName(v NICGetNameRetType)

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 (*NIC) SetNetworkId added in v0.13.0

func (o *NIC) SetNetworkId(v NICGetNetworkIdRetType)

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetNicSecurity added in v0.13.0

func (o *NIC) SetNicSecurity(v NICgetNicSecurityRetType)

SetNicSecurity gets a reference to the given bool and assigns it to the NicSecurity field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetSecurityGroups added in v0.13.0

func (o *NIC) SetSecurityGroups(v NICGetSecurityGroupsRetType)

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NIC) SetStatus added in v0.13.0

func (o *NIC) SetStatus(v NICGetStatusRetType)

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 (*NIC) SetType added in v0.13.0

func (o *NIC) SetType(v NICGetTypeRetType)

SetType gets a reference to the given string and assigns it to the Type field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NIC) ToMap deprecated added in v0.13.0

func (o NIC) 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 NICGetAllowedAddressesArgType deprecated added in v0.21.2

type NICGetAllowedAddressesArgType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetAllowedAddressesAttributeType added in v0.21.2

type NICGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetAllowedAddressesRetType deprecated added in v0.21.2

type NICGetAllowedAddressesRetType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetDescriptionArgType deprecated added in v0.31.0

type NICGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetDescriptionAttributeType added in v0.31.0

type NICGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetDescriptionRetType deprecated added in v0.31.0

type NICGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetDeviceArgType deprecated added in v0.21.2

type NICGetDeviceArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetDeviceAttributeType added in v0.21.2

type NICGetDeviceAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetDeviceRetType deprecated added in v0.21.2

type NICGetDeviceRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIdArgType deprecated added in v0.21.2

type NICGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIdAttributeType added in v0.21.2

type NICGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIdRetType deprecated added in v0.21.2

type NICGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIpv4ArgType deprecated added in v0.21.2

type NICGetIpv4ArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIpv4AttributeType added in v0.21.2

type NICGetIpv4AttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIpv4RetType deprecated added in v0.21.2

type NICGetIpv4RetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIpv6ArgType deprecated added in v0.21.2

type NICGetIpv6ArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIpv6AttributeType added in v0.21.2

type NICGetIpv6AttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetIpv6RetType deprecated added in v0.21.2

type NICGetIpv6RetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetLabelsArgType deprecated added in v0.21.2

type NICGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetLabelsAttributeType added in v0.21.2

type NICGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetLabelsRetType deprecated added in v0.21.2

type NICGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetMacArgType deprecated added in v0.21.2

type NICGetMacArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetMacAttributeType added in v0.21.2

type NICGetMacAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetMacRetType deprecated added in v0.21.2

type NICGetMacRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetNameArgType deprecated added in v0.21.2

type NICGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetNameAttributeType added in v0.21.2

type NICGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetNameRetType deprecated added in v0.21.2

type NICGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetNetworkIdArgType deprecated added in v0.21.2

type NICGetNetworkIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetNetworkIdAttributeType added in v0.21.2

type NICGetNetworkIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetNetworkIdRetType deprecated added in v0.21.2

type NICGetNetworkIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetSecurityGroupsArgType deprecated added in v0.21.2

type NICGetSecurityGroupsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetSecurityGroupsAttributeType added in v0.21.2

type NICGetSecurityGroupsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetSecurityGroupsRetType deprecated added in v0.21.2

type NICGetSecurityGroupsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetStatusArgType deprecated added in v0.21.2

type NICGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetStatusAttributeType added in v0.21.2

type NICGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetStatusRetType deprecated added in v0.21.2

type NICGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetTypeArgType deprecated added in v0.21.2

type NICGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetTypeAttributeType added in v0.21.2

type NICGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICGetTypeRetType deprecated added in v0.21.2

type NICGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICListResponse added in v0.13.0

type NICListResponse struct {
	// A list of network interfaces.
	// REQUIRED
	Items NICListResponseGetItemsAttributeType `json:"items" required:"true"`
}

NICListResponse NIC list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNICListResponse added in v0.13.0

func NewNICListResponse(items NICListResponseGetItemsArgType) *NICListResponse

NewNICListResponse instantiates a new NICListResponse 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 NewNICListResponseWithDefaults added in v0.13.0

func NewNICListResponseWithDefaults() *NICListResponse

NewNICListResponseWithDefaults instantiates a new NICListResponse 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 (*NICListResponse) GetItems added in v0.13.0

func (o *NICListResponse) GetItems() (ret NICListResponseGetItemsRetType)

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NICListResponse) GetItemsOk added in v0.13.0

func (o *NICListResponse) GetItemsOk() (ret NICListResponseGetItemsRetType, ok bool)

GetItemsOk returns a tuple with the Items 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 (*NICListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NICListResponse) ToMap deprecated added in v0.13.0

func (o NICListResponse) 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 NICListResponseGetItemsArgType deprecated added in v0.21.2

type NICListResponseGetItemsArgType = []NIC

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICListResponseGetItemsAttributeType added in v0.21.2

type NICListResponseGetItemsAttributeType = *[]NIC

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICListResponseGetItemsRetType deprecated added in v0.21.2

type NICListResponseGetItemsRetType = []NIC

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICgetNicSecurityArgType deprecated added in v0.21.2

type NICgetNicSecurityArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICgetNicSecurityAttributeType added in v0.21.2

type NICgetNicSecurityAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NICgetNicSecurityRetType deprecated added in v0.21.2

type NICgetNicSecurityRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Network

type Network struct {
	// Date-time when resource was created.
	CreatedAt NetworkGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Enable or disable DHCP for a network.
	Dhcp NetworkgetDhcpAttributeType `json:"dhcp,omitempty"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id   NetworkGetIdAttributeType   `json:"id" required:"true"`
	Ipv4 NetworkGetIpv4AttributeType `json:"ipv4,omitempty"`
	Ipv6 NetworkGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels NetworkGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	Name NetworkGetNameAttributeType `json:"name" required:"true"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed NetworkgetRoutedAttributeType `json:"routed,omitempty"`
	// Universally Unique Identifier (UUID).
	RoutingTableId NetworkGetRoutingTableIdAttributeType `json:"routingTableId,omitempty"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	Status NetworkGetStatusAttributeType `json:"status" required:"true"`
	// Date-time when resource was last updated.
	UpdatedAt NetworkGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

Network Object that represents a network. If no routing table is specified, the default routing table is used. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetwork added in v0.12.0

NewNetwork instantiates a new Network object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkWithDefaults added in v0.12.0

func NewNetworkWithDefaults() *Network

NewNetworkWithDefaults instantiates a new Network object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetCreatedAt added in v0.12.0

func (o *Network) GetCreatedAt() (res NetworkGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Network) GetCreatedAtOk added in v0.12.0

func (o *Network) GetCreatedAtOk() (ret NetworkGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Network) GetDhcp added in v0.27.0

func (o *Network) GetDhcp() (res NetworkgetDhcpRetType)

GetDhcp returns the Dhcp 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 (*Network) GetDhcpOk added in v0.27.0

func (o *Network) GetDhcpOk() (ret NetworkgetDhcpRetType, ok bool)

GetDhcpOk returns a tuple with the Dhcp 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 (*Network) GetId added in v1.0.0

func (o *Network) GetId() (ret NetworkGetIdRetType)

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 (*Network) GetIdOk added in v1.0.0

func (o *Network) GetIdOk() (ret NetworkGetIdRetType, 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 (*Network) GetIpv4 added in v1.0.0

func (o *Network) GetIpv4() (res NetworkGetIpv4RetType)

GetIpv4 returns the Ipv4 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 (*Network) GetIpv4Ok added in v1.0.0

func (o *Network) GetIpv4Ok() (ret NetworkGetIpv4RetType, ok bool)

GetIpv4Ok returns a tuple with the Ipv4 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 (*Network) GetIpv6 added in v1.0.0

func (o *Network) GetIpv6() (res NetworkGetIpv6RetType)

GetIpv6 returns the Ipv6 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 (*Network) GetIpv6Ok added in v1.0.0

func (o *Network) GetIpv6Ok() (ret NetworkGetIpv6RetType, ok bool)

GetIpv6Ok returns a tuple with the Ipv6 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 (*Network) GetLabels added in v0.12.0

func (o *Network) GetLabels() (res NetworkGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetLabelsOk added in v0.12.0

func (o *Network) GetLabelsOk() (ret NetworkGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) GetName added in v0.12.0

func (o *Network) GetName() (ret NetworkGetNameRetType)

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 (*Network) GetNameOk added in v0.12.0

func (o *Network) GetNameOk() (ret NetworkGetNameRetType, 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 (*Network) GetRouted added in v0.12.0

func (o *Network) GetRouted() (res NetworkgetRoutedRetType)

GetRouted returns the Routed 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 (*Network) GetRoutedOk added in v0.12.0

func (o *Network) GetRoutedOk() (ret NetworkgetRoutedRetType, ok bool)

GetRoutedOk returns a tuple with the Routed 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 (*Network) GetRoutingTableId added in v1.0.0

func (o *Network) GetRoutingTableId() (res NetworkGetRoutingTableIdRetType)

GetRoutingTableId returns the RoutingTableId 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 (*Network) GetRoutingTableIdOk added in v1.0.0

func (o *Network) GetRoutingTableIdOk() (ret NetworkGetRoutingTableIdRetType, ok bool)

GetRoutingTableIdOk returns a tuple with the RoutingTableId 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 (*Network) GetStatus added in v1.0.0

func (o *Network) GetStatus() (ret NetworkGetStatusRetType)

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 (*Network) GetStatusOk added in v1.0.0

func (o *Network) GetStatusOk() (ret NetworkGetStatusRetType, 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 (*Network) GetUpdatedAt added in v0.12.0

func (o *Network) GetUpdatedAt() (res NetworkGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Network) GetUpdatedAtOk added in v0.12.0

func (o *Network) GetUpdatedAtOk() (ret NetworkGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Network) HasCreatedAt added in v0.12.0

func (o *Network) HasCreatedAt() bool

HasCreatedAt 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 (*Network) HasDhcp added in v0.27.0

func (o *Network) HasDhcp() bool

HasDhcp 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 (*Network) HasIpv4 added in v1.0.0

func (o *Network) HasIpv4() bool

HasIpv4 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 (*Network) HasIpv6 added in v1.0.0

func (o *Network) HasIpv6() bool

HasIpv6 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 (*Network) HasLabels added in v0.12.0

func (o *Network) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) HasRouted added in v0.12.0

func (o *Network) HasRouted() bool

HasRouted 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 (*Network) HasRoutingTableId added in v1.0.0

func (o *Network) HasRoutingTableId() bool

HasRoutingTableId 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 (*Network) HasUpdatedAt added in v0.12.0

func (o *Network) HasUpdatedAt() bool

HasUpdatedAt 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 (*Network) SetCreatedAt added in v0.12.0

func (o *Network) SetCreatedAt(v NetworkGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetDhcp added in v0.27.0

func (o *Network) SetDhcp(v NetworkgetDhcpRetType)

SetDhcp gets a reference to the given bool and assigns it to the Dhcp field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetId added in v1.0.0

func (o *Network) SetId(v NetworkGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetIpv4 added in v1.0.0

func (o *Network) SetIpv4(v NetworkGetIpv4RetType)

SetIpv4 gets a reference to the given NetworkIPv4 and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetIpv6 added in v1.0.0

func (o *Network) SetIpv6(v NetworkGetIpv6RetType)

SetIpv6 gets a reference to the given NetworkIPv6 and assigns it to the Ipv6 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetLabels added in v0.12.0

func (o *Network) SetLabels(v NetworkGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetName added in v0.12.0

func (o *Network) SetName(v NetworkGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetRouted added in v0.12.0

func (o *Network) SetRouted(v NetworkgetRoutedRetType)

SetRouted gets a reference to the given bool and assigns it to the Routed field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetRoutingTableId added in v1.0.0

func (o *Network) SetRoutingTableId(v NetworkGetRoutingTableIdRetType)

SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetStatus added in v1.0.0

func (o *Network) SetStatus(v NetworkGetStatusRetType)

SetStatus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Network) SetUpdatedAt added in v0.12.0

func (o *Network) SetUpdatedAt(v NetworkGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Network) ToMap deprecated added in v0.12.0

func (o Network) 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 NetworkArea

type NetworkArea struct {
	// Date-time when resource was created.
	CreatedAt NetworkAreaGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Universally Unique Identifier (UUID).
	Id NetworkAreaGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels NetworkAreaGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	Name NetworkAreaGetNameAttributeType `json:"name" required:"true"`
	// The amount of projects currently referencing a specific area.
	ProjectCount NetworkAreaGetProjectCountAttributeType `json:"projectCount,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt NetworkAreaGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

NetworkArea Object that represents a network area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkArea added in v0.12.0

func NewNetworkArea(name NetworkAreaGetNameArgType) *NetworkArea

NewNetworkArea instantiates a new NetworkArea 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 NewNetworkAreaWithDefaults added in v0.12.0

func NewNetworkAreaWithDefaults() *NetworkArea

NewNetworkAreaWithDefaults instantiates a new NetworkArea 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 (*NetworkArea) GetCreatedAt added in v0.12.0

func (o *NetworkArea) GetCreatedAt() (res NetworkAreaGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*NetworkArea) GetCreatedAtOk added in v0.12.0

func (o *NetworkArea) GetCreatedAtOk() (ret NetworkAreaGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*NetworkArea) GetId added in v1.0.0

func (o *NetworkArea) GetId() (res NetworkAreaGetIdRetType)

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 (*NetworkArea) GetIdOk added in v1.0.0

func (o *NetworkArea) GetIdOk() (ret NetworkAreaGetIdRetType, 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 (*NetworkArea) GetLabels added in v0.12.0

func (o *NetworkArea) GetLabels() (res NetworkAreaGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkArea) GetLabelsOk added in v0.12.0

func (o *NetworkArea) GetLabelsOk() (ret NetworkAreaGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkArea) GetName added in v0.12.0

func (o *NetworkArea) GetName() (ret NetworkAreaGetNameRetType)

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 (*NetworkArea) GetNameOk added in v0.12.0

func (o *NetworkArea) GetNameOk() (ret NetworkAreaGetNameRetType, 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 (*NetworkArea) GetProjectCount added in v0.12.0

func (o *NetworkArea) GetProjectCount() (res NetworkAreaGetProjectCountRetType)

GetProjectCount returns the ProjectCount 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 (*NetworkArea) GetProjectCountOk added in v0.12.0

func (o *NetworkArea) GetProjectCountOk() (ret NetworkAreaGetProjectCountRetType, ok bool)

GetProjectCountOk returns a tuple with the ProjectCount 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 (*NetworkArea) GetUpdatedAt added in v0.12.0

func (o *NetworkArea) GetUpdatedAt() (res NetworkAreaGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*NetworkArea) GetUpdatedAtOk added in v0.12.0

func (o *NetworkArea) GetUpdatedAtOk() (ret NetworkAreaGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*NetworkArea) HasCreatedAt added in v0.12.0

func (o *NetworkArea) HasCreatedAt() bool

HasCreatedAt 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 (*NetworkArea) HasId added in v1.0.0

func (o *NetworkArea) 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 (*NetworkArea) HasLabels added in v0.12.0

func (o *NetworkArea) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkArea) HasProjectCount added in v1.0.0

func (o *NetworkArea) HasProjectCount() bool

HasProjectCount 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 (*NetworkArea) HasUpdatedAt added in v0.12.0

func (o *NetworkArea) HasUpdatedAt() bool

HasUpdatedAt 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 (*NetworkArea) SetCreatedAt added in v0.12.0

func (o *NetworkArea) SetCreatedAt(v NetworkAreaGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkArea) SetId added in v1.0.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 (*NetworkArea) SetLabels added in v0.12.0

func (o *NetworkArea) SetLabels(v NetworkAreaGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkArea) SetName added in v0.12.0

func (o *NetworkArea) SetName(v NetworkAreaGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkArea) SetProjectCount added in v0.12.0

func (o *NetworkArea) SetProjectCount(v NetworkAreaGetProjectCountRetType)

SetProjectCount gets a reference to the given int64 and assigns it to the ProjectCount field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkArea) SetUpdatedAt added in v0.12.0

func (o *NetworkArea) SetUpdatedAt(v NetworkAreaGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkArea) ToMap deprecated added in v0.12.0

func (o NetworkArea) 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 NetworkAreaGetCreatedAtArgType deprecated added in v0.21.2

type NetworkAreaGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetCreatedAtAttributeType added in v0.21.2

type NetworkAreaGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetCreatedAtRetType deprecated added in v0.21.2

type NetworkAreaGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetIdArgType deprecated added in v1.0.0

type NetworkAreaGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetIdAttributeType added in v1.0.0

type NetworkAreaGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetIdRetType deprecated added in v1.0.0

type NetworkAreaGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetLabelsArgType deprecated added in v0.21.2

type NetworkAreaGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetLabelsAttributeType added in v0.21.2

type NetworkAreaGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetLabelsRetType deprecated added in v0.21.2

type NetworkAreaGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetNameArgType deprecated added in v0.21.2

type NetworkAreaGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetNameAttributeType added in v0.21.2

type NetworkAreaGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetNameRetType deprecated added in v0.21.2

type NetworkAreaGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetProjectCountArgType deprecated added in v0.21.2

type NetworkAreaGetProjectCountArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetProjectCountAttributeType added in v0.21.2

type NetworkAreaGetProjectCountAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetProjectCountRetType deprecated added in v0.21.2

type NetworkAreaGetProjectCountRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetUpdatedAtArgType deprecated added in v0.21.2

type NetworkAreaGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetUpdatedAtAttributeType added in v0.21.2

type NetworkAreaGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaGetUpdatedAtRetType deprecated added in v0.21.2

type NetworkAreaGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaListResponse

type NetworkAreaListResponse struct {
	// A list of network areas.
	// REQUIRED
	Items NetworkAreaListResponseGetItemsAttributeType `json:"items" required:"true"`
}

NetworkAreaListResponse Network area list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkAreaListResponse added in v0.12.0

func NewNetworkAreaListResponse(items NetworkAreaListResponseGetItemsArgType) *NetworkAreaListResponse

NewNetworkAreaListResponse instantiates a new NetworkAreaListResponse 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 NewNetworkAreaListResponseWithDefaults added in v0.12.0

func NewNetworkAreaListResponseWithDefaults() *NetworkAreaListResponse

NewNetworkAreaListResponseWithDefaults instantiates a new NetworkAreaListResponse 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 (*NetworkAreaListResponse) GetItems added in v0.12.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkAreaListResponse) GetItemsOk added in v0.12.0

GetItemsOk returns a tuple with the Items 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 (*NetworkAreaListResponse) SetItems added in v0.12.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkAreaListResponse) ToMap deprecated added in v0.12.0

func (o NetworkAreaListResponse) 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 NetworkAreaListResponseGetItemsArgType deprecated added in v0.21.2

type NetworkAreaListResponseGetItemsArgType = []NetworkArea

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaListResponseGetItemsAttributeType added in v0.21.2

type NetworkAreaListResponseGetItemsAttributeType = *[]NetworkArea

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkAreaListResponseGetItemsRetType deprecated added in v0.21.2

type NetworkAreaListResponseGetItemsRetType = []NetworkArea

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetCreatedAtArgType deprecated added in v0.21.2

type NetworkGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetCreatedAtAttributeType added in v0.21.2

type NetworkGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetCreatedAtRetType deprecated added in v0.21.2

type NetworkGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIdArgType deprecated added in v1.0.0

type NetworkGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIdAttributeType added in v1.0.0

type NetworkGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIdRetType deprecated added in v1.0.0

type NetworkGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIpv4ArgType deprecated added in v1.0.0

type NetworkGetIpv4ArgType = NetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIpv4AttributeType added in v1.0.0

type NetworkGetIpv4AttributeType = *NetworkIPv4

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIpv4RetType deprecated added in v1.0.0

type NetworkGetIpv4RetType = NetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIpv6ArgType deprecated added in v1.0.0

type NetworkGetIpv6ArgType = NetworkIPv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIpv6AttributeType added in v1.0.0

type NetworkGetIpv6AttributeType = *NetworkIPv6

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetIpv6RetType deprecated added in v1.0.0

type NetworkGetIpv6RetType = NetworkIPv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetLabelsArgType deprecated added in v0.21.2

type NetworkGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetLabelsAttributeType added in v0.21.2

type NetworkGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetLabelsRetType deprecated added in v0.21.2

type NetworkGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetNameArgType deprecated added in v0.21.2

type NetworkGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetNameAttributeType added in v0.21.2

type NetworkGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetNameRetType deprecated added in v0.21.2

type NetworkGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetRoutingTableIdArgType deprecated added in v1.0.0

type NetworkGetRoutingTableIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetRoutingTableIdAttributeType added in v1.0.0

type NetworkGetRoutingTableIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetRoutingTableIdRetType deprecated added in v1.0.0

type NetworkGetRoutingTableIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetStatusArgType deprecated added in v1.0.0

type NetworkGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetStatusAttributeType added in v1.0.0

type NetworkGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetStatusRetType deprecated added in v1.0.0

type NetworkGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetUpdatedAtArgType deprecated added in v0.21.2

type NetworkGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetUpdatedAtAttributeType added in v0.21.2

type NetworkGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkGetUpdatedAtRetType deprecated added in v0.21.2

type NetworkGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4 added in v1.0.0

type NetworkIPv4 struct {
	// The IPv4 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
	Gateway NetworkIPv4GetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers NetworkIPv4GetNameserversAttributeType `json:"nameservers,omitempty"`
	// REQUIRED
	Prefixes NetworkIPv4GetPrefixesAttributeType `json:"prefixes" required:"true"`
	// String that represents an IPv4 address.
	PublicIp NetworkIPv4GetPublicIpAttributeType `json:"publicIp,omitempty"`
}

NetworkIPv4 Object that represents the IPv4 part of a network. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkIPv4 added in v1.0.0

func NewNetworkIPv4(prefixes NetworkIPv4GetPrefixesArgType) *NetworkIPv4

NewNetworkIPv4 instantiates a new NetworkIPv4 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 NewNetworkIPv4WithDefaults added in v1.0.0

func NewNetworkIPv4WithDefaults() *NetworkIPv4

NewNetworkIPv4WithDefaults instantiates a new NetworkIPv4 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 (*NetworkIPv4) GetGateway added in v1.0.0

func (o *NetworkIPv4) GetGateway() (res NetworkIPv4GetGatewayRetType)

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) GetGatewayOk added in v1.0.0

func (o *NetworkIPv4) GetGatewayOk() (ret NetworkIPv4GetGatewayRetType, ok bool)

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) GetNameservers added in v1.0.0

func (o *NetworkIPv4) GetNameservers() (res NetworkIPv4GetNameserversRetType)

GetNameservers returns the Nameservers 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 (*NetworkIPv4) GetNameserversOk added in v1.0.0

func (o *NetworkIPv4) GetNameserversOk() (ret NetworkIPv4GetNameserversRetType, ok bool)

GetNameserversOk returns a tuple with the Nameservers 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 (*NetworkIPv4) GetPrefixes added in v1.0.0

func (o *NetworkIPv4) GetPrefixes() (ret NetworkIPv4GetPrefixesRetType)

GetPrefixes returns the Prefixes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) GetPrefixesOk added in v1.0.0

func (o *NetworkIPv4) GetPrefixesOk() (ret NetworkIPv4GetPrefixesRetType, ok bool)

GetPrefixesOk returns a tuple with the Prefixes 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 (*NetworkIPv4) GetPublicIp added in v1.0.0

func (o *NetworkIPv4) GetPublicIp() (res NetworkIPv4GetPublicIpRetType)

GetPublicIp returns the PublicIp 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 (*NetworkIPv4) GetPublicIpOk added in v1.0.0

func (o *NetworkIPv4) GetPublicIpOk() (ret NetworkIPv4GetPublicIpRetType, ok bool)

GetPublicIpOk returns a tuple with the PublicIp 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 (*NetworkIPv4) HasGateway added in v1.0.0

func (o *NetworkIPv4) HasGateway() bool

HasGateway 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 (*NetworkIPv4) HasNameservers added in v1.0.0

func (o *NetworkIPv4) HasNameservers() bool

HasNameservers 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 (*NetworkIPv4) HasPublicIp added in v1.0.0

func (o *NetworkIPv4) HasPublicIp() bool

HasPublicIp 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 (*NetworkIPv4) SetGateway added in v1.0.0

func (o *NetworkIPv4) SetGateway(v NetworkIPv4GetGatewayRetType)

SetGateway gets a reference to the given string and assigns it to the Gateway field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) SetGatewayNil added in v1.0.0

func (o *NetworkIPv4) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) SetNameservers added in v1.0.0

func (o *NetworkIPv4) SetNameservers(v NetworkIPv4GetNameserversRetType)

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) SetPrefixes added in v1.0.0

func (o *NetworkIPv4) SetPrefixes(v NetworkIPv4GetPrefixesRetType)

SetPrefixes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) SetPublicIp added in v1.0.0

func (o *NetworkIPv4) SetPublicIp(v NetworkIPv4GetPublicIpRetType)

SetPublicIp gets a reference to the given string and assigns it to the PublicIp field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkIPv4) ToMap deprecated added in v1.0.0

func (o NetworkIPv4) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv4) UnsetGateway added in v1.0.0

func (o *NetworkIPv4) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetGatewayArgType deprecated added in v1.0.0

type NetworkIPv4GetGatewayArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetGatewayAttributeType added in v1.0.0

type NetworkIPv4GetGatewayAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetGatewayRetType deprecated added in v1.0.0

type NetworkIPv4GetGatewayRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetNameserversArgType deprecated added in v1.0.0

type NetworkIPv4GetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetNameserversAttributeType added in v1.0.0

type NetworkIPv4GetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetNameserversRetType deprecated added in v1.0.0

type NetworkIPv4GetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetPrefixesArgType deprecated added in v1.0.0

type NetworkIPv4GetPrefixesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetPrefixesAttributeType added in v1.0.0

type NetworkIPv4GetPrefixesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetPrefixesRetType deprecated added in v1.0.0

type NetworkIPv4GetPrefixesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetPublicIpArgType deprecated added in v1.0.0

type NetworkIPv4GetPublicIpArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetPublicIpAttributeType added in v1.0.0

type NetworkIPv4GetPublicIpAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv4GetPublicIpRetType deprecated added in v1.0.0

type NetworkIPv4GetPublicIpRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6 added in v1.0.0

type NetworkIPv6 struct {
	// The IPv6 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
	Gateway NetworkIPv6GetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	Nameservers NetworkIPv6GetNameserversAttributeType `json:"nameservers,omitempty"`
	// REQUIRED
	Prefixes NetworkIPv6GetPrefixesAttributeType `json:"prefixes" required:"true"`
}

NetworkIPv6 Object that represents the IPv6 part of a network. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkIPv6 added in v1.0.0

func NewNetworkIPv6(prefixes NetworkIPv6GetPrefixesArgType) *NetworkIPv6

NewNetworkIPv6 instantiates a new NetworkIPv6 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 NewNetworkIPv6WithDefaults added in v1.0.0

func NewNetworkIPv6WithDefaults() *NetworkIPv6

NewNetworkIPv6WithDefaults instantiates a new NetworkIPv6 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 (*NetworkIPv6) GetGateway added in v1.0.0

func (o *NetworkIPv6) GetGateway() (res NetworkIPv6GetGatewayRetType)

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv6) GetGatewayOk added in v1.0.0

func (o *NetworkIPv6) GetGatewayOk() (ret NetworkIPv6GetGatewayRetType, ok bool)

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv6) GetNameservers added in v1.0.0

func (o *NetworkIPv6) GetNameservers() (res NetworkIPv6GetNameserversRetType)

GetNameservers returns the Nameservers 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 (*NetworkIPv6) GetNameserversOk added in v1.0.0

func (o *NetworkIPv6) GetNameserversOk() (ret NetworkIPv6GetNameserversRetType, ok bool)

GetNameserversOk returns a tuple with the Nameservers 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 (*NetworkIPv6) GetPrefixes added in v1.0.0

func (o *NetworkIPv6) GetPrefixes() (ret NetworkIPv6GetPrefixesRetType)

GetPrefixes returns the Prefixes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv6) GetPrefixesOk added in v1.0.0

func (o *NetworkIPv6) GetPrefixesOk() (ret NetworkIPv6GetPrefixesRetType, ok bool)

GetPrefixesOk returns a tuple with the Prefixes 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 (*NetworkIPv6) HasGateway added in v1.0.0

func (o *NetworkIPv6) HasGateway() bool

HasGateway 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 (*NetworkIPv6) HasNameservers added in v1.0.0

func (o *NetworkIPv6) HasNameservers() bool

HasNameservers 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 (*NetworkIPv6) SetGateway added in v1.0.0

func (o *NetworkIPv6) SetGateway(v NetworkIPv6GetGatewayRetType)

SetGateway gets a reference to the given string and assigns it to the Gateway field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv6) SetGatewayNil added in v1.0.0

func (o *NetworkIPv6) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv6) SetNameservers added in v1.0.0

func (o *NetworkIPv6) SetNameservers(v NetworkIPv6GetNameserversRetType)

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv6) SetPrefixes added in v1.0.0

func (o *NetworkIPv6) SetPrefixes(v NetworkIPv6GetPrefixesRetType)

SetPrefixes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkIPv6) ToMap deprecated added in v1.0.0

func (o NetworkIPv6) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkIPv6) UnsetGateway added in v1.0.0

func (o *NetworkIPv6) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetGatewayArgType deprecated added in v1.0.0

type NetworkIPv6GetGatewayArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetGatewayAttributeType added in v1.0.0

type NetworkIPv6GetGatewayAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetGatewayRetType deprecated added in v1.0.0

type NetworkIPv6GetGatewayRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetNameserversArgType deprecated added in v1.0.0

type NetworkIPv6GetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetNameserversAttributeType added in v1.0.0

type NetworkIPv6GetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetNameserversRetType deprecated added in v1.0.0

type NetworkIPv6GetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetPrefixesArgType deprecated added in v1.0.0

type NetworkIPv6GetPrefixesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetPrefixesAttributeType added in v1.0.0

type NetworkIPv6GetPrefixesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkIPv6GetPrefixesRetType deprecated added in v1.0.0

type NetworkIPv6GetPrefixesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkListResponse

type NetworkListResponse struct {
	// A list of networks.
	// REQUIRED
	Items NetworkListResponseGetItemsAttributeType `json:"items" required:"true"`
}

NetworkListResponse Network list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkListResponse added in v0.12.0

func NewNetworkListResponse(items NetworkListResponseGetItemsArgType) *NetworkListResponse

NewNetworkListResponse instantiates a new NetworkListResponse 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 NewNetworkListResponseWithDefaults added in v0.12.0

func NewNetworkListResponseWithDefaults() *NetworkListResponse

NewNetworkListResponseWithDefaults instantiates a new NetworkListResponse 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 (*NetworkListResponse) GetItems added in v0.12.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkListResponse) GetItemsOk added in v0.12.0

GetItemsOk returns a tuple with the Items 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 (*NetworkListResponse) SetItems added in v0.12.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkListResponse) ToMap deprecated added in v0.12.0

func (o NetworkListResponse) 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 NetworkListResponseGetItemsArgType deprecated added in v0.21.2

type NetworkListResponseGetItemsArgType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkListResponseGetItemsAttributeType added in v0.21.2

type NetworkListResponseGetItemsAttributeType = *[]Network

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkListResponseGetItemsRetType deprecated added in v0.21.2

type NetworkListResponseGetItemsRetType = []Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRange

type NetworkRange struct {
	// Date-time when resource was created.
	CreatedAt NetworkRangeGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Universally Unique Identifier (UUID).
	Id NetworkRangeGetIdAttributeType `json:"id,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	Prefix NetworkRangeGetPrefixAttributeType `json:"prefix" required:"true"`
	// Date-time when resource was last updated.
	UpdatedAt NetworkRangeGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

NetworkRange Object that represents a network range. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkRange added in v0.12.0

func NewNetworkRange(prefix NetworkRangeGetPrefixArgType) *NetworkRange

NewNetworkRange instantiates a new NetworkRange 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 NewNetworkRangeWithDefaults added in v0.12.0

func NewNetworkRangeWithDefaults() *NetworkRange

NewNetworkRangeWithDefaults instantiates a new NetworkRange 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 (*NetworkRange) GetCreatedAt added in v0.12.0

func (o *NetworkRange) GetCreatedAt() (res NetworkRangeGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*NetworkRange) GetCreatedAtOk added in v0.12.0

func (o *NetworkRange) GetCreatedAtOk() (ret NetworkRangeGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*NetworkRange) GetId added in v1.0.0

func (o *NetworkRange) GetId() (res NetworkRangeGetIdRetType)

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 (*NetworkRange) GetIdOk added in v1.0.0

func (o *NetworkRange) GetIdOk() (ret NetworkRangeGetIdRetType, 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 (*NetworkRange) GetPrefix added in v0.12.0

func (o *NetworkRange) GetPrefix() (ret NetworkRangeGetPrefixRetType)

GetPrefix returns the Prefix field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkRange) GetPrefixOk added in v0.12.0

func (o *NetworkRange) GetPrefixOk() (ret NetworkRangeGetPrefixRetType, ok bool)

GetPrefixOk returns a tuple with the Prefix 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 (*NetworkRange) GetUpdatedAt added in v0.12.0

func (o *NetworkRange) GetUpdatedAt() (res NetworkRangeGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*NetworkRange) GetUpdatedAtOk added in v0.12.0

func (o *NetworkRange) GetUpdatedAtOk() (ret NetworkRangeGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*NetworkRange) HasCreatedAt added in v0.12.0

func (o *NetworkRange) HasCreatedAt() bool

HasCreatedAt 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 (*NetworkRange) HasId added in v1.0.0

func (o *NetworkRange) 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 (*NetworkRange) HasUpdatedAt added in v0.12.0

func (o *NetworkRange) HasUpdatedAt() bool

HasUpdatedAt 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 (*NetworkRange) SetCreatedAt added in v0.12.0

func (o *NetworkRange) SetCreatedAt(v NetworkRangeGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkRange) SetId added in v1.0.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 (*NetworkRange) SetPrefix added in v0.12.0

SetPrefix sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkRange) SetUpdatedAt added in v0.12.0

func (o *NetworkRange) SetUpdatedAt(v NetworkRangeGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkRange) ToMap deprecated added in v0.12.0

func (o NetworkRange) 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 NetworkRangeGetCreatedAtArgType deprecated added in v0.21.2

type NetworkRangeGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetCreatedAtAttributeType added in v0.21.2

type NetworkRangeGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetCreatedAtRetType deprecated added in v0.21.2

type NetworkRangeGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetIdArgType deprecated added in v1.0.0

type NetworkRangeGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetIdAttributeType added in v1.0.0

type NetworkRangeGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetIdRetType deprecated added in v1.0.0

type NetworkRangeGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetPrefixArgType deprecated added in v0.21.2

type NetworkRangeGetPrefixArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetPrefixAttributeType added in v0.21.2

type NetworkRangeGetPrefixAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetPrefixRetType deprecated added in v0.21.2

type NetworkRangeGetPrefixRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetUpdatedAtArgType deprecated added in v0.21.2

type NetworkRangeGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetUpdatedAtAttributeType added in v0.21.2

type NetworkRangeGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeGetUpdatedAtRetType deprecated added in v0.21.2

type NetworkRangeGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeListResponse

type NetworkRangeListResponse struct {
	// A list of network ranges.
	// REQUIRED
	Items NetworkRangeListResponseGetItemsAttributeType `json:"items" required:"true"`
}

NetworkRangeListResponse Network Range list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNetworkRangeListResponse added in v0.12.0

func NewNetworkRangeListResponse(items NetworkRangeListResponseGetItemsArgType) *NetworkRangeListResponse

NewNetworkRangeListResponse instantiates a new NetworkRangeListResponse 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 NewNetworkRangeListResponseWithDefaults added in v0.12.0

func NewNetworkRangeListResponseWithDefaults() *NetworkRangeListResponse

NewNetworkRangeListResponseWithDefaults instantiates a new NetworkRangeListResponse 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 (*NetworkRangeListResponse) GetItems added in v0.12.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NetworkRangeListResponse) GetItemsOk added in v0.12.0

GetItemsOk returns a tuple with the Items 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 (*NetworkRangeListResponse) SetItems added in v0.12.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NetworkRangeListResponse) ToMap deprecated added in v0.12.0

func (o NetworkRangeListResponse) 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 NetworkRangeListResponseGetItemsArgType deprecated added in v0.21.2

type NetworkRangeListResponseGetItemsArgType = []NetworkRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeListResponseGetItemsAttributeType added in v0.21.2

type NetworkRangeListResponseGetItemsAttributeType = *[]NetworkRange

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkRangeListResponseGetItemsRetType deprecated added in v0.21.2

type NetworkRangeListResponseGetItemsRetType = []NetworkRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkgetDhcpArgType deprecated added in v0.27.0

type NetworkgetDhcpArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkgetDhcpAttributeType added in v0.27.0

type NetworkgetDhcpAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkgetDhcpRetType deprecated added in v0.27.0

type NetworkgetDhcpRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkgetRoutedArgType deprecated added in v0.21.2

type NetworkgetRoutedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkgetRoutedAttributeType added in v0.21.2

type NetworkgetRoutedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NetworkgetRoutedRetType deprecated added in v0.21.2

type NetworkgetRoutedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopBlackhole added in v1.0.0

type NexthopBlackhole struct {
	// REQUIRED
	Type NexthopBlackholeGetTypeAttributeType `json:"type" required:"true"`
}

NexthopBlackhole Object that represents a blackhole route. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNexthopBlackhole added in v1.0.0

func NewNexthopBlackhole(types NexthopBlackholeGetTypeArgType) *NexthopBlackhole

NewNexthopBlackhole instantiates a new NexthopBlackhole 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 NewNexthopBlackholeWithDefaults added in v1.0.0

func NewNexthopBlackholeWithDefaults() *NexthopBlackhole

NewNexthopBlackholeWithDefaults instantiates a new NexthopBlackhole 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 (*NexthopBlackhole) GetType added in v1.0.0

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopBlackhole) GetTypeOk added in v1.0.0

func (o *NexthopBlackhole) GetTypeOk() (ret NexthopBlackholeGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopBlackhole) SetType added in v1.0.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NexthopBlackhole) ToMap deprecated added in v1.0.0

func (o NexthopBlackhole) 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 NexthopBlackholeGetTypeArgType deprecated added in v1.0.0

type NexthopBlackholeGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopBlackholeGetTypeAttributeType added in v1.0.0

type NexthopBlackholeGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopBlackholeGetTypeRetType deprecated added in v1.0.0

type NexthopBlackholeGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv4 added in v1.0.0

type NexthopIPv4 struct {
	// REQUIRED
	Type NexthopIPv4GetTypeAttributeType `json:"type" required:"true"`
	// An IPv4 address.
	// REQUIRED
	Value NexthopIPv4GetValueAttributeType `json:"value" required:"true"`
}

NexthopIPv4 Object that represents an IPv4 address. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNexthopIPv4 added in v1.0.0

NewNexthopIPv4 instantiates a new NexthopIPv4 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 NewNexthopIPv4WithDefaults added in v1.0.0

func NewNexthopIPv4WithDefaults() *NexthopIPv4

NewNexthopIPv4WithDefaults instantiates a new NexthopIPv4 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 (*NexthopIPv4) GetType added in v1.0.0

func (o *NexthopIPv4) GetType() (ret NexthopIPv4GetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv4) GetTypeOk added in v1.0.0

func (o *NexthopIPv4) GetTypeOk() (ret NexthopIPv4GetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv4) GetValue added in v1.0.0

func (o *NexthopIPv4) GetValue() (ret NexthopIPv4GetValueRetType)

GetValue returns the Value field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv4) GetValueOk added in v1.0.0

func (o *NexthopIPv4) GetValueOk() (ret NexthopIPv4GetValueRetType, ok bool)

GetValueOk returns a tuple with the Value 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 (*NexthopIPv4) SetType added in v1.0.0

func (o *NexthopIPv4) SetType(v NexthopIPv4GetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv4) SetValue added in v1.0.0

func (o *NexthopIPv4) SetValue(v NexthopIPv4GetValueRetType)

SetValue sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NexthopIPv4) ToMap deprecated added in v1.0.0

func (o NexthopIPv4) 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 NexthopIPv4GetTypeArgType deprecated added in v1.0.0

type NexthopIPv4GetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv4GetTypeAttributeType added in v1.0.0

type NexthopIPv4GetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv4GetTypeRetType deprecated added in v1.0.0

type NexthopIPv4GetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv4GetValueArgType deprecated added in v1.0.0

type NexthopIPv4GetValueArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv4GetValueAttributeType added in v1.0.0

type NexthopIPv4GetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv4GetValueRetType deprecated added in v1.0.0

type NexthopIPv4GetValueRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv6 added in v1.0.0

type NexthopIPv6 struct {
	// REQUIRED
	Type NexthopIPv6GetTypeAttributeType `json:"type" required:"true"`
	// An IPv6 address.
	// REQUIRED
	Value NexthopIPv6GetValueAttributeType `json:"value" required:"true"`
}

NexthopIPv6 Object that represents an IPv6 address. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNexthopIPv6 added in v1.0.0

NewNexthopIPv6 instantiates a new NexthopIPv6 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 NewNexthopIPv6WithDefaults added in v1.0.0

func NewNexthopIPv6WithDefaults() *NexthopIPv6

NewNexthopIPv6WithDefaults instantiates a new NexthopIPv6 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 (*NexthopIPv6) GetType added in v1.0.0

func (o *NexthopIPv6) GetType() (ret NexthopIPv6GetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv6) GetTypeOk added in v1.0.0

func (o *NexthopIPv6) GetTypeOk() (ret NexthopIPv6GetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv6) GetValue added in v1.0.0

func (o *NexthopIPv6) GetValue() (ret NexthopIPv6GetValueRetType)

GetValue returns the Value field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv6) GetValueOk added in v1.0.0

func (o *NexthopIPv6) GetValueOk() (ret NexthopIPv6GetValueRetType, ok bool)

GetValueOk returns a tuple with the Value 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 (*NexthopIPv6) SetType added in v1.0.0

func (o *NexthopIPv6) SetType(v NexthopIPv6GetTypeRetType)

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopIPv6) SetValue added in v1.0.0

func (o *NexthopIPv6) SetValue(v NexthopIPv6GetValueRetType)

SetValue sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NexthopIPv6) ToMap deprecated added in v1.0.0

func (o NexthopIPv6) 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 NexthopIPv6GetTypeArgType deprecated added in v1.0.0

type NexthopIPv6GetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv6GetTypeAttributeType added in v1.0.0

type NexthopIPv6GetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv6GetTypeRetType deprecated added in v1.0.0

type NexthopIPv6GetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv6GetValueArgType deprecated added in v1.0.0

type NexthopIPv6GetValueArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv6GetValueAttributeType added in v1.0.0

type NexthopIPv6GetValueAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopIPv6GetValueRetType deprecated added in v1.0.0

type NexthopIPv6GetValueRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopInternet added in v1.0.0

type NexthopInternet struct {
	// REQUIRED
	Type NexthopInternetGetTypeAttributeType `json:"type" required:"true"`
}

NexthopInternet Object that represents a route to the internet. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNexthopInternet added in v1.0.0

func NewNexthopInternet(types NexthopInternetGetTypeArgType) *NexthopInternet

NewNexthopInternet instantiates a new NexthopInternet 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 NewNexthopInternetWithDefaults added in v1.0.0

func NewNexthopInternetWithDefaults() *NexthopInternet

NewNexthopInternetWithDefaults instantiates a new NexthopInternet 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 (*NexthopInternet) GetType added in v1.0.0

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopInternet) GetTypeOk added in v1.0.0

func (o *NexthopInternet) GetTypeOk() (ret NexthopInternetGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NexthopInternet) SetType added in v1.0.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NexthopInternet) ToMap deprecated added in v1.0.0

func (o NexthopInternet) 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 NexthopInternetGetTypeArgType deprecated added in v1.0.0

type NexthopInternetGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopInternetGetTypeAttributeType added in v1.0.0

type NexthopInternetGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NexthopInternetGetTypeRetType deprecated added in v1.0.0

type NexthopInternetGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAddRoutesToRoutingTablePayload deprecated added in v1.0.0

type NullableAddRoutesToRoutingTablePayload 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 NewNullableAddRoutesToRoutingTablePayload deprecated added in v1.0.0

func NewNullableAddRoutesToRoutingTablePayload(val *AddRoutesToRoutingTablePayload) *NullableAddRoutesToRoutingTablePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddRoutesToRoutingTablePayload) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddRoutesToRoutingTablePayload) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddRoutesToRoutingTablePayload) MarshalJSON deprecated added in v1.0.0

func (v NullableAddRoutesToRoutingTablePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddRoutesToRoutingTablePayload) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddRoutesToRoutingTablePayload) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableAddRoutesToRoutingTablePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddRoutesToRoutingTablePayload) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAddRoutingTableToAreaPayload deprecated added in v1.0.0

type NullableAddRoutingTableToAreaPayload 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 NewNullableAddRoutingTableToAreaPayload deprecated added in v1.0.0

func NewNullableAddRoutingTableToAreaPayload(val *AddRoutingTableToAreaPayload) *NullableAddRoutingTableToAreaPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddRoutingTableToAreaPayload) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddRoutingTableToAreaPayload) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddRoutingTableToAreaPayload) MarshalJSON deprecated added in v1.0.0

func (v NullableAddRoutingTableToAreaPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddRoutingTableToAreaPayload) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddRoutingTableToAreaPayload) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableAddRoutingTableToAreaPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddRoutingTableToAreaPayload) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAddVolumeToServerPayload deprecated added in v0.13.0

type NullableAddVolumeToServerPayload 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 NewNullableAddVolumeToServerPayload deprecated added in v0.13.0

func NewNullableAddVolumeToServerPayload(val *AddVolumeToServerPayload) *NullableAddVolumeToServerPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddVolumeToServerPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddVolumeToServerPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAddVolumeToServerPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableAddVolumeToServerPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddVolumeToServerPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddVolumeToServerPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableAddVolumeToServerPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAddVolumeToServerPayload) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAffinityGroup deprecated added in v0.17.0

type NullableAffinityGroup 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 NewNullableAffinityGroup deprecated added in v0.17.0

func NewNullableAffinityGroup(val *AffinityGroup) *NullableAffinityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAffinityGroup) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAffinityGroup) IsSet deprecated added in v0.17.0

func (v NullableAffinityGroup) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAffinityGroup) MarshalJSON deprecated added in v0.17.0

func (v NullableAffinityGroup) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAffinityGroup) Set deprecated added in v0.17.0

func (v *NullableAffinityGroup) Set(val *AffinityGroup)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAffinityGroup) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableAffinityGroup) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAffinityGroup) Unset deprecated added in v0.17.0

func (v *NullableAffinityGroup) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAffinityGroupListResponse deprecated added in v0.17.0

type NullableAffinityGroupListResponse 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 NewNullableAffinityGroupListResponse deprecated added in v0.17.0

func NewNullableAffinityGroupListResponse(val *AffinityGroupListResponse) *NullableAffinityGroupListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAffinityGroupListResponse) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAffinityGroupListResponse) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAffinityGroupListResponse) MarshalJSON deprecated added in v0.17.0

func (v NullableAffinityGroupListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAffinityGroupListResponse) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAffinityGroupListResponse) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableAffinityGroupListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAffinityGroupListResponse) Unset deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAllowedAddressesInner deprecated added in v0.13.0

type NullableAllowedAddressesInner 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 NewNullableAllowedAddressesInner deprecated added in v0.13.0

func NewNullableAllowedAddressesInner(val *AllowedAddressesInner) *NullableAllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAllowedAddressesInner) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAllowedAddressesInner) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAllowedAddressesInner) MarshalJSON deprecated added in v0.13.0

func (v NullableAllowedAddressesInner) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAllowedAddressesInner) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAllowedAddressesInner) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableAllowedAddressesInner) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAllowedAddressesInner) Unset deprecated added in v0.13.0

func (v *NullableAllowedAddressesInner) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAreaId deprecated added in v0.29.0

type NullableAreaId 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 NewNullableAreaId deprecated added in v0.29.0

func NewNullableAreaId(val *AreaId) *NullableAreaId

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAreaId) Get deprecated added in v0.29.0

func (v NullableAreaId) Get() *AreaId

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAreaId) IsSet deprecated added in v0.29.0

func (v NullableAreaId) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAreaId) MarshalJSON deprecated added in v0.29.0

func (v NullableAreaId) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAreaId) Set deprecated added in v0.29.0

func (v *NullableAreaId) Set(val *AreaId)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAreaId) UnmarshalJSON deprecated added in v0.29.0

func (v *NullableAreaId) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAreaId) Unset deprecated added in v0.29.0

func (v *NullableAreaId) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableAvailabilityZoneListResponse deprecated added in v0.17.0

type NullableAvailabilityZoneListResponse 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 NewNullableAvailabilityZoneListResponse deprecated added in v0.17.0

func NewNullableAvailabilityZoneListResponse(val *AvailabilityZoneListResponse) *NullableAvailabilityZoneListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAvailabilityZoneListResponse) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAvailabilityZoneListResponse) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableAvailabilityZoneListResponse) MarshalJSON deprecated added in v0.17.0

func (v NullableAvailabilityZoneListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAvailabilityZoneListResponse) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAvailabilityZoneListResponse) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableAvailabilityZoneListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableAvailabilityZoneListResponse) Unset deprecated added in v0.17.0

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.17.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.17.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.17.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.17.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.17.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.17.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.17.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.17.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 NullableBackupListResponse deprecated added in v0.17.0

type NullableBackupListResponse 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 NewNullableBackupListResponse deprecated added in v0.17.0

func NewNullableBackupListResponse(val *BackupListResponse) *NullableBackupListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupListResponse) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupListResponse) IsSet deprecated added in v0.17.0

func (v NullableBackupListResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupListResponse) MarshalJSON deprecated added in v0.17.0

func (v NullableBackupListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupListResponse) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupListResponse) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableBackupListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupListResponse) Unset deprecated added in v0.17.0

func (v *NullableBackupListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBackupSource deprecated added in v0.17.0

type NullableBackupSource 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 NewNullableBackupSource deprecated added in v0.17.0

func NewNullableBackupSource(val *BackupSource) *NullableBackupSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupSource) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupSource) IsSet deprecated added in v0.17.0

func (v NullableBackupSource) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBackupSource) MarshalJSON deprecated added in v0.17.0

func (v NullableBackupSource) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupSource) Set deprecated added in v0.17.0

func (v *NullableBackupSource) Set(val *BackupSource)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupSource) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableBackupSource) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBackupSource) Unset deprecated added in v0.17.0

func (v *NullableBackupSource) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBaseSecurityGroupRule deprecated added in v0.13.0

type NullableBaseSecurityGroupRule 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 NewNullableBaseSecurityGroupRule deprecated added in v0.13.0

func NewNullableBaseSecurityGroupRule(val *BaseSecurityGroupRule) *NullableBaseSecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBaseSecurityGroupRule) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBaseSecurityGroupRule) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBaseSecurityGroupRule) MarshalJSON deprecated added in v0.13.0

func (v NullableBaseSecurityGroupRule) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBaseSecurityGroupRule) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBaseSecurityGroupRule) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableBaseSecurityGroupRule) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBaseSecurityGroupRule) Unset deprecated added in v0.13.0

func (v *NullableBaseSecurityGroupRule) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBool deprecated

type NullableBool struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableBool deprecated

func NewNullableBool(val *bool) *NullableBool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) Get deprecated

func (v NullableBool) Get() *bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) IsSet deprecated

func (v NullableBool) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBool) MarshalJSON deprecated

func (v NullableBool) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Set deprecated

func (v *NullableBool) Set(val *bool)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) UnmarshalJSON deprecated

func (v *NullableBool) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBool) Unset deprecated

func (v *NullableBool) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBootVolume deprecated added in v0.13.0

type NullableBootVolume 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 NewNullableBootVolume deprecated added in v0.13.0

func NewNullableBootVolume(val *BootVolume) *NullableBootVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBootVolume) Get deprecated added in v0.13.0

func (v NullableBootVolume) Get() *BootVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBootVolume) IsSet deprecated added in v0.13.0

func (v NullableBootVolume) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBootVolume) MarshalJSON deprecated added in v0.13.0

func (v NullableBootVolume) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBootVolume) Set deprecated added in v0.13.0

func (v *NullableBootVolume) Set(val *BootVolume)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBootVolume) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableBootVolume) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBootVolume) Unset deprecated added in v0.13.0

func (v *NullableBootVolume) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableBootVolumeSource deprecated added in v0.13.0

type NullableBootVolumeSource 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 NewNullableBootVolumeSource deprecated added in v0.13.0

func NewNullableBootVolumeSource(val *BootVolumeSource) *NullableBootVolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBootVolumeSource) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBootVolumeSource) IsSet deprecated added in v0.13.0

func (v NullableBootVolumeSource) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableBootVolumeSource) MarshalJSON deprecated added in v0.13.0

func (v NullableBootVolumeSource) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBootVolumeSource) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBootVolumeSource) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableBootVolumeSource) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableBootVolumeSource) Unset deprecated added in v0.13.0

func (v *NullableBootVolumeSource) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateAffinityGroupPayload deprecated added in v0.17.0

type NullableCreateAffinityGroupPayload 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 NewNullableCreateAffinityGroupPayload deprecated added in v0.17.0

func NewNullableCreateAffinityGroupPayload(val *CreateAffinityGroupPayload) *NullableCreateAffinityGroupPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateAffinityGroupPayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateAffinityGroupPayload) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateAffinityGroupPayload) MarshalJSON deprecated added in v0.17.0

func (v NullableCreateAffinityGroupPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateAffinityGroupPayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateAffinityGroupPayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableCreateAffinityGroupPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateAffinityGroupPayload) Unset deprecated added in v0.17.0

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.17.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.17.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.17.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.17.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.17.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.17.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.17.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.17.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 NullableCreateImagePayload deprecated added in v0.17.0

type NullableCreateImagePayload 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 NewNullableCreateImagePayload deprecated added in v0.17.0

func NewNullableCreateImagePayload(val *CreateImagePayload) *NullableCreateImagePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateImagePayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateImagePayload) IsSet deprecated added in v0.17.0

func (v NullableCreateImagePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateImagePayload) MarshalJSON deprecated added in v0.17.0

func (v NullableCreateImagePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateImagePayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateImagePayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableCreateImagePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateImagePayload) Unset deprecated added in v0.17.0

func (v *NullableCreateImagePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateIsolatedNetworkPayload deprecated added in v1.3.0

type NullableCreateIsolatedNetworkPayload 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 NewNullableCreateIsolatedNetworkPayload deprecated added in v1.3.0

func NewNullableCreateIsolatedNetworkPayload(val *CreateIsolatedNetworkPayload) *NullableCreateIsolatedNetworkPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateIsolatedNetworkPayload) Get deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateIsolatedNetworkPayload) IsSet deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateIsolatedNetworkPayload) MarshalJSON deprecated added in v1.3.0

func (v NullableCreateIsolatedNetworkPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateIsolatedNetworkPayload) Set deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateIsolatedNetworkPayload) UnmarshalJSON deprecated added in v1.3.0

func (v *NullableCreateIsolatedNetworkPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateIsolatedNetworkPayload) Unset deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateKeyPairPayload deprecated added in v0.16.0

type NullableCreateKeyPairPayload 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 NewNullableCreateKeyPairPayload deprecated added in v0.16.0

func NewNullableCreateKeyPairPayload(val *CreateKeyPairPayload) *NullableCreateKeyPairPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyPairPayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyPairPayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateKeyPairPayload) MarshalJSON deprecated added in v0.16.0

func (v NullableCreateKeyPairPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyPairPayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyPairPayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCreateKeyPairPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateKeyPairPayload) Unset deprecated added in v0.16.0

func (v *NullableCreateKeyPairPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkAreaPayload deprecated added in v0.12.0

type NullableCreateNetworkAreaPayload 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 NewNullableCreateNetworkAreaPayload deprecated added in v0.12.0

func NewNullableCreateNetworkAreaPayload(val *CreateNetworkAreaPayload) *NullableCreateNetworkAreaPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaPayload) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaPayload) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaPayload) MarshalJSON deprecated added in v0.12.0

func (v NullableCreateNetworkAreaPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaPayload) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaPayload) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableCreateNetworkAreaPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaPayload) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkAreaRangePayload deprecated added in v0.12.0

type NullableCreateNetworkAreaRangePayload 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 NewNullableCreateNetworkAreaRangePayload deprecated added in v0.12.0

func NewNullableCreateNetworkAreaRangePayload(val *CreateNetworkAreaRangePayload) *NullableCreateNetworkAreaRangePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRangePayload) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRangePayload) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRangePayload) MarshalJSON deprecated added in v0.12.0

func (v NullableCreateNetworkAreaRangePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRangePayload) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRangePayload) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableCreateNetworkAreaRangePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRangePayload) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkAreaRegionPayload deprecated added in v1.0.0

type NullableCreateNetworkAreaRegionPayload 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 NewNullableCreateNetworkAreaRegionPayload deprecated added in v1.0.0

func NewNullableCreateNetworkAreaRegionPayload(val *CreateNetworkAreaRegionPayload) *NullableCreateNetworkAreaRegionPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRegionPayload) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRegionPayload) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRegionPayload) MarshalJSON deprecated added in v1.0.0

func (v NullableCreateNetworkAreaRegionPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRegionPayload) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRegionPayload) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateNetworkAreaRegionPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRegionPayload) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkAreaRoutePayload deprecated added in v0.12.0

type NullableCreateNetworkAreaRoutePayload 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 NewNullableCreateNetworkAreaRoutePayload deprecated added in v0.12.0

func NewNullableCreateNetworkAreaRoutePayload(val *CreateNetworkAreaRoutePayload) *NullableCreateNetworkAreaRoutePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRoutePayload) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRoutePayload) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkAreaRoutePayload) MarshalJSON deprecated added in v0.12.0

func (v NullableCreateNetworkAreaRoutePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRoutePayload) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRoutePayload) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableCreateNetworkAreaRoutePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkAreaRoutePayload) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkIPv4 deprecated added in v1.0.0

type NullableCreateNetworkIPv4 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 NewNullableCreateNetworkIPv4 deprecated added in v1.0.0

func NewNullableCreateNetworkIPv4(val *CreateNetworkIPv4) *NullableCreateNetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4) IsSet deprecated added in v1.0.0

func (v NullableCreateNetworkIPv4) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4) MarshalJSON deprecated added in v1.0.0

func (v NullableCreateNetworkIPv4) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv4) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4) Unset deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv4) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkIPv4WithPrefix deprecated added in v1.0.0

type NullableCreateNetworkIPv4WithPrefix 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 NewNullableCreateNetworkIPv4WithPrefix deprecated added in v1.0.0

func NewNullableCreateNetworkIPv4WithPrefix(val *CreateNetworkIPv4WithPrefix) *NullableCreateNetworkIPv4WithPrefix

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4WithPrefix) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4WithPrefix) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4WithPrefix) MarshalJSON deprecated added in v1.0.0

func (v NullableCreateNetworkIPv4WithPrefix) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4WithPrefix) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4WithPrefix) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv4WithPrefix) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4WithPrefix) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkIPv4WithPrefixLength deprecated added in v1.0.0

type NullableCreateNetworkIPv4WithPrefixLength 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 NewNullableCreateNetworkIPv4WithPrefixLength deprecated added in v1.0.0

func NewNullableCreateNetworkIPv4WithPrefixLength(val *CreateNetworkIPv4WithPrefixLength) *NullableCreateNetworkIPv4WithPrefixLength

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4WithPrefixLength) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4WithPrefixLength) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv4WithPrefixLength) MarshalJSON deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4WithPrefixLength) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4WithPrefixLength) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv4WithPrefixLength) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv4WithPrefixLength) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkIPv6 deprecated added in v1.0.0

type NullableCreateNetworkIPv6 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 NewNullableCreateNetworkIPv6 deprecated added in v1.0.0

func NewNullableCreateNetworkIPv6(val *CreateNetworkIPv6) *NullableCreateNetworkIPv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6) IsSet deprecated added in v1.0.0

func (v NullableCreateNetworkIPv6) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6) MarshalJSON deprecated added in v1.0.0

func (v NullableCreateNetworkIPv6) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv6) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6) Unset deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv6) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkIPv6WithPrefix deprecated added in v1.0.0

type NullableCreateNetworkIPv6WithPrefix 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 NewNullableCreateNetworkIPv6WithPrefix deprecated added in v1.0.0

func NewNullableCreateNetworkIPv6WithPrefix(val *CreateNetworkIPv6WithPrefix) *NullableCreateNetworkIPv6WithPrefix

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6WithPrefix) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6WithPrefix) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6WithPrefix) MarshalJSON deprecated added in v1.0.0

func (v NullableCreateNetworkIPv6WithPrefix) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6WithPrefix) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6WithPrefix) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv6WithPrefix) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6WithPrefix) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkIPv6WithPrefixLength deprecated added in v1.0.0

type NullableCreateNetworkIPv6WithPrefixLength 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 NewNullableCreateNetworkIPv6WithPrefixLength deprecated added in v1.0.0

func NewNullableCreateNetworkIPv6WithPrefixLength(val *CreateNetworkIPv6WithPrefixLength) *NullableCreateNetworkIPv6WithPrefixLength

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6WithPrefixLength) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6WithPrefixLength) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkIPv6WithPrefixLength) MarshalJSON deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6WithPrefixLength) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6WithPrefixLength) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateNetworkIPv6WithPrefixLength) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkIPv6WithPrefixLength) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNetworkPayload deprecated added in v0.12.0

type NullableCreateNetworkPayload 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 NewNullableCreateNetworkPayload deprecated added in v0.12.0

func NewNullableCreateNetworkPayload(val *CreateNetworkPayload) *NullableCreateNetworkPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkPayload) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkPayload) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNetworkPayload) MarshalJSON deprecated added in v0.12.0

func (v NullableCreateNetworkPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkPayload) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkPayload) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableCreateNetworkPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNetworkPayload) Unset deprecated added in v0.12.0

func (v *NullableCreateNetworkPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateNicPayload deprecated added in v0.16.0

type NullableCreateNicPayload 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 NewNullableCreateNicPayload deprecated added in v0.16.0

func NewNullableCreateNicPayload(val *CreateNicPayload) *NullableCreateNicPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNicPayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNicPayload) IsSet deprecated added in v0.16.0

func (v NullableCreateNicPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateNicPayload) MarshalJSON deprecated added in v0.16.0

func (v NullableCreateNicPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNicPayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNicPayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableCreateNicPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateNicPayload) Unset deprecated added in v0.16.0

func (v *NullableCreateNicPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateProtocol deprecated added in v0.13.0

type NullableCreateProtocol 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 NewNullableCreateProtocol deprecated added in v0.13.0

func NewNullableCreateProtocol(val *CreateProtocol) *NullableCreateProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateProtocol) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateProtocol) IsSet deprecated added in v0.13.0

func (v NullableCreateProtocol) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateProtocol) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateProtocol) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateProtocol) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateProtocol) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateProtocol) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateProtocol) Unset deprecated added in v0.13.0

func (v *NullableCreateProtocol) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreatePublicIPPayload deprecated added in v0.13.0

type NullableCreatePublicIPPayload 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 NewNullableCreatePublicIPPayload deprecated added in v0.13.0

func NewNullableCreatePublicIPPayload(val *CreatePublicIPPayload) *NullableCreatePublicIPPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreatePublicIPPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreatePublicIPPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreatePublicIPPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableCreatePublicIPPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreatePublicIPPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreatePublicIPPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreatePublicIPPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreatePublicIPPayload) Unset deprecated added in v0.13.0

func (v *NullableCreatePublicIPPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateSecurityGroupPayload deprecated added in v0.13.0

type NullableCreateSecurityGroupPayload 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 NewNullableCreateSecurityGroupPayload deprecated added in v0.13.0

func NewNullableCreateSecurityGroupPayload(val *CreateSecurityGroupPayload) *NullableCreateSecurityGroupPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateSecurityGroupPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateSecurityGroupPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupPayload) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateSecurityGroupRulePayload deprecated added in v0.13.0

type NullableCreateSecurityGroupRulePayload 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 NewNullableCreateSecurityGroupRulePayload deprecated added in v0.13.0

func NewNullableCreateSecurityGroupRulePayload(val *CreateSecurityGroupRulePayload) *NullableCreateSecurityGroupRulePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupRulePayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupRulePayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupRulePayload) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateSecurityGroupRulePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupRulePayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupRulePayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateSecurityGroupRulePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupRulePayload) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateSecurityGroupRuleProtocol deprecated added in v0.13.0

type NullableCreateSecurityGroupRuleProtocol 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 NewNullableCreateSecurityGroupRuleProtocol deprecated added in v0.13.0

func NewNullableCreateSecurityGroupRuleProtocol(val *CreateSecurityGroupRuleProtocol) *NullableCreateSecurityGroupRuleProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupRuleProtocol) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupRuleProtocol) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSecurityGroupRuleProtocol) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateSecurityGroupRuleProtocol) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupRuleProtocol) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupRuleProtocol) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateSecurityGroupRuleProtocol) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSecurityGroupRuleProtocol) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateServerNetworking deprecated added in v0.13.0

type NullableCreateServerNetworking 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 NewNullableCreateServerNetworking deprecated added in v0.13.0

func NewNullableCreateServerNetworking(val *CreateServerNetworking) *NullableCreateServerNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerNetworking) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerNetworking) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerNetworking) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateServerNetworking) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerNetworking) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerNetworking) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateServerNetworking) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerNetworking) Unset deprecated added in v0.13.0

func (v *NullableCreateServerNetworking) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateServerNetworkingWithNics deprecated added in v0.13.0

type NullableCreateServerNetworkingWithNics 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 NewNullableCreateServerNetworkingWithNics deprecated added in v0.13.0

func NewNullableCreateServerNetworkingWithNics(val *CreateServerNetworkingWithNics) *NullableCreateServerNetworkingWithNics

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerNetworkingWithNics) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerNetworkingWithNics) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerNetworkingWithNics) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateServerNetworkingWithNics) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerNetworkingWithNics) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerNetworkingWithNics) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateServerNetworkingWithNics) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerNetworkingWithNics) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateServerPayload deprecated added in v0.13.0

type NullableCreateServerPayload 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 NewNullableCreateServerPayload deprecated added in v0.13.0

func NewNullableCreateServerPayload(val *CreateServerPayload) *NullableCreateServerPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateServerPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateServerPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayload) Unset deprecated added in v0.13.0

func (v *NullableCreateServerPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateServerPayloadAllOf deprecated added in v1.0.0

type NullableCreateServerPayloadAllOf 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 NewNullableCreateServerPayloadAllOf deprecated added in v1.0.0

func NewNullableCreateServerPayloadAllOf(val *CreateServerPayloadAllOf) *NullableCreateServerPayloadAllOf

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayloadAllOf) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayloadAllOf) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayloadAllOf) MarshalJSON deprecated added in v1.0.0

func (v NullableCreateServerPayloadAllOf) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayloadAllOf) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayloadAllOf) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateServerPayloadAllOf) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayloadAllOf) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateServerPayloadAllOfNetworking deprecated added in v1.0.0

type NullableCreateServerPayloadAllOfNetworking 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 NewNullableCreateServerPayloadAllOfNetworking deprecated added in v1.0.0

func NewNullableCreateServerPayloadAllOfNetworking(val *CreateServerPayloadAllOfNetworking) *NullableCreateServerPayloadAllOfNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayloadAllOfNetworking) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayloadAllOfNetworking) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateServerPayloadAllOfNetworking) MarshalJSON deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayloadAllOfNetworking) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayloadAllOfNetworking) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableCreateServerPayloadAllOfNetworking) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateServerPayloadAllOfNetworking) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateSnapshotPayload deprecated added in v0.17.0

type NullableCreateSnapshotPayload 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 NewNullableCreateSnapshotPayload deprecated added in v0.17.0

func NewNullableCreateSnapshotPayload(val *CreateSnapshotPayload) *NullableCreateSnapshotPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSnapshotPayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSnapshotPayload) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateSnapshotPayload) MarshalJSON deprecated added in v0.17.0

func (v NullableCreateSnapshotPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSnapshotPayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSnapshotPayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableCreateSnapshotPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateSnapshotPayload) Unset deprecated added in v0.17.0

func (v *NullableCreateSnapshotPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableCreateVolumePayload deprecated added in v0.13.0

type NullableCreateVolumePayload 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 NewNullableCreateVolumePayload deprecated added in v0.13.0

func NewNullableCreateVolumePayload(val *CreateVolumePayload) *NullableCreateVolumePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateVolumePayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateVolumePayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableCreateVolumePayload) MarshalJSON deprecated added in v0.13.0

func (v NullableCreateVolumePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateVolumePayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateVolumePayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableCreateVolumePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableCreateVolumePayload) Unset deprecated added in v0.13.0

func (v *NullableCreateVolumePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDestinationCIDRv4 deprecated added in v1.0.0

type NullableDestinationCIDRv4 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 NewNullableDestinationCIDRv4 deprecated added in v1.0.0

func NewNullableDestinationCIDRv4(val *DestinationCIDRv4) *NullableDestinationCIDRv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDestinationCIDRv4) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDestinationCIDRv4) IsSet deprecated added in v1.0.0

func (v NullableDestinationCIDRv4) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDestinationCIDRv4) MarshalJSON deprecated added in v1.0.0

func (v NullableDestinationCIDRv4) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDestinationCIDRv4) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDestinationCIDRv4) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableDestinationCIDRv4) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDestinationCIDRv4) Unset deprecated added in v1.0.0

func (v *NullableDestinationCIDRv4) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableDestinationCIDRv6 deprecated added in v1.0.0

type NullableDestinationCIDRv6 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 NewNullableDestinationCIDRv6 deprecated added in v1.0.0

func NewNullableDestinationCIDRv6(val *DestinationCIDRv6) *NullableDestinationCIDRv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDestinationCIDRv6) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDestinationCIDRv6) IsSet deprecated added in v1.0.0

func (v NullableDestinationCIDRv6) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableDestinationCIDRv6) MarshalJSON deprecated added in v1.0.0

func (v NullableDestinationCIDRv6) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDestinationCIDRv6) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDestinationCIDRv6) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableDestinationCIDRv6) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableDestinationCIDRv6) Unset deprecated added in v1.0.0

func (v *NullableDestinationCIDRv6) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableError deprecated added in v0.12.0

type NullableError struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableError deprecated added in v0.12.0

func NewNullableError(val *Error) *NullableError

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) Get deprecated added in v0.12.0

func (v NullableError) Get() *Error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) IsSet deprecated added in v0.12.0

func (v NullableError) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableError) MarshalJSON deprecated added in v0.12.0

func (v NullableError) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) Set deprecated added in v0.12.0

func (v *NullableError) Set(val *Error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableError) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableError) Unset deprecated added in v0.12.0

func (v *NullableError) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type 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 NullableGetServerLog200Response deprecated added in v0.13.0

type NullableGetServerLog200Response 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 NewNullableGetServerLog200Response deprecated added in v0.13.0

func NewNullableGetServerLog200Response(val *GetServerLog200Response) *NullableGetServerLog200Response

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetServerLog200Response) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetServerLog200Response) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableGetServerLog200Response) MarshalJSON deprecated added in v0.13.0

func (v NullableGetServerLog200Response) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetServerLog200Response) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetServerLog200Response) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableGetServerLog200Response) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableGetServerLog200Response) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableICMPParameters deprecated added in v0.13.0

type NullableICMPParameters 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 NewNullableICMPParameters deprecated added in v0.13.0

func NewNullableICMPParameters(val *ICMPParameters) *NullableICMPParameters

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableICMPParameters) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableICMPParameters) IsSet deprecated added in v0.13.0

func (v NullableICMPParameters) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableICMPParameters) MarshalJSON deprecated added in v0.13.0

func (v NullableICMPParameters) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableICMPParameters) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableICMPParameters) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableICMPParameters) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableICMPParameters) Unset deprecated added in v0.13.0

func (v *NullableICMPParameters) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImage deprecated added in v0.17.0

type NullableImage 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 NewNullableImage deprecated added in v0.17.0

func NewNullableImage(val *Image) *NullableImage

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImage) Get deprecated added in v0.17.0

func (v NullableImage) Get() *Image

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImage) IsSet deprecated added in v0.17.0

func (v NullableImage) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImage) MarshalJSON deprecated added in v0.17.0

func (v NullableImage) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImage) Set deprecated added in v0.17.0

func (v *NullableImage) Set(val *Image)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImage) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableImage) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImage) Unset deprecated added in v0.17.0

func (v *NullableImage) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageAgent deprecated added in v0.28.0

type NullableImageAgent 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 NewNullableImageAgent deprecated added in v0.28.0

func NewNullableImageAgent(val *ImageAgent) *NullableImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageAgent) Get deprecated added in v0.28.0

func (v NullableImageAgent) Get() *ImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageAgent) IsSet deprecated added in v0.28.0

func (v NullableImageAgent) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageAgent) MarshalJSON deprecated added in v0.28.0

func (v NullableImageAgent) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageAgent) Set deprecated added in v0.28.0

func (v *NullableImageAgent) Set(val *ImageAgent)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageAgent) UnmarshalJSON deprecated added in v0.28.0

func (v *NullableImageAgent) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageAgent) Unset deprecated added in v0.28.0

func (v *NullableImageAgent) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageChecksum deprecated added in v0.17.0

type NullableImageChecksum 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 NewNullableImageChecksum deprecated added in v0.17.0

func NewNullableImageChecksum(val *ImageChecksum) *NullableImageChecksum

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageChecksum) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageChecksum) IsSet deprecated added in v0.17.0

func (v NullableImageChecksum) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageChecksum) MarshalJSON deprecated added in v0.17.0

func (v NullableImageChecksum) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageChecksum) Set deprecated added in v0.17.0

func (v *NullableImageChecksum) Set(val *ImageChecksum)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageChecksum) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableImageChecksum) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageChecksum) Unset deprecated added in v0.17.0

func (v *NullableImageChecksum) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageConfig deprecated added in v0.17.0

type NullableImageConfig 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 NewNullableImageConfig deprecated added in v0.17.0

func NewNullableImageConfig(val *ImageConfig) *NullableImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageConfig) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageConfig) IsSet deprecated added in v0.17.0

func (v NullableImageConfig) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageConfig) MarshalJSON deprecated added in v0.17.0

func (v NullableImageConfig) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageConfig) Set deprecated added in v0.17.0

func (v *NullableImageConfig) Set(val *ImageConfig)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageConfig) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableImageConfig) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageConfig) Unset deprecated added in v0.17.0

func (v *NullableImageConfig) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageCreateResponse deprecated added in v0.17.0

type NullableImageCreateResponse 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 NewNullableImageCreateResponse deprecated added in v0.17.0

func NewNullableImageCreateResponse(val *ImageCreateResponse) *NullableImageCreateResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageCreateResponse) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageCreateResponse) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageCreateResponse) MarshalJSON deprecated added in v0.17.0

func (v NullableImageCreateResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageCreateResponse) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageCreateResponse) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableImageCreateResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageCreateResponse) Unset deprecated added in v0.17.0

func (v *NullableImageCreateResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageFromVolumePayload deprecated added in v1.3.0

type NullableImageFromVolumePayload 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 NewNullableImageFromVolumePayload deprecated added in v1.3.0

func NewNullableImageFromVolumePayload(val *ImageFromVolumePayload) *NullableImageFromVolumePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageFromVolumePayload) Get deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageFromVolumePayload) IsSet deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageFromVolumePayload) MarshalJSON deprecated added in v1.3.0

func (v NullableImageFromVolumePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageFromVolumePayload) Set deprecated added in v1.3.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageFromVolumePayload) UnmarshalJSON deprecated added in v1.3.0

func (v *NullableImageFromVolumePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageFromVolumePayload) Unset deprecated added in v1.3.0

func (v *NullableImageFromVolumePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageListResponse deprecated added in v0.17.0

type NullableImageListResponse 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 NewNullableImageListResponse deprecated added in v0.17.0

func NewNullableImageListResponse(val *ImageListResponse) *NullableImageListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageListResponse) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageListResponse) IsSet deprecated added in v0.17.0

func (v NullableImageListResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageListResponse) MarshalJSON deprecated added in v0.17.0

func (v NullableImageListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageListResponse) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageListResponse) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableImageListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageListResponse) Unset deprecated added in v0.17.0

func (v *NullableImageListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageShare deprecated added in v0.17.0

type NullableImageShare 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 NewNullableImageShare deprecated added in v0.17.0

func NewNullableImageShare(val *ImageShare) *NullableImageShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageShare) Get deprecated added in v0.17.0

func (v NullableImageShare) Get() *ImageShare

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageShare) IsSet deprecated added in v0.17.0

func (v NullableImageShare) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageShare) MarshalJSON deprecated added in v0.17.0

func (v NullableImageShare) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageShare) Set deprecated added in v0.17.0

func (v *NullableImageShare) Set(val *ImageShare)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageShare) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableImageShare) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageShare) Unset deprecated added in v0.17.0

func (v *NullableImageShare) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableImageShareConsumer deprecated added in v0.17.0

type NullableImageShareConsumer 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 NewNullableImageShareConsumer deprecated added in v0.17.0

func NewNullableImageShareConsumer(val *ImageShareConsumer) *NullableImageShareConsumer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageShareConsumer) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageShareConsumer) IsSet deprecated added in v0.17.0

func (v NullableImageShareConsumer) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableImageShareConsumer) MarshalJSON deprecated added in v0.17.0

func (v NullableImageShareConsumer) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageShareConsumer) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageShareConsumer) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableImageShareConsumer) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableImageShareConsumer) Unset deprecated added in v0.17.0

func (v *NullableImageShareConsumer) 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 NullableKeyPairListResponse deprecated added in v0.16.0

type NullableKeyPairListResponse 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 NewNullableKeyPairListResponse deprecated added in v0.16.0

func NewNullableKeyPairListResponse(val *KeyPairListResponse) *NullableKeyPairListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyPairListResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyPairListResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeyPairListResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableKeyPairListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyPairListResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyPairListResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableKeyPairListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeyPairListResponse) Unset deprecated added in v0.16.0

func (v *NullableKeyPairListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableKeypair deprecated added in v0.16.0

type NullableKeypair 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 NewNullableKeypair deprecated added in v0.16.0

func NewNullableKeypair(val *Keypair) *NullableKeypair

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeypair) Get deprecated added in v0.16.0

func (v NullableKeypair) Get() *Keypair

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeypair) IsSet deprecated added in v0.16.0

func (v NullableKeypair) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableKeypair) MarshalJSON deprecated added in v0.16.0

func (v NullableKeypair) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeypair) Set deprecated added in v0.16.0

func (v *NullableKeypair) Set(val *Keypair)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeypair) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableKeypair) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableKeypair) Unset deprecated added in v0.16.0

func (v *NullableKeypair) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMachineType deprecated added in v0.16.0

type NullableMachineType 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 NewNullableMachineType deprecated added in v0.16.0

func NewNullableMachineType(val *MachineType) *NullableMachineType

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineType) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineType) IsSet deprecated added in v0.16.0

func (v NullableMachineType) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineType) MarshalJSON deprecated added in v0.16.0

func (v NullableMachineType) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineType) Set deprecated added in v0.16.0

func (v *NullableMachineType) Set(val *MachineType)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineType) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableMachineType) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineType) Unset deprecated added in v0.16.0

func (v *NullableMachineType) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableMachineTypeListResponse deprecated added in v0.16.0

type NullableMachineTypeListResponse 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 NewNullableMachineTypeListResponse deprecated added in v0.16.0

func NewNullableMachineTypeListResponse(val *MachineTypeListResponse) *NullableMachineTypeListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineTypeListResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineTypeListResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableMachineTypeListResponse) MarshalJSON deprecated added in v0.16.0

func (v NullableMachineTypeListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineTypeListResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineTypeListResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableMachineTypeListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableMachineTypeListResponse) Unset deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNIC deprecated added in v0.13.0

type NullableNIC 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 NewNullableNIC deprecated added in v0.13.0

func NewNullableNIC(val *NIC) *NullableNIC

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNIC) Get deprecated added in v0.13.0

func (v NullableNIC) Get() *NIC

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNIC) IsSet deprecated added in v0.13.0

func (v NullableNIC) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNIC) MarshalJSON deprecated added in v0.13.0

func (v NullableNIC) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNIC) Set deprecated added in v0.13.0

func (v *NullableNIC) Set(val *NIC)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNIC) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableNIC) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNIC) Unset deprecated added in v0.13.0

func (v *NullableNIC) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNICListResponse deprecated added in v0.13.0

type NullableNICListResponse 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 NewNullableNICListResponse deprecated added in v0.13.0

func NewNullableNICListResponse(val *NICListResponse) *NullableNICListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNICListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNICListResponse) IsSet deprecated added in v0.13.0

func (v NullableNICListResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNICListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullableNICListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNICListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNICListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableNICListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNICListResponse) Unset deprecated added in v0.13.0

func (v *NullableNICListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetwork deprecated added in v0.12.0

type NullableNetwork 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 NewNullableNetwork deprecated added in v0.12.0

func NewNullableNetwork(val *Network) *NullableNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) Get deprecated added in v0.12.0

func (v NullableNetwork) Get() *Network

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) IsSet deprecated added in v0.12.0

func (v NullableNetwork) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetwork) MarshalJSON deprecated added in v0.12.0

func (v NullableNetwork) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) Set deprecated added in v0.12.0

func (v *NullableNetwork) Set(val *Network)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableNetwork) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetwork) Unset deprecated added in v0.12.0

func (v *NullableNetwork) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkArea deprecated added in v0.12.0

type NullableNetworkArea 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 NewNullableNetworkArea deprecated added in v0.12.0

func NewNullableNetworkArea(val *NetworkArea) *NullableNetworkArea

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkArea) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkArea) IsSet deprecated added in v0.12.0

func (v NullableNetworkArea) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkArea) MarshalJSON deprecated added in v0.12.0

func (v NullableNetworkArea) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkArea) Set deprecated added in v0.12.0

func (v *NullableNetworkArea) Set(val *NetworkArea)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkArea) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableNetworkArea) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkArea) Unset deprecated added in v0.12.0

func (v *NullableNetworkArea) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkAreaListResponse deprecated added in v0.12.0

type NullableNetworkAreaListResponse 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 NewNullableNetworkAreaListResponse deprecated added in v0.12.0

func NewNullableNetworkAreaListResponse(val *NetworkAreaListResponse) *NullableNetworkAreaListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkAreaListResponse) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkAreaListResponse) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkAreaListResponse) MarshalJSON deprecated added in v0.12.0

func (v NullableNetworkAreaListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkAreaListResponse) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkAreaListResponse) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableNetworkAreaListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkAreaListResponse) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkIPv4 deprecated added in v1.0.0

type NullableNetworkIPv4 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 NewNullableNetworkIPv4 deprecated added in v1.0.0

func NewNullableNetworkIPv4(val *NetworkIPv4) *NullableNetworkIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkIPv4) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkIPv4) IsSet deprecated added in v1.0.0

func (v NullableNetworkIPv4) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkIPv4) MarshalJSON deprecated added in v1.0.0

func (v NullableNetworkIPv4) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkIPv4) Set deprecated added in v1.0.0

func (v *NullableNetworkIPv4) Set(val *NetworkIPv4)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkIPv4) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableNetworkIPv4) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkIPv4) Unset deprecated added in v1.0.0

func (v *NullableNetworkIPv4) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkIPv6 deprecated added in v1.0.0

type NullableNetworkIPv6 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 NewNullableNetworkIPv6 deprecated added in v1.0.0

func NewNullableNetworkIPv6(val *NetworkIPv6) *NullableNetworkIPv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkIPv6) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkIPv6) IsSet deprecated added in v1.0.0

func (v NullableNetworkIPv6) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkIPv6) MarshalJSON deprecated added in v1.0.0

func (v NullableNetworkIPv6) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkIPv6) Set deprecated added in v1.0.0

func (v *NullableNetworkIPv6) Set(val *NetworkIPv6)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkIPv6) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableNetworkIPv6) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkIPv6) Unset deprecated added in v1.0.0

func (v *NullableNetworkIPv6) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkListResponse deprecated added in v0.12.0

type NullableNetworkListResponse 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 NewNullableNetworkListResponse deprecated added in v0.12.0

func NewNullableNetworkListResponse(val *NetworkListResponse) *NullableNetworkListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkListResponse) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkListResponse) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkListResponse) MarshalJSON deprecated added in v0.12.0

func (v NullableNetworkListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkListResponse) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkListResponse) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableNetworkListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkListResponse) Unset deprecated added in v0.12.0

func (v *NullableNetworkListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkRange deprecated added in v0.12.0

type NullableNetworkRange 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 NewNullableNetworkRange deprecated added in v0.12.0

func NewNullableNetworkRange(val *NetworkRange) *NullableNetworkRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRange) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRange) IsSet deprecated added in v0.12.0

func (v NullableNetworkRange) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRange) MarshalJSON deprecated added in v0.12.0

func (v NullableNetworkRange) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRange) Set deprecated added in v0.12.0

func (v *NullableNetworkRange) Set(val *NetworkRange)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRange) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableNetworkRange) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRange) Unset deprecated added in v0.12.0

func (v *NullableNetworkRange) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNetworkRangeListResponse deprecated added in v0.12.0

type NullableNetworkRangeListResponse 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 NewNullableNetworkRangeListResponse deprecated added in v0.12.0

func NewNullableNetworkRangeListResponse(val *NetworkRangeListResponse) *NullableNetworkRangeListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRangeListResponse) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRangeListResponse) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNetworkRangeListResponse) MarshalJSON deprecated added in v0.12.0

func (v NullableNetworkRangeListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRangeListResponse) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRangeListResponse) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableNetworkRangeListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNetworkRangeListResponse) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNexthopBlackhole deprecated added in v1.0.0

type NullableNexthopBlackhole 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 NewNullableNexthopBlackhole deprecated added in v1.0.0

func NewNullableNexthopBlackhole(val *NexthopBlackhole) *NullableNexthopBlackhole

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopBlackhole) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopBlackhole) IsSet deprecated added in v1.0.0

func (v NullableNexthopBlackhole) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopBlackhole) MarshalJSON deprecated added in v1.0.0

func (v NullableNexthopBlackhole) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopBlackhole) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopBlackhole) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableNexthopBlackhole) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopBlackhole) Unset deprecated added in v1.0.0

func (v *NullableNexthopBlackhole) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNexthopIPv4 deprecated added in v1.0.0

type NullableNexthopIPv4 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 NewNullableNexthopIPv4 deprecated added in v1.0.0

func NewNullableNexthopIPv4(val *NexthopIPv4) *NullableNexthopIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopIPv4) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopIPv4) IsSet deprecated added in v1.0.0

func (v NullableNexthopIPv4) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopIPv4) MarshalJSON deprecated added in v1.0.0

func (v NullableNexthopIPv4) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopIPv4) Set deprecated added in v1.0.0

func (v *NullableNexthopIPv4) Set(val *NexthopIPv4)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopIPv4) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableNexthopIPv4) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopIPv4) Unset deprecated added in v1.0.0

func (v *NullableNexthopIPv4) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNexthopIPv6 deprecated added in v1.0.0

type NullableNexthopIPv6 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 NewNullableNexthopIPv6 deprecated added in v1.0.0

func NewNullableNexthopIPv6(val *NexthopIPv6) *NullableNexthopIPv6

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopIPv6) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopIPv6) IsSet deprecated added in v1.0.0

func (v NullableNexthopIPv6) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopIPv6) MarshalJSON deprecated added in v1.0.0

func (v NullableNexthopIPv6) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopIPv6) Set deprecated added in v1.0.0

func (v *NullableNexthopIPv6) Set(val *NexthopIPv6)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopIPv6) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableNexthopIPv6) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopIPv6) Unset deprecated added in v1.0.0

func (v *NullableNexthopIPv6) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableNexthopInternet deprecated added in v1.0.0

type NullableNexthopInternet 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 NewNullableNexthopInternet deprecated added in v1.0.0

func NewNullableNexthopInternet(val *NexthopInternet) *NullableNexthopInternet

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopInternet) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopInternet) IsSet deprecated added in v1.0.0

func (v NullableNexthopInternet) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableNexthopInternet) MarshalJSON deprecated added in v1.0.0

func (v NullableNexthopInternet) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopInternet) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopInternet) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableNexthopInternet) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableNexthopInternet) Unset deprecated added in v1.0.0

func (v *NullableNexthopInternet) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateNetworkAreaPayload deprecated added in v0.12.0

type NullablePartialUpdateNetworkAreaPayload 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 NewNullablePartialUpdateNetworkAreaPayload deprecated added in v0.12.0

func NewNullablePartialUpdateNetworkAreaPayload(val *PartialUpdateNetworkAreaPayload) *NullablePartialUpdateNetworkAreaPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateNetworkAreaPayload) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateNetworkAreaPayload) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateNetworkAreaPayload) MarshalJSON deprecated added in v0.12.0

func (v NullablePartialUpdateNetworkAreaPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateNetworkAreaPayload) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateNetworkAreaPayload) UnmarshalJSON deprecated added in v0.12.0

func (v *NullablePartialUpdateNetworkAreaPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateNetworkAreaPayload) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePartialUpdateNetworkPayload deprecated added in v0.12.0

type NullablePartialUpdateNetworkPayload 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 NewNullablePartialUpdateNetworkPayload deprecated added in v0.12.0

func NewNullablePartialUpdateNetworkPayload(val *PartialUpdateNetworkPayload) *NullablePartialUpdateNetworkPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateNetworkPayload) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateNetworkPayload) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePartialUpdateNetworkPayload) MarshalJSON deprecated added in v0.12.0

func (v NullablePartialUpdateNetworkPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateNetworkPayload) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateNetworkPayload) UnmarshalJSON deprecated added in v0.12.0

func (v *NullablePartialUpdateNetworkPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePartialUpdateNetworkPayload) Unset deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePortRange deprecated added in v0.13.0

type NullablePortRange 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 NewNullablePortRange deprecated added in v0.13.0

func NewNullablePortRange(val *PortRange) *NullablePortRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePortRange) Get deprecated added in v0.13.0

func (v NullablePortRange) Get() *PortRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePortRange) IsSet deprecated added in v0.13.0

func (v NullablePortRange) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePortRange) MarshalJSON deprecated added in v0.13.0

func (v NullablePortRange) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePortRange) Set deprecated added in v0.13.0

func (v *NullablePortRange) Set(val *PortRange)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePortRange) UnmarshalJSON deprecated added in v0.13.0

func (v *NullablePortRange) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePortRange) Unset deprecated added in v0.13.0

func (v *NullablePortRange) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableProject deprecated added in v0.29.0

type NullableProject 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 NewNullableProject deprecated added in v0.29.0

func NewNullableProject(val *Project) *NullableProject

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProject) Get deprecated added in v0.29.0

func (v NullableProject) Get() *Project

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProject) IsSet deprecated added in v0.29.0

func (v NullableProject) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProject) MarshalJSON deprecated added in v0.29.0

func (v NullableProject) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProject) Set deprecated added in v0.29.0

func (v *NullableProject) Set(val *Project)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProject) UnmarshalJSON deprecated added in v0.29.0

func (v *NullableProject) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProject) Unset deprecated added in v0.29.0

func (v *NullableProject) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableProjectListResponse deprecated added in v0.12.0

type NullableProjectListResponse 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 NewNullableProjectListResponse deprecated added in v0.12.0

func NewNullableProjectListResponse(val *ProjectListResponse) *NullableProjectListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProjectListResponse) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProjectListResponse) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProjectListResponse) MarshalJSON deprecated added in v0.12.0

func (v NullableProjectListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProjectListResponse) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProjectListResponse) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableProjectListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProjectListResponse) Unset deprecated added in v0.12.0

func (v *NullableProjectListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableProtocol deprecated added in v0.13.0

type NullableProtocol 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 NewNullableProtocol deprecated added in v0.13.0

func NewNullableProtocol(val *Protocol) *NullableProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocol) Get deprecated added in v0.13.0

func (v NullableProtocol) Get() *Protocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocol) IsSet deprecated added in v0.13.0

func (v NullableProtocol) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableProtocol) MarshalJSON deprecated added in v0.13.0

func (v NullableProtocol) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocol) Set deprecated added in v0.13.0

func (v *NullableProtocol) Set(val *Protocol)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocol) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableProtocol) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableProtocol) Unset deprecated added in v0.13.0

func (v *NullableProtocol) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePublicIp deprecated added in v0.13.0

type NullablePublicIp 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 NewNullablePublicIp deprecated added in v0.13.0

func NewNullablePublicIp(val *PublicIp) *NullablePublicIp

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicIp) Get deprecated added in v0.13.0

func (v NullablePublicIp) Get() *PublicIp

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicIp) IsSet deprecated added in v0.13.0

func (v NullablePublicIp) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicIp) MarshalJSON deprecated added in v0.13.0

func (v NullablePublicIp) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicIp) Set deprecated added in v0.13.0

func (v *NullablePublicIp) Set(val *PublicIp)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicIp) UnmarshalJSON deprecated added in v0.13.0

func (v *NullablePublicIp) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicIp) Unset deprecated added in v0.13.0

func (v *NullablePublicIp) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePublicIpListResponse deprecated added in v0.13.0

type NullablePublicIpListResponse 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 NewNullablePublicIpListResponse deprecated added in v0.13.0

func NewNullablePublicIpListResponse(val *PublicIpListResponse) *NullablePublicIpListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicIpListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicIpListResponse) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicIpListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullablePublicIpListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicIpListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicIpListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullablePublicIpListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicIpListResponse) Unset deprecated added in v0.13.0

func (v *NullablePublicIpListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePublicNetwork deprecated added in v0.21.1

type NullablePublicNetwork 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 NewNullablePublicNetwork deprecated added in v0.21.1

func NewNullablePublicNetwork(val *PublicNetwork) *NullablePublicNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicNetwork) Get deprecated added in v0.21.1

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicNetwork) IsSet deprecated added in v0.21.1

func (v NullablePublicNetwork) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicNetwork) MarshalJSON deprecated added in v0.21.1

func (v NullablePublicNetwork) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicNetwork) Set deprecated added in v0.21.1

func (v *NullablePublicNetwork) Set(val *PublicNetwork)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicNetwork) UnmarshalJSON deprecated added in v0.21.1

func (v *NullablePublicNetwork) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicNetwork) Unset deprecated added in v0.21.1

func (v *NullablePublicNetwork) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullablePublicNetworkListResponse deprecated added in v0.21.1

type NullablePublicNetworkListResponse 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 NewNullablePublicNetworkListResponse deprecated added in v0.21.1

func NewNullablePublicNetworkListResponse(val *PublicNetworkListResponse) *NullablePublicNetworkListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicNetworkListResponse) Get deprecated added in v0.21.1

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicNetworkListResponse) IsSet deprecated added in v0.21.1

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullablePublicNetworkListResponse) MarshalJSON deprecated added in v0.21.1

func (v NullablePublicNetworkListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicNetworkListResponse) Set deprecated added in v0.21.1

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicNetworkListResponse) UnmarshalJSON deprecated added in v0.21.1

func (v *NullablePublicNetworkListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullablePublicNetworkListResponse) Unset deprecated added in v0.21.1

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuota deprecated added in v0.19.0

type NullableQuota 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 NewNullableQuota deprecated added in v0.19.0

func NewNullableQuota(val *Quota) *NullableQuota

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuota) Get deprecated added in v0.19.0

func (v NullableQuota) Get() *Quota

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuota) IsSet deprecated added in v0.19.0

func (v NullableQuota) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuota) MarshalJSON deprecated added in v0.19.0

func (v NullableQuota) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuota) Set deprecated added in v0.19.0

func (v *NullableQuota) Set(val *Quota)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuota) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuota) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuota) Unset deprecated added in v0.19.0

func (v *NullableQuota) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaList deprecated added in v0.19.0

type NullableQuotaList 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 NewNullableQuotaList deprecated added in v0.19.0

func NewNullableQuotaList(val *QuotaList) *NullableQuotaList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaList) Get deprecated added in v0.19.0

func (v NullableQuotaList) Get() *QuotaList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaList) IsSet deprecated added in v0.19.0

func (v NullableQuotaList) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaList) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaList) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaList) Set deprecated added in v0.19.0

func (v *NullableQuotaList) Set(val *QuotaList)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaList) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaList) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaList) Unset deprecated added in v0.19.0

func (v *NullableQuotaList) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListBackupGigabytes deprecated added in v0.19.0

type NullableQuotaListBackupGigabytes 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 NewNullableQuotaListBackupGigabytes deprecated added in v0.19.0

func NewNullableQuotaListBackupGigabytes(val *QuotaListBackupGigabytes) *NullableQuotaListBackupGigabytes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListBackupGigabytes) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListBackupGigabytes) IsSet deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListBackupGigabytes) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListBackupGigabytes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListBackupGigabytes) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListBackupGigabytes) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListBackupGigabytes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListBackupGigabytes) Unset deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListBackups deprecated added in v0.19.0

type NullableQuotaListBackups 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 NewNullableQuotaListBackups deprecated added in v0.19.0

func NewNullableQuotaListBackups(val *QuotaListBackups) *NullableQuotaListBackups

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListBackups) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListBackups) IsSet deprecated added in v0.19.0

func (v NullableQuotaListBackups) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListBackups) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListBackups) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListBackups) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListBackups) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListBackups) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListBackups) Unset deprecated added in v0.19.0

func (v *NullableQuotaListBackups) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListGigabytes deprecated added in v0.19.0

type NullableQuotaListGigabytes 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 NewNullableQuotaListGigabytes deprecated added in v0.19.0

func NewNullableQuotaListGigabytes(val *QuotaListGigabytes) *NullableQuotaListGigabytes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListGigabytes) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListGigabytes) IsSet deprecated added in v0.19.0

func (v NullableQuotaListGigabytes) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListGigabytes) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListGigabytes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListGigabytes) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListGigabytes) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListGigabytes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListGigabytes) Unset deprecated added in v0.19.0

func (v *NullableQuotaListGigabytes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListNetworks deprecated added in v0.19.0

type NullableQuotaListNetworks 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 NewNullableQuotaListNetworks deprecated added in v0.19.0

func NewNullableQuotaListNetworks(val *QuotaListNetworks) *NullableQuotaListNetworks

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListNetworks) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListNetworks) IsSet deprecated added in v0.19.0

func (v NullableQuotaListNetworks) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListNetworks) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListNetworks) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListNetworks) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListNetworks) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListNetworks) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListNetworks) Unset deprecated added in v0.19.0

func (v *NullableQuotaListNetworks) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListNics deprecated added in v0.19.0

type NullableQuotaListNics 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 NewNullableQuotaListNics deprecated added in v0.19.0

func NewNullableQuotaListNics(val *QuotaListNics) *NullableQuotaListNics

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListNics) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListNics) IsSet deprecated added in v0.19.0

func (v NullableQuotaListNics) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListNics) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListNics) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListNics) Set deprecated added in v0.19.0

func (v *NullableQuotaListNics) Set(val *QuotaListNics)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListNics) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListNics) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListNics) Unset deprecated added in v0.19.0

func (v *NullableQuotaListNics) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListPublicIps deprecated added in v0.19.0

type NullableQuotaListPublicIps 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 NewNullableQuotaListPublicIps deprecated added in v0.19.0

func NewNullableQuotaListPublicIps(val *QuotaListPublicIps) *NullableQuotaListPublicIps

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListPublicIps) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListPublicIps) IsSet deprecated added in v0.19.0

func (v NullableQuotaListPublicIps) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListPublicIps) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListPublicIps) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListPublicIps) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListPublicIps) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListPublicIps) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListPublicIps) Unset deprecated added in v0.19.0

func (v *NullableQuotaListPublicIps) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListRam deprecated added in v0.19.0

type NullableQuotaListRam 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 NewNullableQuotaListRam deprecated added in v0.19.0

func NewNullableQuotaListRam(val *QuotaListRam) *NullableQuotaListRam

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListRam) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListRam) IsSet deprecated added in v0.19.0

func (v NullableQuotaListRam) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListRam) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListRam) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListRam) Set deprecated added in v0.19.0

func (v *NullableQuotaListRam) Set(val *QuotaListRam)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListRam) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListRam) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListRam) Unset deprecated added in v0.19.0

func (v *NullableQuotaListRam) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListResponse deprecated added in v0.19.0

type NullableQuotaListResponse 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 NewNullableQuotaListResponse deprecated added in v0.19.0

func NewNullableQuotaListResponse(val *QuotaListResponse) *NullableQuotaListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListResponse) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListResponse) IsSet deprecated added in v0.19.0

func (v NullableQuotaListResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListResponse) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListResponse) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListResponse) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListResponse) Unset deprecated added in v0.19.0

func (v *NullableQuotaListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListSecurityGroupRules deprecated added in v0.19.0

type NullableQuotaListSecurityGroupRules 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 NewNullableQuotaListSecurityGroupRules deprecated added in v0.19.0

func NewNullableQuotaListSecurityGroupRules(val *QuotaListSecurityGroupRules) *NullableQuotaListSecurityGroupRules

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSecurityGroupRules) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSecurityGroupRules) IsSet deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSecurityGroupRules) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListSecurityGroupRules) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSecurityGroupRules) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSecurityGroupRules) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListSecurityGroupRules) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSecurityGroupRules) Unset deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListSecurityGroups deprecated added in v0.19.0

type NullableQuotaListSecurityGroups 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 NewNullableQuotaListSecurityGroups deprecated added in v0.19.0

func NewNullableQuotaListSecurityGroups(val *QuotaListSecurityGroups) *NullableQuotaListSecurityGroups

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSecurityGroups) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSecurityGroups) IsSet deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSecurityGroups) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListSecurityGroups) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSecurityGroups) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSecurityGroups) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListSecurityGroups) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSecurityGroups) Unset deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListSnapshots deprecated added in v0.19.0

type NullableQuotaListSnapshots 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 NewNullableQuotaListSnapshots deprecated added in v0.19.0

func NewNullableQuotaListSnapshots(val *QuotaListSnapshots) *NullableQuotaListSnapshots

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSnapshots) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSnapshots) IsSet deprecated added in v0.19.0

func (v NullableQuotaListSnapshots) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListSnapshots) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListSnapshots) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSnapshots) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSnapshots) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListSnapshots) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListSnapshots) Unset deprecated added in v0.19.0

func (v *NullableQuotaListSnapshots) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListVcpu deprecated added in v0.19.0

type NullableQuotaListVcpu 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 NewNullableQuotaListVcpu deprecated added in v0.19.0

func NewNullableQuotaListVcpu(val *QuotaListVcpu) *NullableQuotaListVcpu

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListVcpu) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListVcpu) IsSet deprecated added in v0.19.0

func (v NullableQuotaListVcpu) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListVcpu) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListVcpu) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListVcpu) Set deprecated added in v0.19.0

func (v *NullableQuotaListVcpu) Set(val *QuotaListVcpu)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListVcpu) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListVcpu) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListVcpu) Unset deprecated added in v0.19.0

func (v *NullableQuotaListVcpu) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableQuotaListVolumes deprecated added in v0.19.0

type NullableQuotaListVolumes 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 NewNullableQuotaListVolumes deprecated added in v0.19.0

func NewNullableQuotaListVolumes(val *QuotaListVolumes) *NullableQuotaListVolumes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListVolumes) Get deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListVolumes) IsSet deprecated added in v0.19.0

func (v NullableQuotaListVolumes) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableQuotaListVolumes) MarshalJSON deprecated added in v0.19.0

func (v NullableQuotaListVolumes) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListVolumes) Set deprecated added in v0.19.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListVolumes) UnmarshalJSON deprecated added in v0.19.0

func (v *NullableQuotaListVolumes) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableQuotaListVolumes) Unset deprecated added in v0.19.0

func (v *NullableQuotaListVolumes) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRegionalArea deprecated added in v1.0.0

type NullableRegionalArea 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 NewNullableRegionalArea deprecated added in v1.0.0

func NewNullableRegionalArea(val *RegionalArea) *NullableRegionalArea

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalArea) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalArea) IsSet deprecated added in v1.0.0

func (v NullableRegionalArea) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalArea) MarshalJSON deprecated added in v1.0.0

func (v NullableRegionalArea) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalArea) Set deprecated added in v1.0.0

func (v *NullableRegionalArea) Set(val *RegionalArea)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalArea) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableRegionalArea) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalArea) Unset deprecated added in v1.0.0

func (v *NullableRegionalArea) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRegionalAreaIPv4 deprecated added in v1.0.0

type NullableRegionalAreaIPv4 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 NewNullableRegionalAreaIPv4 deprecated added in v1.0.0

func NewNullableRegionalAreaIPv4(val *RegionalAreaIPv4) *NullableRegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalAreaIPv4) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalAreaIPv4) IsSet deprecated added in v1.0.0

func (v NullableRegionalAreaIPv4) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalAreaIPv4) MarshalJSON deprecated added in v1.0.0

func (v NullableRegionalAreaIPv4) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalAreaIPv4) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalAreaIPv4) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableRegionalAreaIPv4) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalAreaIPv4) Unset deprecated added in v1.0.0

func (v *NullableRegionalAreaIPv4) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRegionalAreaListResponse deprecated added in v1.0.0

type NullableRegionalAreaListResponse 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 NewNullableRegionalAreaListResponse deprecated added in v1.0.0

func NewNullableRegionalAreaListResponse(val *RegionalAreaListResponse) *NullableRegionalAreaListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalAreaListResponse) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalAreaListResponse) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRegionalAreaListResponse) MarshalJSON deprecated added in v1.0.0

func (v NullableRegionalAreaListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalAreaListResponse) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalAreaListResponse) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableRegionalAreaListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRegionalAreaListResponse) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRequest deprecated added in v0.12.0

type NullableRequest 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 NewNullableRequest deprecated added in v0.12.0

func NewNullableRequest(val *Request) *NullableRequest

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRequest) Get deprecated added in v0.12.0

func (v NullableRequest) Get() *Request

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRequest) IsSet deprecated added in v0.12.0

func (v NullableRequest) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRequest) MarshalJSON deprecated added in v0.12.0

func (v NullableRequest) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRequest) Set deprecated added in v0.12.0

func (v *NullableRequest) Set(val *Request)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRequest) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableRequest) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRequest) Unset deprecated added in v0.12.0

func (v *NullableRequest) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRequestResource deprecated added in v0.12.0

type NullableRequestResource 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 NewNullableRequestResource deprecated added in v0.12.0

func NewNullableRequestResource(val *RequestResource) *NullableRequestResource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRequestResource) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRequestResource) IsSet deprecated added in v0.12.0

func (v NullableRequestResource) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRequestResource) MarshalJSON deprecated added in v0.12.0

func (v NullableRequestResource) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRequestResource) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRequestResource) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableRequestResource) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRequestResource) Unset deprecated added in v0.12.0

func (v *NullableRequestResource) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRescueServerPayload deprecated added in v0.13.0

type NullableRescueServerPayload 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 NewNullableRescueServerPayload deprecated added in v0.13.0

func NewNullableRescueServerPayload(val *RescueServerPayload) *NullableRescueServerPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRescueServerPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRescueServerPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRescueServerPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableRescueServerPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRescueServerPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRescueServerPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableRescueServerPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRescueServerPayload) Unset deprecated added in v0.13.0

func (v *NullableRescueServerPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableResizeServerPayload deprecated added in v0.13.0

type NullableResizeServerPayload 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 NewNullableResizeServerPayload deprecated added in v0.13.0

func NewNullableResizeServerPayload(val *ResizeServerPayload) *NullableResizeServerPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResizeServerPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResizeServerPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResizeServerPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableResizeServerPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResizeServerPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResizeServerPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableResizeServerPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResizeServerPayload) Unset deprecated added in v0.13.0

func (v *NullableResizeServerPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableResizeVolumePayload deprecated added in v0.13.0

type NullableResizeVolumePayload 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 NewNullableResizeVolumePayload deprecated added in v0.13.0

func NewNullableResizeVolumePayload(val *ResizeVolumePayload) *NullableResizeVolumePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResizeVolumePayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResizeVolumePayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableResizeVolumePayload) MarshalJSON deprecated added in v0.13.0

func (v NullableResizeVolumePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResizeVolumePayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResizeVolumePayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableResizeVolumePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableResizeVolumePayload) Unset deprecated added in v0.13.0

func (v *NullableResizeVolumePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRoute deprecated added in v0.12.0

type NullableRoute 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 NewNullableRoute deprecated added in v0.12.0

func NewNullableRoute(val *Route) *NullableRoute

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoute) Get deprecated added in v0.12.0

func (v NullableRoute) Get() *Route

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoute) IsSet deprecated added in v0.12.0

func (v NullableRoute) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoute) MarshalJSON deprecated added in v0.12.0

func (v NullableRoute) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoute) Set deprecated added in v0.12.0

func (v *NullableRoute) Set(val *Route)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoute) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableRoute) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoute) Unset deprecated added in v0.12.0

func (v *NullableRoute) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRouteDestination deprecated added in v1.0.0

type NullableRouteDestination 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 NewNullableRouteDestination deprecated added in v1.0.0

func NewNullableRouteDestination(val *RouteDestination) *NullableRouteDestination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteDestination) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteDestination) IsSet deprecated added in v1.0.0

func (v NullableRouteDestination) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteDestination) MarshalJSON deprecated added in v1.0.0

func (v NullableRouteDestination) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteDestination) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteDestination) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableRouteDestination) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteDestination) Unset deprecated added in v1.0.0

func (v *NullableRouteDestination) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRouteListResponse deprecated added in v0.12.0

type NullableRouteListResponse 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 NewNullableRouteListResponse deprecated added in v0.12.0

func NewNullableRouteListResponse(val *RouteListResponse) *NullableRouteListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteListResponse) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteListResponse) IsSet deprecated added in v0.12.0

func (v NullableRouteListResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteListResponse) MarshalJSON deprecated added in v0.12.0

func (v NullableRouteListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteListResponse) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteListResponse) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableRouteListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteListResponse) Unset deprecated added in v0.12.0

func (v *NullableRouteListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRouteNexthop deprecated added in v1.0.0

type NullableRouteNexthop 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 NewNullableRouteNexthop deprecated added in v1.0.0

func NewNullableRouteNexthop(val *RouteNexthop) *NullableRouteNexthop

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteNexthop) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteNexthop) IsSet deprecated added in v1.0.0

func (v NullableRouteNexthop) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRouteNexthop) MarshalJSON deprecated added in v1.0.0

func (v NullableRouteNexthop) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteNexthop) Set deprecated added in v1.0.0

func (v *NullableRouteNexthop) Set(val *RouteNexthop)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteNexthop) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableRouteNexthop) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRouteNexthop) Unset deprecated added in v1.0.0

func (v *NullableRouteNexthop) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRoutingTable deprecated added in v1.0.0

type NullableRoutingTable 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 NewNullableRoutingTable deprecated added in v1.0.0

func NewNullableRoutingTable(val *RoutingTable) *NullableRoutingTable

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoutingTable) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoutingTable) IsSet deprecated added in v1.0.0

func (v NullableRoutingTable) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoutingTable) MarshalJSON deprecated added in v1.0.0

func (v NullableRoutingTable) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoutingTable) Set deprecated added in v1.0.0

func (v *NullableRoutingTable) Set(val *RoutingTable)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoutingTable) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableRoutingTable) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoutingTable) Unset deprecated added in v1.0.0

func (v *NullableRoutingTable) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableRoutingTableListResponse deprecated added in v1.0.0

type NullableRoutingTableListResponse 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 NewNullableRoutingTableListResponse deprecated added in v1.0.0

func NewNullableRoutingTableListResponse(val *RoutingTableListResponse) *NullableRoutingTableListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoutingTableListResponse) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoutingTableListResponse) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableRoutingTableListResponse) MarshalJSON deprecated added in v1.0.0

func (v NullableRoutingTableListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoutingTableListResponse) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoutingTableListResponse) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableRoutingTableListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableRoutingTableListResponse) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSecurityGroup deprecated added in v0.13.0

type NullableSecurityGroup 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 NewNullableSecurityGroup deprecated added in v0.13.0

func NewNullableSecurityGroup(val *SecurityGroup) *NullableSecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroup) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroup) IsSet deprecated added in v0.13.0

func (v NullableSecurityGroup) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroup) MarshalJSON deprecated added in v0.13.0

func (v NullableSecurityGroup) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroup) Set deprecated added in v0.13.0

func (v *NullableSecurityGroup) Set(val *SecurityGroup)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroup) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableSecurityGroup) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroup) Unset deprecated added in v0.13.0

func (v *NullableSecurityGroup) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSecurityGroupListResponse deprecated added in v0.13.0

type NullableSecurityGroupListResponse 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 NewNullableSecurityGroupListResponse deprecated added in v0.13.0

func NewNullableSecurityGroupListResponse(val *SecurityGroupListResponse) *NullableSecurityGroupListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupListResponse) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullableSecurityGroupListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableSecurityGroupListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupListResponse) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSecurityGroupRule deprecated added in v0.13.0

type NullableSecurityGroupRule 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 NewNullableSecurityGroupRule deprecated added in v0.13.0

func NewNullableSecurityGroupRule(val *SecurityGroupRule) *NullableSecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRule) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRule) IsSet deprecated added in v0.13.0

func (v NullableSecurityGroupRule) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRule) MarshalJSON deprecated added in v0.13.0

func (v NullableSecurityGroupRule) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRule) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRule) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableSecurityGroupRule) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRule) Unset deprecated added in v0.13.0

func (v *NullableSecurityGroupRule) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSecurityGroupRuleListResponse deprecated added in v0.13.0

type NullableSecurityGroupRuleListResponse 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 NewNullableSecurityGroupRuleListResponse deprecated added in v0.13.0

func NewNullableSecurityGroupRuleListResponse(val *SecurityGroupRuleListResponse) *NullableSecurityGroupRuleListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRuleListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRuleListResponse) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRuleListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullableSecurityGroupRuleListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRuleListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRuleListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableSecurityGroupRuleListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRuleListResponse) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSecurityGroupRuleProtocol deprecated added in v0.13.0

type NullableSecurityGroupRuleProtocol 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 NewNullableSecurityGroupRuleProtocol deprecated added in v0.13.0

func NewNullableSecurityGroupRuleProtocol(val *SecurityGroupRuleProtocol) *NullableSecurityGroupRuleProtocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRuleProtocol) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRuleProtocol) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSecurityGroupRuleProtocol) MarshalJSON deprecated added in v0.13.0

func (v NullableSecurityGroupRuleProtocol) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRuleProtocol) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRuleProtocol) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableSecurityGroupRuleProtocol) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSecurityGroupRuleProtocol) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServer deprecated added in v0.13.0

type NullableServer 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 NewNullableServer deprecated added in v0.13.0

func NewNullableServer(val *Server) *NullableServer

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServer) Get deprecated added in v0.13.0

func (v NullableServer) Get() *Server

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServer) IsSet deprecated added in v0.13.0

func (v NullableServer) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServer) MarshalJSON deprecated added in v0.13.0

func (v NullableServer) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServer) Set deprecated added in v0.13.0

func (v *NullableServer) Set(val *Server)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServer) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableServer) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServer) Unset deprecated added in v0.13.0

func (v *NullableServer) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServerAgent deprecated added in v0.31.0

type NullableServerAgent 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 NewNullableServerAgent deprecated added in v0.31.0

func NewNullableServerAgent(val *ServerAgent) *NullableServerAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerAgent) Get deprecated added in v0.31.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerAgent) IsSet deprecated added in v0.31.0

func (v NullableServerAgent) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerAgent) MarshalJSON deprecated added in v0.31.0

func (v NullableServerAgent) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerAgent) Set deprecated added in v0.31.0

func (v *NullableServerAgent) Set(val *ServerAgent)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerAgent) UnmarshalJSON deprecated added in v0.31.0

func (v *NullableServerAgent) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerAgent) Unset deprecated added in v0.31.0

func (v *NullableServerAgent) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServerBootVolume deprecated added in v1.0.0

type NullableServerBootVolume 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 NewNullableServerBootVolume deprecated added in v1.0.0

func NewNullableServerBootVolume(val *ServerBootVolume) *NullableServerBootVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerBootVolume) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerBootVolume) IsSet deprecated added in v1.0.0

func (v NullableServerBootVolume) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerBootVolume) MarshalJSON deprecated added in v1.0.0

func (v NullableServerBootVolume) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerBootVolume) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerBootVolume) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableServerBootVolume) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerBootVolume) Unset deprecated added in v1.0.0

func (v *NullableServerBootVolume) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServerConsoleUrl deprecated added in v0.13.0

type NullableServerConsoleUrl 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 NewNullableServerConsoleUrl deprecated added in v0.13.0

func NewNullableServerConsoleUrl(val *ServerConsoleUrl) *NullableServerConsoleUrl

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerConsoleUrl) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerConsoleUrl) IsSet deprecated added in v0.13.0

func (v NullableServerConsoleUrl) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerConsoleUrl) MarshalJSON deprecated added in v0.13.0

func (v NullableServerConsoleUrl) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerConsoleUrl) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerConsoleUrl) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableServerConsoleUrl) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerConsoleUrl) Unset deprecated added in v0.13.0

func (v *NullableServerConsoleUrl) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServerListResponse deprecated added in v0.13.0

type NullableServerListResponse 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 NewNullableServerListResponse deprecated added in v0.13.0

func NewNullableServerListResponse(val *ServerListResponse) *NullableServerListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerListResponse) IsSet deprecated added in v0.13.0

func (v NullableServerListResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullableServerListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableServerListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerListResponse) Unset deprecated added in v0.13.0

func (v *NullableServerListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServerMaintenance deprecated added in v0.13.0

type NullableServerMaintenance 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 NewNullableServerMaintenance deprecated added in v0.13.0

func NewNullableServerMaintenance(val *ServerMaintenance) *NullableServerMaintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerMaintenance) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerMaintenance) IsSet deprecated added in v0.13.0

func (v NullableServerMaintenance) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerMaintenance) MarshalJSON deprecated added in v0.13.0

func (v NullableServerMaintenance) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerMaintenance) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerMaintenance) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableServerMaintenance) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerMaintenance) Unset deprecated added in v0.13.0

func (v *NullableServerMaintenance) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServerNetwork deprecated added in v0.13.0

type NullableServerNetwork 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 NewNullableServerNetwork deprecated added in v0.13.0

func NewNullableServerNetwork(val *ServerNetwork) *NullableServerNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerNetwork) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerNetwork) IsSet deprecated added in v0.13.0

func (v NullableServerNetwork) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerNetwork) MarshalJSON deprecated added in v0.13.0

func (v NullableServerNetwork) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerNetwork) Set deprecated added in v0.13.0

func (v *NullableServerNetwork) Set(val *ServerNetwork)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerNetwork) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableServerNetwork) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerNetwork) Unset deprecated added in v0.13.0

func (v *NullableServerNetwork) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServerNetworking deprecated added in v1.0.0

type NullableServerNetworking 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 NewNullableServerNetworking deprecated added in v1.0.0

func NewNullableServerNetworking(val *ServerNetworking) *NullableServerNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerNetworking) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerNetworking) IsSet deprecated added in v1.0.0

func (v NullableServerNetworking) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServerNetworking) MarshalJSON deprecated added in v1.0.0

func (v NullableServerNetworking) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerNetworking) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerNetworking) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableServerNetworking) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServerNetworking) Unset deprecated added in v1.0.0

func (v *NullableServerNetworking) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableServiceAccountMailListResponse deprecated added in v0.13.0

type NullableServiceAccountMailListResponse 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 NewNullableServiceAccountMailListResponse deprecated added in v0.13.0

func NewNullableServiceAccountMailListResponse(val *ServiceAccountMailListResponse) *NullableServiceAccountMailListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountMailListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountMailListResponse) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableServiceAccountMailListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullableServiceAccountMailListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountMailListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountMailListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableServiceAccountMailListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableServiceAccountMailListResponse) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSetImageSharePayload deprecated added in v0.17.0

type NullableSetImageSharePayload 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 NewNullableSetImageSharePayload deprecated added in v0.17.0

func NewNullableSetImageSharePayload(val *SetImageSharePayload) *NullableSetImageSharePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSetImageSharePayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSetImageSharePayload) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSetImageSharePayload) MarshalJSON deprecated added in v0.17.0

func (v NullableSetImageSharePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSetImageSharePayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSetImageSharePayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableSetImageSharePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSetImageSharePayload) Unset deprecated added in v0.17.0

func (v *NullableSetImageSharePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSnapshot deprecated added in v0.17.0

type NullableSnapshot 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 NewNullableSnapshot deprecated added in v0.17.0

func NewNullableSnapshot(val *Snapshot) *NullableSnapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSnapshot) Get deprecated added in v0.17.0

func (v NullableSnapshot) Get() *Snapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSnapshot) IsSet deprecated added in v0.17.0

func (v NullableSnapshot) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSnapshot) MarshalJSON deprecated added in v0.17.0

func (v NullableSnapshot) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSnapshot) Set deprecated added in v0.17.0

func (v *NullableSnapshot) Set(val *Snapshot)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSnapshot) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableSnapshot) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSnapshot) Unset deprecated added in v0.17.0

func (v *NullableSnapshot) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableSnapshotListResponse deprecated added in v0.17.0

type NullableSnapshotListResponse 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 NewNullableSnapshotListResponse deprecated added in v0.17.0

func NewNullableSnapshotListResponse(val *SnapshotListResponse) *NullableSnapshotListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSnapshotListResponse) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSnapshotListResponse) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableSnapshotListResponse) MarshalJSON deprecated added in v0.17.0

func (v NullableSnapshotListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSnapshotListResponse) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSnapshotListResponse) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableSnapshotListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableSnapshotListResponse) Unset deprecated added in v0.17.0

func (v *NullableSnapshotListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableStaticAreaID deprecated added in v0.29.0

type NullableStaticAreaID 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 NewNullableStaticAreaID deprecated added in v0.29.0

func NewNullableStaticAreaID(val *StaticAreaID) *NullableStaticAreaID

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStaticAreaID) Get deprecated added in v0.29.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStaticAreaID) IsSet deprecated added in v0.29.0

func (v NullableStaticAreaID) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableStaticAreaID) MarshalJSON deprecated added in v0.29.0

func (v NullableStaticAreaID) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStaticAreaID) Set deprecated added in v0.29.0

func (v *NullableStaticAreaID) Set(val *StaticAreaID)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStaticAreaID) UnmarshalJSON deprecated added in v0.29.0

func (v *NullableStaticAreaID) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableStaticAreaID) Unset deprecated added in v0.29.0

func (v *NullableStaticAreaID) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableString deprecated

type NullableString struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableString deprecated

func NewNullableString(val *string) *NullableString

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) Get deprecated

func (v NullableString) Get() *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) IsSet deprecated

func (v NullableString) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableString) MarshalJSON deprecated

func (v NullableString) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Set deprecated

func (v *NullableString) Set(val *string)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) UnmarshalJSON deprecated

func (v *NullableString) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableString) Unset deprecated

func (v *NullableString) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableTime deprecated

type NullableTime struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewNullableTime deprecated

func NewNullableTime(val *time.Time) *NullableTime

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) Get deprecated

func (v NullableTime) Get() *time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) IsSet deprecated

func (v NullableTime) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableTime) MarshalJSON deprecated

func (v NullableTime) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Set deprecated

func (v *NullableTime) Set(val *time.Time)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) UnmarshalJSON deprecated

func (v *NullableTime) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableTime) Unset deprecated

func (v *NullableTime) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateAttachedVolumePayload deprecated added in v0.13.0

type NullableUpdateAttachedVolumePayload 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 NewNullableUpdateAttachedVolumePayload deprecated added in v0.13.0

func NewNullableUpdateAttachedVolumePayload(val *UpdateAttachedVolumePayload) *NullableUpdateAttachedVolumePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateAttachedVolumePayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateAttachedVolumePayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateAttachedVolumePayload) MarshalJSON deprecated added in v0.13.0

func (v NullableUpdateAttachedVolumePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateAttachedVolumePayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateAttachedVolumePayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableUpdateAttachedVolumePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateAttachedVolumePayload) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateBackupPayload deprecated added in v0.17.0

type NullableUpdateBackupPayload 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 NewNullableUpdateBackupPayload deprecated added in v0.17.0

func NewNullableUpdateBackupPayload(val *UpdateBackupPayload) *NullableUpdateBackupPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateBackupPayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateBackupPayload) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateBackupPayload) MarshalJSON deprecated added in v0.17.0

func (v NullableUpdateBackupPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateBackupPayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateBackupPayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableUpdateBackupPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateBackupPayload) Unset deprecated added in v0.17.0

func (v *NullableUpdateBackupPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateImagePayload deprecated added in v0.17.0

type NullableUpdateImagePayload 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 NewNullableUpdateImagePayload deprecated added in v0.17.0

func NewNullableUpdateImagePayload(val *UpdateImagePayload) *NullableUpdateImagePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateImagePayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateImagePayload) IsSet deprecated added in v0.17.0

func (v NullableUpdateImagePayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateImagePayload) MarshalJSON deprecated added in v0.17.0

func (v NullableUpdateImagePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateImagePayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateImagePayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableUpdateImagePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateImagePayload) Unset deprecated added in v0.17.0

func (v *NullableUpdateImagePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateImageSharePayload deprecated added in v0.17.0

type NullableUpdateImageSharePayload 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 NewNullableUpdateImageSharePayload deprecated added in v0.17.0

func NewNullableUpdateImageSharePayload(val *UpdateImageSharePayload) *NullableUpdateImageSharePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateImageSharePayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateImageSharePayload) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateImageSharePayload) MarshalJSON deprecated added in v0.17.0

func (v NullableUpdateImageSharePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateImageSharePayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateImageSharePayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableUpdateImageSharePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateImageSharePayload) Unset deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateKeyPairPayload deprecated added in v0.16.0

type NullableUpdateKeyPairPayload 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 NewNullableUpdateKeyPairPayload deprecated added in v0.16.0

func NewNullableUpdateKeyPairPayload(val *UpdateKeyPairPayload) *NullableUpdateKeyPairPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateKeyPairPayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateKeyPairPayload) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateKeyPairPayload) MarshalJSON deprecated added in v0.16.0

func (v NullableUpdateKeyPairPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateKeyPairPayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateKeyPairPayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableUpdateKeyPairPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateKeyPairPayload) Unset deprecated added in v0.16.0

func (v *NullableUpdateKeyPairPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateNetworkAreaRegionPayload deprecated added in v1.0.0

type NullableUpdateNetworkAreaRegionPayload 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 NewNullableUpdateNetworkAreaRegionPayload deprecated added in v1.0.0

func NewNullableUpdateNetworkAreaRegionPayload(val *UpdateNetworkAreaRegionPayload) *NullableUpdateNetworkAreaRegionPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkAreaRegionPayload) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkAreaRegionPayload) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkAreaRegionPayload) MarshalJSON deprecated added in v1.0.0

func (v NullableUpdateNetworkAreaRegionPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkAreaRegionPayload) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkAreaRegionPayload) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableUpdateNetworkAreaRegionPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkAreaRegionPayload) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateNetworkAreaRoutePayload deprecated added in v0.15.0

type NullableUpdateNetworkAreaRoutePayload 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 NewNullableUpdateNetworkAreaRoutePayload deprecated added in v0.15.0

func NewNullableUpdateNetworkAreaRoutePayload(val *UpdateNetworkAreaRoutePayload) *NullableUpdateNetworkAreaRoutePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkAreaRoutePayload) Get deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkAreaRoutePayload) IsSet deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkAreaRoutePayload) MarshalJSON deprecated added in v0.15.0

func (v NullableUpdateNetworkAreaRoutePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkAreaRoutePayload) Set deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkAreaRoutePayload) UnmarshalJSON deprecated added in v0.15.0

func (v *NullableUpdateNetworkAreaRoutePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkAreaRoutePayload) Unset deprecated added in v0.15.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateNetworkIPv4Body deprecated added in v0.12.0

type NullableUpdateNetworkIPv4Body 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 NewNullableUpdateNetworkIPv4Body deprecated added in v0.12.0

func NewNullableUpdateNetworkIPv4Body(val *UpdateNetworkIPv4Body) *NullableUpdateNetworkIPv4Body

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkIPv4Body) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkIPv4Body) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkIPv4Body) MarshalJSON deprecated added in v0.12.0

func (v NullableUpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkIPv4Body) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkIPv4Body) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableUpdateNetworkIPv4Body) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkIPv4Body) Unset deprecated added in v0.12.0

func (v *NullableUpdateNetworkIPv4Body) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateNetworkIPv6Body deprecated added in v0.12.0

type NullableUpdateNetworkIPv6Body 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 NewNullableUpdateNetworkIPv6Body deprecated added in v0.12.0

func NewNullableUpdateNetworkIPv6Body(val *UpdateNetworkIPv6Body) *NullableUpdateNetworkIPv6Body

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkIPv6Body) Get deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkIPv6Body) IsSet deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNetworkIPv6Body) MarshalJSON deprecated added in v0.12.0

func (v NullableUpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkIPv6Body) Set deprecated added in v0.12.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkIPv6Body) UnmarshalJSON deprecated added in v0.12.0

func (v *NullableUpdateNetworkIPv6Body) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNetworkIPv6Body) Unset deprecated added in v0.12.0

func (v *NullableUpdateNetworkIPv6Body) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateNicPayload deprecated added in v0.16.0

type NullableUpdateNicPayload 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 NewNullableUpdateNicPayload deprecated added in v0.16.0

func NewNullableUpdateNicPayload(val *UpdateNicPayload) *NullableUpdateNicPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNicPayload) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNicPayload) IsSet deprecated added in v0.16.0

func (v NullableUpdateNicPayload) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateNicPayload) MarshalJSON deprecated added in v0.16.0

func (v NullableUpdateNicPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNicPayload) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNicPayload) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableUpdateNicPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateNicPayload) Unset deprecated added in v0.16.0

func (v *NullableUpdateNicPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdatePublicIPPayload deprecated added in v0.13.0

type NullableUpdatePublicIPPayload 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 NewNullableUpdatePublicIPPayload deprecated added in v0.13.0

func NewNullableUpdatePublicIPPayload(val *UpdatePublicIPPayload) *NullableUpdatePublicIPPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdatePublicIPPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdatePublicIPPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdatePublicIPPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableUpdatePublicIPPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdatePublicIPPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdatePublicIPPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableUpdatePublicIPPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdatePublicIPPayload) Unset deprecated added in v0.13.0

func (v *NullableUpdatePublicIPPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateRegionalAreaIPv4 deprecated added in v1.0.0

type NullableUpdateRegionalAreaIPv4 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 NewNullableUpdateRegionalAreaIPv4 deprecated added in v1.0.0

func NewNullableUpdateRegionalAreaIPv4(val *UpdateRegionalAreaIPv4) *NullableUpdateRegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRegionalAreaIPv4) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRegionalAreaIPv4) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRegionalAreaIPv4) MarshalJSON deprecated added in v1.0.0

func (v NullableUpdateRegionalAreaIPv4) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRegionalAreaIPv4) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRegionalAreaIPv4) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableUpdateRegionalAreaIPv4) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRegionalAreaIPv4) Unset deprecated added in v1.0.0

func (v *NullableUpdateRegionalAreaIPv4) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateRouteOfRoutingTablePayload deprecated added in v1.0.0

type NullableUpdateRouteOfRoutingTablePayload 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 NewNullableUpdateRouteOfRoutingTablePayload deprecated added in v1.0.0

func NewNullableUpdateRouteOfRoutingTablePayload(val *UpdateRouteOfRoutingTablePayload) *NullableUpdateRouteOfRoutingTablePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRouteOfRoutingTablePayload) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRouteOfRoutingTablePayload) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRouteOfRoutingTablePayload) MarshalJSON deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRouteOfRoutingTablePayload) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRouteOfRoutingTablePayload) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableUpdateRouteOfRoutingTablePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRouteOfRoutingTablePayload) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateRoutingTableOfAreaPayload deprecated added in v1.0.0

type NullableUpdateRoutingTableOfAreaPayload 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 NewNullableUpdateRoutingTableOfAreaPayload deprecated added in v1.0.0

func NewNullableUpdateRoutingTableOfAreaPayload(val *UpdateRoutingTableOfAreaPayload) *NullableUpdateRoutingTableOfAreaPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRoutingTableOfAreaPayload) Get deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRoutingTableOfAreaPayload) IsSet deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateRoutingTableOfAreaPayload) MarshalJSON deprecated added in v1.0.0

func (v NullableUpdateRoutingTableOfAreaPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRoutingTableOfAreaPayload) Set deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRoutingTableOfAreaPayload) UnmarshalJSON deprecated added in v1.0.0

func (v *NullableUpdateRoutingTableOfAreaPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateRoutingTableOfAreaPayload) Unset deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateSecurityGroupPayload deprecated added in v0.13.0

type NullableUpdateSecurityGroupPayload 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 NewNullableUpdateSecurityGroupPayload deprecated added in v0.13.0

func NewNullableUpdateSecurityGroupPayload(val *UpdateSecurityGroupPayload) *NullableUpdateSecurityGroupPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSecurityGroupPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSecurityGroupPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSecurityGroupPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableUpdateSecurityGroupPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSecurityGroupPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSecurityGroupPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableUpdateSecurityGroupPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSecurityGroupPayload) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateServerPayload deprecated added in v0.13.0

type NullableUpdateServerPayload 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 NewNullableUpdateServerPayload deprecated added in v0.13.0

func NewNullableUpdateServerPayload(val *UpdateServerPayload) *NullableUpdateServerPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateServerPayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateServerPayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateServerPayload) MarshalJSON deprecated added in v0.13.0

func (v NullableUpdateServerPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateServerPayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateServerPayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableUpdateServerPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateServerPayload) Unset deprecated added in v0.13.0

func (v *NullableUpdateServerPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateSnapshotPayload deprecated added in v0.17.0

type NullableUpdateSnapshotPayload 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 NewNullableUpdateSnapshotPayload deprecated added in v0.17.0

func NewNullableUpdateSnapshotPayload(val *UpdateSnapshotPayload) *NullableUpdateSnapshotPayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSnapshotPayload) Get deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSnapshotPayload) IsSet deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateSnapshotPayload) MarshalJSON deprecated added in v0.17.0

func (v NullableUpdateSnapshotPayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSnapshotPayload) Set deprecated added in v0.17.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSnapshotPayload) UnmarshalJSON deprecated added in v0.17.0

func (v *NullableUpdateSnapshotPayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateSnapshotPayload) Unset deprecated added in v0.17.0

func (v *NullableUpdateSnapshotPayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableUpdateVolumePayload deprecated added in v0.13.0

type NullableUpdateVolumePayload 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 NewNullableUpdateVolumePayload deprecated added in v0.13.0

func NewNullableUpdateVolumePayload(val *UpdateVolumePayload) *NullableUpdateVolumePayload

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateVolumePayload) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateVolumePayload) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableUpdateVolumePayload) MarshalJSON deprecated added in v0.13.0

func (v NullableUpdateVolumePayload) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateVolumePayload) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateVolumePayload) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableUpdateVolumePayload) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableUpdateVolumePayload) Unset deprecated added in v0.13.0

func (v *NullableUpdateVolumePayload) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableValue deprecated added in v0.21.2

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) Get deprecated added in v0.21.2

func (v NullableValue[T]) Get() *T

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableValue[T]) IsSet deprecated added in v0.21.2

func (v NullableValue[T]) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Set deprecated added in v0.21.2

func (v *NullableValue[T]) Set(val *T)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableValue[T]) Unset deprecated added in v0.21.2

func (v *NullableValue[T]) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolume deprecated added in v0.13.0

type NullableVolume 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 NewNullableVolume deprecated added in v0.13.0

func NewNullableVolume(val *Volume) *NullableVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolume) Get deprecated added in v0.13.0

func (v NullableVolume) Get() *Volume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolume) IsSet deprecated added in v0.13.0

func (v NullableVolume) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolume) MarshalJSON deprecated added in v0.13.0

func (v NullableVolume) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolume) Set deprecated added in v0.13.0

func (v *NullableVolume) Set(val *Volume)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolume) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableVolume) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolume) Unset deprecated added in v0.13.0

func (v *NullableVolume) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumeAttachment deprecated added in v0.13.0

type NullableVolumeAttachment 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 NewNullableVolumeAttachment deprecated added in v0.13.0

func NewNullableVolumeAttachment(val *VolumeAttachment) *NullableVolumeAttachment

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeAttachment) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeAttachment) IsSet deprecated added in v0.13.0

func (v NullableVolumeAttachment) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeAttachment) MarshalJSON deprecated added in v0.13.0

func (v NullableVolumeAttachment) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeAttachment) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeAttachment) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableVolumeAttachment) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeAttachment) Unset deprecated added in v0.13.0

func (v *NullableVolumeAttachment) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumeAttachmentListResponse deprecated added in v0.13.0

type NullableVolumeAttachmentListResponse 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 NewNullableVolumeAttachmentListResponse deprecated added in v0.13.0

func NewNullableVolumeAttachmentListResponse(val *VolumeAttachmentListResponse) *NullableVolumeAttachmentListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeAttachmentListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeAttachmentListResponse) IsSet deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeAttachmentListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullableVolumeAttachmentListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeAttachmentListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeAttachmentListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableVolumeAttachmentListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeAttachmentListResponse) Unset deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumeEncryptionParameter deprecated added in v0.28.0

type NullableVolumeEncryptionParameter 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 NewNullableVolumeEncryptionParameter deprecated added in v0.28.0

func NewNullableVolumeEncryptionParameter(val *VolumeEncryptionParameter) *NullableVolumeEncryptionParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeEncryptionParameter) Get deprecated added in v0.28.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeEncryptionParameter) IsSet deprecated added in v0.28.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeEncryptionParameter) MarshalJSON deprecated added in v0.28.0

func (v NullableVolumeEncryptionParameter) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeEncryptionParameter) Set deprecated added in v0.28.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeEncryptionParameter) UnmarshalJSON deprecated added in v0.28.0

func (v *NullableVolumeEncryptionParameter) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeEncryptionParameter) Unset deprecated added in v0.28.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumeListResponse deprecated added in v0.13.0

type NullableVolumeListResponse 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 NewNullableVolumeListResponse deprecated added in v0.13.0

func NewNullableVolumeListResponse(val *VolumeListResponse) *NullableVolumeListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeListResponse) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeListResponse) IsSet deprecated added in v0.13.0

func (v NullableVolumeListResponse) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeListResponse) MarshalJSON deprecated added in v0.13.0

func (v NullableVolumeListResponse) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeListResponse) Set deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeListResponse) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableVolumeListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeListResponse) Unset deprecated added in v0.13.0

func (v *NullableVolumeListResponse) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumePerformanceClass deprecated added in v0.16.0

type NullableVolumePerformanceClass 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 NewNullableVolumePerformanceClass deprecated added in v0.16.0

func NewNullableVolumePerformanceClass(val *VolumePerformanceClass) *NullableVolumePerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumePerformanceClass) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumePerformanceClass) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumePerformanceClass) MarshalJSON deprecated added in v0.16.0

func (v NullableVolumePerformanceClass) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumePerformanceClass) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumePerformanceClass) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableVolumePerformanceClass) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumePerformanceClass) Unset deprecated added in v0.16.0

func (v *NullableVolumePerformanceClass) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumePerformanceClassListResponse deprecated added in v0.16.0

type NullableVolumePerformanceClassListResponse 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 NewNullableVolumePerformanceClassListResponse deprecated added in v0.16.0

func NewNullableVolumePerformanceClassListResponse(val *VolumePerformanceClassListResponse) *NullableVolumePerformanceClassListResponse

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumePerformanceClassListResponse) Get deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumePerformanceClassListResponse) IsSet deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumePerformanceClassListResponse) MarshalJSON deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumePerformanceClassListResponse) Set deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumePerformanceClassListResponse) UnmarshalJSON deprecated added in v0.16.0

func (v *NullableVolumePerformanceClassListResponse) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumePerformanceClassListResponse) Unset deprecated added in v0.16.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type NullableVolumeSource deprecated added in v0.13.0

type NullableVolumeSource 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 NewNullableVolumeSource deprecated added in v0.13.0

func NewNullableVolumeSource(val *VolumeSource) *NullableVolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeSource) Get deprecated added in v0.13.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeSource) IsSet deprecated added in v0.13.0

func (v NullableVolumeSource) IsSet() bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (NullableVolumeSource) MarshalJSON deprecated added in v0.13.0

func (v NullableVolumeSource) MarshalJSON() ([]byte, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeSource) Set deprecated added in v0.13.0

func (v *NullableVolumeSource) Set(val *VolumeSource)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeSource) UnmarshalJSON deprecated added in v0.13.0

func (v *NullableVolumeSource) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*NullableVolumeSource) Unset deprecated added in v0.13.0

func (v *NullableVolumeSource) Unset()

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkAreaPayload

type PartialUpdateNetworkAreaPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels PartialUpdateNetworkAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	Name   PartialUpdateNetworkAreaPayloadGetNameAttributeType   `json:"name,omitempty"`
}

PartialUpdateNetworkAreaPayload Object that represents the network area update request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateNetworkAreaPayload added in v0.12.0

func NewPartialUpdateNetworkAreaPayload() *PartialUpdateNetworkAreaPayload

NewPartialUpdateNetworkAreaPayload instantiates a new PartialUpdateNetworkAreaPayload 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 NewPartialUpdateNetworkAreaPayloadWithDefaults added in v0.12.0

func NewPartialUpdateNetworkAreaPayloadWithDefaults() *PartialUpdateNetworkAreaPayload

NewPartialUpdateNetworkAreaPayloadWithDefaults instantiates a new PartialUpdateNetworkAreaPayload 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 (*PartialUpdateNetworkAreaPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkAreaPayload) GetLabelsOk added in v0.12.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkAreaPayload) GetName added in v0.12.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkAreaPayload) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkAreaPayload) HasLabels added in v0.12.0

func (o *PartialUpdateNetworkAreaPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkAreaPayload) HasName added in v0.12.0

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 (*PartialUpdateNetworkAreaPayload) SetLabels added in v0.12.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkAreaPayload) SetName added in v0.12.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateNetworkAreaPayload) ToMap deprecated added in v0.12.0

func (o PartialUpdateNetworkAreaPayload) 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 PartialUpdateNetworkAreaPayloadGetLabelsArgType deprecated added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkAreaPayloadGetLabelsAttributeType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkAreaPayloadGetLabelsRetType deprecated added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkAreaPayloadGetNameArgType deprecated added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkAreaPayloadGetNameAttributeType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkAreaPayloadGetNameRetType deprecated added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkAreaRequest deprecated added in v0.23.0

type PartialUpdateNetworkAreaRequest 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 (PartialUpdateNetworkAreaRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload added in v0.23.0

func (r PartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload(partialUpdateNetworkAreaPayload PartialUpdateNetworkAreaPayload) ApiPartialUpdateNetworkAreaRequest

Request to update an Area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayload

type PartialUpdateNetworkPayload struct {
	// Enable or disable DHCP for a network.
	Dhcp PartialUpdateNetworkPayloadgetDhcpAttributeType `json:"dhcp,omitempty"`
	Ipv4 PartialUpdateNetworkPayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
	Ipv6 PartialUpdateNetworkPayloadGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels PartialUpdateNetworkPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name PartialUpdateNetworkPayloadGetNameAttributeType `json:"name,omitempty"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed PartialUpdateNetworkPayloadgetRoutedAttributeType `json:"routed,omitempty"`
	// Universally Unique Identifier (UUID).
	RoutingTableId PartialUpdateNetworkPayloadGetRoutingTableIdAttributeType `json:"routingTableId,omitempty"`
}

PartialUpdateNetworkPayload Object that represents the request body for a network update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPartialUpdateNetworkPayload added in v0.12.0

func NewPartialUpdateNetworkPayload() *PartialUpdateNetworkPayload

NewPartialUpdateNetworkPayload instantiates a new PartialUpdateNetworkPayload 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 NewPartialUpdateNetworkPayloadWithDefaults added in v0.12.0

func NewPartialUpdateNetworkPayloadWithDefaults() *PartialUpdateNetworkPayload

NewPartialUpdateNetworkPayloadWithDefaults instantiates a new PartialUpdateNetworkPayload 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 (*PartialUpdateNetworkPayload) GetDhcp added in v0.27.0

GetDhcp returns the Dhcp 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 (*PartialUpdateNetworkPayload) GetDhcpOk added in v0.27.0

GetDhcpOk returns a tuple with the Dhcp 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 (*PartialUpdateNetworkPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 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 (*PartialUpdateNetworkPayload) GetIpv4Ok added in v1.0.0

GetIpv4Ok returns a tuple with the Ipv4 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 (*PartialUpdateNetworkPayload) GetIpv6 added in v1.0.0

GetIpv6 returns the Ipv6 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 (*PartialUpdateNetworkPayload) GetIpv6Ok added in v1.0.0

GetIpv6Ok returns a tuple with the Ipv6 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 (*PartialUpdateNetworkPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) GetLabelsOk added in v0.12.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) GetName added in v0.12.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) GetNameOk added in v0.12.0

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) GetRouted added in v0.12.0

GetRouted returns the Routed 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 (*PartialUpdateNetworkPayload) GetRoutedOk added in v0.12.0

GetRoutedOk returns a tuple with the Routed 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 (*PartialUpdateNetworkPayload) GetRoutingTableId added in v1.0.0

GetRoutingTableId returns the RoutingTableId 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 (*PartialUpdateNetworkPayload) GetRoutingTableIdOk added in v1.0.0

GetRoutingTableIdOk returns a tuple with the RoutingTableId 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 (*PartialUpdateNetworkPayload) HasDhcp added in v0.27.0

func (o *PartialUpdateNetworkPayload) HasDhcp() bool

HasDhcp 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 (*PartialUpdateNetworkPayload) HasIpv4 added in v1.0.0

func (o *PartialUpdateNetworkPayload) HasIpv4() bool

HasIpv4 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 (*PartialUpdateNetworkPayload) HasIpv6 added in v1.0.0

func (o *PartialUpdateNetworkPayload) HasIpv6() bool

HasIpv6 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 (*PartialUpdateNetworkPayload) HasLabels added in v0.12.0

func (o *PartialUpdateNetworkPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) HasName added in v0.12.0

func (o *PartialUpdateNetworkPayload) 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 (*PartialUpdateNetworkPayload) HasRouted added in v0.12.0

func (o *PartialUpdateNetworkPayload) HasRouted() bool

HasRouted 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 (*PartialUpdateNetworkPayload) HasRoutingTableId added in v1.0.0

func (o *PartialUpdateNetworkPayload) HasRoutingTableId() bool

HasRoutingTableId 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 (*PartialUpdateNetworkPayload) SetDhcp added in v0.27.0

SetDhcp gets a reference to the given bool and assigns it to the Dhcp field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given UpdateNetworkIPv4Body and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) SetIpv6 added in v1.0.0

SetIpv6 gets a reference to the given UpdateNetworkIPv6Body and assigns it to the Ipv6 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) SetLabels added in v0.12.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) SetName added in v0.12.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) SetRouted added in v0.12.0

SetRouted gets a reference to the given bool and assigns it to the Routed field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PartialUpdateNetworkPayload) SetRoutingTableId added in v1.0.0

SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateNetworkPayload) ToMap deprecated added in v0.12.0

func (o PartialUpdateNetworkPayload) 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 PartialUpdateNetworkPayloadGetIpv4ArgType deprecated added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv4ArgType = UpdateNetworkIPv4Body

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetIpv4AttributeType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv4AttributeType = *UpdateNetworkIPv4Body

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetIpv4RetType deprecated added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv4RetType = UpdateNetworkIPv4Body

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetIpv6ArgType deprecated added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv6ArgType = UpdateNetworkIPv6Body

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetIpv6AttributeType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv6AttributeType = *UpdateNetworkIPv6Body

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetIpv6RetType deprecated added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv6RetType = UpdateNetworkIPv6Body

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetLabelsArgType deprecated added in v0.21.2

type PartialUpdateNetworkPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetLabelsAttributeType added in v0.21.2

type PartialUpdateNetworkPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetLabelsRetType deprecated added in v0.21.2

type PartialUpdateNetworkPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetNameArgType deprecated added in v0.21.2

type PartialUpdateNetworkPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetNameAttributeType added in v0.21.2

type PartialUpdateNetworkPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetNameRetType deprecated added in v0.21.2

type PartialUpdateNetworkPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetRoutingTableIdArgType deprecated added in v1.0.0

type PartialUpdateNetworkPayloadGetRoutingTableIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetRoutingTableIdAttributeType added in v1.0.0

type PartialUpdateNetworkPayloadGetRoutingTableIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadGetRoutingTableIdRetType deprecated added in v1.0.0

type PartialUpdateNetworkPayloadGetRoutingTableIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadgetDhcpArgType deprecated added in v0.27.0

type PartialUpdateNetworkPayloadgetDhcpArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadgetDhcpAttributeType added in v0.27.0

type PartialUpdateNetworkPayloadgetDhcpAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadgetDhcpRetType deprecated added in v0.27.0

type PartialUpdateNetworkPayloadgetDhcpRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadgetRoutedArgType deprecated added in v0.21.2

type PartialUpdateNetworkPayloadgetRoutedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadgetRoutedAttributeType added in v0.21.2

type PartialUpdateNetworkPayloadgetRoutedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkPayloadgetRoutedRetType deprecated added in v0.21.2

type PartialUpdateNetworkPayloadgetRoutedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PartialUpdateNetworkRequest deprecated added in v0.23.0

type PartialUpdateNetworkRequest 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 (PartialUpdateNetworkRequest) Execute deprecated added in v0.23.0

func (r PartialUpdateNetworkRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PartialUpdateNetworkRequest) PartialUpdateNetworkPayload added in v0.23.0

func (r PartialUpdateNetworkRequest) PartialUpdateNetworkPayload(partialUpdateNetworkPayload PartialUpdateNetworkPayload) ApiPartialUpdateNetworkRequest

Request an update of a network. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PortRange added in v0.13.0

type PortRange struct {
	// The maximum port number. Should be greater or equal to the minimum.
	// REQUIRED
	Max PortRangeGetMaxAttributeType `json:"max" required:"true"`
	// The minimum port number. Should be less or equal to the maximum.
	// REQUIRED
	Min PortRangeGetMinAttributeType `json:"min" required:"true"`
}

PortRange Object that represents a range of ports. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPortRange added in v0.13.0

NewPortRange instantiates a new PortRange 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 NewPortRangeWithDefaults added in v0.13.0

func NewPortRangeWithDefaults() *PortRange

NewPortRangeWithDefaults instantiates a new PortRange 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 (*PortRange) GetMax added in v0.13.0

func (o *PortRange) GetMax() (ret PortRangeGetMaxRetType)

GetMax returns the Max field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PortRange) GetMaxOk added in v0.13.0

func (o *PortRange) GetMaxOk() (ret PortRangeGetMaxRetType, ok bool)

GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PortRange) GetMin added in v0.13.0

func (o *PortRange) GetMin() (ret PortRangeGetMinRetType)

GetMin returns the Min field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PortRange) GetMinOk added in v0.13.0

func (o *PortRange) GetMinOk() (ret PortRangeGetMinRetType, ok bool)

GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PortRange) SetMax added in v0.13.0

func (o *PortRange) SetMax(v PortRangeGetMaxRetType)

SetMax sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PortRange) SetMin added in v0.13.0

func (o *PortRange) SetMin(v PortRangeGetMinRetType)

SetMin sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PortRange) ToMap deprecated added in v0.13.0

func (o PortRange) 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 PortRangeGetMaxArgType deprecated added in v0.21.2

type PortRangeGetMaxArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PortRangeGetMaxAttributeType added in v0.21.2

type PortRangeGetMaxAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PortRangeGetMaxRetType deprecated added in v0.21.2

type PortRangeGetMaxRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PortRangeGetMinArgType deprecated added in v0.21.2

type PortRangeGetMinArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PortRangeGetMinAttributeType added in v0.21.2

type PortRangeGetMinAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PortRangeGetMinRetType deprecated added in v0.21.2

type PortRangeGetMinRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Project added in v0.29.0

type Project struct {
	// REQUIRED
	AreaId ProjectGetAreaIdAttributeType `json:"areaId" required:"true"`
	// Date-time when resource was created.
	CreatedAt ProjectGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id             ProjectGetIdAttributeType             `json:"id" required:"true"`
	InternetAccess ProjectgetInternetAccessAttributeType `json:"internetAccess,omitempty"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	Status ProjectGetStatusAttributeType `json:"status" required:"true"`
	// Date-time when resource was last updated.
	UpdatedAt ProjectGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

Project Object that represents a STACKIT project. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewProject added in v0.29.0

NewProject instantiates a new Project 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 NewProjectWithDefaults added in v0.29.0

func NewProjectWithDefaults() *Project

NewProjectWithDefaults instantiates a new Project 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 (*Project) GetAreaId added in v0.29.0

func (o *Project) GetAreaId() (ret ProjectGetAreaIdRetType)

GetAreaId returns the AreaId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Project) GetAreaIdOk added in v0.29.0

func (o *Project) GetAreaIdOk() (ret ProjectGetAreaIdRetType, ok bool)

GetAreaIdOk returns a tuple with the AreaId 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 (*Project) GetCreatedAt added in v0.29.0

func (o *Project) GetCreatedAt() (res ProjectGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Project) GetCreatedAtOk added in v0.29.0

func (o *Project) GetCreatedAtOk() (ret ProjectGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Project) GetId added in v1.0.0

func (o *Project) GetId() (ret ProjectGetIdRetType)

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 (*Project) GetIdOk added in v1.0.0

func (o *Project) GetIdOk() (ret ProjectGetIdRetType, 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 (*Project) GetInternetAccess added in v0.29.0

func (o *Project) GetInternetAccess() (res ProjectgetInternetAccessRetType)

GetInternetAccess returns the InternetAccess 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 (*Project) GetInternetAccessOk added in v0.29.0

func (o *Project) GetInternetAccessOk() (ret ProjectgetInternetAccessRetType, ok bool)

GetInternetAccessOk returns a tuple with the InternetAccess 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 (*Project) GetStatus added in v1.0.0

func (o *Project) GetStatus() (ret ProjectGetStatusRetType)

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 (*Project) GetStatusOk added in v1.0.0

func (o *Project) GetStatusOk() (ret ProjectGetStatusRetType, 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 (*Project) GetUpdatedAt added in v0.29.0

func (o *Project) GetUpdatedAt() (res ProjectGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Project) GetUpdatedAtOk added in v0.29.0

func (o *Project) GetUpdatedAtOk() (ret ProjectGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Project) HasCreatedAt added in v0.29.0

func (o *Project) HasCreatedAt() bool

HasCreatedAt 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 (*Project) HasInternetAccess added in v0.29.0

func (o *Project) HasInternetAccess() bool

HasInternetAccess 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 (*Project) HasUpdatedAt added in v0.29.0

func (o *Project) HasUpdatedAt() bool

HasUpdatedAt 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 (*Project) SetAreaId added in v0.29.0

func (o *Project) SetAreaId(v ProjectGetAreaIdRetType)

SetAreaId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Project) SetCreatedAt added in v0.29.0

func (o *Project) SetCreatedAt(v ProjectGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Project) SetId added in v1.0.0

func (o *Project) SetId(v ProjectGetIdRetType)

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Project) SetInternetAccess added in v0.29.0

func (o *Project) SetInternetAccess(v ProjectgetInternetAccessRetType)

SetInternetAccess gets a reference to the given bool and assigns it to the InternetAccess field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Project) SetStatus added in v1.0.0

func (o *Project) SetStatus(v ProjectGetStatusRetType)

SetStatus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Project) SetUpdatedAt added in v0.29.0

func (o *Project) SetUpdatedAt(v ProjectGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Project) ToMap deprecated added in v0.29.0

func (o Project) 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 ProjectGetAreaIdArgType deprecated added in v0.29.0

type ProjectGetAreaIdArgType = AreaId

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetAreaIdAttributeType added in v0.29.0

type ProjectGetAreaIdAttributeType = *AreaId

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetAreaIdRetType deprecated added in v0.29.0

type ProjectGetAreaIdRetType = AreaId

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetCreatedAtArgType deprecated added in v0.29.0

type ProjectGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetCreatedAtAttributeType added in v0.29.0

type ProjectGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetCreatedAtRetType deprecated added in v0.29.0

type ProjectGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetIdArgType deprecated added in v1.0.0

type ProjectGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetIdAttributeType added in v1.0.0

type ProjectGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetIdRetType deprecated added in v1.0.0

type ProjectGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetStatusArgType deprecated added in v1.0.0

type ProjectGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetStatusAttributeType added in v1.0.0

type ProjectGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetStatusRetType deprecated added in v1.0.0

type ProjectGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetUpdatedAtArgType deprecated added in v0.29.0

type ProjectGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetUpdatedAtAttributeType added in v0.29.0

type ProjectGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectGetUpdatedAtRetType deprecated added in v0.29.0

type ProjectGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectListResponse

type ProjectListResponse struct {
	// A list of STACKIT projects.
	// REQUIRED
	Items ProjectListResponseGetItemsAttributeType `json:"items" required:"true"`
}

ProjectListResponse Project list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewProjectListResponse added in v0.12.0

func NewProjectListResponse(items ProjectListResponseGetItemsArgType) *ProjectListResponse

NewProjectListResponse instantiates a new ProjectListResponse 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 NewProjectListResponseWithDefaults added in v0.12.0

func NewProjectListResponseWithDefaults() *ProjectListResponse

NewProjectListResponseWithDefaults instantiates a new ProjectListResponse 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 (*ProjectListResponse) GetItems added in v0.12.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ProjectListResponse) GetItemsOk added in v0.12.0

GetItemsOk returns a tuple with the Items 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 (*ProjectListResponse) SetItems added in v0.12.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ProjectListResponse) ToMap deprecated added in v0.12.0

func (o ProjectListResponse) 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 ProjectListResponseGetItemsArgType deprecated added in v0.21.2

type ProjectListResponseGetItemsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectListResponseGetItemsAttributeType added in v0.21.2

type ProjectListResponseGetItemsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectListResponseGetItemsRetType deprecated added in v0.21.2

type ProjectListResponseGetItemsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectgetInternetAccessArgType deprecated added in v0.29.0

type ProjectgetInternetAccessArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectgetInternetAccessAttributeType added in v0.29.0

type ProjectgetInternetAccessAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProjectgetInternetAccessRetType deprecated added in v0.29.0

type ProjectgetInternetAccessRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Protocol added in v0.13.0

type Protocol struct {
	// The protocol name which the rule should match. Possible values: `ah`, `dccp`, `egp`, `esp`, `gre`, `icmp`, `igmp`, `ipip`, `ipv6-encap`, `ipv6-frag`, `ipv6-icmp`, `ipv6-nonxt`, `ipv6-opts`, `ipv6-route`, `ospf`, `pgm`, `rsvp`, `sctp`, `tcp`, `udp`, `udplite`, `vrrp`.
	Name ProtocolGetNameAttributeType `json:"name,omitempty"`
	// The protocol number which the rule should match.
	Number ProtocolGetNumberAttributeType `json:"number,omitempty"`
}

Protocol The schema for a protocol of a security group rule. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewProtocol added in v0.13.0

func NewProtocol() *Protocol

NewProtocol instantiates a new Protocol 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 NewProtocolWithDefaults added in v0.13.0

func NewProtocolWithDefaults() *Protocol

NewProtocolWithDefaults instantiates a new Protocol 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 (*Protocol) GetName added in v0.13.0

func (o *Protocol) GetName() (res ProtocolGetNameRetType)

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 (*Protocol) GetNameOk added in v0.13.0

func (o *Protocol) GetNameOk() (ret ProtocolGetNameRetType, 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 (*Protocol) GetNumber added in v0.13.0

func (o *Protocol) GetNumber() (res ProtocolGetNumberRetType)

GetNumber returns the Number 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 (*Protocol) GetNumberOk added in v0.13.0

func (o *Protocol) GetNumberOk() (ret ProtocolGetNumberRetType, ok bool)

GetNumberOk returns a tuple with the Number 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 (*Protocol) HasName added in v0.13.0

func (o *Protocol) 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 (*Protocol) HasNumber added in v0.13.0

func (o *Protocol) HasNumber() bool

HasNumber 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 (*Protocol) SetName added in v0.13.0

func (o *Protocol) SetName(v ProtocolGetNameRetType)

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 (*Protocol) SetNumber added in v0.13.0

func (o *Protocol) SetNumber(v ProtocolGetNumberRetType)

SetNumber gets a reference to the given int64 and assigns it to the Number field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Protocol) ToMap deprecated added in v0.13.0

func (o Protocol) 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 ProtocolGetNameArgType deprecated added in v0.21.2

type ProtocolGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolGetNameAttributeType added in v0.21.2

type ProtocolGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolGetNameRetType deprecated added in v0.21.2

type ProtocolGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolGetNumberArgType deprecated added in v0.21.2

type ProtocolGetNumberArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolGetNumberAttributeType added in v0.21.2

type ProtocolGetNumberAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ProtocolGetNumberRetType deprecated added in v0.21.2

type ProtocolGetNumberRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIp added in v0.13.0

type PublicIp struct {
	// Universally Unique Identifier (UUID).
	Id PublicIpGetIdAttributeType `json:"id,omitempty"`
	// String that represents an IPv4 address.
	Ip PublicIpGetIpAttributeType `json:"ip,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels PublicIpGetLabelsAttributeType `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface PublicIpGetNetworkInterfaceAttributeType `json:"networkInterface,omitempty"`
}

PublicIp Object that represents a public IP. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPublicIp added in v0.13.0

func NewPublicIp() *PublicIp

NewPublicIp instantiates a new PublicIp 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 NewPublicIpWithDefaults added in v0.13.0

func NewPublicIpWithDefaults() *PublicIp

NewPublicIpWithDefaults instantiates a new PublicIp 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 (*PublicIp) GetId added in v0.13.0

func (o *PublicIp) GetId() (res PublicIpGetIdRetType)

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 (*PublicIp) GetIdOk added in v0.13.0

func (o *PublicIp) GetIdOk() (ret PublicIpGetIdRetType, 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 (*PublicIp) GetIp added in v0.13.0

func (o *PublicIp) GetIp() (res PublicIpGetIpRetType)

GetIp returns the Ip 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 (*PublicIp) GetIpOk added in v0.13.0

func (o *PublicIp) GetIpOk() (ret PublicIpGetIpRetType, ok bool)

GetIpOk returns a tuple with the Ip 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 (*PublicIp) GetLabels added in v0.13.0

func (o *PublicIp) GetLabels() (res PublicIpGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) GetLabelsOk added in v0.13.0

func (o *PublicIp) GetLabelsOk() (ret PublicIpGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) GetNetworkInterface added in v0.13.0

func (o *PublicIp) GetNetworkInterface() (res PublicIpGetNetworkInterfaceRetType)

GetNetworkInterface returns the NetworkInterface field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) GetNetworkInterfaceOk added in v0.13.0

func (o *PublicIp) GetNetworkInterfaceOk() (ret PublicIpGetNetworkInterfaceRetType, ok bool)

GetNetworkInterfaceOk returns a tuple with the NetworkInterface field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) HasId added in v0.13.0

func (o *PublicIp) 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 (*PublicIp) HasIp added in v0.13.0

func (o *PublicIp) HasIp() bool

HasIp 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 (*PublicIp) HasLabels added in v0.13.0

func (o *PublicIp) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) HasNetworkInterface added in v0.13.0

func (o *PublicIp) HasNetworkInterface() bool

HasNetworkInterface 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 (*PublicIp) SetId added in v0.13.0

func (o *PublicIp) SetId(v PublicIpGetIdRetType)

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 (*PublicIp) SetIp added in v0.13.0

func (o *PublicIp) SetIp(v PublicIpGetIpRetType)

SetIp gets a reference to the given string and assigns it to the Ip field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) SetLabels added in v0.13.0

func (o *PublicIp) SetLabels(v PublicIpGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) SetNetworkInterface added in v0.13.0

func (o *PublicIp) SetNetworkInterface(v PublicIpGetNetworkInterfaceRetType)

SetNetworkInterface gets a reference to the given string and assigns it to the NetworkInterface field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) SetNetworkInterfaceNil added in v0.13.0

func (o *PublicIp) SetNetworkInterfaceNil()

SetNetworkInterfaceNil sets the value for NetworkInterface to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PublicIp) ToMap deprecated added in v0.13.0

func (o PublicIp) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIp) UnsetNetworkInterface added in v0.13.0

func (o *PublicIp) UnsetNetworkInterface()

UnsetNetworkInterface ensures that no value is present for NetworkInterface, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetIdArgType deprecated added in v0.21.2

type PublicIpGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetIdAttributeType added in v0.21.2

type PublicIpGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetIdRetType deprecated added in v0.21.2

type PublicIpGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetIpArgType deprecated added in v0.21.2

type PublicIpGetIpArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetIpAttributeType added in v0.21.2

type PublicIpGetIpAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetIpRetType deprecated added in v0.21.2

type PublicIpGetIpRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetLabelsArgType deprecated added in v0.21.2

type PublicIpGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetLabelsAttributeType added in v0.21.2

type PublicIpGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetLabelsRetType deprecated added in v0.21.2

type PublicIpGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetNetworkInterfaceArgType deprecated added in v0.21.2

type PublicIpGetNetworkInterfaceArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetNetworkInterfaceAttributeType added in v0.21.2

type PublicIpGetNetworkInterfaceAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpGetNetworkInterfaceRetType deprecated added in v0.21.2

type PublicIpGetNetworkInterfaceRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpListResponse added in v0.13.0

type PublicIpListResponse struct {
	// A list of public IPs.
	// REQUIRED
	Items PublicIpListResponseGetItemsAttributeType `json:"items" required:"true"`
}

PublicIpListResponse Public IP list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPublicIpListResponse added in v0.13.0

func NewPublicIpListResponse(items PublicIpListResponseGetItemsArgType) *PublicIpListResponse

NewPublicIpListResponse instantiates a new PublicIpListResponse 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 NewPublicIpListResponseWithDefaults added in v0.13.0

func NewPublicIpListResponseWithDefaults() *PublicIpListResponse

NewPublicIpListResponseWithDefaults instantiates a new PublicIpListResponse 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 (*PublicIpListResponse) GetItems added in v0.13.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicIpListResponse) GetItemsOk added in v0.13.0

GetItemsOk returns a tuple with the Items 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 (*PublicIpListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PublicIpListResponse) ToMap deprecated added in v0.13.0

func (o PublicIpListResponse) 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 PublicIpListResponseGetItemsArgType deprecated added in v0.21.2

type PublicIpListResponseGetItemsArgType = []PublicIp

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpListResponseGetItemsAttributeType added in v0.21.2

type PublicIpListResponseGetItemsAttributeType = *[]PublicIp

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicIpListResponseGetItemsRetType deprecated added in v0.21.2

type PublicIpListResponseGetItemsRetType = []PublicIp

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetwork added in v0.21.1

type PublicNetwork struct {
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	Cidr PublicNetworkGetCidrAttributeType `json:"cidr" required:"true"`
	// Name of the region.
	// REQUIRED
	Region PublicNetworkGetRegionAttributeType `json:"region" required:"true"`
}

PublicNetwork Public network. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPublicNetwork added in v0.21.1

NewPublicNetwork instantiates a new PublicNetwork 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 NewPublicNetworkWithDefaults added in v0.21.1

func NewPublicNetworkWithDefaults() *PublicNetwork

NewPublicNetworkWithDefaults instantiates a new PublicNetwork 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 (*PublicNetwork) GetCidr added in v0.21.1

func (o *PublicNetwork) GetCidr() (ret PublicNetworkGetCidrRetType)

GetCidr returns the Cidr field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicNetwork) GetCidrOk added in v0.21.1

func (o *PublicNetwork) GetCidrOk() (ret PublicNetworkGetCidrRetType, ok bool)

GetCidrOk returns a tuple with the Cidr 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 (*PublicNetwork) GetRegion added in v1.0.0

func (o *PublicNetwork) GetRegion() (ret PublicNetworkGetRegionRetType)

GetRegion returns the Region field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicNetwork) GetRegionOk added in v1.0.0

func (o *PublicNetwork) GetRegionOk() (ret PublicNetworkGetRegionRetType, ok bool)

GetRegionOk returns a tuple with the Region 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 (*PublicNetwork) SetCidr added in v0.21.1

SetCidr sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicNetwork) SetRegion added in v1.0.0

SetRegion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PublicNetwork) ToMap deprecated added in v0.21.1

func (o PublicNetwork) 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 PublicNetworkGetCidrArgType deprecated added in v0.21.2

type PublicNetworkGetCidrArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkGetCidrAttributeType added in v0.21.2

type PublicNetworkGetCidrAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkGetCidrRetType deprecated added in v0.21.2

type PublicNetworkGetCidrRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkGetRegionArgType deprecated added in v1.0.0

type PublicNetworkGetRegionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkGetRegionAttributeType added in v1.0.0

type PublicNetworkGetRegionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkGetRegionRetType deprecated added in v1.0.0

type PublicNetworkGetRegionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkListResponse added in v0.21.1

type PublicNetworkListResponse struct {
	// A list of public networks.
	// REQUIRED
	Items PublicNetworkListResponseGetItemsAttributeType `json:"items" required:"true"`
}

PublicNetworkListResponse Public network list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewPublicNetworkListResponse added in v0.21.1

func NewPublicNetworkListResponse(items PublicNetworkListResponseGetItemsArgType) *PublicNetworkListResponse

NewPublicNetworkListResponse instantiates a new PublicNetworkListResponse 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 NewPublicNetworkListResponseWithDefaults added in v0.21.1

func NewPublicNetworkListResponseWithDefaults() *PublicNetworkListResponse

NewPublicNetworkListResponseWithDefaults instantiates a new PublicNetworkListResponse 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 (*PublicNetworkListResponse) GetItems added in v0.21.1

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*PublicNetworkListResponse) GetItemsOk added in v0.21.1

GetItemsOk returns a tuple with the Items 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 (*PublicNetworkListResponse) SetItems added in v0.21.1

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (PublicNetworkListResponse) ToMap deprecated added in v0.21.1

func (o PublicNetworkListResponse) 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 PublicNetworkListResponseGetItemsArgType deprecated added in v0.21.2

type PublicNetworkListResponseGetItemsArgType = []PublicNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkListResponseGetItemsAttributeType added in v0.21.2

type PublicNetworkListResponseGetItemsAttributeType = *[]PublicNetwork

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type PublicNetworkListResponseGetItemsRetType deprecated added in v0.21.2

type PublicNetworkListResponseGetItemsRetType = []PublicNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Quota added in v0.19.0

type Quota struct {
	// REQUIRED
	Limit QuotaGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaGetUsageAttributeType `json:"usage" required:"true"`
}

Quota Object that represents a single resource quota. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuota added in v0.19.0

func NewQuota(limit QuotaGetLimitArgType, usage QuotaGetUsageArgType) *Quota

NewQuota instantiates a new Quota 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 NewQuotaWithDefaults added in v0.19.0

func NewQuotaWithDefaults() *Quota

NewQuotaWithDefaults instantiates a new Quota 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 (*Quota) GetLimit added in v0.19.0

func (o *Quota) GetLimit() (ret QuotaGetLimitRetType)

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Quota) GetLimitOk added in v0.19.0

func (o *Quota) GetLimitOk() (ret QuotaGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*Quota) GetUsage added in v0.19.0

func (o *Quota) GetUsage() (ret QuotaGetUsageRetType)

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Quota) GetUsageOk added in v0.19.0

func (o *Quota) GetUsageOk() (ret QuotaGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*Quota) SetLimit added in v0.19.0

func (o *Quota) SetLimit(v QuotaGetLimitRetType)

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Quota) SetUsage added in v0.19.0

func (o *Quota) SetUsage(v QuotaGetUsageRetType)

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Quota) ToMap deprecated added in v0.19.0

func (o Quota) 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 QuotaGetLimitArgType deprecated added in v0.21.2

type QuotaGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaGetLimitAttributeType added in v0.21.2

type QuotaGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaGetLimitRetType deprecated added in v0.21.2

type QuotaGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaGetUsageArgType deprecated added in v0.21.2

type QuotaGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaGetUsageAttributeType added in v0.21.2

type QuotaGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaGetUsageRetType deprecated added in v0.21.2

type QuotaGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaList added in v0.19.0

type QuotaList struct {
	// REQUIRED
	BackupGigabytes QuotaListGetBackupGigabytesAttributeType `json:"backupGigabytes" required:"true"`
	// REQUIRED
	Backups QuotaListGetBackupsAttributeType `json:"backups" required:"true"`
	// REQUIRED
	Gigabytes QuotaListGetGigabytesAttributeType `json:"gigabytes" required:"true"`
	// REQUIRED
	Networks QuotaListGetNetworksAttributeType `json:"networks" required:"true"`
	// REQUIRED
	Nics QuotaListGetNicsAttributeType `json:"nics" required:"true"`
	// REQUIRED
	PublicIps QuotaListGetPublicIpsAttributeType `json:"publicIps" required:"true"`
	// REQUIRED
	Ram QuotaListGetRamAttributeType `json:"ram" required:"true"`
	// REQUIRED
	SecurityGroupRules QuotaListGetSecurityGroupRulesAttributeType `json:"securityGroupRules" required:"true"`
	// REQUIRED
	SecurityGroups QuotaListGetSecurityGroupsAttributeType `json:"securityGroups" required:"true"`
	// REQUIRED
	Snapshots QuotaListGetSnapshotsAttributeType `json:"snapshots" required:"true"`
	// REQUIRED
	Vcpu QuotaListGetVcpuAttributeType `json:"vcpu" required:"true"`
	// REQUIRED
	Volumes QuotaListGetVolumesAttributeType `json:"volumes" required:"true"`
}

QuotaList Object that represents the quotas for a project. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaList added in v0.19.0

NewQuotaList instantiates a new QuotaList 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 NewQuotaListWithDefaults added in v0.19.0

func NewQuotaListWithDefaults() *QuotaList

NewQuotaListWithDefaults instantiates a new QuotaList 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 (*QuotaList) GetBackupGigabytes added in v0.19.0

func (o *QuotaList) GetBackupGigabytes() (ret QuotaListGetBackupGigabytesRetType)

GetBackupGigabytes returns the BackupGigabytes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetBackupGigabytesOk added in v0.19.0

func (o *QuotaList) GetBackupGigabytesOk() (ret QuotaListGetBackupGigabytesRetType, ok bool)

GetBackupGigabytesOk returns a tuple with the BackupGigabytes 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 (*QuotaList) GetBackups added in v0.19.0

func (o *QuotaList) GetBackups() (ret QuotaListGetBackupsRetType)

GetBackups returns the Backups field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetBackupsOk added in v0.19.0

func (o *QuotaList) GetBackupsOk() (ret QuotaListGetBackupsRetType, ok bool)

GetBackupsOk returns a tuple with the Backups field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetGigabytes added in v0.19.0

func (o *QuotaList) GetGigabytes() (ret QuotaListGetGigabytesRetType)

GetGigabytes returns the Gigabytes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetGigabytesOk added in v0.19.0

func (o *QuotaList) GetGigabytesOk() (ret QuotaListGetGigabytesRetType, ok bool)

GetGigabytesOk returns a tuple with the Gigabytes 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 (*QuotaList) GetNetworks added in v0.19.0

func (o *QuotaList) GetNetworks() (ret QuotaListGetNetworksRetType)

GetNetworks returns the Networks field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetNetworksOk added in v0.19.0

func (o *QuotaList) GetNetworksOk() (ret QuotaListGetNetworksRetType, ok bool)

GetNetworksOk returns a tuple with the Networks 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 (*QuotaList) GetNics added in v0.19.0

func (o *QuotaList) GetNics() (ret QuotaListGetNicsRetType)

GetNics returns the Nics field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetNicsOk added in v0.19.0

func (o *QuotaList) GetNicsOk() (ret QuotaListGetNicsRetType, ok bool)

GetNicsOk returns a tuple with the Nics 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 (*QuotaList) GetPublicIps added in v0.19.0

func (o *QuotaList) GetPublicIps() (ret QuotaListGetPublicIpsRetType)

GetPublicIps returns the PublicIps field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetPublicIpsOk added in v0.19.0

func (o *QuotaList) GetPublicIpsOk() (ret QuotaListGetPublicIpsRetType, ok bool)

GetPublicIpsOk returns a tuple with the PublicIps 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 (*QuotaList) GetRam added in v0.19.0

func (o *QuotaList) GetRam() (ret QuotaListGetRamRetType)

GetRam returns the Ram field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetRamOk added in v0.19.0

func (o *QuotaList) GetRamOk() (ret QuotaListGetRamRetType, ok bool)

GetRamOk returns a tuple with the Ram 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 (*QuotaList) GetSecurityGroupRules added in v0.19.0

func (o *QuotaList) GetSecurityGroupRules() (ret QuotaListGetSecurityGroupRulesRetType)

GetSecurityGroupRules returns the SecurityGroupRules field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetSecurityGroupRulesOk added in v0.19.0

func (o *QuotaList) GetSecurityGroupRulesOk() (ret QuotaListGetSecurityGroupRulesRetType, ok bool)

GetSecurityGroupRulesOk returns a tuple with the SecurityGroupRules 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 (*QuotaList) GetSecurityGroups added in v0.19.0

func (o *QuotaList) GetSecurityGroups() (ret QuotaListGetSecurityGroupsRetType)

GetSecurityGroups returns the SecurityGroups field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetSecurityGroupsOk added in v0.19.0

func (o *QuotaList) GetSecurityGroupsOk() (ret QuotaListGetSecurityGroupsRetType, ok bool)

GetSecurityGroupsOk returns a tuple with the SecurityGroups 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 (*QuotaList) GetSnapshots added in v0.19.0

func (o *QuotaList) GetSnapshots() (ret QuotaListGetSnapshotsRetType)

GetSnapshots returns the Snapshots field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetSnapshotsOk added in v0.19.0

func (o *QuotaList) GetSnapshotsOk() (ret QuotaListGetSnapshotsRetType, ok bool)

GetSnapshotsOk returns a tuple with the Snapshots 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 (*QuotaList) GetVcpu added in v0.19.0

func (o *QuotaList) GetVcpu() (ret QuotaListGetVcpuRetType)

GetVcpu returns the Vcpu field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetVcpuOk added in v0.19.0

func (o *QuotaList) GetVcpuOk() (ret QuotaListGetVcpuRetType, ok bool)

GetVcpuOk returns a tuple with the Vcpu 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 (*QuotaList) GetVolumes added in v0.19.0

func (o *QuotaList) GetVolumes() (ret QuotaListGetVolumesRetType)

GetVolumes returns the Volumes field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) GetVolumesOk added in v0.19.0

func (o *QuotaList) GetVolumesOk() (ret QuotaListGetVolumesRetType, ok bool)

GetVolumesOk returns a tuple with the Volumes 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 (*QuotaList) SetBackupGigabytes added in v0.19.0

func (o *QuotaList) SetBackupGigabytes(v QuotaListGetBackupGigabytesRetType)

SetBackupGigabytes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetBackups added in v0.19.0

func (o *QuotaList) SetBackups(v QuotaListGetBackupsRetType)

SetBackups sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetGigabytes added in v0.19.0

func (o *QuotaList) SetGigabytes(v QuotaListGetGigabytesRetType)

SetGigabytes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetNetworks added in v0.19.0

func (o *QuotaList) SetNetworks(v QuotaListGetNetworksRetType)

SetNetworks sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetNics added in v0.19.0

func (o *QuotaList) SetNics(v QuotaListGetNicsRetType)

SetNics sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetPublicIps added in v0.19.0

func (o *QuotaList) SetPublicIps(v QuotaListGetPublicIpsRetType)

SetPublicIps sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetRam added in v0.19.0

func (o *QuotaList) SetRam(v QuotaListGetRamRetType)

SetRam sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetSecurityGroupRules added in v0.19.0

func (o *QuotaList) SetSecurityGroupRules(v QuotaListGetSecurityGroupRulesRetType)

SetSecurityGroupRules sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetSecurityGroups added in v0.19.0

func (o *QuotaList) SetSecurityGroups(v QuotaListGetSecurityGroupsRetType)

SetSecurityGroups sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetSnapshots added in v0.19.0

func (o *QuotaList) SetSnapshots(v QuotaListGetSnapshotsRetType)

SetSnapshots sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetVcpu added in v0.19.0

func (o *QuotaList) SetVcpu(v QuotaListGetVcpuRetType)

SetVcpu sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaList) SetVolumes added in v0.19.0

func (o *QuotaList) SetVolumes(v QuotaListGetVolumesRetType)

SetVolumes sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaList) ToMap deprecated added in v0.19.0

func (o QuotaList) 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 QuotaListBackupGigabytes added in v0.19.0

type QuotaListBackupGigabytes struct {
	// REQUIRED
	Limit QuotaListBackupGigabytesGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListBackupGigabytesGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListBackupGigabytes Total size in GiB of backups. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListBackupGigabytes added in v0.19.0

NewQuotaListBackupGigabytes instantiates a new QuotaListBackupGigabytes 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 NewQuotaListBackupGigabytesWithDefaults added in v0.19.0

func NewQuotaListBackupGigabytesWithDefaults() *QuotaListBackupGigabytes

NewQuotaListBackupGigabytesWithDefaults instantiates a new QuotaListBackupGigabytes 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 (*QuotaListBackupGigabytes) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListBackupGigabytes) GetLimitOk added in v0.19.0

GetLimitOk returns a tuple with the Limit 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 (*QuotaListBackupGigabytes) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListBackupGigabytes) GetUsageOk added in v0.19.0

GetUsageOk returns a tuple with the Usage 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 (*QuotaListBackupGigabytes) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListBackupGigabytes) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListBackupGigabytes) ToMap deprecated added in v0.19.0

func (o QuotaListBackupGigabytes) 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 QuotaListBackupGigabytesGetLimitArgType deprecated added in v0.21.2

type QuotaListBackupGigabytesGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupGigabytesGetLimitAttributeType added in v0.21.2

type QuotaListBackupGigabytesGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupGigabytesGetLimitRetType deprecated added in v0.21.2

type QuotaListBackupGigabytesGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupGigabytesGetUsageArgType deprecated added in v0.21.2

type QuotaListBackupGigabytesGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupGigabytesGetUsageAttributeType added in v0.21.2

type QuotaListBackupGigabytesGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupGigabytesGetUsageRetType deprecated added in v0.21.2

type QuotaListBackupGigabytesGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackups added in v0.19.0

type QuotaListBackups struct {
	// REQUIRED
	Limit QuotaListBackupsGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListBackupsGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListBackups Number of backups. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListBackups added in v0.19.0

NewQuotaListBackups instantiates a new QuotaListBackups 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 NewQuotaListBackupsWithDefaults added in v0.19.0

func NewQuotaListBackupsWithDefaults() *QuotaListBackups

NewQuotaListBackupsWithDefaults instantiates a new QuotaListBackups 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 (*QuotaListBackups) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListBackups) GetLimitOk added in v0.19.0

func (o *QuotaListBackups) GetLimitOk() (ret QuotaListBackupsGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListBackups) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListBackups) GetUsageOk added in v0.19.0

func (o *QuotaListBackups) GetUsageOk() (ret QuotaListBackupsGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListBackups) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListBackups) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListBackups) ToMap deprecated added in v0.19.0

func (o QuotaListBackups) 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 QuotaListBackupsGetLimitArgType deprecated added in v0.21.2

type QuotaListBackupsGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupsGetLimitAttributeType added in v0.21.2

type QuotaListBackupsGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupsGetLimitRetType deprecated added in v0.21.2

type QuotaListBackupsGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupsGetUsageArgType deprecated added in v0.21.2

type QuotaListBackupsGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupsGetUsageAttributeType added in v0.21.2

type QuotaListBackupsGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListBackupsGetUsageRetType deprecated added in v0.21.2

type QuotaListBackupsGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetBackupGigabytesArgType deprecated added in v0.21.2

type QuotaListGetBackupGigabytesArgType = QuotaListBackupGigabytes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetBackupGigabytesAttributeType added in v0.21.2

type QuotaListGetBackupGigabytesAttributeType = *QuotaListBackupGigabytes

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetBackupGigabytesRetType deprecated added in v0.21.2

type QuotaListGetBackupGigabytesRetType = QuotaListBackupGigabytes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetBackupsArgType deprecated added in v0.21.2

type QuotaListGetBackupsArgType = QuotaListBackups

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetBackupsAttributeType added in v0.21.2

type QuotaListGetBackupsAttributeType = *QuotaListBackups

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetBackupsRetType deprecated added in v0.21.2

type QuotaListGetBackupsRetType = QuotaListBackups

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetGigabytesArgType deprecated added in v0.21.2

type QuotaListGetGigabytesArgType = QuotaListGigabytes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetGigabytesAttributeType added in v0.21.2

type QuotaListGetGigabytesAttributeType = *QuotaListGigabytes

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetGigabytesRetType deprecated added in v0.21.2

type QuotaListGetGigabytesRetType = QuotaListGigabytes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetNetworksArgType deprecated added in v0.21.2

type QuotaListGetNetworksArgType = QuotaListNetworks

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetNetworksAttributeType added in v0.21.2

type QuotaListGetNetworksAttributeType = *QuotaListNetworks

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetNetworksRetType deprecated added in v0.21.2

type QuotaListGetNetworksRetType = QuotaListNetworks

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetNicsArgType deprecated added in v0.21.2

type QuotaListGetNicsArgType = QuotaListNics

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetNicsAttributeType added in v0.21.2

type QuotaListGetNicsAttributeType = *QuotaListNics

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetNicsRetType deprecated added in v0.21.2

type QuotaListGetNicsRetType = QuotaListNics

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetPublicIpsArgType deprecated added in v0.21.2

type QuotaListGetPublicIpsArgType = QuotaListPublicIps

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetPublicIpsAttributeType added in v0.21.2

type QuotaListGetPublicIpsAttributeType = *QuotaListPublicIps

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetPublicIpsRetType deprecated added in v0.21.2

type QuotaListGetPublicIpsRetType = QuotaListPublicIps

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetRamArgType deprecated added in v0.21.2

type QuotaListGetRamArgType = QuotaListRam

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetRamAttributeType added in v0.21.2

type QuotaListGetRamAttributeType = *QuotaListRam

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetRamRetType deprecated added in v0.21.2

type QuotaListGetRamRetType = QuotaListRam

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSecurityGroupRulesArgType deprecated added in v0.21.2

type QuotaListGetSecurityGroupRulesArgType = QuotaListSecurityGroupRules

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSecurityGroupRulesAttributeType added in v0.21.2

type QuotaListGetSecurityGroupRulesAttributeType = *QuotaListSecurityGroupRules

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSecurityGroupRulesRetType deprecated added in v0.21.2

type QuotaListGetSecurityGroupRulesRetType = QuotaListSecurityGroupRules

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSecurityGroupsArgType deprecated added in v0.21.2

type QuotaListGetSecurityGroupsArgType = QuotaListSecurityGroups

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSecurityGroupsAttributeType added in v0.21.2

type QuotaListGetSecurityGroupsAttributeType = *QuotaListSecurityGroups

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSecurityGroupsRetType deprecated added in v0.21.2

type QuotaListGetSecurityGroupsRetType = QuotaListSecurityGroups

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSnapshotsArgType deprecated added in v0.21.2

type QuotaListGetSnapshotsArgType = QuotaListSnapshots

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSnapshotsAttributeType added in v0.21.2

type QuotaListGetSnapshotsAttributeType = *QuotaListSnapshots

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetSnapshotsRetType deprecated added in v0.21.2

type QuotaListGetSnapshotsRetType = QuotaListSnapshots

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetVcpuArgType deprecated added in v0.21.2

type QuotaListGetVcpuArgType = QuotaListVcpu

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetVcpuAttributeType added in v0.21.2

type QuotaListGetVcpuAttributeType = *QuotaListVcpu

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetVcpuRetType deprecated added in v0.21.2

type QuotaListGetVcpuRetType = QuotaListVcpu

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetVolumesArgType deprecated added in v0.21.2

type QuotaListGetVolumesArgType = QuotaListVolumes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetVolumesAttributeType added in v0.21.2

type QuotaListGetVolumesAttributeType = *QuotaListVolumes

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGetVolumesRetType deprecated added in v0.21.2

type QuotaListGetVolumesRetType = QuotaListVolumes

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGigabytes added in v0.19.0

type QuotaListGigabytes struct {
	// REQUIRED
	Limit QuotaListGigabytesGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListGigabytesGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListGigabytes Total size in GiB of volumes and snapshots. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListGigabytes added in v0.19.0

NewQuotaListGigabytes instantiates a new QuotaListGigabytes 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 NewQuotaListGigabytesWithDefaults added in v0.19.0

func NewQuotaListGigabytesWithDefaults() *QuotaListGigabytes

NewQuotaListGigabytesWithDefaults instantiates a new QuotaListGigabytes 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 (*QuotaListGigabytes) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListGigabytes) GetLimitOk added in v0.19.0

func (o *QuotaListGigabytes) GetLimitOk() (ret QuotaListGigabytesGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListGigabytes) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListGigabytes) GetUsageOk added in v0.19.0

func (o *QuotaListGigabytes) GetUsageOk() (ret QuotaListGigabytesGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListGigabytes) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListGigabytes) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListGigabytes) ToMap deprecated added in v0.19.0

func (o QuotaListGigabytes) 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 QuotaListGigabytesGetLimitArgType deprecated added in v0.21.2

type QuotaListGigabytesGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGigabytesGetLimitAttributeType added in v0.21.2

type QuotaListGigabytesGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGigabytesGetLimitRetType deprecated added in v0.21.2

type QuotaListGigabytesGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGigabytesGetUsageArgType deprecated added in v0.21.2

type QuotaListGigabytesGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGigabytesGetUsageAttributeType added in v0.21.2

type QuotaListGigabytesGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListGigabytesGetUsageRetType deprecated added in v0.21.2

type QuotaListGigabytesGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNetworks added in v0.19.0

type QuotaListNetworks struct {
	// REQUIRED
	Limit QuotaListNetworksGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListNetworksGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListNetworks Number of networks. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListNetworks added in v0.19.0

NewQuotaListNetworks instantiates a new QuotaListNetworks 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 NewQuotaListNetworksWithDefaults added in v0.19.0

func NewQuotaListNetworksWithDefaults() *QuotaListNetworks

NewQuotaListNetworksWithDefaults instantiates a new QuotaListNetworks 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 (*QuotaListNetworks) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListNetworks) GetLimitOk added in v0.19.0

func (o *QuotaListNetworks) GetLimitOk() (ret QuotaListNetworksGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListNetworks) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListNetworks) GetUsageOk added in v0.19.0

func (o *QuotaListNetworks) GetUsageOk() (ret QuotaListNetworksGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListNetworks) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListNetworks) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListNetworks) ToMap deprecated added in v0.19.0

func (o QuotaListNetworks) 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 QuotaListNetworksGetLimitArgType deprecated added in v0.21.2

type QuotaListNetworksGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNetworksGetLimitAttributeType added in v0.21.2

type QuotaListNetworksGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNetworksGetLimitRetType deprecated added in v0.21.2

type QuotaListNetworksGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNetworksGetUsageArgType deprecated added in v0.21.2

type QuotaListNetworksGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNetworksGetUsageAttributeType added in v0.21.2

type QuotaListNetworksGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNetworksGetUsageRetType deprecated added in v0.21.2

type QuotaListNetworksGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNics added in v0.19.0

type QuotaListNics struct {
	// REQUIRED
	Limit QuotaListNicsGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListNicsGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListNics Number of network interfaces. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListNics added in v0.19.0

NewQuotaListNics instantiates a new QuotaListNics 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 NewQuotaListNicsWithDefaults added in v0.19.0

func NewQuotaListNicsWithDefaults() *QuotaListNics

NewQuotaListNicsWithDefaults instantiates a new QuotaListNics 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 (*QuotaListNics) GetLimit added in v0.19.0

func (o *QuotaListNics) GetLimit() (ret QuotaListNicsGetLimitRetType)

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListNics) GetLimitOk added in v0.19.0

func (o *QuotaListNics) GetLimitOk() (ret QuotaListNicsGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListNics) GetUsage added in v0.19.0

func (o *QuotaListNics) GetUsage() (ret QuotaListNicsGetUsageRetType)

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListNics) GetUsageOk added in v0.19.0

func (o *QuotaListNics) GetUsageOk() (ret QuotaListNicsGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListNics) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListNics) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListNics) ToMap deprecated added in v0.19.0

func (o QuotaListNics) 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 QuotaListNicsGetLimitArgType deprecated added in v0.21.2

type QuotaListNicsGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNicsGetLimitAttributeType added in v0.21.2

type QuotaListNicsGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNicsGetLimitRetType deprecated added in v0.21.2

type QuotaListNicsGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNicsGetUsageArgType deprecated added in v0.21.2

type QuotaListNicsGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNicsGetUsageAttributeType added in v0.21.2

type QuotaListNicsGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListNicsGetUsageRetType deprecated added in v0.21.2

type QuotaListNicsGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListPublicIps added in v0.19.0

type QuotaListPublicIps struct {
	// REQUIRED
	Limit QuotaListPublicIpsGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListPublicIpsGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListPublicIps Number of public IP addresses. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListPublicIps added in v0.19.0

NewQuotaListPublicIps instantiates a new QuotaListPublicIps 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 NewQuotaListPublicIpsWithDefaults added in v0.19.0

func NewQuotaListPublicIpsWithDefaults() *QuotaListPublicIps

NewQuotaListPublicIpsWithDefaults instantiates a new QuotaListPublicIps 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 (*QuotaListPublicIps) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListPublicIps) GetLimitOk added in v0.19.0

func (o *QuotaListPublicIps) GetLimitOk() (ret QuotaListPublicIpsGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListPublicIps) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListPublicIps) GetUsageOk added in v0.19.0

func (o *QuotaListPublicIps) GetUsageOk() (ret QuotaListPublicIpsGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListPublicIps) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListPublicIps) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListPublicIps) ToMap deprecated added in v0.19.0

func (o QuotaListPublicIps) 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 QuotaListPublicIpsGetLimitArgType deprecated added in v0.21.2

type QuotaListPublicIpsGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListPublicIpsGetLimitAttributeType added in v0.21.2

type QuotaListPublicIpsGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListPublicIpsGetLimitRetType deprecated added in v0.21.2

type QuotaListPublicIpsGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListPublicIpsGetUsageArgType deprecated added in v0.21.2

type QuotaListPublicIpsGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListPublicIpsGetUsageAttributeType added in v0.21.2

type QuotaListPublicIpsGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListPublicIpsGetUsageRetType deprecated added in v0.21.2

type QuotaListPublicIpsGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListRam added in v0.19.0

type QuotaListRam struct {
	// REQUIRED
	Limit QuotaListRamGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListRamGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListRam Amount of server RAM in MiB. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListRam added in v0.19.0

NewQuotaListRam instantiates a new QuotaListRam 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 NewQuotaListRamWithDefaults added in v0.19.0

func NewQuotaListRamWithDefaults() *QuotaListRam

NewQuotaListRamWithDefaults instantiates a new QuotaListRam 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 (*QuotaListRam) GetLimit added in v0.19.0

func (o *QuotaListRam) GetLimit() (ret QuotaListRamGetLimitRetType)

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListRam) GetLimitOk added in v0.19.0

func (o *QuotaListRam) GetLimitOk() (ret QuotaListRamGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListRam) GetUsage added in v0.19.0

func (o *QuotaListRam) GetUsage() (ret QuotaListRamGetUsageRetType)

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListRam) GetUsageOk added in v0.19.0

func (o *QuotaListRam) GetUsageOk() (ret QuotaListRamGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListRam) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListRam) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListRam) ToMap deprecated added in v0.19.0

func (o QuotaListRam) 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 QuotaListRamGetLimitArgType deprecated added in v0.21.2

type QuotaListRamGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListRamGetLimitAttributeType added in v0.21.2

type QuotaListRamGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListRamGetLimitRetType deprecated added in v0.21.2

type QuotaListRamGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListRamGetUsageArgType deprecated added in v0.21.2

type QuotaListRamGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListRamGetUsageAttributeType added in v0.21.2

type QuotaListRamGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListRamGetUsageRetType deprecated added in v0.21.2

type QuotaListRamGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListResponse added in v0.19.0

type QuotaListResponse struct {
	// REQUIRED
	Quotas QuotaListResponseGetQuotasAttributeType `json:"quotas" required:"true"`
}

QuotaListResponse Quotas list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListResponse added in v0.19.0

func NewQuotaListResponse(quotas QuotaListResponseGetQuotasArgType) *QuotaListResponse

NewQuotaListResponse instantiates a new QuotaListResponse 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 NewQuotaListResponseWithDefaults added in v0.19.0

func NewQuotaListResponseWithDefaults() *QuotaListResponse

NewQuotaListResponseWithDefaults instantiates a new QuotaListResponse 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 (*QuotaListResponse) GetQuotas added in v0.19.0

GetQuotas returns the Quotas field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListResponse) GetQuotasOk added in v0.19.0

func (o *QuotaListResponse) GetQuotasOk() (ret QuotaListResponseGetQuotasRetType, ok bool)

GetQuotasOk returns a tuple with the Quotas 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 (*QuotaListResponse) SetQuotas added in v0.19.0

SetQuotas sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListResponse) ToMap deprecated added in v0.19.0

func (o QuotaListResponse) 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 QuotaListResponseGetQuotasArgType deprecated added in v0.21.2

type QuotaListResponseGetQuotasArgType = QuotaList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListResponseGetQuotasAttributeType added in v0.21.2

type QuotaListResponseGetQuotasAttributeType = *QuotaList

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListResponseGetQuotasRetType deprecated added in v0.21.2

type QuotaListResponseGetQuotasRetType = QuotaList

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupRules added in v0.19.0

type QuotaListSecurityGroupRules struct {
	// REQUIRED
	Limit QuotaListSecurityGroupRulesGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListSecurityGroupRulesGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListSecurityGroupRules Number of security group rules. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListSecurityGroupRules added in v0.19.0

NewQuotaListSecurityGroupRules instantiates a new QuotaListSecurityGroupRules 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 NewQuotaListSecurityGroupRulesWithDefaults added in v0.19.0

func NewQuotaListSecurityGroupRulesWithDefaults() *QuotaListSecurityGroupRules

NewQuotaListSecurityGroupRulesWithDefaults instantiates a new QuotaListSecurityGroupRules 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 (*QuotaListSecurityGroupRules) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSecurityGroupRules) GetLimitOk added in v0.19.0

GetLimitOk returns a tuple with the Limit 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 (*QuotaListSecurityGroupRules) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSecurityGroupRules) GetUsageOk added in v0.19.0

GetUsageOk returns a tuple with the Usage 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 (*QuotaListSecurityGroupRules) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSecurityGroupRules) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListSecurityGroupRules) ToMap deprecated added in v0.19.0

func (o QuotaListSecurityGroupRules) 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 QuotaListSecurityGroupRulesGetLimitArgType deprecated added in v0.21.2

type QuotaListSecurityGroupRulesGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupRulesGetLimitAttributeType added in v0.21.2

type QuotaListSecurityGroupRulesGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupRulesGetLimitRetType deprecated added in v0.21.2

type QuotaListSecurityGroupRulesGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupRulesGetUsageArgType deprecated added in v0.21.2

type QuotaListSecurityGroupRulesGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupRulesGetUsageAttributeType added in v0.21.2

type QuotaListSecurityGroupRulesGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupRulesGetUsageRetType deprecated added in v0.21.2

type QuotaListSecurityGroupRulesGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroups added in v0.19.0

type QuotaListSecurityGroups struct {
	// REQUIRED
	Limit QuotaListSecurityGroupsGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListSecurityGroupsGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListSecurityGroups Number of security groups. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListSecurityGroups added in v0.19.0

NewQuotaListSecurityGroups instantiates a new QuotaListSecurityGroups 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 NewQuotaListSecurityGroupsWithDefaults added in v0.19.0

func NewQuotaListSecurityGroupsWithDefaults() *QuotaListSecurityGroups

NewQuotaListSecurityGroupsWithDefaults instantiates a new QuotaListSecurityGroups 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 (*QuotaListSecurityGroups) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSecurityGroups) GetLimitOk added in v0.19.0

GetLimitOk returns a tuple with the Limit 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 (*QuotaListSecurityGroups) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSecurityGroups) GetUsageOk added in v0.19.0

GetUsageOk returns a tuple with the Usage 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 (*QuotaListSecurityGroups) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSecurityGroups) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListSecurityGroups) ToMap deprecated added in v0.19.0

func (o QuotaListSecurityGroups) 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 QuotaListSecurityGroupsGetLimitArgType deprecated added in v0.21.2

type QuotaListSecurityGroupsGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupsGetLimitAttributeType added in v0.21.2

type QuotaListSecurityGroupsGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupsGetLimitRetType deprecated added in v0.21.2

type QuotaListSecurityGroupsGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupsGetUsageArgType deprecated added in v0.21.2

type QuotaListSecurityGroupsGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupsGetUsageAttributeType added in v0.21.2

type QuotaListSecurityGroupsGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSecurityGroupsGetUsageRetType deprecated added in v0.21.2

type QuotaListSecurityGroupsGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSnapshots added in v0.19.0

type QuotaListSnapshots struct {
	// REQUIRED
	Limit QuotaListSnapshotsGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListSnapshotsGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListSnapshots Number of snapshots. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListSnapshots added in v0.19.0

NewQuotaListSnapshots instantiates a new QuotaListSnapshots 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 NewQuotaListSnapshotsWithDefaults added in v0.19.0

func NewQuotaListSnapshotsWithDefaults() *QuotaListSnapshots

NewQuotaListSnapshotsWithDefaults instantiates a new QuotaListSnapshots 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 (*QuotaListSnapshots) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSnapshots) GetLimitOk added in v0.19.0

func (o *QuotaListSnapshots) GetLimitOk() (ret QuotaListSnapshotsGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListSnapshots) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSnapshots) GetUsageOk added in v0.19.0

func (o *QuotaListSnapshots) GetUsageOk() (ret QuotaListSnapshotsGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListSnapshots) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListSnapshots) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListSnapshots) ToMap deprecated added in v0.19.0

func (o QuotaListSnapshots) 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 QuotaListSnapshotsGetLimitArgType deprecated added in v0.21.2

type QuotaListSnapshotsGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSnapshotsGetLimitAttributeType added in v0.21.2

type QuotaListSnapshotsGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSnapshotsGetLimitRetType deprecated added in v0.21.2

type QuotaListSnapshotsGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSnapshotsGetUsageArgType deprecated added in v0.21.2

type QuotaListSnapshotsGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSnapshotsGetUsageAttributeType added in v0.21.2

type QuotaListSnapshotsGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListSnapshotsGetUsageRetType deprecated added in v0.21.2

type QuotaListSnapshotsGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVcpu added in v0.19.0

type QuotaListVcpu struct {
	// REQUIRED
	Limit QuotaListVcpuGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListVcpuGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListVcpu Number of server cores. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListVcpu added in v0.19.0

NewQuotaListVcpu instantiates a new QuotaListVcpu 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 NewQuotaListVcpuWithDefaults added in v0.19.0

func NewQuotaListVcpuWithDefaults() *QuotaListVcpu

NewQuotaListVcpuWithDefaults instantiates a new QuotaListVcpu 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 (*QuotaListVcpu) GetLimit added in v0.19.0

func (o *QuotaListVcpu) GetLimit() (ret QuotaListVcpuGetLimitRetType)

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListVcpu) GetLimitOk added in v0.19.0

func (o *QuotaListVcpu) GetLimitOk() (ret QuotaListVcpuGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListVcpu) GetUsage added in v0.19.0

func (o *QuotaListVcpu) GetUsage() (ret QuotaListVcpuGetUsageRetType)

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListVcpu) GetUsageOk added in v0.19.0

func (o *QuotaListVcpu) GetUsageOk() (ret QuotaListVcpuGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListVcpu) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListVcpu) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListVcpu) ToMap deprecated added in v0.19.0

func (o QuotaListVcpu) 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 QuotaListVcpuGetLimitArgType deprecated added in v0.21.2

type QuotaListVcpuGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVcpuGetLimitAttributeType added in v0.21.2

type QuotaListVcpuGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVcpuGetLimitRetType deprecated added in v0.21.2

type QuotaListVcpuGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVcpuGetUsageArgType deprecated added in v0.21.2

type QuotaListVcpuGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVcpuGetUsageAttributeType added in v0.21.2

type QuotaListVcpuGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVcpuGetUsageRetType deprecated added in v0.21.2

type QuotaListVcpuGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVolumes added in v0.19.0

type QuotaListVolumes struct {
	// REQUIRED
	Limit QuotaListVolumesGetLimitAttributeType `json:"limit" required:"true"`
	// REQUIRED
	Usage QuotaListVolumesGetUsageAttributeType `json:"usage" required:"true"`
}

QuotaListVolumes Number of volumes. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewQuotaListVolumes added in v0.19.0

NewQuotaListVolumes instantiates a new QuotaListVolumes 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 NewQuotaListVolumesWithDefaults added in v0.19.0

func NewQuotaListVolumesWithDefaults() *QuotaListVolumes

NewQuotaListVolumesWithDefaults instantiates a new QuotaListVolumes 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 (*QuotaListVolumes) GetLimit added in v0.19.0

GetLimit returns the Limit field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListVolumes) GetLimitOk added in v0.19.0

func (o *QuotaListVolumes) GetLimitOk() (ret QuotaListVolumesGetLimitRetType, ok bool)

GetLimitOk returns a tuple with the Limit 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 (*QuotaListVolumes) GetUsage added in v0.19.0

GetUsage returns the Usage field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListVolumes) GetUsageOk added in v0.19.0

func (o *QuotaListVolumes) GetUsageOk() (ret QuotaListVolumesGetUsageRetType, ok bool)

GetUsageOk returns a tuple with the Usage 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 (*QuotaListVolumes) SetLimit added in v0.19.0

SetLimit sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*QuotaListVolumes) SetUsage added in v0.19.0

SetUsage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (QuotaListVolumes) ToMap deprecated added in v0.19.0

func (o QuotaListVolumes) 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 QuotaListVolumesGetLimitArgType deprecated added in v0.21.2

type QuotaListVolumesGetLimitArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVolumesGetLimitAttributeType added in v0.21.2

type QuotaListVolumesGetLimitAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVolumesGetLimitRetType deprecated added in v0.21.2

type QuotaListVolumesGetLimitRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVolumesGetUsageArgType deprecated added in v0.21.2

type QuotaListVolumesGetUsageArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVolumesGetUsageAttributeType added in v0.21.2

type QuotaListVolumesGetUsageAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type QuotaListVolumesGetUsageRetType deprecated added in v0.21.2

type QuotaListVolumesGetUsageRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RebootServerRequest deprecated added in v0.23.0

type RebootServerRequest 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 (RebootServerRequest) Action added in v0.23.0

Defines if it is a soft or a hard reboot. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RebootServerRequest) Execute deprecated added in v0.23.0

func (r RebootServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalArea added in v1.0.0

type RegionalArea struct {
	Ipv4 RegionalAreaGetIpv4AttributeType `json:"ipv4,omitempty"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	Status RegionalAreaGetStatusAttributeType `json:"status,omitempty"`
}

RegionalArea The basic properties of a regional network area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRegionalArea added in v1.0.0

func NewRegionalArea() *RegionalArea

NewRegionalArea instantiates a new RegionalArea 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 NewRegionalAreaWithDefaults added in v1.0.0

func NewRegionalAreaWithDefaults() *RegionalArea

NewRegionalAreaWithDefaults instantiates a new RegionalArea 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 (*RegionalArea) GetIpv4 added in v1.0.0

func (o *RegionalArea) GetIpv4() (res RegionalAreaGetIpv4RetType)

GetIpv4 returns the Ipv4 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 (*RegionalArea) GetIpv4Ok added in v1.0.0

func (o *RegionalArea) GetIpv4Ok() (ret RegionalAreaGetIpv4RetType, ok bool)

GetIpv4Ok returns a tuple with the Ipv4 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 (*RegionalArea) GetStatus added in v1.0.0

func (o *RegionalArea) GetStatus() (res RegionalAreaGetStatusRetType)

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 (*RegionalArea) GetStatusOk added in v1.0.0

func (o *RegionalArea) GetStatusOk() (ret RegionalAreaGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalArea) HasIpv4 added in v1.0.0

func (o *RegionalArea) HasIpv4() bool

HasIpv4 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 (*RegionalArea) HasStatus added in v1.0.0

func (o *RegionalArea) 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 (*RegionalArea) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given RegionalAreaIPv4 and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalArea) SetStatus added in v1.0.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 (RegionalArea) ToMap deprecated added in v1.0.0

func (o RegionalArea) 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 RegionalAreaGetIpv4ArgType deprecated added in v1.0.0

type RegionalAreaGetIpv4ArgType = RegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaGetIpv4AttributeType added in v1.0.0

type RegionalAreaGetIpv4AttributeType = *RegionalAreaIPv4

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaGetIpv4RetType deprecated added in v1.0.0

type RegionalAreaGetIpv4RetType = RegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaGetStatusArgType deprecated added in v1.0.0

type RegionalAreaGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaGetStatusAttributeType added in v1.0.0

type RegionalAreaGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaGetStatusRetType deprecated added in v1.0.0

type RegionalAreaGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4 added in v1.0.0

type RegionalAreaIPv4 struct {
	DefaultNameservers RegionalAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"`
	// The default prefix length for networks in the network area.
	// REQUIRED
	DefaultPrefixLen RegionalAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen" required:"true"`
	// The maximal prefix length for networks in the network area.
	// REQUIRED
	MaxPrefixLen RegionalAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen" required:"true"`
	// The minimal prefix length for networks in the network area.
	// REQUIRED
	MinPrefixLen RegionalAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen" required:"true"`
	// A list of network ranges.
	// REQUIRED
	NetworkRanges RegionalAreaIPv4GetNetworkRangesAttributeType `json:"networkRanges" required:"true"`
	// IPv4 Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	TransferNetwork RegionalAreaIPv4GetTransferNetworkAttributeType `json:"transferNetwork" required:"true"`
}

RegionalAreaIPv4 The regional IPv4 config of a network area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRegionalAreaIPv4 added in v1.0.0

NewRegionalAreaIPv4 instantiates a new RegionalAreaIPv4 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 NewRegionalAreaIPv4WithDefaults added in v1.0.0

func NewRegionalAreaIPv4WithDefaults() *RegionalAreaIPv4

NewRegionalAreaIPv4WithDefaults instantiates a new RegionalAreaIPv4 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 (*RegionalAreaIPv4) GetDefaultNameservers added in v1.0.0

func (o *RegionalAreaIPv4) GetDefaultNameservers() (res RegionalAreaIPv4GetDefaultNameserversRetType)

GetDefaultNameservers returns the DefaultNameservers 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 (*RegionalAreaIPv4) GetDefaultNameserversOk added in v1.0.0

func (o *RegionalAreaIPv4) GetDefaultNameserversOk() (ret RegionalAreaIPv4GetDefaultNameserversRetType, ok bool)

GetDefaultNameserversOk returns a tuple with the DefaultNameservers 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 (*RegionalAreaIPv4) GetDefaultPrefixLen added in v1.0.0

func (o *RegionalAreaIPv4) GetDefaultPrefixLen() (ret RegionalAreaIPv4GetDefaultPrefixLenRetType)

GetDefaultPrefixLen returns the DefaultPrefixLen field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) GetDefaultPrefixLenOk added in v1.0.0

func (o *RegionalAreaIPv4) GetDefaultPrefixLenOk() (ret RegionalAreaIPv4GetDefaultPrefixLenRetType, ok bool)

GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen 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 (*RegionalAreaIPv4) GetMaxPrefixLen added in v1.0.0

func (o *RegionalAreaIPv4) GetMaxPrefixLen() (ret RegionalAreaIPv4GetMaxPrefixLenRetType)

GetMaxPrefixLen returns the MaxPrefixLen field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) GetMaxPrefixLenOk added in v1.0.0

func (o *RegionalAreaIPv4) GetMaxPrefixLenOk() (ret RegionalAreaIPv4GetMaxPrefixLenRetType, ok bool)

GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen 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 (*RegionalAreaIPv4) GetMinPrefixLen added in v1.0.0

func (o *RegionalAreaIPv4) GetMinPrefixLen() (ret RegionalAreaIPv4GetMinPrefixLenRetType)

GetMinPrefixLen returns the MinPrefixLen field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) GetMinPrefixLenOk added in v1.0.0

func (o *RegionalAreaIPv4) GetMinPrefixLenOk() (ret RegionalAreaIPv4GetMinPrefixLenRetType, ok bool)

GetMinPrefixLenOk returns a tuple with the MinPrefixLen 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 (*RegionalAreaIPv4) GetNetworkRanges added in v1.0.0

func (o *RegionalAreaIPv4) GetNetworkRanges() (ret RegionalAreaIPv4GetNetworkRangesRetType)

GetNetworkRanges returns the NetworkRanges field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) GetNetworkRangesOk added in v1.0.0

func (o *RegionalAreaIPv4) GetNetworkRangesOk() (ret RegionalAreaIPv4GetNetworkRangesRetType, ok bool)

GetNetworkRangesOk returns a tuple with the NetworkRanges 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 (*RegionalAreaIPv4) GetTransferNetwork added in v1.0.0

func (o *RegionalAreaIPv4) GetTransferNetwork() (ret RegionalAreaIPv4GetTransferNetworkRetType)

GetTransferNetwork returns the TransferNetwork field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) GetTransferNetworkOk added in v1.0.0

func (o *RegionalAreaIPv4) GetTransferNetworkOk() (ret RegionalAreaIPv4GetTransferNetworkRetType, ok bool)

GetTransferNetworkOk returns a tuple with the TransferNetwork 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 (*RegionalAreaIPv4) HasDefaultNameservers added in v1.0.0

func (o *RegionalAreaIPv4) HasDefaultNameservers() bool

HasDefaultNameservers 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 (*RegionalAreaIPv4) SetDefaultNameservers added in v1.0.0

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) SetDefaultPrefixLen added in v1.0.0

SetDefaultPrefixLen sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) SetMaxPrefixLen added in v1.0.0

SetMaxPrefixLen sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) SetMinPrefixLen added in v1.0.0

SetMinPrefixLen sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) SetNetworkRanges added in v1.0.0

SetNetworkRanges sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaIPv4) SetTransferNetwork added in v1.0.0

SetTransferNetwork sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RegionalAreaIPv4) ToMap deprecated added in v1.0.0

func (o RegionalAreaIPv4) 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 RegionalAreaIPv4GetDefaultNameserversArgType deprecated added in v1.0.0

type RegionalAreaIPv4GetDefaultNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetDefaultNameserversAttributeType added in v1.0.0

type RegionalAreaIPv4GetDefaultNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetDefaultNameserversRetType deprecated added in v1.0.0

type RegionalAreaIPv4GetDefaultNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetDefaultPrefixLenArgType deprecated added in v1.0.0

type RegionalAreaIPv4GetDefaultPrefixLenArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetDefaultPrefixLenAttributeType added in v1.0.0

type RegionalAreaIPv4GetDefaultPrefixLenAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetDefaultPrefixLenRetType deprecated added in v1.0.0

type RegionalAreaIPv4GetDefaultPrefixLenRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetMaxPrefixLenArgType deprecated added in v1.0.0

type RegionalAreaIPv4GetMaxPrefixLenArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetMaxPrefixLenAttributeType added in v1.0.0

type RegionalAreaIPv4GetMaxPrefixLenAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetMaxPrefixLenRetType deprecated added in v1.0.0

type RegionalAreaIPv4GetMaxPrefixLenRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetMinPrefixLenArgType deprecated added in v1.0.0

type RegionalAreaIPv4GetMinPrefixLenArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetMinPrefixLenAttributeType added in v1.0.0

type RegionalAreaIPv4GetMinPrefixLenAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetMinPrefixLenRetType deprecated added in v1.0.0

type RegionalAreaIPv4GetMinPrefixLenRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetNetworkRangesArgType deprecated added in v1.0.0

type RegionalAreaIPv4GetNetworkRangesArgType = []NetworkRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetNetworkRangesAttributeType added in v1.0.0

type RegionalAreaIPv4GetNetworkRangesAttributeType = *[]NetworkRange

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetNetworkRangesRetType deprecated added in v1.0.0

type RegionalAreaIPv4GetNetworkRangesRetType = []NetworkRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetTransferNetworkArgType deprecated added in v1.0.0

type RegionalAreaIPv4GetTransferNetworkArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetTransferNetworkAttributeType added in v1.0.0

type RegionalAreaIPv4GetTransferNetworkAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaIPv4GetTransferNetworkRetType deprecated added in v1.0.0

type RegionalAreaIPv4GetTransferNetworkRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaListResponse added in v1.0.0

type RegionalAreaListResponse struct {
	// REQUIRED
	Regions RegionalAreaListResponseGetRegionsAttributeType `json:"regions" required:"true"`
}

RegionalAreaListResponse Regional area list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRegionalAreaListResponse added in v1.0.0

func NewRegionalAreaListResponse(regions RegionalAreaListResponseGetRegionsArgType) *RegionalAreaListResponse

NewRegionalAreaListResponse instantiates a new RegionalAreaListResponse 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 NewRegionalAreaListResponseWithDefaults added in v1.0.0

func NewRegionalAreaListResponseWithDefaults() *RegionalAreaListResponse

NewRegionalAreaListResponseWithDefaults instantiates a new RegionalAreaListResponse 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 (*RegionalAreaListResponse) GetRegions added in v1.0.0

GetRegions returns the Regions field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RegionalAreaListResponse) GetRegionsOk added in v1.0.0

GetRegionsOk returns a tuple with the Regions 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 (*RegionalAreaListResponse) SetRegions added in v1.0.0

SetRegions sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RegionalAreaListResponse) ToMap deprecated added in v1.0.0

func (o RegionalAreaListResponse) 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 RegionalAreaListResponseGetRegionsArgType deprecated added in v1.0.0

type RegionalAreaListResponseGetRegionsArgType = map[string]RegionalArea

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaListResponseGetRegionsAttributeType added in v1.0.0

type RegionalAreaListResponseGetRegionsAttributeType = *map[string]RegionalArea

isContainer Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RegionalAreaListResponseGetRegionsRetType deprecated added in v1.0.0

type RegionalAreaListResponseGetRegionsRetType = map[string]RegionalArea

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RemoveNetworkFromServerRequest deprecated added in v0.23.0

type RemoveNetworkFromServerRequest 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 (RemoveNetworkFromServerRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RemoveNicFromServerRequest deprecated added in v0.23.0

type RemoveNicFromServerRequest 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 (RemoveNicFromServerRequest) Execute deprecated added in v0.23.0

func (r RemoveNicFromServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RemovePublicIpFromServerRequest deprecated added in v0.23.0

type RemovePublicIpFromServerRequest 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 (RemovePublicIpFromServerRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RemoveSecurityGroupFromServerRequest deprecated added in v0.23.0

type RemoveSecurityGroupFromServerRequest 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 (RemoveSecurityGroupFromServerRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RemoveServiceAccountFromServerRequest deprecated added in v0.23.0

type RemoveServiceAccountFromServerRequest 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 (RemoveServiceAccountFromServerRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RemoveVolumeFromServerRequest deprecated added in v0.23.0

type RemoveVolumeFromServerRequest 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 (RemoveVolumeFromServerRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Request

type Request struct {
	Details RequestGetDetailsAttributeType `json:"details,omitempty"`
	// Object that represents a resource action. Possible values: `CREATE`, `DELETE`, `UPDATE`.
	// REQUIRED
	RequestAction RequestGetRequestActionAttributeType `json:"requestAction" required:"true"`
	// Identifier (ID) representing a single API request.
	// REQUIRED
	RequestId RequestGetRequestIdAttributeType `json:"requestId" required:"true"`
	// Object that represents a resource type. Possible values: `BACKUP`, `IMAGE`, `NETWORK`, `NETWORKAREA`, `NIC`, `PROJECT`, `ROUTE`, `SERVER`, `SERVICEACCOUNT`, `SNAPSHOT`, `VIRTUALIP`, `VOLUME`.
	// REQUIRED
	RequestType RequestGetRequestTypeAttributeType `json:"requestType" required:"true"`
	// REQUIRED
	Resources RequestGetResourcesAttributeType `json:"resources" required:"true"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	Status RequestGetStatusAttributeType `json:"status" required:"true"`
}

Request Object that represents a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRequest added in v0.12.0

NewRequest instantiates a new Request 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 NewRequestWithDefaults added in v0.12.0

func NewRequestWithDefaults() *Request

NewRequestWithDefaults instantiates a new Request 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 (*Request) GetDetails added in v0.12.0

func (o *Request) GetDetails() (res RequestGetDetailsRetType)

GetDetails returns the Details 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 (*Request) GetDetailsOk added in v0.12.0

func (o *Request) GetDetailsOk() (ret RequestGetDetailsRetType, ok bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) GetRequestAction added in v0.12.0

func (o *Request) GetRequestAction() (ret RequestGetRequestActionRetType)

GetRequestAction returns the RequestAction field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) GetRequestActionOk added in v0.12.0

func (o *Request) GetRequestActionOk() (ret RequestGetRequestActionRetType, ok bool)

GetRequestActionOk returns a tuple with the RequestAction 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 (*Request) GetRequestId added in v0.12.0

func (o *Request) GetRequestId() (ret RequestGetRequestIdRetType)

GetRequestId returns the RequestId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) GetRequestIdOk added in v0.12.0

func (o *Request) GetRequestIdOk() (ret RequestGetRequestIdRetType, ok bool)

GetRequestIdOk returns a tuple with the RequestId 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 (*Request) GetRequestType added in v0.12.0

func (o *Request) GetRequestType() (ret RequestGetRequestTypeRetType)

GetRequestType returns the RequestType field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) GetRequestTypeOk added in v0.12.0

func (o *Request) GetRequestTypeOk() (ret RequestGetRequestTypeRetType, ok bool)

GetRequestTypeOk returns a tuple with the RequestType 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 (*Request) GetResources added in v0.12.0

func (o *Request) GetResources() (ret RequestGetResourcesRetType)

GetResources returns the Resources field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) GetResourcesOk added in v0.12.0

func (o *Request) GetResourcesOk() (ret RequestGetResourcesRetType, ok bool)

GetResourcesOk returns a tuple with the Resources 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 (*Request) GetStatus added in v0.12.0

func (o *Request) GetStatus() (ret RequestGetStatusRetType)

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 (*Request) GetStatusOk added in v0.12.0

func (o *Request) GetStatusOk() (ret RequestGetStatusRetType, 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 (*Request) HasDetails added in v0.12.0

func (o *Request) HasDetails() bool

HasDetails 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 (*Request) SetDetails added in v0.12.0

func (o *Request) SetDetails(v RequestGetDetailsRetType)

SetDetails gets a reference to the given string and assigns it to the Details field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) SetRequestAction added in v0.12.0

func (o *Request) SetRequestAction(v RequestGetRequestActionRetType)

SetRequestAction sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) SetRequestId added in v0.12.0

func (o *Request) SetRequestId(v RequestGetRequestIdRetType)

SetRequestId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) SetRequestType added in v0.12.0

func (o *Request) SetRequestType(v RequestGetRequestTypeRetType)

SetRequestType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) SetResources added in v0.12.0

func (o *Request) SetResources(v RequestGetResourcesRetType)

SetResources sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Request) SetStatus added in v0.12.0

func (o *Request) SetStatus(v RequestGetStatusRetType)

SetStatus sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Request) ToMap deprecated added in v0.12.0

func (o Request) 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 RequestGetDetailsArgType deprecated added in v0.21.2

type RequestGetDetailsArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetDetailsAttributeType added in v0.21.2

type RequestGetDetailsAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetDetailsRetType deprecated added in v0.21.2

type RequestGetDetailsRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestActionArgType deprecated added in v0.21.2

type RequestGetRequestActionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestActionAttributeType added in v0.21.2

type RequestGetRequestActionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestActionRetType deprecated added in v0.21.2

type RequestGetRequestActionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestIdArgType deprecated added in v0.21.2

type RequestGetRequestIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestIdAttributeType added in v0.21.2

type RequestGetRequestIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestIdRetType deprecated added in v0.21.2

type RequestGetRequestIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestTypeArgType deprecated added in v0.21.2

type RequestGetRequestTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestTypeAttributeType added in v0.21.2

type RequestGetRequestTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetRequestTypeRetType deprecated added in v0.21.2

type RequestGetRequestTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetResourcesArgType deprecated added in v0.21.2

type RequestGetResourcesArgType = []RequestResource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetResourcesAttributeType added in v0.21.2

type RequestGetResourcesAttributeType = *[]RequestResource

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetResourcesRetType deprecated added in v0.21.2

type RequestGetResourcesRetType = []RequestResource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetStatusArgType deprecated added in v0.21.2

type RequestGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetStatusAttributeType added in v0.21.2

type RequestGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestGetStatusRetType deprecated added in v0.21.2

type RequestGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResource

type RequestResource struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id RequestResourceGetIdAttributeType `json:"id" required:"true"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	Status RequestResourceGetStatusAttributeType `json:"status" required:"true"`
	// Object that represents a resource type. Possible values: `BACKUP`, `IMAGE`, `NETWORK`, `NETWORKAREA`, `NIC`, `PROJECT`, `ROUTE`, `SERVER`, `SERVICEACCOUNT`, `SNAPSHOT`, `VIRTUALIP`, `VOLUME`.
	// REQUIRED
	Type RequestResourceGetTypeAttributeType `json:"type" required:"true"`
}

RequestResource Object that represents a resource as part of a request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRequestResource added in v0.12.0

NewRequestResource instantiates a new RequestResource 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 NewRequestResourceWithDefaults added in v0.12.0

func NewRequestResourceWithDefaults() *RequestResource

NewRequestResourceWithDefaults instantiates a new RequestResource 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 (*RequestResource) GetId added in v0.12.0

GetId returns the Id field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RequestResource) GetIdOk added in v0.12.0

func (o *RequestResource) GetIdOk() (ret RequestResourceGetIdRetType, 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 (*RequestResource) GetStatus added in v0.12.0

func (o *RequestResource) GetStatus() (ret RequestResourceGetStatusRetType)

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 (*RequestResource) GetStatusOk added in v0.12.0

func (o *RequestResource) GetStatusOk() (ret RequestResourceGetStatusRetType, 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 (*RequestResource) GetType added in v0.12.0

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RequestResource) GetTypeOk added in v0.12.0

func (o *RequestResource) GetTypeOk() (ret RequestResourceGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RequestResource) SetId added in v0.12.0

SetId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RequestResource) SetStatus added in v0.12.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 (*RequestResource) SetType added in v0.12.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RequestResource) ToMap deprecated added in v0.12.0

func (o RequestResource) 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 RequestResourceGetIdArgType deprecated added in v0.21.2

type RequestResourceGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetIdAttributeType added in v0.21.2

type RequestResourceGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetIdRetType deprecated added in v0.21.2

type RequestResourceGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetStatusArgType deprecated added in v0.21.2

type RequestResourceGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetStatusAttributeType added in v0.21.2

type RequestResourceGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetStatusRetType deprecated added in v0.21.2

type RequestResourceGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetTypeArgType deprecated added in v0.21.2

type RequestResourceGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetTypeAttributeType added in v0.21.2

type RequestResourceGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RequestResourceGetTypeRetType deprecated added in v0.21.2

type RequestResourceGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RescueServerPayload added in v0.13.0

type RescueServerPayload struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Image RescueServerPayloadGetImageAttributeType `json:"image" required:"true"`
}

RescueServerPayload struct for RescueServerPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRescueServerPayload added in v0.13.0

func NewRescueServerPayload(image RescueServerPayloadGetImageArgType) *RescueServerPayload

NewRescueServerPayload instantiates a new RescueServerPayload 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 NewRescueServerPayloadWithDefaults added in v0.13.0

func NewRescueServerPayloadWithDefaults() *RescueServerPayload

NewRescueServerPayloadWithDefaults instantiates a new RescueServerPayload 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 (*RescueServerPayload) GetImage added in v0.13.0

GetImage returns the Image field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RescueServerPayload) GetImageOk added in v0.13.0

GetImageOk returns a tuple with the Image 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 (*RescueServerPayload) SetImage added in v0.13.0

SetImage sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RescueServerPayload) ToMap deprecated added in v0.13.0

func (o RescueServerPayload) 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 RescueServerPayloadGetImageArgType deprecated added in v0.21.2

type RescueServerPayloadGetImageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RescueServerPayloadGetImageAttributeType added in v0.21.2

type RescueServerPayloadGetImageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RescueServerPayloadGetImageRetType deprecated added in v0.21.2

type RescueServerPayloadGetImageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RescueServerRequest deprecated added in v0.23.0

type RescueServerRequest 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 (RescueServerRequest) Execute deprecated added in v0.23.0

func (r RescueServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RescueServerRequest) RescueServerPayload added in v0.23.0

func (r RescueServerRequest) RescueServerPayload(rescueServerPayload RescueServerPayload) ApiRescueServerRequest

Request a server rescue. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeServerPayload added in v0.13.0

type ResizeServerPayload struct {
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	MachineType ResizeServerPayloadGetMachineTypeAttributeType `json:"machineType" required:"true"`
}

ResizeServerPayload struct for ResizeServerPayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResizeServerPayload added in v0.13.0

func NewResizeServerPayload(machineType ResizeServerPayloadGetMachineTypeArgType) *ResizeServerPayload

NewResizeServerPayload instantiates a new ResizeServerPayload 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 NewResizeServerPayloadWithDefaults added in v0.13.0

func NewResizeServerPayloadWithDefaults() *ResizeServerPayload

NewResizeServerPayloadWithDefaults instantiates a new ResizeServerPayload 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 (*ResizeServerPayload) GetMachineType added in v0.13.0

GetMachineType returns the MachineType field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResizeServerPayload) GetMachineTypeOk added in v0.13.0

func (o *ResizeServerPayload) GetMachineTypeOk() (ret ResizeServerPayloadGetMachineTypeRetType, ok bool)

GetMachineTypeOk returns a tuple with the MachineType 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 (*ResizeServerPayload) SetMachineType added in v0.13.0

SetMachineType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResizeServerPayload) ToMap deprecated added in v0.13.0

func (o ResizeServerPayload) 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 ResizeServerPayloadGetMachineTypeArgType deprecated added in v0.21.2

type ResizeServerPayloadGetMachineTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeServerPayloadGetMachineTypeAttributeType added in v0.21.2

type ResizeServerPayloadGetMachineTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeServerPayloadGetMachineTypeRetType deprecated added in v0.21.2

type ResizeServerPayloadGetMachineTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeServerRequest deprecated added in v0.23.0

type ResizeServerRequest 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 (ResizeServerRequest) Execute deprecated added in v0.23.0

func (r ResizeServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResizeServerRequest) ResizeServerPayload added in v0.23.0

func (r ResizeServerRequest) ResizeServerPayload(resizeServerPayload ResizeServerPayload) ApiResizeServerRequest

Request a resize of a server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeVolumePayload added in v0.13.0

type ResizeVolumePayload struct {
	// Size in Gigabyte.
	// REQUIRED
	Size ResizeVolumePayloadGetSizeAttributeType `json:"size" required:"true"`
}

ResizeVolumePayload struct for ResizeVolumePayload Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewResizeVolumePayload added in v0.13.0

func NewResizeVolumePayload(size ResizeVolumePayloadGetSizeArgType) *ResizeVolumePayload

NewResizeVolumePayload instantiates a new ResizeVolumePayload 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 NewResizeVolumePayloadWithDefaults added in v0.13.0

func NewResizeVolumePayloadWithDefaults() *ResizeVolumePayload

NewResizeVolumePayloadWithDefaults instantiates a new ResizeVolumePayload 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 (*ResizeVolumePayload) GetSize added in v0.13.0

GetSize returns the Size field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResizeVolumePayload) GetSizeOk added in v0.13.0

GetSizeOk returns a tuple with the Size field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ResizeVolumePayload) SetSize added in v0.13.0

SetSize sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResizeVolumePayload) ToMap deprecated added in v0.13.0

func (o ResizeVolumePayload) 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 ResizeVolumePayloadGetSizeArgType deprecated added in v0.21.2

type ResizeVolumePayloadGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeVolumePayloadGetSizeAttributeType added in v0.21.2

type ResizeVolumePayloadGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeVolumePayloadGetSizeRetType deprecated added in v0.21.2

type ResizeVolumePayloadGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ResizeVolumeRequest deprecated added in v0.23.0

type ResizeVolumeRequest 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 (ResizeVolumeRequest) Execute deprecated added in v0.23.0

func (r ResizeVolumeRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ResizeVolumeRequest) ResizeVolumePayload added in v0.23.0

func (r ResizeVolumeRequest) ResizeVolumePayload(resizeVolumePayload ResizeVolumePayload) ApiResizeVolumeRequest

Request a volume resize. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RestoreBackupRequest deprecated added in v0.23.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 v0.23.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

type Route

type Route struct {
	// Date-time when resource was created.
	CreatedAt RouteGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// REQUIRED
	Destination RouteGetDestinationAttributeType `json:"destination" required:"true"`
	// Universally Unique Identifier (UUID).
	Id RouteGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels RouteGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	Nexthop RouteGetNexthopAttributeType `json:"nexthop" required:"true"`
	// Date-time when resource was last updated.
	UpdatedAt RouteGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

Route Object represents a network route. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRoute added in v0.12.0

func NewRoute(destination RouteGetDestinationArgType, nexthop RouteGetNexthopArgType) *Route

NewRoute instantiates a new Route 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 NewRouteWithDefaults added in v0.12.0

func NewRouteWithDefaults() *Route

NewRouteWithDefaults instantiates a new Route 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 (*Route) GetCreatedAt added in v0.12.0

func (o *Route) GetCreatedAt() (res RouteGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Route) GetCreatedAtOk added in v0.12.0

func (o *Route) GetCreatedAtOk() (ret RouteGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Route) GetDestination added in v1.0.0

func (o *Route) GetDestination() (ret RouteGetDestinationRetType)

GetDestination returns the Destination field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) GetDestinationOk added in v1.0.0

func (o *Route) GetDestinationOk() (ret RouteGetDestinationRetType, ok bool)

GetDestinationOk returns a tuple with the Destination 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 (*Route) GetId added in v1.0.0

func (o *Route) GetId() (res RouteGetIdRetType)

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 (*Route) GetIdOk added in v1.0.0

func (o *Route) GetIdOk() (ret RouteGetIdRetType, 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 (*Route) GetLabels added in v0.12.0

func (o *Route) GetLabels() (res RouteGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) GetLabelsOk added in v0.12.0

func (o *Route) GetLabelsOk() (ret RouteGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) GetNexthop added in v0.12.0

func (o *Route) GetNexthop() (ret RouteGetNexthopRetType)

GetNexthop returns the Nexthop field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) GetNexthopOk added in v0.12.0

func (o *Route) GetNexthopOk() (ret RouteGetNexthopRetType, ok bool)

GetNexthopOk returns a tuple with the Nexthop 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 (*Route) GetUpdatedAt added in v0.12.0

func (o *Route) GetUpdatedAt() (res RouteGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Route) GetUpdatedAtOk added in v0.12.0

func (o *Route) GetUpdatedAtOk() (ret RouteGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Route) HasCreatedAt added in v0.12.0

func (o *Route) HasCreatedAt() bool

HasCreatedAt 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 (*Route) HasId added in v1.0.0

func (o *Route) 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 (*Route) HasLabels added in v0.12.0

func (o *Route) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) HasUpdatedAt added in v0.12.0

func (o *Route) HasUpdatedAt() bool

HasUpdatedAt 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 (*Route) SetCreatedAt added in v0.12.0

func (o *Route) SetCreatedAt(v RouteGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) SetDestination added in v1.0.0

func (o *Route) SetDestination(v RouteGetDestinationRetType)

SetDestination sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) SetId added in v1.0.0

func (o *Route) SetId(v RouteGetIdRetType)

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 (*Route) SetLabels added in v0.12.0

func (o *Route) SetLabels(v RouteGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) SetNexthop added in v0.12.0

func (o *Route) SetNexthop(v RouteGetNexthopRetType)

SetNexthop sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Route) SetUpdatedAt added in v0.12.0

func (o *Route) SetUpdatedAt(v RouteGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Route) ToMap deprecated added in v0.12.0

func (o Route) 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 RouteDestination added in v1.0.0

type RouteDestination struct {
	DestinationCIDRv4 *DestinationCIDRv4
	DestinationCIDRv6 *DestinationCIDRv6
}

RouteDestination - struct for RouteDestination Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func DestinationCIDRv4AsRouteDestination added in v1.0.0

func DestinationCIDRv4AsRouteDestination(v *DestinationCIDRv4) RouteDestination

DestinationCIDRv4AsRouteDestination is a convenience function that returns DestinationCIDRv4 wrapped in RouteDestination Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func DestinationCIDRv6AsRouteDestination added in v1.0.0

func DestinationCIDRv6AsRouteDestination(v *DestinationCIDRv6) RouteDestination

DestinationCIDRv6AsRouteDestination is a convenience function that returns DestinationCIDRv6 wrapped in RouteDestination Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RouteDestination) GetActualInstance added in v1.0.0

func (obj *RouteDestination) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RouteDestination) MarshalJSON added in v1.0.0

func (src RouteDestination) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RouteDestination) UnmarshalJSON added in v1.0.0

func (dst *RouteDestination) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetCreatedAtArgType deprecated added in v0.21.2

type RouteGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetCreatedAtAttributeType added in v0.21.2

type RouteGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetCreatedAtRetType deprecated added in v0.21.2

type RouteGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetDestinationArgType deprecated added in v1.0.0

type RouteGetDestinationArgType = RouteDestination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetDestinationAttributeType added in v1.0.0

type RouteGetDestinationAttributeType = *RouteDestination

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetDestinationRetType deprecated added in v1.0.0

type RouteGetDestinationRetType = RouteDestination

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetIdArgType deprecated added in v1.0.0

type RouteGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetIdAttributeType added in v1.0.0

type RouteGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetIdRetType deprecated added in v1.0.0

type RouteGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetLabelsArgType deprecated added in v0.21.2

type RouteGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetLabelsAttributeType added in v0.21.2

type RouteGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetLabelsRetType deprecated added in v0.21.2

type RouteGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetNexthopArgType deprecated added in v0.21.2

type RouteGetNexthopArgType = RouteNexthop

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetNexthopAttributeType added in v0.21.2

type RouteGetNexthopAttributeType = *RouteNexthop

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetNexthopRetType deprecated added in v0.21.2

type RouteGetNexthopRetType = RouteNexthop

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetUpdatedAtArgType deprecated added in v0.21.2

type RouteGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetUpdatedAtAttributeType added in v0.21.2

type RouteGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteGetUpdatedAtRetType deprecated added in v0.21.2

type RouteGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteListResponse

type RouteListResponse struct {
	// A list of routes.
	// REQUIRED
	Items RouteListResponseGetItemsAttributeType `json:"items" required:"true"`
}

RouteListResponse Route list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRouteListResponse added in v0.12.0

func NewRouteListResponse(items RouteListResponseGetItemsArgType) *RouteListResponse

NewRouteListResponse instantiates a new RouteListResponse 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 NewRouteListResponseWithDefaults added in v0.12.0

func NewRouteListResponseWithDefaults() *RouteListResponse

NewRouteListResponseWithDefaults instantiates a new RouteListResponse 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 (*RouteListResponse) GetItems added in v0.12.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RouteListResponse) GetItemsOk added in v0.12.0

func (o *RouteListResponse) GetItemsOk() (ret RouteListResponseGetItemsRetType, ok bool)

GetItemsOk returns a tuple with the Items 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 (*RouteListResponse) SetItems added in v0.12.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RouteListResponse) ToMap deprecated added in v0.12.0

func (o RouteListResponse) 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 RouteListResponseGetItemsArgType deprecated added in v0.21.2

type RouteListResponseGetItemsArgType = []Route

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteListResponseGetItemsAttributeType added in v0.21.2

type RouteListResponseGetItemsAttributeType = *[]Route

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteListResponseGetItemsRetType deprecated added in v0.21.2

type RouteListResponseGetItemsRetType = []Route

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RouteNexthop added in v1.0.0

type RouteNexthop struct {
	NexthopBlackhole *NexthopBlackhole
	NexthopIPv4      *NexthopIPv4
	NexthopIPv6      *NexthopIPv6
	NexthopInternet  *NexthopInternet
}

RouteNexthop - struct for RouteNexthop Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NexthopBlackholeAsRouteNexthop added in v1.0.0

func NexthopBlackholeAsRouteNexthop(v *NexthopBlackhole) RouteNexthop

NexthopBlackholeAsRouteNexthop is a convenience function that returns NexthopBlackhole wrapped in RouteNexthop Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NexthopIPv4AsRouteNexthop added in v1.0.0

func NexthopIPv4AsRouteNexthop(v *NexthopIPv4) RouteNexthop

NexthopIPv4AsRouteNexthop is a convenience function that returns NexthopIPv4 wrapped in RouteNexthop Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NexthopIPv6AsRouteNexthop added in v1.0.0

func NexthopIPv6AsRouteNexthop(v *NexthopIPv6) RouteNexthop

NexthopIPv6AsRouteNexthop is a convenience function that returns NexthopIPv6 wrapped in RouteNexthop Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NexthopInternetAsRouteNexthop added in v1.0.0

func NexthopInternetAsRouteNexthop(v *NexthopInternet) RouteNexthop

NexthopInternetAsRouteNexthop is a convenience function that returns NexthopInternet wrapped in RouteNexthop Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RouteNexthop) GetActualInstance added in v1.0.0

func (obj *RouteNexthop) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RouteNexthop) MarshalJSON added in v1.0.0

func (src RouteNexthop) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*RouteNexthop) UnmarshalJSON added in v1.0.0

func (dst *RouteNexthop) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTable added in v1.0.0

type RoutingTable struct {
	// Date-time when resource was created.
	CreatedAt RoutingTableGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// This is the default routing table. It can't be deleted and is used if the user does not specify it otherwise.
	Default RoutingTablegetDefaultAttributeType `json:"default,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description RoutingTableGetDescriptionAttributeType `json:"description,omitempty"`
	// A config setting for a routing table which allows propagation of dynamic routes to this routing table.
	DynamicRoutes RoutingTablegetDynamicRoutesAttributeType `json:"dynamicRoutes,omitempty"`
	// Universally Unique Identifier (UUID).
	Id RoutingTableGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels RoutingTableGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name RoutingTableGetNameAttributeType `json:"name" required:"true"`
	// A config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
	SystemRoutes RoutingTablegetSystemRoutesAttributeType `json:"systemRoutes,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt RoutingTableGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

RoutingTable An object representing a routing table. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRoutingTable added in v1.0.0

func NewRoutingTable(name RoutingTableGetNameArgType) *RoutingTable

NewRoutingTable instantiates a new RoutingTable 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 NewRoutingTableWithDefaults added in v1.0.0

func NewRoutingTableWithDefaults() *RoutingTable

NewRoutingTableWithDefaults instantiates a new RoutingTable 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 (*RoutingTable) GetCreatedAt added in v1.0.0

func (o *RoutingTable) GetCreatedAt() (res RoutingTableGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*RoutingTable) GetCreatedAtOk added in v1.0.0

func (o *RoutingTable) GetCreatedAtOk() (ret RoutingTableGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*RoutingTable) GetDefault added in v1.0.0

func (o *RoutingTable) GetDefault() (res RoutingTablegetDefaultRetType)

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 (*RoutingTable) GetDefaultOk added in v1.0.0

func (o *RoutingTable) GetDefaultOk() (ret RoutingTablegetDefaultRetType, 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 (*RoutingTable) GetDescription added in v1.0.0

func (o *RoutingTable) GetDescription() (res RoutingTableGetDescriptionRetType)

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 (*RoutingTable) GetDescriptionOk added in v1.0.0

func (o *RoutingTable) GetDescriptionOk() (ret RoutingTableGetDescriptionRetType, 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 (*RoutingTable) GetDynamicRoutes added in v1.0.0

func (o *RoutingTable) GetDynamicRoutes() (res RoutingTablegetDynamicRoutesRetType)

GetDynamicRoutes returns the DynamicRoutes 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 (*RoutingTable) GetDynamicRoutesOk added in v1.0.0

func (o *RoutingTable) GetDynamicRoutesOk() (ret RoutingTablegetDynamicRoutesRetType, ok bool)

GetDynamicRoutesOk returns a tuple with the DynamicRoutes 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 (*RoutingTable) GetId added in v1.0.0

func (o *RoutingTable) GetId() (res RoutingTableGetIdRetType)

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 (*RoutingTable) GetIdOk added in v1.0.0

func (o *RoutingTable) GetIdOk() (ret RoutingTableGetIdRetType, 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 (*RoutingTable) GetLabels added in v1.0.0

func (o *RoutingTable) GetLabels() (res RoutingTableGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTable) GetLabelsOk added in v1.0.0

func (o *RoutingTable) GetLabelsOk() (ret RoutingTableGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTable) GetName added in v1.0.0

func (o *RoutingTable) GetName() (ret RoutingTableGetNameRetType)

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 (*RoutingTable) GetNameOk added in v1.0.0

func (o *RoutingTable) GetNameOk() (ret RoutingTableGetNameRetType, 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 (*RoutingTable) GetSystemRoutes added in v1.0.0

func (o *RoutingTable) GetSystemRoutes() (res RoutingTablegetSystemRoutesRetType)

GetSystemRoutes returns the SystemRoutes 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 (*RoutingTable) GetSystemRoutesOk added in v1.0.0

func (o *RoutingTable) GetSystemRoutesOk() (ret RoutingTablegetSystemRoutesRetType, ok bool)

GetSystemRoutesOk returns a tuple with the SystemRoutes 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 (*RoutingTable) GetUpdatedAt added in v1.0.0

func (o *RoutingTable) GetUpdatedAt() (res RoutingTableGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*RoutingTable) GetUpdatedAtOk added in v1.0.0

func (o *RoutingTable) GetUpdatedAtOk() (ret RoutingTableGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*RoutingTable) HasCreatedAt added in v1.0.0

func (o *RoutingTable) HasCreatedAt() bool

HasCreatedAt 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 (*RoutingTable) HasDefault added in v1.0.0

func (o *RoutingTable) 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 (*RoutingTable) HasDescription added in v1.0.0

func (o *RoutingTable) 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 (*RoutingTable) HasDynamicRoutes added in v1.0.0

func (o *RoutingTable) HasDynamicRoutes() bool

HasDynamicRoutes 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 (*RoutingTable) HasId added in v1.0.0

func (o *RoutingTable) 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 (*RoutingTable) HasLabels added in v1.0.0

func (o *RoutingTable) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTable) HasSystemRoutes added in v1.0.0

func (o *RoutingTable) HasSystemRoutes() bool

HasSystemRoutes 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 (*RoutingTable) HasUpdatedAt added in v1.0.0

func (o *RoutingTable) HasUpdatedAt() bool

HasUpdatedAt 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 (*RoutingTable) SetCreatedAt added in v1.0.0

func (o *RoutingTable) SetCreatedAt(v RoutingTableGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTable) SetDefault added in v1.0.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 (*RoutingTable) SetDescription added in v1.0.0

func (o *RoutingTable) SetDescription(v RoutingTableGetDescriptionRetType)

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 (*RoutingTable) SetDynamicRoutes added in v1.0.0

func (o *RoutingTable) SetDynamicRoutes(v RoutingTablegetDynamicRoutesRetType)

SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTable) SetId added in v1.0.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 (*RoutingTable) SetLabels added in v1.0.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTable) SetName added in v1.0.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 (*RoutingTable) SetSystemRoutes added in v1.0.0

func (o *RoutingTable) SetSystemRoutes(v RoutingTablegetSystemRoutesRetType)

SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTable) SetUpdatedAt added in v1.0.0

func (o *RoutingTable) SetUpdatedAt(v RoutingTableGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RoutingTable) ToMap deprecated added in v1.0.0

func (o RoutingTable) 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 RoutingTableGetCreatedAtArgType deprecated added in v1.0.0

type RoutingTableGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetCreatedAtAttributeType added in v1.0.0

type RoutingTableGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetCreatedAtRetType deprecated added in v1.0.0

type RoutingTableGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetDescriptionArgType deprecated added in v1.0.0

type RoutingTableGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetDescriptionAttributeType added in v1.0.0

type RoutingTableGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetDescriptionRetType deprecated added in v1.0.0

type RoutingTableGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetIdArgType deprecated added in v1.0.0

type RoutingTableGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetIdAttributeType added in v1.0.0

type RoutingTableGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetIdRetType deprecated added in v1.0.0

type RoutingTableGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetLabelsArgType deprecated added in v1.0.0

type RoutingTableGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetLabelsAttributeType added in v1.0.0

type RoutingTableGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetLabelsRetType deprecated added in v1.0.0

type RoutingTableGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetNameArgType deprecated added in v1.0.0

type RoutingTableGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetNameAttributeType added in v1.0.0

type RoutingTableGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetNameRetType deprecated added in v1.0.0

type RoutingTableGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetUpdatedAtArgType deprecated added in v1.0.0

type RoutingTableGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetUpdatedAtAttributeType added in v1.0.0

type RoutingTableGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableGetUpdatedAtRetType deprecated added in v1.0.0

type RoutingTableGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableListResponse added in v1.0.0

type RoutingTableListResponse struct {
	// A list of routing tables.
	// REQUIRED
	Items RoutingTableListResponseGetItemsAttributeType `json:"items" required:"true"`
}

RoutingTableListResponse Routing table response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewRoutingTableListResponse added in v1.0.0

func NewRoutingTableListResponse(items RoutingTableListResponseGetItemsArgType) *RoutingTableListResponse

NewRoutingTableListResponse instantiates a new RoutingTableListResponse 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 NewRoutingTableListResponseWithDefaults added in v1.0.0

func NewRoutingTableListResponseWithDefaults() *RoutingTableListResponse

NewRoutingTableListResponseWithDefaults instantiates a new RoutingTableListResponse 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 (*RoutingTableListResponse) GetItems added in v1.0.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*RoutingTableListResponse) GetItemsOk added in v1.0.0

GetItemsOk returns a tuple with the Items 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 (*RoutingTableListResponse) SetItems added in v1.0.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (RoutingTableListResponse) ToMap deprecated added in v1.0.0

func (o RoutingTableListResponse) 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 RoutingTableListResponseGetItemsArgType deprecated added in v1.0.0

type RoutingTableListResponseGetItemsArgType = []RoutingTable

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableListResponseGetItemsAttributeType added in v1.0.0

type RoutingTableListResponseGetItemsAttributeType = *[]RoutingTable

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTableListResponseGetItemsRetType deprecated added in v1.0.0

type RoutingTableListResponseGetItemsRetType = []RoutingTable

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetDefaultArgType deprecated added in v1.0.0

type RoutingTablegetDefaultArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetDefaultAttributeType added in v1.0.0

type RoutingTablegetDefaultAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetDefaultRetType deprecated added in v1.0.0

type RoutingTablegetDefaultRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetDynamicRoutesArgType deprecated added in v1.0.0

type RoutingTablegetDynamicRoutesArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetDynamicRoutesAttributeType added in v1.0.0

type RoutingTablegetDynamicRoutesAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetDynamicRoutesRetType deprecated added in v1.0.0

type RoutingTablegetDynamicRoutesRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetSystemRoutesArgType deprecated added in v1.0.0

type RoutingTablegetSystemRoutesArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetSystemRoutesAttributeType added in v1.0.0

type RoutingTablegetSystemRoutesAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type RoutingTablegetSystemRoutesRetType deprecated added in v1.0.0

type RoutingTablegetSystemRoutesRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroup added in v0.13.0

type SecurityGroup struct {
	// Date-time when resource was created.
	CreatedAt SecurityGroupGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description SecurityGroupGetDescriptionAttributeType `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id SecurityGroupGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels SecurityGroupGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name SecurityGroupGetNameAttributeType `json:"name" required:"true"`
	// A list containing security group rule objects.
	Rules SecurityGroupGetRulesAttributeType `json:"rules,omitempty"`
	// Shows if a security group is stateful or stateless. You can only have one type of security groups per network interface/server.
	Stateful SecurityGroupgetStatefulAttributeType `json:"stateful,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt SecurityGroupGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

SecurityGroup Object that represents a security group. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSecurityGroup added in v0.13.0

func NewSecurityGroup(name SecurityGroupGetNameArgType) *SecurityGroup

NewSecurityGroup instantiates a new SecurityGroup 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 NewSecurityGroupWithDefaults added in v0.13.0

func NewSecurityGroupWithDefaults() *SecurityGroup

NewSecurityGroupWithDefaults instantiates a new SecurityGroup 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 (*SecurityGroup) GetCreatedAt added in v0.13.0

func (o *SecurityGroup) GetCreatedAt() (res SecurityGroupGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*SecurityGroup) GetCreatedAtOk added in v0.13.0

func (o *SecurityGroup) GetCreatedAtOk() (ret SecurityGroupGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*SecurityGroup) GetDescription added in v0.13.0

func (o *SecurityGroup) GetDescription() (res SecurityGroupGetDescriptionRetType)

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 (*SecurityGroup) GetDescriptionOk added in v0.13.0

func (o *SecurityGroup) GetDescriptionOk() (ret SecurityGroupGetDescriptionRetType, 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 (*SecurityGroup) GetId added in v0.13.0

func (o *SecurityGroup) GetId() (res SecurityGroupGetIdRetType)

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 (*SecurityGroup) GetIdOk added in v0.13.0

func (o *SecurityGroup) GetIdOk() (ret SecurityGroupGetIdRetType, 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 (*SecurityGroup) GetLabels added in v0.13.0

func (o *SecurityGroup) GetLabels() (res SecurityGroupGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) GetLabelsOk added in v0.13.0

func (o *SecurityGroup) GetLabelsOk() (ret SecurityGroupGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) GetName added in v0.13.0

func (o *SecurityGroup) GetName() (ret SecurityGroupGetNameRetType)

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 (*SecurityGroup) GetNameOk added in v0.13.0

func (o *SecurityGroup) GetNameOk() (ret SecurityGroupGetNameRetType, 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 (*SecurityGroup) GetRules added in v0.13.0

func (o *SecurityGroup) GetRules() (res SecurityGroupGetRulesRetType)

GetRules returns the Rules 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 (*SecurityGroup) GetRulesOk added in v0.13.0

func (o *SecurityGroup) GetRulesOk() (ret SecurityGroupGetRulesRetType, ok bool)

GetRulesOk returns a tuple with the Rules 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 (*SecurityGroup) GetStateful added in v0.13.0

func (o *SecurityGroup) GetStateful() (res SecurityGroupgetStatefulRetType)

GetStateful returns the Stateful 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 (*SecurityGroup) GetStatefulOk added in v0.13.0

func (o *SecurityGroup) GetStatefulOk() (ret SecurityGroupgetStatefulRetType, ok bool)

GetStatefulOk returns a tuple with the Stateful 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 (*SecurityGroup) GetUpdatedAt added in v0.13.0

func (o *SecurityGroup) GetUpdatedAt() (res SecurityGroupGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*SecurityGroup) GetUpdatedAtOk added in v0.13.0

func (o *SecurityGroup) GetUpdatedAtOk() (ret SecurityGroupGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*SecurityGroup) HasCreatedAt added in v0.13.0

func (o *SecurityGroup) HasCreatedAt() bool

HasCreatedAt 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 (*SecurityGroup) HasDescription added in v0.13.0

func (o *SecurityGroup) 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 (*SecurityGroup) HasId added in v0.13.0

func (o *SecurityGroup) 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 (*SecurityGroup) HasLabels added in v0.13.0

func (o *SecurityGroup) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) HasRules added in v0.13.0

func (o *SecurityGroup) HasRules() bool

HasRules 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 (*SecurityGroup) HasStateful added in v0.13.0

func (o *SecurityGroup) HasStateful() bool

HasStateful 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 (*SecurityGroup) HasUpdatedAt added in v0.13.0

func (o *SecurityGroup) HasUpdatedAt() bool

HasUpdatedAt 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 (*SecurityGroup) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) SetDescription added in v0.13.0

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 (*SecurityGroup) SetId added in v0.13.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 (*SecurityGroup) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) SetName added in v0.13.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 (*SecurityGroup) SetRules added in v0.13.0

SetRules gets a reference to the given []SecurityGroupRule and assigns it to the Rules field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) SetStateful added in v0.13.0

SetStateful gets a reference to the given bool and assigns it to the Stateful field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroup) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SecurityGroup) ToMap deprecated added in v0.13.0

func (o SecurityGroup) 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 SecurityGroupGetCreatedAtArgType deprecated added in v0.21.2

type SecurityGroupGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetCreatedAtAttributeType added in v0.21.2

type SecurityGroupGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetCreatedAtRetType deprecated added in v0.21.2

type SecurityGroupGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetDescriptionArgType deprecated added in v0.21.2

type SecurityGroupGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetDescriptionAttributeType added in v0.21.2

type SecurityGroupGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetDescriptionRetType deprecated added in v0.21.2

type SecurityGroupGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetIdArgType deprecated added in v0.21.2

type SecurityGroupGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetIdAttributeType added in v0.21.2

type SecurityGroupGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetIdRetType deprecated added in v0.21.2

type SecurityGroupGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetLabelsArgType deprecated added in v0.21.2

type SecurityGroupGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetLabelsAttributeType added in v0.21.2

type SecurityGroupGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetLabelsRetType deprecated added in v0.21.2

type SecurityGroupGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetNameArgType deprecated added in v0.21.2

type SecurityGroupGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetNameAttributeType added in v0.21.2

type SecurityGroupGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetNameRetType deprecated added in v0.21.2

type SecurityGroupGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetRulesArgType deprecated added in v0.21.2

type SecurityGroupGetRulesArgType = []SecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetRulesAttributeType added in v0.21.2

type SecurityGroupGetRulesAttributeType = *[]SecurityGroupRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetRulesRetType deprecated added in v0.21.2

type SecurityGroupGetRulesRetType = []SecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetUpdatedAtArgType deprecated added in v0.21.2

type SecurityGroupGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetUpdatedAtAttributeType added in v0.21.2

type SecurityGroupGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupGetUpdatedAtRetType deprecated added in v0.21.2

type SecurityGroupGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupListResponse added in v0.13.0

type SecurityGroupListResponse struct {
	// A list containing security group objects.
	// REQUIRED
	Items SecurityGroupListResponseGetItemsAttributeType `json:"items" required:"true"`
}

SecurityGroupListResponse Security group list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSecurityGroupListResponse added in v0.13.0

func NewSecurityGroupListResponse(items SecurityGroupListResponseGetItemsArgType) *SecurityGroupListResponse

NewSecurityGroupListResponse instantiates a new SecurityGroupListResponse 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 NewSecurityGroupListResponseWithDefaults added in v0.13.0

func NewSecurityGroupListResponseWithDefaults() *SecurityGroupListResponse

NewSecurityGroupListResponseWithDefaults instantiates a new SecurityGroupListResponse 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 (*SecurityGroupListResponse) GetItems added in v0.13.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupListResponse) GetItemsOk added in v0.13.0

GetItemsOk returns a tuple with the Items 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 (*SecurityGroupListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SecurityGroupListResponse) ToMap deprecated added in v0.13.0

func (o SecurityGroupListResponse) 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 SecurityGroupListResponseGetItemsArgType deprecated added in v0.21.2

type SecurityGroupListResponseGetItemsArgType = []SecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupListResponseGetItemsAttributeType added in v0.21.2

type SecurityGroupListResponseGetItemsAttributeType = *[]SecurityGroup

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupListResponseGetItemsRetType deprecated added in v0.21.2

type SecurityGroupListResponseGetItemsRetType = []SecurityGroup

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRule added in v0.13.0

type SecurityGroupRule struct {
	// Date-time when resource was created.
	CreatedAt SecurityGroupRuleGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description SecurityGroupRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// The direction of the traffic which the rule should match. Possible values: `ingress`, `egress`.
	// REQUIRED
	Direction SecurityGroupRuleGetDirectionAttributeType `json:"direction" required:"true"`
	// The ethertype which the rule should match. Possible values: `IPv4`, `IPv6`.
	Ethertype      SecurityGroupRuleGetEthertypeAttributeType      `json:"ethertype,omitempty"`
	IcmpParameters SecurityGroupRuleGetIcmpParametersAttributeType `json:"icmpParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id SecurityGroupRuleGetIdAttributeType `json:"id,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	IpRange   SecurityGroupRuleGetIpRangeAttributeType   `json:"ipRange,omitempty"`
	PortRange SecurityGroupRuleGetPortRangeAttributeType `json:"portRange,omitempty"`
	// Universally Unique Identifier (UUID).
	RemoteSecurityGroupId SecurityGroupRuleGetRemoteSecurityGroupIdAttributeType `json:"remoteSecurityGroupId,omitempty"`
	// Universally Unique Identifier (UUID).
	SecurityGroupId SecurityGroupRuleGetSecurityGroupIdAttributeType `json:"securityGroupId,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt SecurityGroupRuleGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	Protocol  SecurityGroupRuleGetProtocolAttributeType  `json:"protocol,omitempty"`
}

SecurityGroupRule Object that represents a security group rule. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSecurityGroupRule added in v0.13.0

func NewSecurityGroupRule(direction SecurityGroupRuleGetDirectionArgType) *SecurityGroupRule

NewSecurityGroupRule instantiates a new SecurityGroupRule 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 NewSecurityGroupRuleWithDefaults added in v0.13.0

func NewSecurityGroupRuleWithDefaults() *SecurityGroupRule

NewSecurityGroupRuleWithDefaults instantiates a new SecurityGroupRule 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 (*SecurityGroupRule) GetCreatedAt added in v0.31.0

GetCreatedAt returns the CreatedAt 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 (*SecurityGroupRule) GetCreatedAtOk added in v0.31.0

func (o *SecurityGroupRule) GetCreatedAtOk() (ret SecurityGroupRuleGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*SecurityGroupRule) GetDescription added in v0.13.0

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 (*SecurityGroupRule) GetDescriptionOk added in v0.13.0

func (o *SecurityGroupRule) GetDescriptionOk() (ret SecurityGroupRuleGetDescriptionRetType, 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 (*SecurityGroupRule) GetDirection added in v0.13.0

GetDirection returns the Direction field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) GetDirectionOk added in v0.13.0

func (o *SecurityGroupRule) GetDirectionOk() (ret SecurityGroupRuleGetDirectionRetType, ok bool)

GetDirectionOk returns a tuple with the Direction 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 (*SecurityGroupRule) GetEthertype added in v0.13.0

GetEthertype returns the Ethertype 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 (*SecurityGroupRule) GetEthertypeOk added in v0.13.0

func (o *SecurityGroupRule) GetEthertypeOk() (ret SecurityGroupRuleGetEthertypeRetType, ok bool)

GetEthertypeOk returns a tuple with the Ethertype 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 (*SecurityGroupRule) GetIcmpParameters added in v0.13.0

func (o *SecurityGroupRule) GetIcmpParameters() (res SecurityGroupRuleGetIcmpParametersRetType)

GetIcmpParameters returns the IcmpParameters 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 (*SecurityGroupRule) GetIcmpParametersOk added in v0.13.0

func (o *SecurityGroupRule) GetIcmpParametersOk() (ret SecurityGroupRuleGetIcmpParametersRetType, ok bool)

GetIcmpParametersOk returns a tuple with the IcmpParameters 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 (*SecurityGroupRule) GetId added in v0.13.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 (*SecurityGroupRule) GetIdOk added in v0.13.0

func (o *SecurityGroupRule) GetIdOk() (ret SecurityGroupRuleGetIdRetType, 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 (*SecurityGroupRule) GetIpRange added in v0.13.0

GetIpRange returns the IpRange 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 (*SecurityGroupRule) GetIpRangeOk added in v0.13.0

func (o *SecurityGroupRule) GetIpRangeOk() (ret SecurityGroupRuleGetIpRangeRetType, ok bool)

GetIpRangeOk returns a tuple with the IpRange 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 (*SecurityGroupRule) GetPortRange added in v0.13.0

GetPortRange returns the PortRange 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 (*SecurityGroupRule) GetPortRangeOk added in v0.13.0

func (o *SecurityGroupRule) GetPortRangeOk() (ret SecurityGroupRuleGetPortRangeRetType, ok bool)

GetPortRangeOk returns a tuple with the PortRange 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 (*SecurityGroupRule) GetProtocol added in v0.13.0

GetProtocol returns the Protocol 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 (*SecurityGroupRule) GetProtocolOk added in v0.13.0

func (o *SecurityGroupRule) GetProtocolOk() (ret SecurityGroupRuleGetProtocolRetType, ok bool)

GetProtocolOk returns a tuple with the Protocol 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 (*SecurityGroupRule) GetRemoteSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) GetRemoteSecurityGroupId() (res SecurityGroupRuleGetRemoteSecurityGroupIdRetType)

GetRemoteSecurityGroupId returns the RemoteSecurityGroupId 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 (*SecurityGroupRule) GetRemoteSecurityGroupIdOk added in v0.13.0

func (o *SecurityGroupRule) GetRemoteSecurityGroupIdOk() (ret SecurityGroupRuleGetRemoteSecurityGroupIdRetType, ok bool)

GetRemoteSecurityGroupIdOk returns a tuple with the RemoteSecurityGroupId 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 (*SecurityGroupRule) GetSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) GetSecurityGroupId() (res SecurityGroupRuleGetSecurityGroupIdRetType)

GetSecurityGroupId returns the SecurityGroupId 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 (*SecurityGroupRule) GetSecurityGroupIdOk added in v0.13.0

func (o *SecurityGroupRule) GetSecurityGroupIdOk() (ret SecurityGroupRuleGetSecurityGroupIdRetType, ok bool)

GetSecurityGroupIdOk returns a tuple with the SecurityGroupId 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 (*SecurityGroupRule) GetUpdatedAt added in v0.31.0

GetUpdatedAt returns the UpdatedAt 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 (*SecurityGroupRule) GetUpdatedAtOk added in v0.31.0

func (o *SecurityGroupRule) GetUpdatedAtOk() (ret SecurityGroupRuleGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*SecurityGroupRule) HasCreatedAt added in v0.31.0

func (o *SecurityGroupRule) HasCreatedAt() bool

HasCreatedAt 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 (*SecurityGroupRule) HasDescription added in v0.13.0

func (o *SecurityGroupRule) 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 (*SecurityGroupRule) HasEthertype added in v0.13.0

func (o *SecurityGroupRule) HasEthertype() bool

HasEthertype 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 (*SecurityGroupRule) HasIcmpParameters added in v0.13.0

func (o *SecurityGroupRule) HasIcmpParameters() bool

HasIcmpParameters 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 (*SecurityGroupRule) HasId added in v0.13.0

func (o *SecurityGroupRule) 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 (*SecurityGroupRule) HasIpRange added in v0.13.0

func (o *SecurityGroupRule) HasIpRange() bool

HasIpRange 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 (*SecurityGroupRule) HasPortRange added in v0.13.0

func (o *SecurityGroupRule) HasPortRange() bool

HasPortRange 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 (*SecurityGroupRule) HasProtocol added in v0.13.0

func (o *SecurityGroupRule) HasProtocol() bool

HasProtocol 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 (*SecurityGroupRule) HasRemoteSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) HasRemoteSecurityGroupId() bool

HasRemoteSecurityGroupId 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 (*SecurityGroupRule) HasSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) HasSecurityGroupId() bool

HasSecurityGroupId 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 (*SecurityGroupRule) HasUpdatedAt added in v0.31.0

func (o *SecurityGroupRule) HasUpdatedAt() bool

HasUpdatedAt 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 (*SecurityGroupRule) SetCreatedAt added in v0.31.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetDescription added in v0.13.0

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 (*SecurityGroupRule) SetDirection added in v0.13.0

SetDirection sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetEthertype added in v0.13.0

SetEthertype gets a reference to the given string and assigns it to the Ethertype field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetIcmpParameters added in v0.13.0

SetIcmpParameters gets a reference to the given ICMPParameters and assigns it to the IcmpParameters field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetId added in v0.13.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 (*SecurityGroupRule) SetIpRange added in v0.13.0

SetIpRange gets a reference to the given string and assigns it to the IpRange field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetPortRange added in v0.13.0

SetPortRange gets a reference to the given PortRange and assigns it to the PortRange field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetRemoteSecurityGroupId added in v0.13.0

SetRemoteSecurityGroupId gets a reference to the given string and assigns it to the RemoteSecurityGroupId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetSecurityGroupId added in v0.13.0

SetSecurityGroupId gets a reference to the given string and assigns it to the SecurityGroupId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRule) SetUpdatedAt added in v0.31.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SecurityGroupRule) ToMap deprecated added in v0.13.0

func (o SecurityGroupRule) 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 SecurityGroupRuleGetCreatedAtArgType deprecated added in v0.31.0

type SecurityGroupRuleGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetCreatedAtAttributeType added in v0.31.0

type SecurityGroupRuleGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetCreatedAtRetType deprecated added in v0.31.0

type SecurityGroupRuleGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetDescriptionArgType deprecated added in v0.21.2

type SecurityGroupRuleGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetDescriptionAttributeType added in v0.21.2

type SecurityGroupRuleGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetDescriptionRetType deprecated added in v0.21.2

type SecurityGroupRuleGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetDirectionArgType deprecated added in v0.21.2

type SecurityGroupRuleGetDirectionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetDirectionAttributeType added in v0.21.2

type SecurityGroupRuleGetDirectionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetDirectionRetType deprecated added in v0.21.2

type SecurityGroupRuleGetDirectionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetEthertypeArgType deprecated added in v0.21.2

type SecurityGroupRuleGetEthertypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetEthertypeAttributeType added in v0.21.2

type SecurityGroupRuleGetEthertypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetEthertypeRetType deprecated added in v0.21.2

type SecurityGroupRuleGetEthertypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIcmpParametersArgType deprecated added in v0.21.2

type SecurityGroupRuleGetIcmpParametersArgType = ICMPParameters

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIcmpParametersAttributeType added in v0.21.2

type SecurityGroupRuleGetIcmpParametersAttributeType = *ICMPParameters

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIcmpParametersRetType deprecated added in v0.21.2

type SecurityGroupRuleGetIcmpParametersRetType = ICMPParameters

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIdArgType deprecated added in v0.21.2

type SecurityGroupRuleGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIdAttributeType added in v0.21.2

type SecurityGroupRuleGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIdRetType deprecated added in v0.21.2

type SecurityGroupRuleGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIpRangeArgType deprecated added in v0.21.2

type SecurityGroupRuleGetIpRangeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIpRangeAttributeType added in v0.21.2

type SecurityGroupRuleGetIpRangeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetIpRangeRetType deprecated added in v0.21.2

type SecurityGroupRuleGetIpRangeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetPortRangeArgType deprecated added in v0.21.2

type SecurityGroupRuleGetPortRangeArgType = PortRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetPortRangeAttributeType added in v0.21.2

type SecurityGroupRuleGetPortRangeAttributeType = *PortRange

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetPortRangeRetType deprecated added in v0.21.2

type SecurityGroupRuleGetPortRangeRetType = PortRange

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetProtocolArgType deprecated added in v0.21.2

type SecurityGroupRuleGetProtocolArgType = Protocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetProtocolAttributeType added in v0.21.2

type SecurityGroupRuleGetProtocolAttributeType = *Protocol

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetProtocolRetType deprecated added in v0.21.2

type SecurityGroupRuleGetProtocolRetType = Protocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetRemoteSecurityGroupIdArgType deprecated added in v0.21.2

type SecurityGroupRuleGetRemoteSecurityGroupIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetRemoteSecurityGroupIdAttributeType added in v0.21.2

type SecurityGroupRuleGetRemoteSecurityGroupIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetRemoteSecurityGroupIdRetType deprecated added in v0.21.2

type SecurityGroupRuleGetRemoteSecurityGroupIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetSecurityGroupIdArgType deprecated added in v0.21.2

type SecurityGroupRuleGetSecurityGroupIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetSecurityGroupIdAttributeType added in v0.21.2

type SecurityGroupRuleGetSecurityGroupIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetSecurityGroupIdRetType deprecated added in v0.21.2

type SecurityGroupRuleGetSecurityGroupIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetUpdatedAtArgType deprecated added in v0.31.0

type SecurityGroupRuleGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetUpdatedAtAttributeType added in v0.31.0

type SecurityGroupRuleGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleGetUpdatedAtRetType deprecated added in v0.31.0

type SecurityGroupRuleGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleListResponse added in v0.13.0

type SecurityGroupRuleListResponse struct {
	// A list containing security group rule objects.
	// REQUIRED
	Items SecurityGroupRuleListResponseGetItemsAttributeType `json:"items" required:"true"`
}

SecurityGroupRuleListResponse Security group rule list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSecurityGroupRuleListResponse added in v0.13.0

func NewSecurityGroupRuleListResponse(items SecurityGroupRuleListResponseGetItemsArgType) *SecurityGroupRuleListResponse

NewSecurityGroupRuleListResponse instantiates a new SecurityGroupRuleListResponse 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 NewSecurityGroupRuleListResponseWithDefaults added in v0.13.0

func NewSecurityGroupRuleListResponseWithDefaults() *SecurityGroupRuleListResponse

NewSecurityGroupRuleListResponseWithDefaults instantiates a new SecurityGroupRuleListResponse 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 (*SecurityGroupRuleListResponse) GetItems added in v0.13.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SecurityGroupRuleListResponse) GetItemsOk added in v0.13.0

GetItemsOk returns a tuple with the Items 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 (*SecurityGroupRuleListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SecurityGroupRuleListResponse) ToMap deprecated added in v0.13.0

func (o SecurityGroupRuleListResponse) 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 SecurityGroupRuleListResponseGetItemsArgType deprecated added in v0.21.2

type SecurityGroupRuleListResponseGetItemsArgType = []SecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleListResponseGetItemsAttributeType added in v0.21.2

type SecurityGroupRuleListResponseGetItemsAttributeType = *[]SecurityGroupRule

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleListResponseGetItemsRetType deprecated added in v0.21.2

type SecurityGroupRuleListResponseGetItemsRetType = []SecurityGroupRule

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleProtocol added in v0.13.0

type SecurityGroupRuleProtocol struct {
	Protocol SecurityGroupRuleProtocolGetProtocolAttributeType `json:"protocol,omitempty"`
}

SecurityGroupRuleProtocol The internet protocol which the rule matches. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSecurityGroupRuleProtocol added in v0.13.0

func NewSecurityGroupRuleProtocol() *SecurityGroupRuleProtocol

NewSecurityGroupRuleProtocol instantiates a new SecurityGroupRuleProtocol 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 NewSecurityGroupRuleProtocolWithDefaults added in v0.13.0

func NewSecurityGroupRuleProtocolWithDefaults() *SecurityGroupRuleProtocol

NewSecurityGroupRuleProtocolWithDefaults instantiates a new SecurityGroupRuleProtocol 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 (*SecurityGroupRuleProtocol) GetProtocol added in v0.13.0

GetProtocol returns the Protocol 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 (*SecurityGroupRuleProtocol) GetProtocolOk added in v0.13.0

GetProtocolOk returns a tuple with the Protocol 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 (*SecurityGroupRuleProtocol) HasProtocol added in v0.13.0

func (o *SecurityGroupRuleProtocol) HasProtocol() bool

HasProtocol 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 (*SecurityGroupRuleProtocol) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SecurityGroupRuleProtocol) ToMap deprecated added in v0.13.0

func (o SecurityGroupRuleProtocol) 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 SecurityGroupRuleProtocolGetProtocolArgType deprecated added in v0.21.2

type SecurityGroupRuleProtocolGetProtocolArgType = Protocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleProtocolGetProtocolAttributeType added in v0.21.2

type SecurityGroupRuleProtocolGetProtocolAttributeType = *Protocol

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupRuleProtocolGetProtocolRetType deprecated added in v0.21.2

type SecurityGroupRuleProtocolGetProtocolRetType = Protocol

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupgetStatefulArgType deprecated added in v0.21.2

type SecurityGroupgetStatefulArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupgetStatefulAttributeType added in v0.21.2

type SecurityGroupgetStatefulAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SecurityGroupgetStatefulRetType deprecated added in v0.21.2

type SecurityGroupgetStatefulRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Server added in v0.13.0

type Server struct {
	// Universally Unique Identifier (UUID).
	AffinityGroup ServerGetAffinityGroupAttributeType `json:"affinityGroup,omitempty"`
	Agent         ServerGetAgentAttributeType         `json:"agent,omitempty"`
	// Object that represents an availability zone.
	AvailabilityZone ServerGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	BootVolume       ServerGetBootVolumeAttributeType       `json:"bootVolume,omitempty"`
	// Date-time when resource was created.
	CreatedAt ServerGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// An error message.
	ErrorMessage ServerGetErrorMessageAttributeType `json:"errorMessage,omitempty"`
	// Universally Unique Identifier (UUID).
	Id ServerGetIdAttributeType `json:"id,omitempty"`
	// Universally Unique Identifier (UUID).
	ImageId ServerGetImageIdAttributeType `json:"imageId,omitempty"`
	// The name of an SSH keypair. Allowed characters are letters [a-zA-Z], digits [0-9] and the following special characters: [@._-].
	KeypairName ServerGetKeypairNameAttributeType `json:"keypairName,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels ServerGetLabelsAttributeType `json:"labels,omitempty"`
	// Date-time when resource was launched.
	LaunchedAt ServerGetLaunchedAtAttributeType `json:"launchedAt,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	MachineType       ServerGetMachineTypeAttributeType       `json:"machineType" required:"true"`
	MaintenanceWindow ServerGetMaintenanceWindowAttributeType `json:"maintenanceWindow,omitempty"`
	// Object that represents the metadata of an object. Regex for keys: `^[a-zA-Z0-9-_:. ]{1,255}$`. Regex for values: `^.{0,255}$`. Providing a `null` value for a key will remove that key.
	Metadata ServerGetMetadataAttributeType `json:"metadata,omitempty"`
	// The name for a Server.
	// REQUIRED
	Name       ServerGetNameAttributeType       `json:"name" required:"true"`
	Networking ServerGetNetworkingAttributeType `json:"networking,omitempty"`
	// A list of networks attached to a server.
	Nics ServerGetNicsAttributeType `json:"nics,omitempty"`
	// The power status of a server. Possible values: `CRASHED`, `ERROR`, `RUNNING`, `STOPPED`.
	PowerStatus ServerGetPowerStatusAttributeType `json:"powerStatus,omitempty"`
	// A list of General Objects.
	SecurityGroups ServerGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"`
	// A list of service account mails.
	ServiceAccountMails ServerGetServiceAccountMailsAttributeType `json:"serviceAccountMails,omitempty"`
	// The status of a server object. Possible values: `ACTIVE`, `BACKING-UP`, `CREATING`, `DEALLOCATED`, `DEALLOCATING`, `DELETED`, `DELETING`, `ERROR`, `INACTIVE`, `MIGRATING`, `PAUSED`, `REBOOT`, `REBOOTING`, `REBUILD`, `REBUILDING`, `RESCUE`, `RESCUING`, `RESIZING`, `RESTORING`, `SNAPSHOTTING`, `STARTING`, `STOPPING`, `UNRESCUING`, `UPDATING`.
	Status ServerGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt ServerGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	// User Data that is provided to the server. Must be base64 encoded and is passed via cloud-init to the server.
	UserData ServerGetUserDataAttributeType `json:"userData,omitempty"`
	// A list of UUIDs.
	Volumes ServerGetVolumesAttributeType `json:"volumes,omitempty"`
}

Server Representation of a single server object. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServer added in v0.13.0

func NewServer(machineType ServerGetMachineTypeArgType, name ServerGetNameArgType) *Server

NewServer instantiates a new Server 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 NewServerWithDefaults added in v0.13.0

func NewServerWithDefaults() *Server

NewServerWithDefaults instantiates a new Server 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 (*Server) GetAffinityGroup added in v0.13.0

func (o *Server) GetAffinityGroup() (res ServerGetAffinityGroupRetType)

GetAffinityGroup returns the AffinityGroup 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 (*Server) GetAffinityGroupOk added in v0.13.0

func (o *Server) GetAffinityGroupOk() (ret ServerGetAffinityGroupRetType, ok bool)

GetAffinityGroupOk returns a tuple with the AffinityGroup 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 (*Server) GetAgent added in v0.31.0

func (o *Server) GetAgent() (res ServerGetAgentRetType)

GetAgent returns the Agent 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 (*Server) GetAgentOk added in v0.31.0

func (o *Server) GetAgentOk() (ret ServerGetAgentRetType, ok bool)

GetAgentOk returns a tuple with the Agent 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 (*Server) GetAvailabilityZone added in v0.13.0

func (o *Server) GetAvailabilityZone() (res ServerGetAvailabilityZoneRetType)

GetAvailabilityZone returns the AvailabilityZone 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 (*Server) GetAvailabilityZoneOk added in v0.13.0

func (o *Server) GetAvailabilityZoneOk() (ret ServerGetAvailabilityZoneRetType, ok bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone 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 (*Server) GetBootVolume added in v0.13.0

func (o *Server) GetBootVolume() (res ServerGetBootVolumeRetType)

GetBootVolume returns the BootVolume 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 (*Server) GetBootVolumeOk added in v0.13.0

func (o *Server) GetBootVolumeOk() (ret ServerGetBootVolumeRetType, ok bool)

GetBootVolumeOk returns a tuple with the BootVolume 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 (*Server) GetCreatedAt added in v0.13.0

func (o *Server) GetCreatedAt() (res ServerGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Server) GetCreatedAtOk added in v0.13.0

func (o *Server) GetCreatedAtOk() (ret ServerGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Server) GetErrorMessage added in v0.13.0

func (o *Server) GetErrorMessage() (res ServerGetErrorMessageRetType)

GetErrorMessage returns the ErrorMessage 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 (*Server) GetErrorMessageOk added in v0.13.0

func (o *Server) GetErrorMessageOk() (ret ServerGetErrorMessageRetType, ok bool)

GetErrorMessageOk returns a tuple with the ErrorMessage 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 (*Server) GetId added in v0.13.0

func (o *Server) GetId() (res ServerGetIdRetType)

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 (*Server) GetIdOk added in v0.13.0

func (o *Server) GetIdOk() (ret ServerGetIdRetType, 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 (*Server) GetImageId added in v0.13.0

func (o *Server) GetImageId() (res ServerGetImageIdRetType)

GetImageId returns the ImageId 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 (*Server) GetImageIdOk added in v0.13.0

func (o *Server) GetImageIdOk() (ret ServerGetImageIdRetType, ok bool)

GetImageIdOk returns a tuple with the ImageId 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 (*Server) GetKeypairName added in v0.13.0

func (o *Server) GetKeypairName() (res ServerGetKeypairNameRetType)

GetKeypairName returns the KeypairName 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 (*Server) GetKeypairNameOk added in v0.13.0

func (o *Server) GetKeypairNameOk() (ret ServerGetKeypairNameRetType, ok bool)

GetKeypairNameOk returns a tuple with the KeypairName 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 (*Server) GetLabels added in v0.13.0

func (o *Server) GetLabels() (res ServerGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) GetLabelsOk added in v0.13.0

func (o *Server) GetLabelsOk() (ret ServerGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) GetLaunchedAt added in v0.13.0

func (o *Server) GetLaunchedAt() (res ServerGetLaunchedAtRetType)

GetLaunchedAt returns the LaunchedAt 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 (*Server) GetLaunchedAtOk added in v0.13.0

func (o *Server) GetLaunchedAtOk() (ret ServerGetLaunchedAtRetType, ok bool)

GetLaunchedAtOk returns a tuple with the LaunchedAt 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 (*Server) GetMachineType added in v0.13.0

func (o *Server) GetMachineType() (ret ServerGetMachineTypeRetType)

GetMachineType returns the MachineType field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) GetMachineTypeOk added in v0.13.0

func (o *Server) GetMachineTypeOk() (ret ServerGetMachineTypeRetType, ok bool)

GetMachineTypeOk returns a tuple with the MachineType 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 (*Server) GetMaintenanceWindow added in v0.13.0

func (o *Server) GetMaintenanceWindow() (res ServerGetMaintenanceWindowRetType)

GetMaintenanceWindow returns the MaintenanceWindow 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 (*Server) GetMaintenanceWindowOk added in v0.13.0

func (o *Server) GetMaintenanceWindowOk() (ret ServerGetMaintenanceWindowRetType, ok bool)

GetMaintenanceWindowOk returns a tuple with the MaintenanceWindow 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 (*Server) GetMetadata added in v0.26.0

func (o *Server) GetMetadata() (res ServerGetMetadataRetType)

GetMetadata returns the Metadata 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 (*Server) GetMetadataOk added in v0.26.0

func (o *Server) GetMetadataOk() (ret ServerGetMetadataRetType, ok bool)

GetMetadataOk returns a tuple with the Metadata 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 (*Server) GetName added in v0.13.0

func (o *Server) GetName() (ret ServerGetNameRetType)

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 (*Server) GetNameOk added in v0.13.0

func (o *Server) GetNameOk() (ret ServerGetNameRetType, 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 (*Server) GetNetworking added in v0.13.0

func (o *Server) GetNetworking() (res ServerGetNetworkingRetType)

GetNetworking returns the Networking 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 (*Server) GetNetworkingOk added in v0.13.0

func (o *Server) GetNetworkingOk() (ret ServerGetNetworkingRetType, ok bool)

GetNetworkingOk returns a tuple with the Networking 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 (*Server) GetNics added in v0.13.0

func (o *Server) GetNics() (res ServerGetNicsRetType)

GetNics returns the Nics 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 (*Server) GetNicsOk added in v0.13.0

func (o *Server) GetNicsOk() (ret ServerGetNicsRetType, ok bool)

GetNicsOk returns a tuple with the Nics 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 (*Server) GetPowerStatus added in v0.13.0

func (o *Server) GetPowerStatus() (res ServerGetPowerStatusRetType)

GetPowerStatus returns the PowerStatus 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 (*Server) GetPowerStatusOk added in v0.13.0

func (o *Server) GetPowerStatusOk() (ret ServerGetPowerStatusRetType, ok bool)

GetPowerStatusOk returns a tuple with the PowerStatus 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 (*Server) GetSecurityGroups added in v0.13.0

func (o *Server) GetSecurityGroups() (res ServerGetSecurityGroupsRetType)

GetSecurityGroups returns the SecurityGroups 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 (*Server) GetSecurityGroupsOk added in v0.13.0

func (o *Server) GetSecurityGroupsOk() (ret ServerGetSecurityGroupsRetType, ok bool)

GetSecurityGroupsOk returns a tuple with the SecurityGroups 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 (*Server) GetServiceAccountMails added in v0.13.0

func (o *Server) GetServiceAccountMails() (res ServerGetServiceAccountMailsRetType)

GetServiceAccountMails returns the ServiceAccountMails 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 (*Server) GetServiceAccountMailsOk added in v0.13.0

func (o *Server) GetServiceAccountMailsOk() (ret ServerGetServiceAccountMailsRetType, ok bool)

GetServiceAccountMailsOk returns a tuple with the ServiceAccountMails 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 (*Server) GetStatus added in v0.13.0

func (o *Server) GetStatus() (res ServerGetStatusRetType)

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 (*Server) GetStatusOk added in v0.13.0

func (o *Server) GetStatusOk() (ret ServerGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) GetUpdatedAt added in v0.13.0

func (o *Server) GetUpdatedAt() (res ServerGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Server) GetUpdatedAtOk added in v0.13.0

func (o *Server) GetUpdatedAtOk() (ret ServerGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Server) GetUserData added in v0.13.0

func (o *Server) GetUserData() (res ServerGetUserDataRetType)

GetUserData returns the UserData 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 (*Server) GetUserDataOk added in v0.13.0

func (o *Server) GetUserDataOk() (ret ServerGetUserDataRetType, ok bool)

GetUserDataOk returns a tuple with the UserData 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 (*Server) GetVolumes added in v0.13.0

func (o *Server) GetVolumes() (res ServerGetVolumesRetType)

GetVolumes returns the Volumes 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 (*Server) GetVolumesOk added in v0.13.0

func (o *Server) GetVolumesOk() (ret ServerGetVolumesRetType, ok bool)

GetVolumesOk returns a tuple with the Volumes 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 (*Server) HasAffinityGroup added in v0.13.0

func (o *Server) HasAffinityGroup() bool

HasAffinityGroup 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 (*Server) HasAgent added in v0.31.0

func (o *Server) HasAgent() bool

HasAgent 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 (*Server) HasAvailabilityZone added in v0.13.0

func (o *Server) HasAvailabilityZone() bool

HasAvailabilityZone 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 (*Server) HasBootVolume added in v0.13.0

func (o *Server) HasBootVolume() bool

HasBootVolume 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 (*Server) HasCreatedAt added in v0.13.0

func (o *Server) HasCreatedAt() bool

HasCreatedAt 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 (*Server) HasErrorMessage added in v0.13.0

func (o *Server) HasErrorMessage() bool

HasErrorMessage 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 (*Server) HasId added in v0.13.0

func (o *Server) 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 (*Server) HasImageId added in v0.13.0

func (o *Server) HasImageId() bool

HasImageId 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 (*Server) HasKeypairName added in v0.13.0

func (o *Server) HasKeypairName() bool

HasKeypairName 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 (*Server) HasLabels added in v0.13.0

func (o *Server) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) HasLaunchedAt added in v0.13.0

func (o *Server) HasLaunchedAt() bool

HasLaunchedAt 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 (*Server) HasMaintenanceWindow added in v0.13.0

func (o *Server) HasMaintenanceWindow() bool

HasMaintenanceWindow 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 (*Server) HasMetadata added in v0.26.0

func (o *Server) HasMetadata() bool

HasMetadata 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 (*Server) HasNetworking added in v0.13.0

func (o *Server) HasNetworking() bool

HasNetworking 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 (*Server) HasNics added in v0.13.0

func (o *Server) HasNics() bool

HasNics 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 (*Server) HasPowerStatus added in v0.13.0

func (o *Server) HasPowerStatus() bool

HasPowerStatus 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 (*Server) HasSecurityGroups added in v0.13.0

func (o *Server) HasSecurityGroups() bool

HasSecurityGroups 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 (*Server) HasServiceAccountMails added in v0.13.0

func (o *Server) HasServiceAccountMails() bool

HasServiceAccountMails 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 (*Server) HasStatus added in v0.13.0

func (o *Server) 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 (*Server) HasUpdatedAt added in v0.13.0

func (o *Server) HasUpdatedAt() bool

HasUpdatedAt 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 (*Server) HasUserData added in v0.13.0

func (o *Server) HasUserData() bool

HasUserData 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 (*Server) HasVolumes added in v0.13.0

func (o *Server) HasVolumes() bool

HasVolumes 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 (*Server) SetAffinityGroup added in v0.13.0

func (o *Server) SetAffinityGroup(v ServerGetAffinityGroupRetType)

SetAffinityGroup gets a reference to the given string and assigns it to the AffinityGroup field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetAgent added in v0.31.0

func (o *Server) SetAgent(v ServerGetAgentRetType)

SetAgent gets a reference to the given ServerAgent and assigns it to the Agent field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetAvailabilityZone added in v0.13.0

func (o *Server) SetAvailabilityZone(v ServerGetAvailabilityZoneRetType)

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetBootVolume added in v0.13.0

func (o *Server) SetBootVolume(v ServerGetBootVolumeRetType)

SetBootVolume gets a reference to the given ServerBootVolume and assigns it to the BootVolume field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetCreatedAt added in v0.13.0

func (o *Server) SetCreatedAt(v ServerGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetErrorMessage added in v0.13.0

func (o *Server) SetErrorMessage(v ServerGetErrorMessageRetType)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetId added in v0.13.0

func (o *Server) SetId(v ServerGetIdRetType)

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 (*Server) SetImageId added in v0.13.0

func (o *Server) SetImageId(v ServerGetImageIdRetType)

SetImageId gets a reference to the given string and assigns it to the ImageId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetKeypairName added in v0.13.0

func (o *Server) SetKeypairName(v ServerGetKeypairNameRetType)

SetKeypairName gets a reference to the given string and assigns it to the KeypairName field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetLabels added in v0.13.0

func (o *Server) SetLabels(v ServerGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetLaunchedAt added in v0.13.0

func (o *Server) SetLaunchedAt(v ServerGetLaunchedAtRetType)

SetLaunchedAt gets a reference to the given time.Time and assigns it to the LaunchedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetMachineType added in v0.13.0

func (o *Server) SetMachineType(v ServerGetMachineTypeRetType)

SetMachineType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetMaintenanceWindow added in v0.13.0

func (o *Server) SetMaintenanceWindow(v ServerGetMaintenanceWindowRetType)

SetMaintenanceWindow gets a reference to the given ServerMaintenance and assigns it to the MaintenanceWindow field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetMetadata added in v0.26.0

func (o *Server) SetMetadata(v ServerGetMetadataRetType)

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetName added in v0.13.0

func (o *Server) SetName(v ServerGetNameRetType)

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetNetworking added in v0.13.0

func (o *Server) SetNetworking(v ServerGetNetworkingRetType)

SetNetworking gets a reference to the given ServerNetworking and assigns it to the Networking field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetNics added in v0.13.0

func (o *Server) SetNics(v ServerGetNicsRetType)

SetNics gets a reference to the given []ServerNetwork and assigns it to the Nics field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetPowerStatus added in v0.13.0

func (o *Server) SetPowerStatus(v ServerGetPowerStatusRetType)

SetPowerStatus gets a reference to the given string and assigns it to the PowerStatus field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetSecurityGroups added in v0.13.0

func (o *Server) SetSecurityGroups(v ServerGetSecurityGroupsRetType)

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetServiceAccountMails added in v0.13.0

func (o *Server) SetServiceAccountMails(v ServerGetServiceAccountMailsRetType)

SetServiceAccountMails gets a reference to the given []string and assigns it to the ServiceAccountMails field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetStatus added in v0.13.0

func (o *Server) SetStatus(v ServerGetStatusRetType)

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 (*Server) SetUpdatedAt added in v0.13.0

func (o *Server) SetUpdatedAt(v ServerGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetUserData added in v0.13.0

func (o *Server) SetUserData(v ServerGetUserDataRetType)

SetUserData gets a reference to the given string and assigns it to the UserData field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Server) SetVolumes added in v0.13.0

func (o *Server) SetVolumes(v ServerGetVolumesRetType)

SetVolumes gets a reference to the given []string and assigns it to the Volumes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Server) ToMap deprecated added in v0.13.0

func (o Server) 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 ServerAgent added in v0.31.0

type ServerAgent struct {
	// Configure the STACKIT server agent provisioning during the first boot of the server. Only works when booting from an images that supports the STACKIT server agent. When `false` the agent IS NOT installed. When `true` the agent IS installed. When its not set the result depend on the used image and its default provisioning setting.
	Provisioned ServerAgentgetProvisionedAttributeType `json:"provisioned,omitempty"`
}

ServerAgent STACKIT server agent options for a server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServerAgent added in v0.31.0

func NewServerAgent() *ServerAgent

NewServerAgent instantiates a new ServerAgent 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 NewServerAgentWithDefaults added in v0.31.0

func NewServerAgentWithDefaults() *ServerAgent

NewServerAgentWithDefaults instantiates a new ServerAgent 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 (*ServerAgent) GetProvisioned added in v0.31.0

func (o *ServerAgent) GetProvisioned() (res ServerAgentgetProvisionedRetType)

GetProvisioned returns the Provisioned 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 (*ServerAgent) GetProvisionedOk added in v0.31.0

func (o *ServerAgent) GetProvisionedOk() (ret ServerAgentgetProvisionedRetType, ok bool)

GetProvisionedOk returns a tuple with the Provisioned 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 (*ServerAgent) HasProvisioned added in v0.31.0

func (o *ServerAgent) HasProvisioned() bool

HasProvisioned 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 (*ServerAgent) SetProvisioned added in v0.31.0

func (o *ServerAgent) SetProvisioned(v ServerAgentgetProvisionedRetType)

SetProvisioned gets a reference to the given bool and assigns it to the Provisioned field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServerAgent) ToMap deprecated added in v0.31.0

func (o ServerAgent) 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 ServerAgentgetProvisionedArgType deprecated added in v0.31.0

type ServerAgentgetProvisionedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerAgentgetProvisionedAttributeType added in v0.31.0

type ServerAgentgetProvisionedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerAgentgetProvisionedRetType deprecated added in v0.31.0

type ServerAgentgetProvisionedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolume added in v1.0.0

type ServerBootVolume struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination ServerBootVolumegetDeleteOnTerminationAttributeType `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	Id ServerBootVolumeGetIdAttributeType `json:"id,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass ServerBootVolumeGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Size in Gigabyte.
	Size   ServerBootVolumeGetSizeAttributeType   `json:"size,omitempty"`
	Source ServerBootVolumeGetSourceAttributeType `json:"source,omitempty"`
}

ServerBootVolume struct for ServerBootVolume Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServerBootVolume added in v1.0.0

func NewServerBootVolume() *ServerBootVolume

NewServerBootVolume instantiates a new ServerBootVolume 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 NewServerBootVolumeWithDefaults added in v1.0.0

func NewServerBootVolumeWithDefaults() *ServerBootVolume

NewServerBootVolumeWithDefaults instantiates a new ServerBootVolume 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 (*ServerBootVolume) GetDeleteOnTermination added in v1.0.0

func (o *ServerBootVolume) GetDeleteOnTermination() (res ServerBootVolumegetDeleteOnTerminationRetType)

GetDeleteOnTermination returns the DeleteOnTermination 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 (*ServerBootVolume) GetDeleteOnTerminationOk added in v1.0.0

func (o *ServerBootVolume) GetDeleteOnTerminationOk() (ret ServerBootVolumegetDeleteOnTerminationRetType, ok bool)

GetDeleteOnTerminationOk returns a tuple with the DeleteOnTermination 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 (*ServerBootVolume) GetId added in v1.0.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 (*ServerBootVolume) GetIdOk added in v1.0.0

func (o *ServerBootVolume) GetIdOk() (ret ServerBootVolumeGetIdRetType, 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 (*ServerBootVolume) GetPerformanceClass added in v1.0.0

func (o *ServerBootVolume) GetPerformanceClass() (res ServerBootVolumeGetPerformanceClassRetType)

GetPerformanceClass returns the PerformanceClass 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 (*ServerBootVolume) GetPerformanceClassOk added in v1.0.0

func (o *ServerBootVolume) GetPerformanceClassOk() (ret ServerBootVolumeGetPerformanceClassRetType, ok bool)

GetPerformanceClassOk returns a tuple with the PerformanceClass 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 (*ServerBootVolume) GetSize added in v1.0.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 (*ServerBootVolume) GetSizeOk added in v1.0.0

func (o *ServerBootVolume) GetSizeOk() (ret ServerBootVolumeGetSizeRetType, 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 (*ServerBootVolume) GetSource added in v1.0.0

GetSource returns the Source 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 (*ServerBootVolume) GetSourceOk added in v1.0.0

func (o *ServerBootVolume) GetSourceOk() (ret ServerBootVolumeGetSourceRetType, ok bool)

GetSourceOk returns a tuple with the Source 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 (*ServerBootVolume) HasDeleteOnTermination added in v1.0.0

func (o *ServerBootVolume) HasDeleteOnTermination() bool

HasDeleteOnTermination 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 (*ServerBootVolume) HasId added in v1.0.0

func (o *ServerBootVolume) 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 (*ServerBootVolume) HasPerformanceClass added in v1.0.0

func (o *ServerBootVolume) HasPerformanceClass() bool

HasPerformanceClass 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 (*ServerBootVolume) HasSize added in v1.0.0

func (o *ServerBootVolume) 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 (*ServerBootVolume) HasSource added in v1.0.0

func (o *ServerBootVolume) HasSource() bool

HasSource 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 (*ServerBootVolume) SetDeleteOnTermination added in v1.0.0

SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerBootVolume) SetId added in v1.0.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 (*ServerBootVolume) SetPerformanceClass added in v1.0.0

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerBootVolume) SetSize added in v1.0.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 (*ServerBootVolume) SetSource added in v1.0.0

SetSource gets a reference to the given BootVolumeSource and assigns it to the Source field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServerBootVolume) ToMap deprecated added in v1.0.0

func (o ServerBootVolume) 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 ServerBootVolumeGetIdArgType deprecated added in v1.0.0

type ServerBootVolumeGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetIdAttributeType added in v1.0.0

type ServerBootVolumeGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetIdRetType deprecated added in v1.0.0

type ServerBootVolumeGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetPerformanceClassArgType deprecated added in v1.0.0

type ServerBootVolumeGetPerformanceClassArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetPerformanceClassAttributeType added in v1.0.0

type ServerBootVolumeGetPerformanceClassAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetPerformanceClassRetType deprecated added in v1.0.0

type ServerBootVolumeGetPerformanceClassRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetSizeArgType deprecated added in v1.0.0

type ServerBootVolumeGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetSizeAttributeType added in v1.0.0

type ServerBootVolumeGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetSizeRetType deprecated added in v1.0.0

type ServerBootVolumeGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetSourceArgType deprecated added in v1.0.0

type ServerBootVolumeGetSourceArgType = BootVolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetSourceAttributeType added in v1.0.0

type ServerBootVolumeGetSourceAttributeType = *BootVolumeSource

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumeGetSourceRetType deprecated added in v1.0.0

type ServerBootVolumeGetSourceRetType = BootVolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumegetDeleteOnTerminationArgType deprecated added in v1.0.0

type ServerBootVolumegetDeleteOnTerminationArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumegetDeleteOnTerminationAttributeType added in v1.0.0

type ServerBootVolumegetDeleteOnTerminationAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerBootVolumegetDeleteOnTerminationRetType deprecated added in v1.0.0

type ServerBootVolumegetDeleteOnTerminationRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerConsoleUrl added in v0.13.0

type ServerConsoleUrl struct {
	// REQUIRED
	Url ServerConsoleUrlGetUrlAttributeType `json:"url" required:"true"`
}

ServerConsoleUrl Object that represents a server console URL. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServerConsoleUrl added in v0.13.0

func NewServerConsoleUrl(url ServerConsoleUrlGetUrlArgType) *ServerConsoleUrl

NewServerConsoleUrl instantiates a new ServerConsoleUrl 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 NewServerConsoleUrlWithDefaults added in v0.13.0

func NewServerConsoleUrlWithDefaults() *ServerConsoleUrl

NewServerConsoleUrlWithDefaults instantiates a new ServerConsoleUrl 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 (*ServerConsoleUrl) GetUrl added in v0.13.0

GetUrl returns the Url field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerConsoleUrl) GetUrlOk added in v0.13.0

func (o *ServerConsoleUrl) GetUrlOk() (ret ServerConsoleUrlGetUrlRetType, ok bool)

GetUrlOk returns a tuple with the Url 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 (*ServerConsoleUrl) SetUrl added in v0.13.0

SetUrl sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServerConsoleUrl) ToMap deprecated added in v0.13.0

func (o ServerConsoleUrl) 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 ServerConsoleUrlGetUrlArgType deprecated added in v0.21.2

type ServerConsoleUrlGetUrlArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerConsoleUrlGetUrlAttributeType added in v0.21.2

type ServerConsoleUrlGetUrlAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerConsoleUrlGetUrlRetType deprecated added in v0.21.2

type ServerConsoleUrlGetUrlRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAffinityGroupArgType deprecated added in v0.21.2

type ServerGetAffinityGroupArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAffinityGroupAttributeType added in v0.21.2

type ServerGetAffinityGroupAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAffinityGroupRetType deprecated added in v0.21.2

type ServerGetAffinityGroupRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAgentArgType deprecated added in v0.31.0

type ServerGetAgentArgType = ServerAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAgentAttributeType added in v0.31.0

type ServerGetAgentAttributeType = *ServerAgent

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAgentRetType deprecated added in v0.31.0

type ServerGetAgentRetType = ServerAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAvailabilityZoneArgType deprecated added in v0.21.2

type ServerGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAvailabilityZoneAttributeType added in v0.21.2

type ServerGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetAvailabilityZoneRetType deprecated added in v0.21.2

type ServerGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetBootVolumeArgType deprecated added in v0.21.2

type ServerGetBootVolumeArgType = ServerBootVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetBootVolumeAttributeType added in v0.21.2

type ServerGetBootVolumeAttributeType = *ServerBootVolume

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetBootVolumeRetType deprecated added in v0.21.2

type ServerGetBootVolumeRetType = ServerBootVolume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetCreatedAtArgType deprecated added in v0.21.2

type ServerGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetCreatedAtAttributeType added in v0.21.2

type ServerGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetCreatedAtRetType deprecated added in v0.21.2

type ServerGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetErrorMessageArgType deprecated added in v0.21.2

type ServerGetErrorMessageArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetErrorMessageAttributeType added in v0.21.2

type ServerGetErrorMessageAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetErrorMessageRetType deprecated added in v0.21.2

type ServerGetErrorMessageRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetIdArgType deprecated added in v0.21.2

type ServerGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetIdAttributeType added in v0.21.2

type ServerGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetIdRetType deprecated added in v0.21.2

type ServerGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetImageIdArgType deprecated added in v0.21.2

type ServerGetImageIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetImageIdAttributeType added in v0.21.2

type ServerGetImageIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetImageIdRetType deprecated added in v0.21.2

type ServerGetImageIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetKeypairNameArgType deprecated added in v0.21.2

type ServerGetKeypairNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetKeypairNameAttributeType added in v0.21.2

type ServerGetKeypairNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetKeypairNameRetType deprecated added in v0.21.2

type ServerGetKeypairNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetLabelsArgType deprecated added in v0.21.2

type ServerGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetLabelsAttributeType added in v0.21.2

type ServerGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetLabelsRetType deprecated added in v0.21.2

type ServerGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetLaunchedAtArgType deprecated added in v0.21.2

type ServerGetLaunchedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetLaunchedAtAttributeType added in v0.21.2

type ServerGetLaunchedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetLaunchedAtRetType deprecated added in v0.21.2

type ServerGetLaunchedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMachineTypeArgType deprecated added in v0.21.2

type ServerGetMachineTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMachineTypeAttributeType added in v0.21.2

type ServerGetMachineTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMachineTypeRetType deprecated added in v0.21.2

type ServerGetMachineTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMaintenanceWindowArgType deprecated added in v0.21.2

type ServerGetMaintenanceWindowArgType = ServerMaintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMaintenanceWindowAttributeType added in v0.21.2

type ServerGetMaintenanceWindowAttributeType = *ServerMaintenance

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMaintenanceWindowRetType deprecated added in v0.21.2

type ServerGetMaintenanceWindowRetType = ServerMaintenance

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMetadataArgType deprecated added in v0.26.0

type ServerGetMetadataArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMetadataAttributeType added in v0.26.0

type ServerGetMetadataAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetMetadataRetType deprecated added in v0.26.0

type ServerGetMetadataRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNameArgType deprecated added in v0.21.2

type ServerGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNameAttributeType added in v0.21.2

type ServerGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNameRetType deprecated added in v0.21.2

type ServerGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNetworkingArgType deprecated added in v0.21.2

type ServerGetNetworkingArgType = ServerNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNetworkingAttributeType added in v0.21.2

type ServerGetNetworkingAttributeType = *ServerNetworking

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNetworkingRetType deprecated added in v0.21.2

type ServerGetNetworkingRetType = ServerNetworking

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNicsArgType deprecated added in v0.21.2

type ServerGetNicsArgType = []ServerNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNicsAttributeType added in v0.21.2

type ServerGetNicsAttributeType = *[]ServerNetwork

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetNicsRetType deprecated added in v0.21.2

type ServerGetNicsRetType = []ServerNetwork

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetPowerStatusArgType deprecated added in v0.21.2

type ServerGetPowerStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetPowerStatusAttributeType added in v0.21.2

type ServerGetPowerStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetPowerStatusRetType deprecated added in v0.21.2

type ServerGetPowerStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetSecurityGroupsArgType deprecated added in v0.21.2

type ServerGetSecurityGroupsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetSecurityGroupsAttributeType added in v0.21.2

type ServerGetSecurityGroupsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetSecurityGroupsRetType deprecated added in v0.21.2

type ServerGetSecurityGroupsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetServiceAccountMailsArgType deprecated added in v0.21.2

type ServerGetServiceAccountMailsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetServiceAccountMailsAttributeType added in v0.21.2

type ServerGetServiceAccountMailsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetServiceAccountMailsRetType deprecated added in v0.21.2

type ServerGetServiceAccountMailsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetStatusArgType deprecated added in v0.21.2

type ServerGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetStatusAttributeType added in v0.21.2

type ServerGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetStatusRetType deprecated added in v0.21.2

type ServerGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetUpdatedAtArgType deprecated added in v0.21.2

type ServerGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetUpdatedAtAttributeType added in v0.21.2

type ServerGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetUpdatedAtRetType deprecated added in v0.21.2

type ServerGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetUserDataArgType deprecated added in v0.21.2

type ServerGetUserDataArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetUserDataAttributeType added in v0.21.2

type ServerGetUserDataAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetUserDataRetType deprecated added in v0.21.2

type ServerGetUserDataRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetVolumesArgType deprecated added in v0.21.2

type ServerGetVolumesArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetVolumesAttributeType added in v0.21.2

type ServerGetVolumesAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerGetVolumesRetType deprecated added in v0.21.2

type ServerGetVolumesRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerListResponse added in v0.13.0

type ServerListResponse struct {
	// A list of servers.
	// REQUIRED
	Items ServerListResponseGetItemsAttributeType `json:"items" required:"true"`
}

ServerListResponse Response object for server list request. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServerListResponse added in v0.13.0

func NewServerListResponse(items ServerListResponseGetItemsArgType) *ServerListResponse

NewServerListResponse instantiates a new ServerListResponse 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 NewServerListResponseWithDefaults added in v0.13.0

func NewServerListResponseWithDefaults() *ServerListResponse

NewServerListResponseWithDefaults instantiates a new ServerListResponse 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 (*ServerListResponse) GetItems added in v0.13.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerListResponse) GetItemsOk added in v0.13.0

func (o *ServerListResponse) GetItemsOk() (ret ServerListResponseGetItemsRetType, ok bool)

GetItemsOk returns a tuple with the Items 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 (*ServerListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServerListResponse) ToMap deprecated added in v0.13.0

func (o ServerListResponse) 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 ServerListResponseGetItemsArgType deprecated added in v0.21.2

type ServerListResponseGetItemsArgType = []Server

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerListResponseGetItemsAttributeType added in v0.21.2

type ServerListResponseGetItemsAttributeType = *[]Server

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerListResponseGetItemsRetType deprecated added in v0.21.2

type ServerListResponseGetItemsRetType = []Server

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenance added in v0.13.0

type ServerMaintenance struct {
	Details ServerMaintenanceGetDetailsAttributeType `json:"details,omitempty"`
	// End of the maintenance window.
	// REQUIRED
	EndsAt ServerMaintenanceGetEndsAtAttributeType `json:"endsAt" required:"true"`
	// Start of the maintenance window.
	// REQUIRED
	StartsAt ServerMaintenanceGetStartsAtAttributeType `json:"startsAt" required:"true"`
	// Possible values: `PLANNED`, `ONGOING`.
	// REQUIRED
	Status ServerMaintenanceGetStatusAttributeType `json:"status" required:"true"`
}

ServerMaintenance Object that represents the information about the next planned server maintenance window. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServerMaintenance added in v0.13.0

NewServerMaintenance instantiates a new ServerMaintenance 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 NewServerMaintenanceWithDefaults added in v0.13.0

func NewServerMaintenanceWithDefaults() *ServerMaintenance

NewServerMaintenanceWithDefaults instantiates a new ServerMaintenance 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 (*ServerMaintenance) GetDetails added in v0.13.0

GetDetails returns the Details 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 (*ServerMaintenance) GetDetailsOk added in v0.13.0

func (o *ServerMaintenance) GetDetailsOk() (ret ServerMaintenanceGetDetailsRetType, ok bool)

GetDetailsOk returns a tuple with the Details field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerMaintenance) GetEndsAt added in v0.13.0

GetEndsAt returns the EndsAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerMaintenance) GetEndsAtOk added in v0.13.0

func (o *ServerMaintenance) GetEndsAtOk() (ret ServerMaintenanceGetEndsAtRetType, ok bool)

GetEndsAtOk returns a tuple with the EndsAt 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 (*ServerMaintenance) GetStartsAt added in v0.13.0

GetStartsAt returns the StartsAt field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerMaintenance) GetStartsAtOk added in v0.13.0

func (o *ServerMaintenance) GetStartsAtOk() (ret ServerMaintenanceGetStartsAtRetType, ok bool)

GetStartsAtOk returns a tuple with the StartsAt 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 (*ServerMaintenance) GetStatus added in v0.13.0

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 (*ServerMaintenance) GetStatusOk added in v0.13.0

func (o *ServerMaintenance) GetStatusOk() (ret ServerMaintenanceGetStatusRetType, 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 (*ServerMaintenance) HasDetails added in v0.13.0

func (o *ServerMaintenance) HasDetails() bool

HasDetails 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 (*ServerMaintenance) SetDetails added in v0.13.0

SetDetails gets a reference to the given string and assigns it to the Details field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerMaintenance) SetEndsAt added in v0.13.0

SetEndsAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerMaintenance) SetStartsAt added in v0.13.0

SetStartsAt sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerMaintenance) SetStatus added in v0.13.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 (ServerMaintenance) ToMap deprecated added in v0.13.0

func (o ServerMaintenance) 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 ServerMaintenanceGetDetailsArgType deprecated added in v0.21.2

type ServerMaintenanceGetDetailsArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetDetailsAttributeType added in v0.21.2

type ServerMaintenanceGetDetailsAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetDetailsRetType deprecated added in v0.21.2

type ServerMaintenanceGetDetailsRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetEndsAtArgType deprecated added in v0.21.2

type ServerMaintenanceGetEndsAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetEndsAtAttributeType added in v0.21.2

type ServerMaintenanceGetEndsAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetEndsAtRetType deprecated added in v0.21.2

type ServerMaintenanceGetEndsAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetStartsAtArgType deprecated added in v0.21.2

type ServerMaintenanceGetStartsAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetStartsAtAttributeType added in v0.21.2

type ServerMaintenanceGetStartsAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetStartsAtRetType deprecated added in v0.21.2

type ServerMaintenanceGetStartsAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetStatusArgType deprecated added in v0.21.2

type ServerMaintenanceGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetStatusAttributeType added in v0.21.2

type ServerMaintenanceGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerMaintenanceGetStatusRetType deprecated added in v0.21.2

type ServerMaintenanceGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetwork added in v0.13.0

type ServerNetwork struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses ServerNetworkGetAllowedAddressesAttributeType `json:"allowedAddresses,omitempty"`
	// Object that represents an IP address.
	Ipv4 ServerNetworkGetIpv4AttributeType `json:"ipv4,omitempty"`
	// String that represents an IPv6 address.
	Ipv6 ServerNetworkGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents an MAC address.
	// REQUIRED
	Mac ServerNetworkGetMacAttributeType `json:"mac" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NetworkId ServerNetworkGetNetworkIdAttributeType `json:"networkId" required:"true"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	NetworkName ServerNetworkGetNetworkNameAttributeType `json:"networkName" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NicId ServerNetworkGetNicIdAttributeType `json:"nicId" required:"true"`
	// If this is set to false, then no security groups will apply to this server network interface.
	// REQUIRED
	NicSecurity ServerNetworkgetNicSecurityAttributeType `json:"nicSecurity" required:"true"`
	// Object that represents an IP address.
	PublicIp ServerNetworkGetPublicIpAttributeType `json:"publicIp,omitempty"`
	// A list of UUIDs.
	SecurityGroups ServerNetworkGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"`
}

ServerNetwork Describes the object that matches servers to its networks. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServerNetwork added in v0.13.0

NewServerNetwork instantiates a new ServerNetwork 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 NewServerNetworkWithDefaults added in v0.13.0

func NewServerNetworkWithDefaults() *ServerNetwork

NewServerNetworkWithDefaults instantiates a new ServerNetwork 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 (*ServerNetwork) GetAllowedAddresses added in v0.13.0

func (o *ServerNetwork) GetAllowedAddresses() (res ServerNetworkGetAllowedAddressesRetType)

GetAllowedAddresses returns the AllowedAddresses 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 (*ServerNetwork) GetAllowedAddressesOk added in v0.13.0

func (o *ServerNetwork) GetAllowedAddressesOk() (ret ServerNetworkGetAllowedAddressesRetType, ok bool)

GetAllowedAddressesOk returns a tuple with the AllowedAddresses 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 (*ServerNetwork) GetIpv4 added in v0.13.0

func (o *ServerNetwork) GetIpv4() (res ServerNetworkGetIpv4RetType)

GetIpv4 returns the Ipv4 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 (*ServerNetwork) GetIpv4Ok added in v0.13.0

func (o *ServerNetwork) GetIpv4Ok() (ret ServerNetworkGetIpv4RetType, ok bool)

GetIpv4Ok returns a tuple with the Ipv4 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 (*ServerNetwork) GetIpv6 added in v0.13.0

func (o *ServerNetwork) GetIpv6() (res ServerNetworkGetIpv6RetType)

GetIpv6 returns the Ipv6 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 (*ServerNetwork) GetIpv6Ok added in v0.13.0

func (o *ServerNetwork) GetIpv6Ok() (ret ServerNetworkGetIpv6RetType, ok bool)

GetIpv6Ok returns a tuple with the Ipv6 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 (*ServerNetwork) GetMac added in v0.13.0

func (o *ServerNetwork) GetMac() (ret ServerNetworkGetMacRetType)

GetMac returns the Mac field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) GetMacOk added in v0.13.0

func (o *ServerNetwork) GetMacOk() (ret ServerNetworkGetMacRetType, ok bool)

GetMacOk returns a tuple with the Mac 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 (*ServerNetwork) GetNetworkId added in v0.13.0

func (o *ServerNetwork) GetNetworkId() (ret ServerNetworkGetNetworkIdRetType)

GetNetworkId returns the NetworkId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) GetNetworkIdOk added in v0.13.0

func (o *ServerNetwork) GetNetworkIdOk() (ret ServerNetworkGetNetworkIdRetType, ok bool)

GetNetworkIdOk returns a tuple with the NetworkId 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 (*ServerNetwork) GetNetworkName added in v0.13.0

func (o *ServerNetwork) GetNetworkName() (ret ServerNetworkGetNetworkNameRetType)

GetNetworkName returns the NetworkName field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) GetNetworkNameOk added in v0.13.0

func (o *ServerNetwork) GetNetworkNameOk() (ret ServerNetworkGetNetworkNameRetType, ok bool)

GetNetworkNameOk returns a tuple with the NetworkName 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 (*ServerNetwork) GetNicId added in v0.13.0

func (o *ServerNetwork) GetNicId() (ret ServerNetworkGetNicIdRetType)

GetNicId returns the NicId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) GetNicIdOk added in v0.13.0

func (o *ServerNetwork) GetNicIdOk() (ret ServerNetworkGetNicIdRetType, ok bool)

GetNicIdOk returns a tuple with the NicId 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 (*ServerNetwork) GetNicSecurity added in v0.13.0

func (o *ServerNetwork) GetNicSecurity() (ret ServerNetworkgetNicSecurityRetType)

GetNicSecurity returns the NicSecurity field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) GetNicSecurityOk added in v0.13.0

func (o *ServerNetwork) GetNicSecurityOk() (ret ServerNetworkgetNicSecurityRetType, ok bool)

GetNicSecurityOk returns a tuple with the NicSecurity 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 (*ServerNetwork) GetPublicIp added in v0.13.0

func (o *ServerNetwork) GetPublicIp() (res ServerNetworkGetPublicIpRetType)

GetPublicIp returns the PublicIp 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 (*ServerNetwork) GetPublicIpOk added in v0.13.0

func (o *ServerNetwork) GetPublicIpOk() (ret ServerNetworkGetPublicIpRetType, ok bool)

GetPublicIpOk returns a tuple with the PublicIp 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 (*ServerNetwork) GetSecurityGroups added in v0.13.0

func (o *ServerNetwork) GetSecurityGroups() (res ServerNetworkGetSecurityGroupsRetType)

GetSecurityGroups returns the SecurityGroups 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 (*ServerNetwork) GetSecurityGroupsOk added in v0.13.0

func (o *ServerNetwork) GetSecurityGroupsOk() (ret ServerNetworkGetSecurityGroupsRetType, ok bool)

GetSecurityGroupsOk returns a tuple with the SecurityGroups 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 (*ServerNetwork) HasAllowedAddresses added in v0.13.0

func (o *ServerNetwork) HasAllowedAddresses() bool

HasAllowedAddresses 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 (*ServerNetwork) HasIpv4 added in v0.13.0

func (o *ServerNetwork) HasIpv4() bool

HasIpv4 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 (*ServerNetwork) HasIpv6 added in v0.13.0

func (o *ServerNetwork) HasIpv6() bool

HasIpv6 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 (*ServerNetwork) HasPublicIp added in v0.13.0

func (o *ServerNetwork) HasPublicIp() bool

HasPublicIp 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 (*ServerNetwork) HasSecurityGroups added in v0.13.0

func (o *ServerNetwork) HasSecurityGroups() bool

HasSecurityGroups 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 (*ServerNetwork) SetAllowedAddresses added in v0.13.0

func (o *ServerNetwork) SetAllowedAddresses(v ServerNetworkGetAllowedAddressesRetType)

SetAllowedAddresses gets a reference to the given []AllowedAddressesInner and assigns it to the AllowedAddresses field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetIpv4 added in v0.13.0

SetIpv4 gets a reference to the given string and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetIpv6 added in v0.13.0

SetIpv6 gets a reference to the given string and assigns it to the Ipv6 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetMac added in v0.13.0

SetMac sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetNetworkId added in v0.13.0

SetNetworkId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetNetworkName added in v0.13.0

SetNetworkName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetNicId added in v0.13.0

SetNicId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetNicSecurity added in v0.13.0

SetNicSecurity sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetPublicIp added in v0.13.0

SetPublicIp gets a reference to the given string and assigns it to the PublicIp field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetwork) SetSecurityGroups added in v0.13.0

func (o *ServerNetwork) SetSecurityGroups(v ServerNetworkGetSecurityGroupsRetType)

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServerNetwork) ToMap deprecated added in v0.13.0

func (o ServerNetwork) 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 ServerNetworkGetAllowedAddressesArgType deprecated added in v0.21.2

type ServerNetworkGetAllowedAddressesArgType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetAllowedAddressesAttributeType added in v0.21.2

type ServerNetworkGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetAllowedAddressesRetType deprecated added in v0.21.2

type ServerNetworkGetAllowedAddressesRetType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetIpv4ArgType deprecated added in v0.21.2

type ServerNetworkGetIpv4ArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetIpv4AttributeType added in v0.21.2

type ServerNetworkGetIpv4AttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetIpv4RetType deprecated added in v0.21.2

type ServerNetworkGetIpv4RetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetIpv6ArgType deprecated added in v0.21.2

type ServerNetworkGetIpv6ArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetIpv6AttributeType added in v0.21.2

type ServerNetworkGetIpv6AttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetIpv6RetType deprecated added in v0.21.2

type ServerNetworkGetIpv6RetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetMacArgType deprecated added in v0.21.2

type ServerNetworkGetMacArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetMacAttributeType added in v0.21.2

type ServerNetworkGetMacAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetMacRetType deprecated added in v0.21.2

type ServerNetworkGetMacRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNetworkIdArgType deprecated added in v0.21.2

type ServerNetworkGetNetworkIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNetworkIdAttributeType added in v0.21.2

type ServerNetworkGetNetworkIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNetworkIdRetType deprecated added in v0.21.2

type ServerNetworkGetNetworkIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNetworkNameArgType deprecated added in v0.21.2

type ServerNetworkGetNetworkNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNetworkNameAttributeType added in v0.21.2

type ServerNetworkGetNetworkNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNetworkNameRetType deprecated added in v0.21.2

type ServerNetworkGetNetworkNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNicIdArgType deprecated added in v0.21.2

type ServerNetworkGetNicIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNicIdAttributeType added in v0.21.2

type ServerNetworkGetNicIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetNicIdRetType deprecated added in v0.21.2

type ServerNetworkGetNicIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetPublicIpArgType deprecated added in v0.21.2

type ServerNetworkGetPublicIpArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetPublicIpAttributeType added in v0.21.2

type ServerNetworkGetPublicIpAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetPublicIpRetType deprecated added in v0.21.2

type ServerNetworkGetPublicIpRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetSecurityGroupsArgType deprecated added in v0.21.2

type ServerNetworkGetSecurityGroupsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetSecurityGroupsAttributeType added in v0.21.2

type ServerNetworkGetSecurityGroupsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkGetSecurityGroupsRetType deprecated added in v0.21.2

type ServerNetworkGetSecurityGroupsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkgetNicSecurityArgType deprecated added in v0.21.2

type ServerNetworkgetNicSecurityArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkgetNicSecurityAttributeType added in v0.21.2

type ServerNetworkgetNicSecurityAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworkgetNicSecurityRetType deprecated added in v0.21.2

type ServerNetworkgetNicSecurityRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServerNetworking added in v1.0.0

type ServerNetworking struct {
	CreateServerNetworking         *CreateServerNetworking
	CreateServerNetworkingWithNics *CreateServerNetworkingWithNics
}

ServerNetworking - The initial networking setup for the server creation. A network, a nic or nothing can be given. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateServerNetworkingAsServerNetworking added in v1.0.0

func CreateServerNetworkingAsServerNetworking(v *CreateServerNetworking) ServerNetworking

CreateServerNetworkingAsServerNetworking is a convenience function that returns CreateServerNetworking wrapped in ServerNetworking Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func CreateServerNetworkingWithNicsAsServerNetworking added in v1.0.0

func CreateServerNetworkingWithNicsAsServerNetworking(v *CreateServerNetworkingWithNics) ServerNetworking

CreateServerNetworkingWithNicsAsServerNetworking is a convenience function that returns CreateServerNetworkingWithNics wrapped in ServerNetworking Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServerNetworking) GetActualInstance added in v1.0.0

func (obj *ServerNetworking) GetActualInstance() interface{}

Get the actual instance Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServerNetworking) MarshalJSON added in v1.0.0

func (src ServerNetworking) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*ServerNetworking) UnmarshalJSON added in v1.0.0

func (dst *ServerNetworking) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountMailListResponse added in v0.13.0

type ServiceAccountMailListResponse struct {
	// A list of service account mails.
	// REQUIRED
	Items ServiceAccountMailListResponseGetItemsAttributeType `json:"items" required:"true"`
}

ServiceAccountMailListResponse Service account mail list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewServiceAccountMailListResponse added in v0.13.0

func NewServiceAccountMailListResponse(items ServiceAccountMailListResponseGetItemsArgType) *ServiceAccountMailListResponse

NewServiceAccountMailListResponse instantiates a new ServiceAccountMailListResponse 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 NewServiceAccountMailListResponseWithDefaults added in v0.13.0

func NewServiceAccountMailListResponseWithDefaults() *ServiceAccountMailListResponse

NewServiceAccountMailListResponseWithDefaults instantiates a new ServiceAccountMailListResponse 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 (*ServiceAccountMailListResponse) GetItems added in v0.13.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*ServiceAccountMailListResponse) GetItemsOk added in v0.13.0

GetItemsOk returns a tuple with the Items 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 (*ServiceAccountMailListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (ServiceAccountMailListResponse) ToMap deprecated added in v0.13.0

func (o ServiceAccountMailListResponse) 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 ServiceAccountMailListResponseGetItemsArgType deprecated added in v0.21.2

type ServiceAccountMailListResponseGetItemsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountMailListResponseGetItemsAttributeType added in v0.21.2

type ServiceAccountMailListResponseGetItemsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type ServiceAccountMailListResponseGetItemsRetType deprecated added in v0.21.2

type ServiceAccountMailListResponseGetItemsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SetImageSharePayload added in v0.17.0

type SetImageSharePayload struct {
	// Image is shared with all projects inside the image owners organization.
	ParentOrganization SetImageSharePayloadgetParentOrganizationAttributeType `json:"parentOrganization,omitempty"`
	// List of all projects the Image is shared with.
	Projects SetImageSharePayloadGetProjectsAttributeType `json:"projects,omitempty"`
}

SetImageSharePayload Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSetImageSharePayload added in v0.17.0

func NewSetImageSharePayload() *SetImageSharePayload

NewSetImageSharePayload instantiates a new SetImageSharePayload 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 NewSetImageSharePayloadWithDefaults added in v0.17.0

func NewSetImageSharePayloadWithDefaults() *SetImageSharePayload

NewSetImageSharePayloadWithDefaults instantiates a new SetImageSharePayload 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 (*SetImageSharePayload) GetParentOrganization added in v0.17.0

GetParentOrganization returns the ParentOrganization 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 (*SetImageSharePayload) GetParentOrganizationOk added in v0.17.0

func (o *SetImageSharePayload) GetParentOrganizationOk() (ret SetImageSharePayloadgetParentOrganizationRetType, ok bool)

GetParentOrganizationOk returns a tuple with the ParentOrganization 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 (*SetImageSharePayload) GetProjects added in v0.17.0

GetProjects returns the Projects 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 (*SetImageSharePayload) GetProjectsOk added in v0.17.0

GetProjectsOk returns a tuple with the Projects 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 (*SetImageSharePayload) HasParentOrganization added in v0.17.0

func (o *SetImageSharePayload) HasParentOrganization() bool

HasParentOrganization 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 (*SetImageSharePayload) HasProjects added in v0.17.0

func (o *SetImageSharePayload) HasProjects() bool

HasProjects 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 (*SetImageSharePayload) SetParentOrganization added in v0.17.0

SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SetImageSharePayload) SetProjects added in v0.17.0

SetProjects gets a reference to the given []string and assigns it to the Projects field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SetImageSharePayload) ToMap deprecated added in v0.17.0

func (o SetImageSharePayload) 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 SetImageSharePayloadGetProjectsArgType deprecated added in v0.21.2

type SetImageSharePayloadGetProjectsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SetImageSharePayloadGetProjectsAttributeType added in v0.21.2

type SetImageSharePayloadGetProjectsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SetImageSharePayloadGetProjectsRetType deprecated added in v0.21.2

type SetImageSharePayloadGetProjectsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SetImageSharePayloadgetParentOrganizationArgType deprecated added in v0.21.2

type SetImageSharePayloadgetParentOrganizationArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SetImageSharePayloadgetParentOrganizationAttributeType added in v0.21.2

type SetImageSharePayloadgetParentOrganizationAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SetImageSharePayloadgetParentOrganizationRetType deprecated added in v0.21.2

type SetImageSharePayloadgetParentOrganizationRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SetImageShareRequest deprecated added in v0.23.0

type SetImageShareRequest 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 (SetImageShareRequest) Execute deprecated added in v0.23.0

func (r SetImageShareRequest) Execute() (*ImageShare, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SetImageShareRequest) SetImageSharePayload added in v0.23.0

func (r SetImageShareRequest) SetImageSharePayload(setImageSharePayload SetImageSharePayload) ApiSetImageShareRequest

Settings for an Image Share. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Snapshot added in v0.17.0

type Snapshot struct {
	// Date-time when resource was created.
	CreatedAt SnapshotGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description SnapshotGetDescriptionAttributeType `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id SnapshotGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels SnapshotGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name SnapshotGetNameAttributeType `json:"name,omitempty"`
	// Size in Gigabyte.
	Size SnapshotGetSizeAttributeType `json:"size,omitempty"`
	// The status of a snapshot object. Possible values: `AVAILABLE`, `BACKING-UP`, `CREATING`, `DELETED`, `DELETING`, `ERROR`, `RESTORING`, `UNMANAGING`, `UPDATING`.
	Status SnapshotGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt SnapshotGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	VolumeId SnapshotGetVolumeIdAttributeType `json:"volumeId" required:"true"`
}

Snapshot Object that represents a snapshot. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSnapshot added in v0.17.0

func NewSnapshot(volumeId SnapshotGetVolumeIdArgType) *Snapshot

NewSnapshot instantiates a new Snapshot 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 NewSnapshotWithDefaults added in v0.17.0

func NewSnapshotWithDefaults() *Snapshot

NewSnapshotWithDefaults instantiates a new Snapshot 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 (*Snapshot) GetCreatedAt added in v0.17.0

func (o *Snapshot) GetCreatedAt() (res SnapshotGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Snapshot) GetCreatedAtOk added in v0.17.0

func (o *Snapshot) GetCreatedAtOk() (ret SnapshotGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Snapshot) GetDescription added in v1.5.0

func (o *Snapshot) GetDescription() (res SnapshotGetDescriptionRetType)

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 (*Snapshot) GetDescriptionOk added in v1.5.0

func (o *Snapshot) GetDescriptionOk() (ret SnapshotGetDescriptionRetType, 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 (*Snapshot) GetId added in v0.17.0

func (o *Snapshot) GetId() (res SnapshotGetIdRetType)

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 (*Snapshot) GetIdOk added in v0.17.0

func (o *Snapshot) GetIdOk() (ret SnapshotGetIdRetType, 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 (*Snapshot) GetLabels added in v0.17.0

func (o *Snapshot) GetLabels() (res SnapshotGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) GetLabelsOk added in v0.17.0

func (o *Snapshot) GetLabelsOk() (ret SnapshotGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) GetName added in v0.17.0

func (o *Snapshot) GetName() (res SnapshotGetNameRetType)

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 (*Snapshot) GetNameOk added in v0.17.0

func (o *Snapshot) GetNameOk() (ret SnapshotGetNameRetType, 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 (*Snapshot) GetSize added in v0.17.0

func (o *Snapshot) GetSize() (res SnapshotGetSizeRetType)

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 (*Snapshot) GetSizeOk added in v0.17.0

func (o *Snapshot) GetSizeOk() (ret SnapshotGetSizeRetType, 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 (*Snapshot) GetStatus added in v0.17.0

func (o *Snapshot) GetStatus() (res SnapshotGetStatusRetType)

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 (*Snapshot) GetStatusOk added in v0.17.0

func (o *Snapshot) GetStatusOk() (ret SnapshotGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) GetUpdatedAt added in v0.17.0

func (o *Snapshot) GetUpdatedAt() (res SnapshotGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Snapshot) GetUpdatedAtOk added in v0.17.0

func (o *Snapshot) GetUpdatedAtOk() (ret SnapshotGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Snapshot) GetVolumeId added in v0.17.0

func (o *Snapshot) GetVolumeId() (ret SnapshotGetVolumeIdRetType)

GetVolumeId returns the VolumeId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) GetVolumeIdOk added in v0.17.0

func (o *Snapshot) GetVolumeIdOk() (ret SnapshotGetVolumeIdRetType, ok bool)

GetVolumeIdOk returns a tuple with the VolumeId 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 (*Snapshot) HasCreatedAt added in v0.17.0

func (o *Snapshot) HasCreatedAt() bool

HasCreatedAt 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 (*Snapshot) HasDescription added in v1.5.0

func (o *Snapshot) 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 (*Snapshot) HasId added in v0.17.0

func (o *Snapshot) 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 (*Snapshot) HasLabels added in v0.17.0

func (o *Snapshot) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) HasName added in v0.17.0

func (o *Snapshot) 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 (*Snapshot) HasSize added in v0.17.0

func (o *Snapshot) 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 (*Snapshot) HasStatus added in v0.17.0

func (o *Snapshot) 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 (*Snapshot) HasUpdatedAt added in v0.17.0

func (o *Snapshot) HasUpdatedAt() bool

HasUpdatedAt 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 (*Snapshot) SetCreatedAt added in v0.17.0

func (o *Snapshot) SetCreatedAt(v SnapshotGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) SetDescription added in v1.5.0

func (o *Snapshot) SetDescription(v SnapshotGetDescriptionRetType)

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 (*Snapshot) SetId added in v0.17.0

func (o *Snapshot) SetId(v SnapshotGetIdRetType)

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 (*Snapshot) SetLabels added in v0.17.0

func (o *Snapshot) SetLabels(v SnapshotGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) SetName added in v0.17.0

func (o *Snapshot) SetName(v SnapshotGetNameRetType)

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 (*Snapshot) SetSize added in v0.17.0

func (o *Snapshot) SetSize(v SnapshotGetSizeRetType)

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 (*Snapshot) SetStatus added in v0.17.0

func (o *Snapshot) SetStatus(v SnapshotGetStatusRetType)

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 (*Snapshot) SetUpdatedAt added in v0.17.0

func (o *Snapshot) SetUpdatedAt(v SnapshotGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Snapshot) SetVolumeId added in v0.17.0

func (o *Snapshot) SetVolumeId(v SnapshotGetVolumeIdRetType)

SetVolumeId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Snapshot) ToMap deprecated added in v0.17.0

func (o Snapshot) 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 SnapshotGetCreatedAtArgType deprecated added in v0.21.2

type SnapshotGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetCreatedAtAttributeType added in v0.21.2

type SnapshotGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetCreatedAtRetType deprecated added in v0.21.2

type SnapshotGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetDescriptionArgType deprecated added in v1.5.0

type SnapshotGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetDescriptionAttributeType added in v1.5.0

type SnapshotGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetDescriptionRetType deprecated added in v1.5.0

type SnapshotGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetIdArgType deprecated added in v0.21.2

type SnapshotGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetIdAttributeType added in v0.21.2

type SnapshotGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetIdRetType deprecated added in v0.21.2

type SnapshotGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetLabelsArgType deprecated added in v0.21.2

type SnapshotGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetLabelsAttributeType added in v0.21.2

type SnapshotGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetLabelsRetType deprecated added in v0.21.2

type SnapshotGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetNameArgType deprecated added in v0.21.2

type SnapshotGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetNameAttributeType added in v0.21.2

type SnapshotGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetNameRetType deprecated added in v0.21.2

type SnapshotGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetSizeArgType deprecated added in v0.21.2

type SnapshotGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetSizeAttributeType added in v0.21.2

type SnapshotGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetSizeRetType deprecated added in v0.21.2

type SnapshotGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetStatusArgType deprecated added in v0.21.2

type SnapshotGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetStatusAttributeType added in v0.21.2

type SnapshotGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetStatusRetType deprecated added in v0.21.2

type SnapshotGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetUpdatedAtArgType deprecated added in v0.21.2

type SnapshotGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetUpdatedAtAttributeType added in v0.21.2

type SnapshotGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetUpdatedAtRetType deprecated added in v0.21.2

type SnapshotGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetVolumeIdArgType deprecated added in v0.21.2

type SnapshotGetVolumeIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetVolumeIdAttributeType added in v0.21.2

type SnapshotGetVolumeIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotGetVolumeIdRetType deprecated added in v0.21.2

type SnapshotGetVolumeIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotListResponse added in v0.17.0

type SnapshotListResponse struct {
	// A list containing snapshot objects.
	// REQUIRED
	Items SnapshotListResponseGetItemsAttributeType `json:"items" required:"true"`
}

SnapshotListResponse Snapshot list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewSnapshotListResponse added in v0.17.0

func NewSnapshotListResponse(items SnapshotListResponseGetItemsArgType) *SnapshotListResponse

NewSnapshotListResponse instantiates a new SnapshotListResponse 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 NewSnapshotListResponseWithDefaults added in v0.17.0

func NewSnapshotListResponseWithDefaults() *SnapshotListResponse

NewSnapshotListResponseWithDefaults instantiates a new SnapshotListResponse 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 (*SnapshotListResponse) GetItems added in v0.17.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*SnapshotListResponse) GetItemsOk added in v0.17.0

GetItemsOk returns a tuple with the Items 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 (*SnapshotListResponse) SetItems added in v0.17.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (SnapshotListResponse) ToMap deprecated added in v0.17.0

func (o SnapshotListResponse) 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 SnapshotListResponseGetItemsArgType deprecated added in v0.21.2

type SnapshotListResponseGetItemsArgType = []Snapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotListResponseGetItemsAttributeType added in v0.21.2

type SnapshotListResponseGetItemsAttributeType = *[]Snapshot

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type SnapshotListResponseGetItemsRetType deprecated added in v0.21.2

type SnapshotListResponseGetItemsRetType = []Snapshot

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StartServerRequest deprecated added in v0.23.0

type StartServerRequest 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 (StartServerRequest) Execute deprecated added in v0.23.0

func (r StartServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StaticAreaID added in v0.29.0

type StaticAreaID string

StaticAreaID The identifier (ID) of a static area. 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
	STATICAREAID_PUBLIC StaticAreaID = "PUBLIC"
	// Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead
	STATICAREAID_SCHWARZ StaticAreaID = "SCHWARZ"
)

List of StaticAreaID

func NewStaticAreaIDFromValue added in v0.29.0

func NewStaticAreaIDFromValue(v string) (*StaticAreaID, error)

NewStaticAreaIDFromValue returns a pointer to a valid StaticAreaID 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 (StaticAreaID) IsValid added in v0.29.0

func (v StaticAreaID) 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 (StaticAreaID) Ptr added in v0.29.0

func (v StaticAreaID) Ptr() *StaticAreaID

Ptr returns reference to StaticAreaID value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*StaticAreaID) UnmarshalJSON deprecated added in v0.29.0

func (v *StaticAreaID) UnmarshalJSON(src []byte) error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type StopServerRequest deprecated added in v0.23.0

type StopServerRequest 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 (StopServerRequest) Execute deprecated added in v0.23.0

func (r StopServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UnrescueServerRequest deprecated added in v0.23.0

type UnrescueServerRequest 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 (UnrescueServerRequest) Execute deprecated added in v0.23.0

func (r UnrescueServerRequest) Execute() error

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayload added in v0.13.0

type UpdateAttachedVolumePayload struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination UpdateAttachedVolumePayloadgetDeleteOnTerminationAttributeType `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId UpdateAttachedVolumePayloadGetServerIdAttributeType `json:"serverId,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId UpdateAttachedVolumePayloadGetVolumeIdAttributeType `json:"volumeId,omitempty"`
}

UpdateAttachedVolumePayload Object that represents a Volume attachment to a server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateAttachedVolumePayload added in v0.13.0

func NewUpdateAttachedVolumePayload() *UpdateAttachedVolumePayload

NewUpdateAttachedVolumePayload instantiates a new UpdateAttachedVolumePayload 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 NewUpdateAttachedVolumePayloadWithDefaults added in v0.13.0

func NewUpdateAttachedVolumePayloadWithDefaults() *UpdateAttachedVolumePayload

NewUpdateAttachedVolumePayloadWithDefaults instantiates a new UpdateAttachedVolumePayload 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 (*UpdateAttachedVolumePayload) GetDeleteOnTermination added in v0.13.0

GetDeleteOnTermination returns the DeleteOnTermination 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 (*UpdateAttachedVolumePayload) GetDeleteOnTerminationOk added in v0.13.0

GetDeleteOnTerminationOk returns a tuple with the DeleteOnTermination 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 (*UpdateAttachedVolumePayload) GetServerId added in v0.13.0

GetServerId returns the ServerId 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 (*UpdateAttachedVolumePayload) GetServerIdOk added in v0.13.0

GetServerIdOk returns a tuple with the ServerId 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 (*UpdateAttachedVolumePayload) GetVolumeId added in v0.13.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 (*UpdateAttachedVolumePayload) GetVolumeIdOk added in v0.13.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 (*UpdateAttachedVolumePayload) HasDeleteOnTermination added in v0.13.0

func (o *UpdateAttachedVolumePayload) HasDeleteOnTermination() bool

HasDeleteOnTermination 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 (*UpdateAttachedVolumePayload) HasServerId added in v0.13.0

func (o *UpdateAttachedVolumePayload) HasServerId() bool

HasServerId 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 (*UpdateAttachedVolumePayload) HasVolumeId added in v0.13.0

func (o *UpdateAttachedVolumePayload) 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 (*UpdateAttachedVolumePayload) SetDeleteOnTermination added in v0.13.0

SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateAttachedVolumePayload) SetServerId added in v0.13.0

SetServerId gets a reference to the given string and assigns it to the ServerId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateAttachedVolumePayload) SetVolumeId added in v0.13.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 (UpdateAttachedVolumePayload) ToMap deprecated added in v0.13.0

func (o UpdateAttachedVolumePayload) 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 UpdateAttachedVolumePayloadGetServerIdArgType deprecated added in v0.21.2

type UpdateAttachedVolumePayloadGetServerIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadGetServerIdAttributeType added in v0.21.2

type UpdateAttachedVolumePayloadGetServerIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadGetServerIdRetType deprecated added in v0.21.2

type UpdateAttachedVolumePayloadGetServerIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadGetVolumeIdArgType deprecated added in v0.21.2

type UpdateAttachedVolumePayloadGetVolumeIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadGetVolumeIdAttributeType added in v0.21.2

type UpdateAttachedVolumePayloadGetVolumeIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadGetVolumeIdRetType deprecated added in v0.21.2

type UpdateAttachedVolumePayloadGetVolumeIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadgetDeleteOnTerminationArgType deprecated added in v0.21.2

type UpdateAttachedVolumePayloadgetDeleteOnTerminationArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadgetDeleteOnTerminationAttributeType added in v0.21.2

type UpdateAttachedVolumePayloadgetDeleteOnTerminationAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumePayloadgetDeleteOnTerminationRetType deprecated added in v0.21.2

type UpdateAttachedVolumePayloadgetDeleteOnTerminationRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateAttachedVolumeRequest deprecated added in v0.23.0

type UpdateAttachedVolumeRequest 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 (UpdateAttachedVolumeRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateAttachedVolumeRequest) UpdateAttachedVolumePayload added in v0.23.0

func (r UpdateAttachedVolumeRequest) UpdateAttachedVolumePayload(updateAttachedVolumePayload UpdateAttachedVolumePayload) ApiUpdateAttachedVolumeRequest

Request a volume attachment update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayload added in v0.17.0

type UpdateBackupPayload struct {
	// Object that represents an availability zone.
	AvailabilityZone UpdateBackupPayloadGetAvailabilityZoneAttributeType `json:"availabilityZone,omitempty"`
	// Date-time when resource was created.
	CreatedAt UpdateBackupPayloadGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description UpdateBackupPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Indicates if a volume is encrypted.
	Encrypted UpdateBackupPayloadgetEncryptedAttributeType `json:"encrypted,omitempty"`
	// Universally Unique Identifier (UUID).
	Id UpdateBackupPayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateBackupPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name UpdateBackupPayloadGetNameAttributeType `json:"name,omitempty"`
	// Size in Gigabyte.
	Size UpdateBackupPayloadGetSizeAttributeType `json:"size,omitempty"`
	// Universally Unique Identifier (UUID).
	SnapshotId UpdateBackupPayloadGetSnapshotIdAttributeType `json:"snapshotId,omitempty"`
	// The status of a backup object. Possible values: `AVAILABLE`, `CREATING`, `DELETED`, `DELETING`, `ERROR`, `RESTORING`.
	Status UpdateBackupPayloadGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt UpdateBackupPayloadGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId UpdateBackupPayloadGetVolumeIdAttributeType `json:"volumeId,omitempty"`
}

UpdateBackupPayload Object that represents a backup. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateBackupPayload added in v0.17.0

func NewUpdateBackupPayload() *UpdateBackupPayload

NewUpdateBackupPayload instantiates a new UpdateBackupPayload 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 NewUpdateBackupPayloadWithDefaults added in v0.17.0

func NewUpdateBackupPayloadWithDefaults() *UpdateBackupPayload

NewUpdateBackupPayloadWithDefaults instantiates a new UpdateBackupPayload 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 (*UpdateBackupPayload) GetAvailabilityZone added in v0.17.0

GetAvailabilityZone returns the AvailabilityZone 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 (*UpdateBackupPayload) GetAvailabilityZoneOk added in v0.17.0

func (o *UpdateBackupPayload) GetAvailabilityZoneOk() (ret UpdateBackupPayloadGetAvailabilityZoneRetType, ok bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone 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 (*UpdateBackupPayload) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt 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 (*UpdateBackupPayload) GetCreatedAtOk added in v0.17.0

func (o *UpdateBackupPayload) GetCreatedAtOk() (ret UpdateBackupPayloadGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*UpdateBackupPayload) GetDescription added in v1.5.0

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 (*UpdateBackupPayload) GetDescriptionOk added in v1.5.0

func (o *UpdateBackupPayload) GetDescriptionOk() (ret UpdateBackupPayloadGetDescriptionRetType, 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 (*UpdateBackupPayload) GetEncrypted added in v1.2.0

GetEncrypted returns the Encrypted 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 (*UpdateBackupPayload) GetEncryptedOk added in v1.2.0

func (o *UpdateBackupPayload) GetEncryptedOk() (ret UpdateBackupPayloadgetEncryptedRetType, ok bool)

GetEncryptedOk returns a tuple with the Encrypted 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 (*UpdateBackupPayload) GetId added in v0.17.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 (*UpdateBackupPayload) GetIdOk added in v0.17.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 (*UpdateBackupPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) GetLabelsOk added in v0.17.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) GetName added in v0.17.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 (*UpdateBackupPayload) GetNameOk added in v0.17.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 (*UpdateBackupPayload) GetSize added in v0.17.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 (*UpdateBackupPayload) GetSizeOk added in v0.17.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 (*UpdateBackupPayload) GetSnapshotId added in v0.17.0

GetSnapshotId returns the SnapshotId 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 (*UpdateBackupPayload) GetSnapshotIdOk added in v0.17.0

func (o *UpdateBackupPayload) GetSnapshotIdOk() (ret UpdateBackupPayloadGetSnapshotIdRetType, ok bool)

GetSnapshotIdOk returns a tuple with the SnapshotId 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 (*UpdateBackupPayload) GetStatus added in v0.17.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 (*UpdateBackupPayload) GetStatusOk added in v0.17.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 (*UpdateBackupPayload) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt 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 (*UpdateBackupPayload) GetUpdatedAtOk added in v0.17.0

func (o *UpdateBackupPayload) GetUpdatedAtOk() (ret UpdateBackupPayloadGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*UpdateBackupPayload) GetVolumeId added in v0.17.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 (*UpdateBackupPayload) GetVolumeIdOk added in v0.17.0

func (o *UpdateBackupPayload) GetVolumeIdOk() (ret UpdateBackupPayloadGetVolumeIdRetType, ok bool)

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 (*UpdateBackupPayload) HasAvailabilityZone added in v0.17.0

func (o *UpdateBackupPayload) HasAvailabilityZone() bool

HasAvailabilityZone 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 (*UpdateBackupPayload) HasCreatedAt added in v0.17.0

func (o *UpdateBackupPayload) HasCreatedAt() bool

HasCreatedAt 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 (*UpdateBackupPayload) HasDescription added in v1.5.0

func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) HasEncrypted added in v1.2.0

func (o *UpdateBackupPayload) HasEncrypted() bool

HasEncrypted 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 (*UpdateBackupPayload) HasId added in v0.17.0

func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) HasLabels added in v0.17.0

func (o *UpdateBackupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) HasName added in v0.17.0

func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) HasSize added in v0.17.0

func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) HasSnapshotId added in v0.17.0

func (o *UpdateBackupPayload) HasSnapshotId() bool

HasSnapshotId 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 (*UpdateBackupPayload) HasStatus added in v0.17.0

func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) HasUpdatedAt added in v0.17.0

func (o *UpdateBackupPayload) HasUpdatedAt() bool

HasUpdatedAt 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 (*UpdateBackupPayload) HasVolumeId added in v0.17.0

func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) SetAvailabilityZone added in v0.17.0

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) SetDescription added in v1.5.0

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 (*UpdateBackupPayload) SetEncrypted added in v1.2.0

SetEncrypted gets a reference to the given bool and assigns it to the Encrypted field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) SetId added in v0.17.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 (*UpdateBackupPayload) SetLabels added in v0.17.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) SetName added in v0.17.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 (*UpdateBackupPayload) SetSize added in v0.17.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 (*UpdateBackupPayload) SetSnapshotId added in v0.17.0

SetSnapshotId gets a reference to the given string and assigns it to the SnapshotId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) SetStatus added in v0.17.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 (*UpdateBackupPayload) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateBackupPayload) SetVolumeId added in v0.17.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 (UpdateBackupPayload) ToMap deprecated added in v0.17.0

func (o UpdateBackupPayload) 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 UpdateBackupPayloadGetAvailabilityZoneArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetAvailabilityZoneAttributeType added in v0.21.2

type UpdateBackupPayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetAvailabilityZoneRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetCreatedAtArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetCreatedAtAttributeType added in v0.21.2

type UpdateBackupPayloadGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetCreatedAtRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetDescriptionArgType deprecated added in v1.5.0

type UpdateBackupPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetDescriptionAttributeType added in v1.5.0

type UpdateBackupPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetDescriptionRetType deprecated added in v1.5.0

type UpdateBackupPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetIdArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetIdAttributeType added in v0.21.2

type UpdateBackupPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetIdRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetLabelsAttributeType added in v0.21.2

type UpdateBackupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetNameArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetNameAttributeType added in v0.21.2

type UpdateBackupPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetNameRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetSizeArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetSizeAttributeType added in v0.21.2

type UpdateBackupPayloadGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetSizeRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetSnapshotIdArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetSnapshotIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetSnapshotIdAttributeType added in v0.21.2

type UpdateBackupPayloadGetSnapshotIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetSnapshotIdRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetSnapshotIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetStatusArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetStatusAttributeType added in v0.21.2

type UpdateBackupPayloadGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetStatusRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetUpdatedAtArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetUpdatedAtAttributeType added in v0.21.2

type UpdateBackupPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetUpdatedAtRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetVolumeIdArgType deprecated added in v0.21.2

type UpdateBackupPayloadGetVolumeIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetVolumeIdAttributeType added in v0.21.2

type UpdateBackupPayloadGetVolumeIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadGetVolumeIdRetType deprecated added in v0.21.2

type UpdateBackupPayloadGetVolumeIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadgetEncryptedArgType deprecated added in v1.2.0

type UpdateBackupPayloadgetEncryptedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadgetEncryptedAttributeType added in v1.2.0

type UpdateBackupPayloadgetEncryptedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupPayloadgetEncryptedRetType deprecated added in v1.2.0

type UpdateBackupPayloadgetEncryptedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateBackupRequest deprecated added in v0.23.0

type UpdateBackupRequest 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 (UpdateBackupRequest) Execute deprecated added in v0.23.0

func (r UpdateBackupRequest) Execute() (*Backup, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateBackupRequest) UpdateBackupPayload added in v0.23.0

func (r UpdateBackupRequest) UpdateBackupPayload(updateBackupPayload UpdateBackupPayload) ApiUpdateBackupRequest

Request an update of a backup. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayload added in v0.17.0

type UpdateImagePayload struct {
	Agent  UpdateImagePayloadGetAgentAttributeType  `json:"agent,omitempty"`
	Config UpdateImagePayloadGetConfigAttributeType `json:"config,omitempty"`
	// Object that represents a disk format. Possible values: `raw`, `qcow2`, `iso`.
	DiskFormat UpdateImagePayloadGetDiskFormatAttributeType `json:"diskFormat,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateImagePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Size in Gigabyte.
	MinDiskSize UpdateImagePayloadGetMinDiskSizeAttributeType `json:"minDiskSize,omitempty"`
	// Size in Megabyte.
	MinRam UpdateImagePayloadGetMinRamAttributeType `json:"minRam,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name UpdateImagePayloadGetNameAttributeType `json:"name,omitempty"`
	// When true the image is prevented from being deleted.
	Protected UpdateImagePayloadgetProtectedAttributeType `json:"protected,omitempty"`
}

UpdateImagePayload Object that represents an update request body of an Image. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateImagePayload added in v0.17.0

func NewUpdateImagePayload() *UpdateImagePayload

NewUpdateImagePayload instantiates a new UpdateImagePayload 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 NewUpdateImagePayloadWithDefaults added in v0.17.0

func NewUpdateImagePayloadWithDefaults() *UpdateImagePayload

NewUpdateImagePayloadWithDefaults instantiates a new UpdateImagePayload 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 (*UpdateImagePayload) GetAgent added in v0.28.0

GetAgent returns the Agent 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 (*UpdateImagePayload) GetAgentOk added in v0.28.0

func (o *UpdateImagePayload) GetAgentOk() (ret UpdateImagePayloadGetAgentRetType, ok bool)

GetAgentOk returns a tuple with the Agent 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 (*UpdateImagePayload) GetConfig added in v0.17.0

GetConfig returns the Config 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 (*UpdateImagePayload) GetConfigOk added in v0.17.0

func (o *UpdateImagePayload) GetConfigOk() (ret UpdateImagePayloadGetConfigRetType, ok bool)

GetConfigOk returns a tuple with the Config 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 (*UpdateImagePayload) GetDiskFormat added in v0.17.0

GetDiskFormat returns the DiskFormat 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 (*UpdateImagePayload) GetDiskFormatOk added in v0.17.0

func (o *UpdateImagePayload) GetDiskFormatOk() (ret UpdateImagePayloadGetDiskFormatRetType, ok bool)

GetDiskFormatOk returns a tuple with the DiskFormat 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 (*UpdateImagePayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) GetLabelsOk added in v0.17.0

func (o *UpdateImagePayload) GetLabelsOk() (ret UpdateImagePayloadGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) GetMinDiskSize added in v0.17.0

GetMinDiskSize returns the MinDiskSize 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 (*UpdateImagePayload) GetMinDiskSizeOk added in v0.17.0

func (o *UpdateImagePayload) GetMinDiskSizeOk() (ret UpdateImagePayloadGetMinDiskSizeRetType, ok bool)

GetMinDiskSizeOk returns a tuple with the MinDiskSize 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 (*UpdateImagePayload) GetMinRam added in v0.17.0

GetMinRam returns the MinRam 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 (*UpdateImagePayload) GetMinRamOk added in v0.17.0

func (o *UpdateImagePayload) GetMinRamOk() (ret UpdateImagePayloadGetMinRamRetType, ok bool)

GetMinRamOk returns a tuple with the MinRam 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 (*UpdateImagePayload) GetName added in v0.17.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 (*UpdateImagePayload) GetNameOk added in v0.17.0

func (o *UpdateImagePayload) GetNameOk() (ret UpdateImagePayloadGetNameRetType, 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 (*UpdateImagePayload) GetProtected added in v0.17.0

GetProtected returns the Protected 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 (*UpdateImagePayload) GetProtectedOk added in v0.17.0

func (o *UpdateImagePayload) GetProtectedOk() (ret UpdateImagePayloadgetProtectedRetType, ok bool)

GetProtectedOk returns a tuple with the Protected 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 (*UpdateImagePayload) HasAgent added in v0.28.0

func (o *UpdateImagePayload) HasAgent() bool

HasAgent 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 (*UpdateImagePayload) HasConfig added in v0.17.0

func (o *UpdateImagePayload) HasConfig() bool

HasConfig 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 (*UpdateImagePayload) HasDiskFormat added in v0.17.0

func (o *UpdateImagePayload) HasDiskFormat() bool

HasDiskFormat 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 (*UpdateImagePayload) HasLabels added in v0.17.0

func (o *UpdateImagePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) HasMinDiskSize added in v0.17.0

func (o *UpdateImagePayload) HasMinDiskSize() bool

HasMinDiskSize 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 (*UpdateImagePayload) HasMinRam added in v0.17.0

func (o *UpdateImagePayload) HasMinRam() bool

HasMinRam 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 (*UpdateImagePayload) HasName added in v0.17.0

func (o *UpdateImagePayload) 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 (*UpdateImagePayload) HasProtected added in v0.17.0

func (o *UpdateImagePayload) HasProtected() bool

HasProtected 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 (*UpdateImagePayload) SetAgent added in v0.28.0

SetAgent gets a reference to the given ImageAgent and assigns it to the Agent field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) SetConfig added in v0.17.0

SetConfig gets a reference to the given ImageConfig and assigns it to the Config field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) SetDiskFormat added in v0.17.0

SetDiskFormat gets a reference to the given string and assigns it to the DiskFormat field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) SetLabels added in v0.17.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) SetMinDiskSize added in v0.17.0

SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) SetMinRam added in v0.17.0

SetMinRam gets a reference to the given int64 and assigns it to the MinRam field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImagePayload) SetName added in v0.17.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 (*UpdateImagePayload) SetProtected added in v0.17.0

SetProtected gets a reference to the given bool and assigns it to the Protected field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateImagePayload) ToMap deprecated added in v0.17.0

func (o UpdateImagePayload) 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 UpdateImagePayloadGetAgentArgType deprecated added in v0.28.0

type UpdateImagePayloadGetAgentArgType = ImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetAgentAttributeType added in v0.28.0

type UpdateImagePayloadGetAgentAttributeType = *ImageAgent

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetAgentRetType deprecated added in v0.28.0

type UpdateImagePayloadGetAgentRetType = ImageAgent

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetConfigArgType deprecated added in v0.21.2

type UpdateImagePayloadGetConfigArgType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetConfigAttributeType added in v0.21.2

type UpdateImagePayloadGetConfigAttributeType = *ImageConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetConfigRetType deprecated added in v0.21.2

type UpdateImagePayloadGetConfigRetType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetDiskFormatArgType deprecated added in v0.21.2

type UpdateImagePayloadGetDiskFormatArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetDiskFormatAttributeType added in v0.21.2

type UpdateImagePayloadGetDiskFormatAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetDiskFormatRetType deprecated added in v0.21.2

type UpdateImagePayloadGetDiskFormatRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateImagePayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetLabelsAttributeType added in v0.21.2

type UpdateImagePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateImagePayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetMinDiskSizeArgType deprecated added in v0.21.2

type UpdateImagePayloadGetMinDiskSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetMinDiskSizeAttributeType added in v0.21.2

type UpdateImagePayloadGetMinDiskSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetMinDiskSizeRetType deprecated added in v0.21.2

type UpdateImagePayloadGetMinDiskSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetMinRamArgType deprecated added in v0.21.2

type UpdateImagePayloadGetMinRamArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetMinRamAttributeType added in v0.21.2

type UpdateImagePayloadGetMinRamAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetMinRamRetType deprecated added in v0.21.2

type UpdateImagePayloadGetMinRamRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetNameArgType deprecated added in v0.21.2

type UpdateImagePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetNameAttributeType added in v0.21.2

type UpdateImagePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadGetNameRetType deprecated added in v0.21.2

type UpdateImagePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadgetProtectedArgType deprecated added in v0.21.2

type UpdateImagePayloadgetProtectedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadgetProtectedAttributeType added in v0.21.2

type UpdateImagePayloadgetProtectedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImagePayloadgetProtectedRetType deprecated added in v0.21.2

type UpdateImagePayloadgetProtectedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageRequest deprecated added in v0.23.0

type UpdateImageRequest 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 (UpdateImageRequest) Execute deprecated added in v0.23.0

func (r UpdateImageRequest) Execute() (*Image, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateImageRequest) UpdateImagePayload added in v0.23.0

func (r UpdateImageRequest) UpdateImagePayload(updateImagePayload UpdateImagePayload) ApiUpdateImageRequest

Request an update of an Image. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageSharePayload added in v0.17.0

type UpdateImageSharePayload struct {
	// Image is shared with all projects inside the image owners organization.
	ParentOrganization UpdateImageSharePayloadgetParentOrganizationAttributeType `json:"parentOrganization,omitempty"`
	// List of all projects the Image is shared with.
	Projects UpdateImageSharePayloadGetProjectsAttributeType `json:"projects,omitempty"`
}

UpdateImageSharePayload Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateImageSharePayload added in v0.17.0

func NewUpdateImageSharePayload() *UpdateImageSharePayload

NewUpdateImageSharePayload instantiates a new UpdateImageSharePayload 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 NewUpdateImageSharePayloadWithDefaults added in v0.17.0

func NewUpdateImageSharePayloadWithDefaults() *UpdateImageSharePayload

NewUpdateImageSharePayloadWithDefaults instantiates a new UpdateImageSharePayload 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 (*UpdateImageSharePayload) GetParentOrganization added in v0.17.0

GetParentOrganization returns the ParentOrganization 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 (*UpdateImageSharePayload) GetParentOrganizationOk added in v0.17.0

GetParentOrganizationOk returns a tuple with the ParentOrganization 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 (*UpdateImageSharePayload) GetProjects added in v0.17.0

GetProjects returns the Projects 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 (*UpdateImageSharePayload) GetProjectsOk added in v0.17.0

GetProjectsOk returns a tuple with the Projects 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 (*UpdateImageSharePayload) HasParentOrganization added in v0.17.0

func (o *UpdateImageSharePayload) HasParentOrganization() bool

HasParentOrganization 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 (*UpdateImageSharePayload) HasProjects added in v0.17.0

func (o *UpdateImageSharePayload) HasProjects() bool

HasProjects 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 (*UpdateImageSharePayload) SetParentOrganization added in v0.17.0

SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateImageSharePayload) SetProjects added in v0.17.0

SetProjects gets a reference to the given []string and assigns it to the Projects field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateImageSharePayload) ToMap deprecated added in v0.17.0

func (o UpdateImageSharePayload) 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 UpdateImageSharePayloadGetProjectsArgType deprecated added in v0.21.2

type UpdateImageSharePayloadGetProjectsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageSharePayloadGetProjectsAttributeType added in v0.21.2

type UpdateImageSharePayloadGetProjectsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageSharePayloadGetProjectsRetType deprecated added in v0.21.2

type UpdateImageSharePayloadGetProjectsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageSharePayloadgetParentOrganizationArgType deprecated added in v0.21.2

type UpdateImageSharePayloadgetParentOrganizationArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageSharePayloadgetParentOrganizationAttributeType added in v0.21.2

type UpdateImageSharePayloadgetParentOrganizationAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageSharePayloadgetParentOrganizationRetType deprecated added in v0.21.2

type UpdateImageSharePayloadgetParentOrganizationRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateImageShareRequest deprecated added in v0.23.0

type UpdateImageShareRequest 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 (UpdateImageShareRequest) Execute deprecated added in v0.23.0

func (r UpdateImageShareRequest) Execute() (*ImageShare, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateImageShareRequest) UpdateImageSharePayload added in v0.23.0

func (r UpdateImageShareRequest) UpdateImageSharePayload(updateImageSharePayload UpdateImageSharePayload) ApiUpdateImageShareRequest

Update an Image Share. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateKeyPairPayload added in v0.16.0

type UpdateKeyPairPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateKeyPairPayloadGetLabelsAttributeType `json:"labels,omitempty"`
}

UpdateKeyPairPayload Object that represents an update request body of a public key of an SSH keypair. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateKeyPairPayload added in v0.16.0

func NewUpdateKeyPairPayload() *UpdateKeyPairPayload

NewUpdateKeyPairPayload instantiates a new UpdateKeyPairPayload 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 NewUpdateKeyPairPayloadWithDefaults added in v0.16.0

func NewUpdateKeyPairPayloadWithDefaults() *UpdateKeyPairPayload

NewUpdateKeyPairPayloadWithDefaults instantiates a new UpdateKeyPairPayload 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 (*UpdateKeyPairPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateKeyPairPayload) GetLabelsOk added in v0.16.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateKeyPairPayload) HasLabels added in v0.16.0

func (o *UpdateKeyPairPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateKeyPairPayload) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateKeyPairPayload) ToMap deprecated added in v0.16.0

func (o UpdateKeyPairPayload) 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 UpdateKeyPairPayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateKeyPairPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateKeyPairPayloadGetLabelsAttributeType added in v0.21.2

type UpdateKeyPairPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateKeyPairPayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateKeyPairPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateKeyPairRequest deprecated added in v0.23.0

type UpdateKeyPairRequest 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 (UpdateKeyPairRequest) Execute deprecated added in v0.23.0

func (r UpdateKeyPairRequest) Execute() (*Keypair, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateKeyPairRequest) UpdateKeyPairPayload added in v0.23.0

func (r UpdateKeyPairRequest) UpdateKeyPairPayload(updateKeyPairPayload UpdateKeyPairPayload) ApiUpdateKeyPairRequest

Request an update of an SSH keypair. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRegionPayload added in v1.0.0

type UpdateNetworkAreaRegionPayload struct {
	Ipv4 UpdateNetworkAreaRegionPayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
}

UpdateNetworkAreaRegionPayload Object that represents the request body for a regional network area update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateNetworkAreaRegionPayload added in v1.0.0

func NewUpdateNetworkAreaRegionPayload() *UpdateNetworkAreaRegionPayload

NewUpdateNetworkAreaRegionPayload instantiates a new UpdateNetworkAreaRegionPayload 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 NewUpdateNetworkAreaRegionPayloadWithDefaults added in v1.0.0

func NewUpdateNetworkAreaRegionPayloadWithDefaults() *UpdateNetworkAreaRegionPayload

NewUpdateNetworkAreaRegionPayloadWithDefaults instantiates a new UpdateNetworkAreaRegionPayload 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 (*UpdateNetworkAreaRegionPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 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 (*UpdateNetworkAreaRegionPayload) GetIpv4Ok added in v1.0.0

GetIpv4Ok returns a tuple with the Ipv4 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 (*UpdateNetworkAreaRegionPayload) HasIpv4 added in v1.0.0

func (o *UpdateNetworkAreaRegionPayload) HasIpv4() bool

HasIpv4 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 (*UpdateNetworkAreaRegionPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given UpdateRegionalAreaIPv4 and assigns it to the Ipv4 field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNetworkAreaRegionPayload) ToMap deprecated added in v1.0.0

func (o UpdateNetworkAreaRegionPayload) 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 UpdateNetworkAreaRegionPayloadGetIpv4ArgType deprecated added in v1.0.0

type UpdateNetworkAreaRegionPayloadGetIpv4ArgType = UpdateRegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRegionPayloadGetIpv4AttributeType added in v1.0.0

type UpdateNetworkAreaRegionPayloadGetIpv4AttributeType = *UpdateRegionalAreaIPv4

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRegionPayloadGetIpv4RetType deprecated added in v1.0.0

type UpdateNetworkAreaRegionPayloadGetIpv4RetType = UpdateRegionalAreaIPv4

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRegionRequest deprecated added in v1.0.0

type UpdateNetworkAreaRegionRequest 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 (UpdateNetworkAreaRegionRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNetworkAreaRegionRequest) UpdateNetworkAreaRegionPayload added in v1.0.0

func (r UpdateNetworkAreaRegionRequest) UpdateNetworkAreaRegionPayload(updateNetworkAreaRegionPayload UpdateNetworkAreaRegionPayload) ApiUpdateNetworkAreaRegionRequest

Request an update of a regional network area. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRoutePayload added in v0.15.0

type UpdateNetworkAreaRoutePayload struct {
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateNetworkAreaRoutePayloadGetLabelsAttributeType `json:"labels,omitempty"`
}

UpdateNetworkAreaRoutePayload Object that represents the request body for a route update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateNetworkAreaRoutePayload added in v0.15.0

func NewUpdateNetworkAreaRoutePayload() *UpdateNetworkAreaRoutePayload

NewUpdateNetworkAreaRoutePayload instantiates a new UpdateNetworkAreaRoutePayload 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 NewUpdateNetworkAreaRoutePayloadWithDefaults added in v0.15.0

func NewUpdateNetworkAreaRoutePayloadWithDefaults() *UpdateNetworkAreaRoutePayload

NewUpdateNetworkAreaRoutePayloadWithDefaults instantiates a new UpdateNetworkAreaRoutePayload 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 (*UpdateNetworkAreaRoutePayload) GetLabels added in v0.15.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkAreaRoutePayload) GetLabelsOk added in v0.15.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkAreaRoutePayload) HasLabels added in v0.15.0

func (o *UpdateNetworkAreaRoutePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkAreaRoutePayload) SetLabels added in v0.15.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNetworkAreaRoutePayload) ToMap deprecated added in v0.15.0

func (o UpdateNetworkAreaRoutePayload) 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 UpdateNetworkAreaRoutePayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateNetworkAreaRoutePayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRoutePayloadGetLabelsAttributeType added in v0.21.2

type UpdateNetworkAreaRoutePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRoutePayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateNetworkAreaRoutePayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkAreaRouteRequest deprecated added in v0.23.0

type UpdateNetworkAreaRouteRequest 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 (UpdateNetworkAreaRouteRequest) Execute deprecated added in v0.23.0

func (r UpdateNetworkAreaRouteRequest) Execute() (*Route, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload added in v0.23.0

func (r UpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload(updateNetworkAreaRoutePayload UpdateNetworkAreaRoutePayload) ApiUpdateNetworkAreaRouteRequest

Request an update of a network route. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv4Body added in v0.7.0

type UpdateNetworkIPv4Body struct {
	// The IPv4 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
	Gateway UpdateNetworkIPv4BodyGetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers UpdateNetworkIPv4BodyGetNameserversAttributeType `json:"nameservers,omitempty"`
}

UpdateNetworkIPv4Body The config object for a IPv4 network update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateNetworkIPv4Body added in v0.12.0

func NewUpdateNetworkIPv4Body() *UpdateNetworkIPv4Body

NewUpdateNetworkIPv4Body instantiates a new UpdateNetworkIPv4Body 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 NewUpdateNetworkIPv4BodyWithDefaults added in v0.12.0

func NewUpdateNetworkIPv4BodyWithDefaults() *UpdateNetworkIPv4Body

NewUpdateNetworkIPv4BodyWithDefaults instantiates a new UpdateNetworkIPv4Body 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 (*UpdateNetworkIPv4Body) GetGateway added in v0.12.0

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv4Body) GetGatewayOk added in v0.12.0

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv4Body) GetNameservers added in v0.12.0

GetNameservers returns the Nameservers 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 (*UpdateNetworkIPv4Body) GetNameserversOk added in v0.12.0

GetNameserversOk returns a tuple with the Nameservers 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 (*UpdateNetworkIPv4Body) HasGateway added in v0.12.0

func (o *UpdateNetworkIPv4Body) HasGateway() bool

HasGateway 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 (*UpdateNetworkIPv4Body) HasNameservers added in v0.12.0

func (o *UpdateNetworkIPv4Body) HasNameservers() bool

HasNameservers 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 (*UpdateNetworkIPv4Body) SetGateway added in v0.12.0

SetGateway gets a reference to the given string and assigns it to the Gateway field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv4Body) SetGatewayNil added in v0.12.0

func (o *UpdateNetworkIPv4Body) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv4Body) SetNameservers added in v0.12.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNetworkIPv4Body) ToMap deprecated added in v0.12.0

func (o UpdateNetworkIPv4Body) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv4Body) UnsetGateway added in v0.12.0

func (o *UpdateNetworkIPv4Body) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv4BodyGetGatewayArgType deprecated added in v0.21.2

type UpdateNetworkIPv4BodyGetGatewayArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv4BodyGetGatewayAttributeType added in v0.21.2

type UpdateNetworkIPv4BodyGetGatewayAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv4BodyGetGatewayRetType deprecated added in v0.21.2

type UpdateNetworkIPv4BodyGetGatewayRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv4BodyGetNameserversArgType deprecated added in v0.21.2

type UpdateNetworkIPv4BodyGetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv4BodyGetNameserversAttributeType added in v0.21.2

type UpdateNetworkIPv4BodyGetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv4BodyGetNameserversRetType deprecated added in v0.21.2

type UpdateNetworkIPv4BodyGetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv6Body added in v0.7.0

type UpdateNetworkIPv6Body struct {
	// The IPv6 gateway of a network. If not specified the first IP of the network will be assigned as the gateway. If 'null' is sent, then the network doesn't have a gateway.
	Gateway UpdateNetworkIPv6BodyGetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	Nameservers UpdateNetworkIPv6BodyGetNameserversAttributeType `json:"nameservers,omitempty"`
}

UpdateNetworkIPv6Body The config object for a IPv6 network update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateNetworkIPv6Body added in v0.12.0

func NewUpdateNetworkIPv6Body() *UpdateNetworkIPv6Body

NewUpdateNetworkIPv6Body instantiates a new UpdateNetworkIPv6Body 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 NewUpdateNetworkIPv6BodyWithDefaults added in v0.12.0

func NewUpdateNetworkIPv6BodyWithDefaults() *UpdateNetworkIPv6Body

NewUpdateNetworkIPv6BodyWithDefaults instantiates a new UpdateNetworkIPv6Body 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 (*UpdateNetworkIPv6Body) GetGateway added in v0.12.0

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv6Body) GetGatewayOk added in v0.12.0

GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv6Body) GetNameservers added in v0.12.0

GetNameservers returns the Nameservers 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 (*UpdateNetworkIPv6Body) GetNameserversOk added in v0.12.0

GetNameserversOk returns a tuple with the Nameservers 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 (*UpdateNetworkIPv6Body) HasGateway added in v0.12.0

func (o *UpdateNetworkIPv6Body) HasGateway() bool

HasGateway 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 (*UpdateNetworkIPv6Body) HasNameservers added in v0.12.0

func (o *UpdateNetworkIPv6Body) HasNameservers() bool

HasNameservers 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 (*UpdateNetworkIPv6Body) SetGateway added in v0.12.0

SetGateway gets a reference to the given string and assigns it to the Gateway field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv6Body) SetGatewayNil added in v0.12.0

func (o *UpdateNetworkIPv6Body) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv6Body) SetNameservers added in v0.12.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNetworkIPv6Body) ToMap deprecated added in v0.12.0

func (o UpdateNetworkIPv6Body) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNetworkIPv6Body) UnsetGateway added in v0.12.0

func (o *UpdateNetworkIPv6Body) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv6BodyGetGatewayArgType deprecated added in v0.21.2

type UpdateNetworkIPv6BodyGetGatewayArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv6BodyGetGatewayAttributeType added in v0.21.2

type UpdateNetworkIPv6BodyGetGatewayAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv6BodyGetGatewayRetType deprecated added in v0.21.2

type UpdateNetworkIPv6BodyGetGatewayRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv6BodyGetNameserversArgType deprecated added in v0.21.2

type UpdateNetworkIPv6BodyGetNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv6BodyGetNameserversAttributeType added in v0.21.2

type UpdateNetworkIPv6BodyGetNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNetworkIPv6BodyGetNameserversRetType deprecated added in v0.21.2

type UpdateNetworkIPv6BodyGetNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayload added in v0.16.0

type UpdateNicPayload struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses UpdateNicPayloadGetAllowedAddressesAttributeType `json:"allowedAddresses,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description UpdateNicPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateNicPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name UpdateNicPayloadGetNameAttributeType `json:"name,omitempty"`
	// If this is set to false, then no security groups will apply to this network interface.
	NicSecurity UpdateNicPayloadgetNicSecurityAttributeType `json:"nicSecurity,omitempty"`
	// A list of UUIDs.
	SecurityGroups UpdateNicPayloadGetSecurityGroupsAttributeType `json:"securityGroups,omitempty"`
}

UpdateNicPayload Object that represents a network interface update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateNicPayload added in v0.16.0

func NewUpdateNicPayload() *UpdateNicPayload

NewUpdateNicPayload instantiates a new UpdateNicPayload 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 NewUpdateNicPayloadWithDefaults added in v0.16.0

func NewUpdateNicPayloadWithDefaults() *UpdateNicPayload

NewUpdateNicPayloadWithDefaults instantiates a new UpdateNicPayload 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 (*UpdateNicPayload) GetAllowedAddresses added in v0.16.0

func (o *UpdateNicPayload) GetAllowedAddresses() (res UpdateNicPayloadGetAllowedAddressesRetType)

GetAllowedAddresses returns the AllowedAddresses 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 (*UpdateNicPayload) GetAllowedAddressesOk added in v0.16.0

func (o *UpdateNicPayload) GetAllowedAddressesOk() (ret UpdateNicPayloadGetAllowedAddressesRetType, ok bool)

GetAllowedAddressesOk returns a tuple with the AllowedAddresses 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 (*UpdateNicPayload) GetDescription added in v0.31.0

func (o *UpdateNicPayload) GetDescription() (res UpdateNicPayloadGetDescriptionRetType)

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 (*UpdateNicPayload) GetDescriptionOk added in v0.31.0

func (o *UpdateNicPayload) GetDescriptionOk() (ret UpdateNicPayloadGetDescriptionRetType, 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 (*UpdateNicPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) GetLabelsOk added in v0.16.0

func (o *UpdateNicPayload) GetLabelsOk() (ret UpdateNicPayloadGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) GetNameOk added in v0.16.0

func (o *UpdateNicPayload) GetNameOk() (ret UpdateNicPayloadGetNameRetType, 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 (*UpdateNicPayload) GetNicSecurity added in v0.16.0

func (o *UpdateNicPayload) GetNicSecurity() (res UpdateNicPayloadgetNicSecurityRetType)

GetNicSecurity returns the NicSecurity 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 (*UpdateNicPayload) GetNicSecurityOk added in v0.16.0

func (o *UpdateNicPayload) GetNicSecurityOk() (ret UpdateNicPayloadgetNicSecurityRetType, ok bool)

GetNicSecurityOk returns a tuple with the NicSecurity 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 (*UpdateNicPayload) GetSecurityGroups added in v0.16.0

func (o *UpdateNicPayload) GetSecurityGroups() (res UpdateNicPayloadGetSecurityGroupsRetType)

GetSecurityGroups returns the SecurityGroups 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 (*UpdateNicPayload) GetSecurityGroupsOk added in v0.16.0

func (o *UpdateNicPayload) GetSecurityGroupsOk() (ret UpdateNicPayloadGetSecurityGroupsRetType, ok bool)

GetSecurityGroupsOk returns a tuple with the SecurityGroups 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 (*UpdateNicPayload) HasAllowedAddresses added in v0.16.0

func (o *UpdateNicPayload) HasAllowedAddresses() bool

HasAllowedAddresses 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 (*UpdateNicPayload) HasDescription added in v0.31.0

func (o *UpdateNicPayload) 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 (*UpdateNicPayload) HasLabels added in v0.16.0

func (o *UpdateNicPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) HasName added in v0.16.0

func (o *UpdateNicPayload) 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 (*UpdateNicPayload) HasNicSecurity added in v0.16.0

func (o *UpdateNicPayload) HasNicSecurity() bool

HasNicSecurity 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 (*UpdateNicPayload) HasSecurityGroups added in v0.16.0

func (o *UpdateNicPayload) HasSecurityGroups() bool

HasSecurityGroups 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 (*UpdateNicPayload) SetAllowedAddresses added in v0.16.0

SetAllowedAddresses gets a reference to the given []AllowedAddressesInner and assigns it to the AllowedAddresses field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) SetDescription added in v0.31.0

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 (*UpdateNicPayload) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) SetNicSecurity added in v0.16.0

SetNicSecurity gets a reference to the given bool and assigns it to the NicSecurity field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateNicPayload) SetSecurityGroups added in v0.16.0

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNicPayload) ToMap deprecated added in v0.16.0

func (o UpdateNicPayload) 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 UpdateNicPayloadGetAllowedAddressesArgType deprecated added in v0.21.2

type UpdateNicPayloadGetAllowedAddressesArgType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetAllowedAddressesAttributeType added in v0.21.2

type UpdateNicPayloadGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetAllowedAddressesRetType deprecated added in v0.21.2

type UpdateNicPayloadGetAllowedAddressesRetType = []AllowedAddressesInner

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetDescriptionArgType deprecated added in v0.31.0

type UpdateNicPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetDescriptionAttributeType added in v0.31.0

type UpdateNicPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetDescriptionRetType deprecated added in v0.31.0

type UpdateNicPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateNicPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetLabelsAttributeType added in v0.21.2

type UpdateNicPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateNicPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetNameArgType deprecated added in v0.21.2

type UpdateNicPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetNameAttributeType added in v0.21.2

type UpdateNicPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetNameRetType deprecated added in v0.21.2

type UpdateNicPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetSecurityGroupsArgType deprecated added in v0.21.2

type UpdateNicPayloadGetSecurityGroupsArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetSecurityGroupsAttributeType added in v0.21.2

type UpdateNicPayloadGetSecurityGroupsAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadGetSecurityGroupsRetType deprecated added in v0.21.2

type UpdateNicPayloadGetSecurityGroupsRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadgetNicSecurityArgType deprecated added in v0.21.2

type UpdateNicPayloadgetNicSecurityArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadgetNicSecurityAttributeType added in v0.21.2

type UpdateNicPayloadgetNicSecurityAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicPayloadgetNicSecurityRetType deprecated added in v0.21.2

type UpdateNicPayloadgetNicSecurityRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateNicRequest deprecated added in v0.23.0

type UpdateNicRequest 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 (UpdateNicRequest) Execute deprecated added in v0.23.0

func (r UpdateNicRequest) Execute() (*NIC, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateNicRequest) UpdateNicPayload added in v0.23.0

func (r UpdateNicRequest) UpdateNicPayload(updateNicPayload UpdateNicPayload) ApiUpdateNicRequest

Request an update of a network interface. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayload added in v0.13.0

type UpdatePublicIPPayload struct {
	// Universally Unique Identifier (UUID).
	Id UpdatePublicIPPayloadGetIdAttributeType `json:"id,omitempty"`
	// String that represents an IPv4 address.
	Ip UpdatePublicIPPayloadGetIpAttributeType `json:"ip,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdatePublicIPPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface UpdatePublicIPPayloadGetNetworkInterfaceAttributeType `json:"networkInterface,omitempty"`
}

UpdatePublicIPPayload Object that represents a public IP. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdatePublicIPPayload added in v0.13.0

func NewUpdatePublicIPPayload() *UpdatePublicIPPayload

NewUpdatePublicIPPayload instantiates a new UpdatePublicIPPayload 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 NewUpdatePublicIPPayloadWithDefaults added in v0.13.0

func NewUpdatePublicIPPayloadWithDefaults() *UpdatePublicIPPayload

NewUpdatePublicIPPayloadWithDefaults instantiates a new UpdatePublicIPPayload 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 (*UpdatePublicIPPayload) GetId added in v0.13.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 (*UpdatePublicIPPayload) GetIdOk added in v0.13.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 (*UpdatePublicIPPayload) GetIp added in v0.13.0

GetIp returns the Ip 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 (*UpdatePublicIPPayload) GetIpOk added in v0.13.0

GetIpOk returns a tuple with the Ip 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 (*UpdatePublicIPPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) GetNetworkInterface added in v0.13.0

GetNetworkInterface returns the NetworkInterface field value if set, zero value otherwise (both if not set or set to explicit null). Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) GetNetworkInterfaceOk added in v0.13.0

func (o *UpdatePublicIPPayload) GetNetworkInterfaceOk() (ret UpdatePublicIPPayloadGetNetworkInterfaceRetType, ok bool)

GetNetworkInterfaceOk returns a tuple with the NetworkInterface field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) HasId added in v0.13.0

func (o *UpdatePublicIPPayload) 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 (*UpdatePublicIPPayload) HasIp added in v0.13.0

func (o *UpdatePublicIPPayload) HasIp() bool

HasIp 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 (*UpdatePublicIPPayload) HasLabels added in v0.13.0

func (o *UpdatePublicIPPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) HasNetworkInterface added in v0.13.0

func (o *UpdatePublicIPPayload) HasNetworkInterface() bool

HasNetworkInterface 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 (*UpdatePublicIPPayload) SetId added in v0.13.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 (*UpdatePublicIPPayload) SetIp added in v0.13.0

SetIp gets a reference to the given string and assigns it to the Ip field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) SetNetworkInterface added in v0.13.0

SetNetworkInterface gets a reference to the given string and assigns it to the NetworkInterface field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) SetNetworkInterfaceNil added in v0.13.0

func (o *UpdatePublicIPPayload) SetNetworkInterfaceNil()

SetNetworkInterfaceNil sets the value for NetworkInterface to be an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdatePublicIPPayload) ToMap deprecated added in v0.13.0

func (o UpdatePublicIPPayload) ToMap() (map[string]interface{}, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdatePublicIPPayload) UnsetNetworkInterface added in v0.13.0

func (o *UpdatePublicIPPayload) UnsetNetworkInterface()

UnsetNetworkInterface ensures that no value is present for NetworkInterface, not even an explicit nil Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetIdArgType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetIdAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetIdRetType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetIpArgType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetIpArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetIpAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetIpAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetIpRetType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetIpRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetLabelsArgType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetLabelsAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetLabelsRetType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetNetworkInterfaceArgType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetNetworkInterfaceArgType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetNetworkInterfaceAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetNetworkInterfaceAttributeType = *NullableString

isNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPPayloadGetNetworkInterfaceRetType deprecated added in v0.21.2

type UpdatePublicIPPayloadGetNetworkInterfaceRetType = *string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdatePublicIPRequest deprecated added in v0.23.0

type UpdatePublicIPRequest 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 (UpdatePublicIPRequest) Execute deprecated added in v0.23.0

func (r UpdatePublicIPRequest) Execute() (*PublicIp, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdatePublicIPRequest) UpdatePublicIPPayload added in v0.23.0

func (r UpdatePublicIPRequest) UpdatePublicIPPayload(updatePublicIPPayload UpdatePublicIPPayload) ApiUpdatePublicIPRequest

Request an update of a public IP. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4 added in v1.0.0

type UpdateRegionalAreaIPv4 struct {
	DefaultNameservers UpdateRegionalAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"`
	// The default prefix length for networks in the network area.
	DefaultPrefixLen UpdateRegionalAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen UpdateRegionalAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen UpdateRegionalAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"`
}

UpdateRegionalAreaIPv4 Object that represents the request body for a regional network area IPv4 configuration update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateRegionalAreaIPv4 added in v1.0.0

func NewUpdateRegionalAreaIPv4() *UpdateRegionalAreaIPv4

NewUpdateRegionalAreaIPv4 instantiates a new UpdateRegionalAreaIPv4 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 NewUpdateRegionalAreaIPv4WithDefaults added in v1.0.0

func NewUpdateRegionalAreaIPv4WithDefaults() *UpdateRegionalAreaIPv4

NewUpdateRegionalAreaIPv4WithDefaults instantiates a new UpdateRegionalAreaIPv4 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 (*UpdateRegionalAreaIPv4) GetDefaultNameservers added in v1.0.0

GetDefaultNameservers returns the DefaultNameservers 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 (*UpdateRegionalAreaIPv4) GetDefaultNameserversOk added in v1.0.0

GetDefaultNameserversOk returns a tuple with the DefaultNameservers 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 (*UpdateRegionalAreaIPv4) GetDefaultPrefixLen added in v1.0.0

GetDefaultPrefixLen returns the DefaultPrefixLen 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 (*UpdateRegionalAreaIPv4) GetDefaultPrefixLenOk added in v1.0.0

GetDefaultPrefixLenOk returns a tuple with the DefaultPrefixLen 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 (*UpdateRegionalAreaIPv4) GetMaxPrefixLen added in v1.0.0

GetMaxPrefixLen returns the MaxPrefixLen 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 (*UpdateRegionalAreaIPv4) GetMaxPrefixLenOk added in v1.0.0

GetMaxPrefixLenOk returns a tuple with the MaxPrefixLen 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 (*UpdateRegionalAreaIPv4) GetMinPrefixLen added in v1.0.0

GetMinPrefixLen returns the MinPrefixLen 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 (*UpdateRegionalAreaIPv4) GetMinPrefixLenOk added in v1.0.0

GetMinPrefixLenOk returns a tuple with the MinPrefixLen 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 (*UpdateRegionalAreaIPv4) HasDefaultNameservers added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasDefaultNameservers() bool

HasDefaultNameservers 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 (*UpdateRegionalAreaIPv4) HasDefaultPrefixLen added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasDefaultPrefixLen() bool

HasDefaultPrefixLen 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 (*UpdateRegionalAreaIPv4) HasMaxPrefixLen added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasMaxPrefixLen() bool

HasMaxPrefixLen 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 (*UpdateRegionalAreaIPv4) HasMinPrefixLen added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasMinPrefixLen() bool

HasMinPrefixLen 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 (*UpdateRegionalAreaIPv4) SetDefaultNameservers added in v1.0.0

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRegionalAreaIPv4) SetDefaultPrefixLen added in v1.0.0

SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRegionalAreaIPv4) SetMaxPrefixLen added in v1.0.0

SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRegionalAreaIPv4) SetMinPrefixLen added in v1.0.0

SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateRegionalAreaIPv4) ToMap deprecated added in v1.0.0

func (o UpdateRegionalAreaIPv4) 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 UpdateRegionalAreaIPv4GetDefaultNameserversArgType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultNameserversArgType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetDefaultNameserversAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultNameserversAttributeType = *[]string

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetDefaultNameserversRetType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultNameserversRetType = []string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetDefaultPrefixLenArgType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultPrefixLenArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetDefaultPrefixLenAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultPrefixLenAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetDefaultPrefixLenRetType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultPrefixLenRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetMaxPrefixLenArgType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetMaxPrefixLenArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetMaxPrefixLenAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetMaxPrefixLenAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetMaxPrefixLenRetType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetMaxPrefixLenRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetMinPrefixLenArgType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetMinPrefixLenArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetMinPrefixLenAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetMinPrefixLenAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRegionalAreaIPv4GetMinPrefixLenRetType deprecated added in v1.0.0

type UpdateRegionalAreaIPv4GetMinPrefixLenRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRouteOfRoutingTablePayload added in v1.0.0

type UpdateRouteOfRoutingTablePayload struct {
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateRouteOfRoutingTablePayloadGetLabelsAttributeType `json:"labels,omitempty"`
}

UpdateRouteOfRoutingTablePayload Object that represents the request body for a route update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateRouteOfRoutingTablePayload added in v1.0.0

func NewUpdateRouteOfRoutingTablePayload() *UpdateRouteOfRoutingTablePayload

NewUpdateRouteOfRoutingTablePayload instantiates a new UpdateRouteOfRoutingTablePayload 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 NewUpdateRouteOfRoutingTablePayloadWithDefaults added in v1.0.0

func NewUpdateRouteOfRoutingTablePayloadWithDefaults() *UpdateRouteOfRoutingTablePayload

NewUpdateRouteOfRoutingTablePayloadWithDefaults instantiates a new UpdateRouteOfRoutingTablePayload 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 (*UpdateRouteOfRoutingTablePayload) GetLabels added in v1.0.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRouteOfRoutingTablePayload) GetLabelsOk added in v1.0.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRouteOfRoutingTablePayload) HasLabels added in v1.0.0

func (o *UpdateRouteOfRoutingTablePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRouteOfRoutingTablePayload) SetLabels added in v1.0.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateRouteOfRoutingTablePayload) ToMap deprecated added in v1.0.0

func (o UpdateRouteOfRoutingTablePayload) 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 UpdateRouteOfRoutingTablePayloadGetLabelsArgType deprecated added in v1.0.0

type UpdateRouteOfRoutingTablePayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRouteOfRoutingTablePayloadGetLabelsAttributeType added in v1.0.0

type UpdateRouteOfRoutingTablePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRouteOfRoutingTablePayloadGetLabelsRetType deprecated added in v1.0.0

type UpdateRouteOfRoutingTablePayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRouteOfRoutingTableRequest deprecated added in v1.0.0

type UpdateRouteOfRoutingTableRequest 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 (UpdateRouteOfRoutingTableRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateRouteOfRoutingTableRequest) UpdateRouteOfRoutingTablePayload added in v1.0.0

func (r UpdateRouteOfRoutingTableRequest) UpdateRouteOfRoutingTablePayload(updateRouteOfRoutingTablePayload UpdateRouteOfRoutingTablePayload) ApiUpdateRouteOfRoutingTableRequest

Request an update of a route in a routing table. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayload added in v1.0.0

type UpdateRoutingTableOfAreaPayload struct {
	// Description Object. Allows string up to 255 Characters.
	Description UpdateRoutingTableOfAreaPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// The update config setting for a routing table which allows propagation of dynamic routes to this routing table.
	DynamicRoutes UpdateRoutingTableOfAreaPayloadgetDynamicRoutesAttributeType `json:"dynamicRoutes,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateRoutingTableOfAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name UpdateRoutingTableOfAreaPayloadGetNameAttributeType `json:"name,omitempty"`
	// The update config setting for a routing table which allows installation of automatic system routes for connectivity between projects in the same SNA.
	SystemRoutes UpdateRoutingTableOfAreaPayloadgetSystemRoutesAttributeType `json:"systemRoutes,omitempty"`
}

UpdateRoutingTableOfAreaPayload Object that represents the request body for a routing table update. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateRoutingTableOfAreaPayload added in v1.0.0

func NewUpdateRoutingTableOfAreaPayload() *UpdateRoutingTableOfAreaPayload

NewUpdateRoutingTableOfAreaPayload instantiates a new UpdateRoutingTableOfAreaPayload 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 NewUpdateRoutingTableOfAreaPayloadWithDefaults added in v1.0.0

func NewUpdateRoutingTableOfAreaPayloadWithDefaults() *UpdateRoutingTableOfAreaPayload

NewUpdateRoutingTableOfAreaPayloadWithDefaults instantiates a new UpdateRoutingTableOfAreaPayload 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 (*UpdateRoutingTableOfAreaPayload) GetDescription added in v1.0.0

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 (*UpdateRoutingTableOfAreaPayload) GetDescriptionOk added in v1.0.0

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 (*UpdateRoutingTableOfAreaPayload) GetDynamicRoutes added in v1.0.0

GetDynamicRoutes returns the DynamicRoutes 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 (*UpdateRoutingTableOfAreaPayload) GetDynamicRoutesOk added in v1.0.0

GetDynamicRoutesOk returns a tuple with the DynamicRoutes 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 (*UpdateRoutingTableOfAreaPayload) GetLabels added in v1.0.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRoutingTableOfAreaPayload) GetLabelsOk added in v1.0.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRoutingTableOfAreaPayload) GetName added in v1.0.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 (*UpdateRoutingTableOfAreaPayload) GetNameOk added in v1.0.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 (*UpdateRoutingTableOfAreaPayload) GetSystemRoutes added in v1.3.0

GetSystemRoutes returns the SystemRoutes 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 (*UpdateRoutingTableOfAreaPayload) GetSystemRoutesOk added in v1.3.0

GetSystemRoutesOk returns a tuple with the SystemRoutes 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 (*UpdateRoutingTableOfAreaPayload) HasDescription added in v1.0.0

func (o *UpdateRoutingTableOfAreaPayload) 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 (*UpdateRoutingTableOfAreaPayload) HasDynamicRoutes added in v1.0.0

func (o *UpdateRoutingTableOfAreaPayload) HasDynamicRoutes() bool

HasDynamicRoutes 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 (*UpdateRoutingTableOfAreaPayload) HasLabels added in v1.0.0

func (o *UpdateRoutingTableOfAreaPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRoutingTableOfAreaPayload) HasName added in v1.0.0

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 (*UpdateRoutingTableOfAreaPayload) HasSystemRoutes added in v1.3.0

func (o *UpdateRoutingTableOfAreaPayload) HasSystemRoutes() bool

HasSystemRoutes 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 (*UpdateRoutingTableOfAreaPayload) SetDescription added in v1.0.0

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 (*UpdateRoutingTableOfAreaPayload) SetDynamicRoutes added in v1.0.0

SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRoutingTableOfAreaPayload) SetLabels added in v1.0.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateRoutingTableOfAreaPayload) SetName added in v1.0.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 (*UpdateRoutingTableOfAreaPayload) SetSystemRoutes added in v1.3.0

SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateRoutingTableOfAreaPayload) ToMap deprecated added in v1.0.0

func (o UpdateRoutingTableOfAreaPayload) 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 UpdateRoutingTableOfAreaPayloadGetDescriptionArgType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetDescriptionAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetDescriptionRetType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetLabelsArgType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetLabelsAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetLabelsRetType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetNameArgType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetNameAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadGetNameRetType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesArgType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesRetType deprecated added in v1.0.0

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesArgType deprecated added in v1.3.0

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesAttributeType added in v1.3.0

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesRetType deprecated added in v1.3.0

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateRoutingTableOfAreaRequest deprecated added in v1.0.0

type UpdateRoutingTableOfAreaRequest 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 (UpdateRoutingTableOfAreaRequest) Execute deprecated added in v1.0.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateRoutingTableOfAreaRequest) UpdateRoutingTableOfAreaPayload added in v1.0.0

func (r UpdateRoutingTableOfAreaRequest) UpdateRoutingTableOfAreaPayload(updateRoutingTableOfAreaPayload UpdateRoutingTableOfAreaPayload) ApiUpdateRoutingTableOfAreaRequest

Request an update of a routing table. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayload added in v0.13.0

type UpdateSecurityGroupPayload struct {
	// Description Object. Allows string up to 255 Characters.
	Description UpdateSecurityGroupPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateSecurityGroupPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name UpdateSecurityGroupPayloadGetNameAttributeType `json:"name,omitempty"`
}

UpdateSecurityGroupPayload Object that represents an update request body of a security group. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateSecurityGroupPayload added in v0.13.0

func NewUpdateSecurityGroupPayload() *UpdateSecurityGroupPayload

NewUpdateSecurityGroupPayload instantiates a new UpdateSecurityGroupPayload 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 NewUpdateSecurityGroupPayloadWithDefaults added in v0.13.0

func NewUpdateSecurityGroupPayloadWithDefaults() *UpdateSecurityGroupPayload

NewUpdateSecurityGroupPayloadWithDefaults instantiates a new UpdateSecurityGroupPayload 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 (*UpdateSecurityGroupPayload) GetDescription added in v0.13.0

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 (*UpdateSecurityGroupPayload) GetDescriptionOk added in v0.13.0

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 (*UpdateSecurityGroupPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSecurityGroupPayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSecurityGroupPayload) GetName added in v0.13.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 (*UpdateSecurityGroupPayload) GetNameOk added in v0.13.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 (*UpdateSecurityGroupPayload) HasDescription added in v0.13.0

func (o *UpdateSecurityGroupPayload) 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 (*UpdateSecurityGroupPayload) HasLabels added in v0.13.0

func (o *UpdateSecurityGroupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSecurityGroupPayload) HasName added in v0.13.0

func (o *UpdateSecurityGroupPayload) 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 (*UpdateSecurityGroupPayload) SetDescription added in v0.13.0

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 (*UpdateSecurityGroupPayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSecurityGroupPayload) SetName added in v0.13.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 (UpdateSecurityGroupPayload) ToMap deprecated added in v0.13.0

func (o UpdateSecurityGroupPayload) 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 UpdateSecurityGroupPayloadGetDescriptionArgType deprecated added in v0.21.2

type UpdateSecurityGroupPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetDescriptionAttributeType added in v0.21.2

type UpdateSecurityGroupPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetDescriptionRetType deprecated added in v0.21.2

type UpdateSecurityGroupPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateSecurityGroupPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetLabelsAttributeType added in v0.21.2

type UpdateSecurityGroupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateSecurityGroupPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetNameArgType deprecated added in v0.21.2

type UpdateSecurityGroupPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetNameAttributeType added in v0.21.2

type UpdateSecurityGroupPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupPayloadGetNameRetType deprecated added in v0.21.2

type UpdateSecurityGroupPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSecurityGroupRequest deprecated added in v0.23.0

type UpdateSecurityGroupRequest 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 (UpdateSecurityGroupRequest) Execute deprecated added in v0.23.0

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateSecurityGroupRequest) UpdateSecurityGroupPayload added in v0.23.0

func (r UpdateSecurityGroupRequest) UpdateSecurityGroupPayload(updateSecurityGroupPayload UpdateSecurityGroupPayload) ApiUpdateSecurityGroupRequest

Request an update of a security group. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayload added in v0.13.0

type UpdateServerPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateServerPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Object that represents the metadata of an object. Regex for keys: `^[a-zA-Z0-9-_:. ]{1,255}$`. Regex for values: `^.{0,255}$`. Providing a `null` value for a key will remove that key.
	Metadata UpdateServerPayloadGetMetadataAttributeType `json:"metadata,omitempty"`
	// The name for a Server.
	Name UpdateServerPayloadGetNameAttributeType `json:"name,omitempty"`
}

UpdateServerPayload Object that represents an update request body of a server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateServerPayload added in v0.13.0

func NewUpdateServerPayload() *UpdateServerPayload

NewUpdateServerPayload instantiates a new UpdateServerPayload 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 NewUpdateServerPayloadWithDefaults added in v0.13.0

func NewUpdateServerPayloadWithDefaults() *UpdateServerPayload

NewUpdateServerPayloadWithDefaults instantiates a new UpdateServerPayload 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 (*UpdateServerPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateServerPayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateServerPayload) GetMetadata added in v0.26.0

GetMetadata returns the Metadata 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 (*UpdateServerPayload) GetMetadataOk added in v0.26.0

func (o *UpdateServerPayload) GetMetadataOk() (ret UpdateServerPayloadGetMetadataRetType, ok bool)

GetMetadataOk returns a tuple with the Metadata 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 (*UpdateServerPayload) GetName added in v0.13.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 (*UpdateServerPayload) GetNameOk added in v0.13.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 (*UpdateServerPayload) HasLabels added in v0.13.0

func (o *UpdateServerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateServerPayload) HasMetadata added in v0.26.0

func (o *UpdateServerPayload) HasMetadata() bool

HasMetadata 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 (*UpdateServerPayload) HasName added in v0.13.0

func (o *UpdateServerPayload) 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 (*UpdateServerPayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateServerPayload) SetMetadata added in v0.26.0

SetMetadata gets a reference to the given map[string]interface{} and assigns it to the Metadata field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateServerPayload) SetName added in v0.13.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 (UpdateServerPayload) ToMap deprecated added in v0.13.0

func (o UpdateServerPayload) 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 UpdateServerPayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateServerPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetLabelsAttributeType added in v0.21.2

type UpdateServerPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateServerPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetMetadataArgType deprecated added in v0.26.0

type UpdateServerPayloadGetMetadataArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetMetadataAttributeType added in v0.26.0

type UpdateServerPayloadGetMetadataAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetMetadataRetType deprecated added in v0.26.0

type UpdateServerPayloadGetMetadataRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetNameArgType deprecated added in v0.21.2

type UpdateServerPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetNameAttributeType added in v0.21.2

type UpdateServerPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerPayloadGetNameRetType deprecated added in v0.21.2

type UpdateServerPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateServerRequest deprecated added in v0.23.0

type UpdateServerRequest 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 (UpdateServerRequest) Execute deprecated added in v0.23.0

func (r UpdateServerRequest) Execute() (*Server, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateServerRequest) UpdateServerPayload added in v0.23.0

func (r UpdateServerRequest) UpdateServerPayload(updateServerPayload UpdateServerPayload) ApiUpdateServerRequest

Request an update of a server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayload added in v0.17.0

type UpdateSnapshotPayload struct {
	// Description Object. Allows string up to 255 Characters.
	Description UpdateSnapshotPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateSnapshotPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name UpdateSnapshotPayloadGetNameAttributeType `json:"name,omitempty"`
}

UpdateSnapshotPayload Object that represents an update request body of a snapshot. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateSnapshotPayload added in v0.17.0

func NewUpdateSnapshotPayload() *UpdateSnapshotPayload

NewUpdateSnapshotPayload instantiates a new UpdateSnapshotPayload 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 NewUpdateSnapshotPayloadWithDefaults added in v0.17.0

func NewUpdateSnapshotPayloadWithDefaults() *UpdateSnapshotPayload

NewUpdateSnapshotPayloadWithDefaults instantiates a new UpdateSnapshotPayload 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 (*UpdateSnapshotPayload) GetDescription added in v1.5.0

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 (*UpdateSnapshotPayload) GetDescriptionOk added in v1.5.0

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 (*UpdateSnapshotPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSnapshotPayload) GetLabelsOk added in v0.17.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSnapshotPayload) GetName added in v0.17.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 (*UpdateSnapshotPayload) GetNameOk added in v0.17.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 (*UpdateSnapshotPayload) HasDescription added in v1.5.0

func (o *UpdateSnapshotPayload) 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 (*UpdateSnapshotPayload) HasLabels added in v0.17.0

func (o *UpdateSnapshotPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSnapshotPayload) HasName added in v0.17.0

func (o *UpdateSnapshotPayload) 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 (*UpdateSnapshotPayload) SetDescription added in v1.5.0

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 (*UpdateSnapshotPayload) SetLabels added in v0.17.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateSnapshotPayload) SetName added in v0.17.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 (UpdateSnapshotPayload) ToMap deprecated added in v0.17.0

func (o UpdateSnapshotPayload) 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 UpdateSnapshotPayloadGetDescriptionArgType deprecated added in v1.5.0

type UpdateSnapshotPayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetDescriptionAttributeType added in v1.5.0

type UpdateSnapshotPayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetDescriptionRetType deprecated added in v1.5.0

type UpdateSnapshotPayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateSnapshotPayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetLabelsAttributeType added in v0.21.2

type UpdateSnapshotPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateSnapshotPayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetNameArgType deprecated added in v0.21.2

type UpdateSnapshotPayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetNameAttributeType added in v0.21.2

type UpdateSnapshotPayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotPayloadGetNameRetType deprecated added in v0.21.2

type UpdateSnapshotPayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateSnapshotRequest deprecated added in v0.23.0

type UpdateSnapshotRequest 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 (UpdateSnapshotRequest) Execute deprecated added in v0.23.0

func (r UpdateSnapshotRequest) Execute() (*Snapshot, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateSnapshotRequest) UpdateSnapshotPayload added in v0.23.0

func (r UpdateSnapshotRequest) UpdateSnapshotPayload(updateSnapshotPayload UpdateSnapshotPayload) ApiUpdateSnapshotRequest

Request an update of a snapshot. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayload added in v0.13.0

type UpdateVolumePayload struct {
	// Indicates if a volume is bootable.
	Bootable UpdateVolumePayloadgetBootableAttributeType `json:"bootable,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description UpdateVolumePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	ImageConfig UpdateVolumePayloadGetImageConfigAttributeType `json:"imageConfig,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels UpdateVolumePayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name UpdateVolumePayloadGetNameAttributeType `json:"name,omitempty"`
}

UpdateVolumePayload Object that represents an update request body of a volume. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewUpdateVolumePayload added in v0.13.0

func NewUpdateVolumePayload() *UpdateVolumePayload

NewUpdateVolumePayload instantiates a new UpdateVolumePayload 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 NewUpdateVolumePayloadWithDefaults added in v0.13.0

func NewUpdateVolumePayloadWithDefaults() *UpdateVolumePayload

NewUpdateVolumePayloadWithDefaults instantiates a new UpdateVolumePayload 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 (*UpdateVolumePayload) GetBootable added in v0.16.0

GetBootable returns the Bootable 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 (*UpdateVolumePayload) GetBootableOk added in v0.16.0

func (o *UpdateVolumePayload) GetBootableOk() (ret UpdateVolumePayloadgetBootableRetType, ok bool)

GetBootableOk returns a tuple with the Bootable 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 (*UpdateVolumePayload) GetDescription added in v0.13.0

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 (*UpdateVolumePayload) GetDescriptionOk added in v0.13.0

func (o *UpdateVolumePayload) GetDescriptionOk() (ret UpdateVolumePayloadGetDescriptionRetType, 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 (*UpdateVolumePayload) GetImageConfig added in v0.17.0

GetImageConfig returns the ImageConfig 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 (*UpdateVolumePayload) GetImageConfigOk added in v0.17.0

func (o *UpdateVolumePayload) GetImageConfigOk() (ret UpdateVolumePayloadGetImageConfigRetType, ok bool)

GetImageConfigOk returns a tuple with the ImageConfig 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 (*UpdateVolumePayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateVolumePayload) GetLabelsOk added in v0.13.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateVolumePayload) GetName added in v0.13.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 (*UpdateVolumePayload) GetNameOk added in v0.13.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 (*UpdateVolumePayload) HasBootable added in v0.16.0

func (o *UpdateVolumePayload) HasBootable() bool

HasBootable 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 (*UpdateVolumePayload) HasDescription added in v0.13.0

func (o *UpdateVolumePayload) 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 (*UpdateVolumePayload) HasImageConfig added in v0.17.0

func (o *UpdateVolumePayload) HasImageConfig() bool

HasImageConfig 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 (*UpdateVolumePayload) HasLabels added in v0.13.0

func (o *UpdateVolumePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateVolumePayload) HasName added in v0.13.0

func (o *UpdateVolumePayload) 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 (*UpdateVolumePayload) SetBootable added in v0.16.0

SetBootable gets a reference to the given bool and assigns it to the Bootable field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateVolumePayload) SetDescription added in v0.13.0

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 (*UpdateVolumePayload) SetImageConfig added in v0.17.0

SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateVolumePayload) SetLabels added in v0.13.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*UpdateVolumePayload) SetName added in v0.13.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 (UpdateVolumePayload) ToMap deprecated added in v0.13.0

func (o UpdateVolumePayload) 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 UpdateVolumePayloadGetDescriptionArgType deprecated added in v0.21.2

type UpdateVolumePayloadGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetDescriptionAttributeType added in v0.21.2

type UpdateVolumePayloadGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetDescriptionRetType deprecated added in v0.21.2

type UpdateVolumePayloadGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetImageConfigArgType deprecated added in v0.21.2

type UpdateVolumePayloadGetImageConfigArgType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetImageConfigAttributeType added in v0.21.2

type UpdateVolumePayloadGetImageConfigAttributeType = *ImageConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetImageConfigRetType deprecated added in v0.21.2

type UpdateVolumePayloadGetImageConfigRetType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetLabelsArgType deprecated added in v0.21.2

type UpdateVolumePayloadGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetLabelsAttributeType added in v0.21.2

type UpdateVolumePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetLabelsRetType deprecated added in v0.21.2

type UpdateVolumePayloadGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetNameArgType deprecated added in v0.21.2

type UpdateVolumePayloadGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetNameAttributeType added in v0.21.2

type UpdateVolumePayloadGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadGetNameRetType deprecated added in v0.21.2

type UpdateVolumePayloadGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadgetBootableArgType deprecated added in v0.21.2

type UpdateVolumePayloadgetBootableArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadgetBootableAttributeType added in v0.21.2

type UpdateVolumePayloadgetBootableAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumePayloadgetBootableRetType deprecated added in v0.21.2

type UpdateVolumePayloadgetBootableRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type UpdateVolumeRequest deprecated added in v0.23.0

type UpdateVolumeRequest 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 (UpdateVolumeRequest) Execute deprecated added in v0.23.0

func (r UpdateVolumeRequest) Execute() (*Volume, error)

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (UpdateVolumeRequest) UpdateVolumePayload added in v0.23.0

func (r UpdateVolumeRequest) UpdateVolumePayload(updateVolumePayload UpdateVolumePayload) ApiUpdateVolumeRequest

Request an update of a volume. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type Volume added in v0.13.0

type Volume struct {
	// Object that represents an availability zone.
	// REQUIRED
	AvailabilityZone VolumeGetAvailabilityZoneAttributeType `json:"availabilityZone" required:"true"`
	// Indicates if a volume is bootable.
	Bootable VolumegetBootableAttributeType `json:"bootable,omitempty"`
	// Date-time when resource was created.
	CreatedAt VolumeGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 255 Characters.
	Description VolumeGetDescriptionAttributeType `json:"description,omitempty"`
	// Indicates if a volume is encrypted.
	Encrypted            VolumegetEncryptedAttributeType            `json:"encrypted,omitempty"`
	EncryptionParameters VolumeGetEncryptionParametersAttributeType `json:"encryptionParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id          VolumeGetIdAttributeType          `json:"id,omitempty"`
	ImageConfig VolumeGetImageConfigAttributeType `json:"imageConfig,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels VolumeGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name VolumeGetNameAttributeType `json:"name,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass VolumeGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId VolumeGetServerIdAttributeType `json:"serverId,omitempty"`
	// Size in Gigabyte.
	Size   VolumeGetSizeAttributeType   `json:"size,omitempty"`
	Source VolumeGetSourceAttributeType `json:"source,omitempty"`
	// The status of a volume object. Possible values: `ATTACHED`, `ATTACHING`, `AVAILABLE`, `AWAITING-TRANSFER`, `BACKING-UP`, `CREATING`, `DELETED`, `DELETING`, `DETACHING`, `DOWNLOADING`, `ERROR`, `ERROR_BACKING-UP`, `ERROR_DELETING`, `ERROR_RESIZING`, `ERROR_RESTORING-BACKUP`, `MAINTENANCE`, `RESERVED`, `RESIZING`, `RESTORING-BACKUP`, `RETYPING`, `UPLOADING`.
	Status VolumeGetStatusAttributeType `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt VolumeGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

Volume Object that represents a volume and its parameters. Volumes sized up to 16000GB are supported. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolume added in v0.13.0

func NewVolume(availabilityZone VolumeGetAvailabilityZoneArgType) *Volume

NewVolume instantiates a new Volume object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumeWithDefaults added in v0.13.0

func NewVolumeWithDefaults() *Volume

NewVolumeWithDefaults instantiates a new Volume object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) GetAvailabilityZone added in v0.13.0

func (o *Volume) GetAvailabilityZone() (ret VolumeGetAvailabilityZoneRetType)

GetAvailabilityZone returns the AvailabilityZone field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) GetAvailabilityZoneOk added in v0.13.0

func (o *Volume) GetAvailabilityZoneOk() (ret VolumeGetAvailabilityZoneRetType, ok bool)

GetAvailabilityZoneOk returns a tuple with the AvailabilityZone 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 (*Volume) GetBootable added in v0.16.0

func (o *Volume) GetBootable() (res VolumegetBootableRetType)

GetBootable returns the Bootable 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 (*Volume) GetBootableOk added in v0.16.0

func (o *Volume) GetBootableOk() (ret VolumegetBootableRetType, ok bool)

GetBootableOk returns a tuple with the Bootable 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 (*Volume) GetCreatedAt added in v0.13.0

func (o *Volume) GetCreatedAt() (res VolumeGetCreatedAtRetType)

GetCreatedAt returns the CreatedAt 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 (*Volume) GetCreatedAtOk added in v0.13.0

func (o *Volume) GetCreatedAtOk() (ret VolumeGetCreatedAtRetType, ok bool)

GetCreatedAtOk returns a tuple with the CreatedAt 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 (*Volume) GetDescription added in v0.13.0

func (o *Volume) GetDescription() (res VolumeGetDescriptionRetType)

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 (*Volume) GetDescriptionOk added in v0.13.0

func (o *Volume) GetDescriptionOk() (ret VolumeGetDescriptionRetType, 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 (*Volume) GetEncrypted added in v0.28.0

func (o *Volume) GetEncrypted() (res VolumegetEncryptedRetType)

GetEncrypted returns the Encrypted 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 (*Volume) GetEncryptedOk added in v0.28.0

func (o *Volume) GetEncryptedOk() (ret VolumegetEncryptedRetType, ok bool)

GetEncryptedOk returns a tuple with the Encrypted 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 (*Volume) GetEncryptionParameters added in v0.28.0

func (o *Volume) GetEncryptionParameters() (res VolumeGetEncryptionParametersRetType)

GetEncryptionParameters returns the EncryptionParameters 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 (*Volume) GetEncryptionParametersOk added in v0.28.0

func (o *Volume) GetEncryptionParametersOk() (ret VolumeGetEncryptionParametersRetType, ok bool)

GetEncryptionParametersOk returns a tuple with the EncryptionParameters 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 (*Volume) GetId added in v0.13.0

func (o *Volume) GetId() (res VolumeGetIdRetType)

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 (*Volume) GetIdOk added in v0.13.0

func (o *Volume) GetIdOk() (ret VolumeGetIdRetType, 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 (*Volume) GetImageConfig added in v0.17.0

func (o *Volume) GetImageConfig() (res VolumeGetImageConfigRetType)

GetImageConfig returns the ImageConfig 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 (*Volume) GetImageConfigOk added in v0.17.0

func (o *Volume) GetImageConfigOk() (ret VolumeGetImageConfigRetType, ok bool)

GetImageConfigOk returns a tuple with the ImageConfig 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 (*Volume) GetLabels added in v0.13.0

func (o *Volume) GetLabels() (res VolumeGetLabelsRetType)

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) GetLabelsOk added in v0.13.0

func (o *Volume) GetLabelsOk() (ret VolumeGetLabelsRetType, ok bool)

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) GetName added in v0.13.0

func (o *Volume) GetName() (res VolumeGetNameRetType)

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 (*Volume) GetNameOk added in v0.13.0

func (o *Volume) GetNameOk() (ret VolumeGetNameRetType, 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 (*Volume) GetPerformanceClass added in v0.13.0

func (o *Volume) GetPerformanceClass() (res VolumeGetPerformanceClassRetType)

GetPerformanceClass returns the PerformanceClass 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 (*Volume) GetPerformanceClassOk added in v0.13.0

func (o *Volume) GetPerformanceClassOk() (ret VolumeGetPerformanceClassRetType, ok bool)

GetPerformanceClassOk returns a tuple with the PerformanceClass 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 (*Volume) GetServerId added in v0.13.0

func (o *Volume) GetServerId() (res VolumeGetServerIdRetType)

GetServerId returns the ServerId 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 (*Volume) GetServerIdOk added in v0.13.0

func (o *Volume) GetServerIdOk() (ret VolumeGetServerIdRetType, ok bool)

GetServerIdOk returns a tuple with the ServerId 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 (*Volume) GetSize added in v0.13.0

func (o *Volume) GetSize() (res VolumeGetSizeRetType)

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 (*Volume) GetSizeOk added in v0.13.0

func (o *Volume) GetSizeOk() (ret VolumeGetSizeRetType, 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 (*Volume) GetSource added in v0.13.0

func (o *Volume) GetSource() (res VolumeGetSourceRetType)

GetSource returns the Source 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 (*Volume) GetSourceOk added in v0.13.0

func (o *Volume) GetSourceOk() (ret VolumeGetSourceRetType, ok bool)

GetSourceOk returns a tuple with the Source 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 (*Volume) GetStatus added in v0.13.0

func (o *Volume) GetStatus() (res VolumeGetStatusRetType)

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 (*Volume) GetStatusOk added in v0.13.0

func (o *Volume) GetStatusOk() (ret VolumeGetStatusRetType, ok bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) GetUpdatedAt added in v0.13.0

func (o *Volume) GetUpdatedAt() (res VolumeGetUpdatedAtRetType)

GetUpdatedAt returns the UpdatedAt 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 (*Volume) GetUpdatedAtOk added in v0.13.0

func (o *Volume) GetUpdatedAtOk() (ret VolumeGetUpdatedAtRetType, ok bool)

GetUpdatedAtOk returns a tuple with the UpdatedAt 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 (*Volume) HasBootable added in v0.16.0

func (o *Volume) HasBootable() bool

HasBootable 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 (*Volume) HasCreatedAt added in v0.13.0

func (o *Volume) HasCreatedAt() bool

HasCreatedAt 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 (*Volume) HasDescription added in v0.13.0

func (o *Volume) 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 (*Volume) HasEncrypted added in v0.28.0

func (o *Volume) HasEncrypted() bool

HasEncrypted 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 (*Volume) HasEncryptionParameters added in v0.28.0

func (o *Volume) HasEncryptionParameters() bool

HasEncryptionParameters 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 (*Volume) HasId added in v0.13.0

func (o *Volume) 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 (*Volume) HasImageConfig added in v0.17.0

func (o *Volume) HasImageConfig() bool

HasImageConfig 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 (*Volume) HasLabels added in v0.13.0

func (o *Volume) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) HasName added in v0.13.0

func (o *Volume) 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 (*Volume) HasPerformanceClass added in v0.13.0

func (o *Volume) HasPerformanceClass() bool

HasPerformanceClass 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 (*Volume) HasServerId added in v0.13.0

func (o *Volume) HasServerId() bool

HasServerId 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 (*Volume) HasSize added in v0.13.0

func (o *Volume) 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 (*Volume) HasSource added in v0.13.0

func (o *Volume) HasSource() bool

HasSource 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 (*Volume) HasStatus added in v0.13.0

func (o *Volume) 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 (*Volume) HasUpdatedAt added in v0.13.0

func (o *Volume) HasUpdatedAt() bool

HasUpdatedAt 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 (*Volume) SetAvailabilityZone added in v0.13.0

func (o *Volume) SetAvailabilityZone(v VolumeGetAvailabilityZoneRetType)

SetAvailabilityZone sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetBootable added in v0.16.0

func (o *Volume) SetBootable(v VolumegetBootableRetType)

SetBootable gets a reference to the given bool and assigns it to the Bootable field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetCreatedAt added in v0.13.0

func (o *Volume) SetCreatedAt(v VolumeGetCreatedAtRetType)

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetDescription added in v0.13.0

func (o *Volume) SetDescription(v VolumeGetDescriptionRetType)

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 (*Volume) SetEncrypted added in v0.28.0

func (o *Volume) SetEncrypted(v VolumegetEncryptedRetType)

SetEncrypted gets a reference to the given bool and assigns it to the Encrypted field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetEncryptionParameters added in v0.28.0

func (o *Volume) SetEncryptionParameters(v VolumeGetEncryptionParametersRetType)

SetEncryptionParameters gets a reference to the given VolumeEncryptionParameter and assigns it to the EncryptionParameters field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetId added in v0.13.0

func (o *Volume) SetId(v VolumeGetIdRetType)

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 (*Volume) SetImageConfig added in v0.17.0

func (o *Volume) SetImageConfig(v VolumeGetImageConfigRetType)

SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetLabels added in v0.13.0

func (o *Volume) SetLabels(v VolumeGetLabelsRetType)

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetName added in v0.13.0

func (o *Volume) SetName(v VolumeGetNameRetType)

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 (*Volume) SetPerformanceClass added in v0.13.0

func (o *Volume) SetPerformanceClass(v VolumeGetPerformanceClassRetType)

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetServerId added in v0.13.0

func (o *Volume) SetServerId(v VolumeGetServerIdRetType)

SetServerId gets a reference to the given string and assigns it to the ServerId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetSize added in v0.13.0

func (o *Volume) SetSize(v VolumeGetSizeRetType)

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 (*Volume) SetSource added in v0.13.0

func (o *Volume) SetSource(v VolumeGetSourceRetType)

SetSource gets a reference to the given VolumeSource and assigns it to the Source field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*Volume) SetStatus added in v0.13.0

func (o *Volume) SetStatus(v VolumeGetStatusRetType)

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 (*Volume) SetUpdatedAt added in v0.13.0

func (o *Volume) SetUpdatedAt(v VolumeGetUpdatedAtRetType)

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (Volume) ToMap deprecated added in v0.13.0

func (o Volume) 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 VolumeAttachment added in v0.13.0

type VolumeAttachment struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination VolumeAttachmentgetDeleteOnTerminationAttributeType `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId VolumeAttachmentGetServerIdAttributeType `json:"serverId,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId VolumeAttachmentGetVolumeIdAttributeType `json:"volumeId,omitempty"`
}

VolumeAttachment Object that represents a Volume attachment to a server. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumeAttachment added in v0.13.0

func NewVolumeAttachment() *VolumeAttachment

NewVolumeAttachment instantiates a new VolumeAttachment 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 NewVolumeAttachmentWithDefaults added in v0.13.0

func NewVolumeAttachmentWithDefaults() *VolumeAttachment

NewVolumeAttachmentWithDefaults instantiates a new VolumeAttachment 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 (*VolumeAttachment) GetDeleteOnTermination added in v0.13.0

func (o *VolumeAttachment) GetDeleteOnTermination() (res VolumeAttachmentgetDeleteOnTerminationRetType)

GetDeleteOnTermination returns the DeleteOnTermination 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 (*VolumeAttachment) GetDeleteOnTerminationOk added in v0.13.0

func (o *VolumeAttachment) GetDeleteOnTerminationOk() (ret VolumeAttachmentgetDeleteOnTerminationRetType, ok bool)

GetDeleteOnTerminationOk returns a tuple with the DeleteOnTermination 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 (*VolumeAttachment) GetServerId added in v0.13.0

GetServerId returns the ServerId 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 (*VolumeAttachment) GetServerIdOk added in v0.13.0

func (o *VolumeAttachment) GetServerIdOk() (ret VolumeAttachmentGetServerIdRetType, ok bool)

GetServerIdOk returns a tuple with the ServerId 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 (*VolumeAttachment) GetVolumeId added in v0.13.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 (*VolumeAttachment) GetVolumeIdOk added in v0.13.0

func (o *VolumeAttachment) GetVolumeIdOk() (ret VolumeAttachmentGetVolumeIdRetType, ok bool)

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 (*VolumeAttachment) HasDeleteOnTermination added in v0.13.0

func (o *VolumeAttachment) HasDeleteOnTermination() bool

HasDeleteOnTermination 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 (*VolumeAttachment) HasServerId added in v0.13.0

func (o *VolumeAttachment) HasServerId() bool

HasServerId 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 (*VolumeAttachment) HasVolumeId added in v0.13.0

func (o *VolumeAttachment) 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 (*VolumeAttachment) SetDeleteOnTermination added in v0.13.0

SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeAttachment) SetServerId added in v0.13.0

SetServerId gets a reference to the given string and assigns it to the ServerId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeAttachment) SetVolumeId added in v0.13.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 (VolumeAttachment) ToMap deprecated added in v0.13.0

func (o VolumeAttachment) 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 VolumeAttachmentGetServerIdArgType deprecated added in v0.21.2

type VolumeAttachmentGetServerIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentGetServerIdAttributeType added in v0.21.2

type VolumeAttachmentGetServerIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentGetServerIdRetType deprecated added in v0.21.2

type VolumeAttachmentGetServerIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentGetVolumeIdArgType deprecated added in v0.21.2

type VolumeAttachmentGetVolumeIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentGetVolumeIdAttributeType added in v0.21.2

type VolumeAttachmentGetVolumeIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentGetVolumeIdRetType deprecated added in v0.21.2

type VolumeAttachmentGetVolumeIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentListResponse added in v0.13.0

type VolumeAttachmentListResponse struct {
	// A list containing Volume attachments of a server.
	// REQUIRED
	Items VolumeAttachmentListResponseGetItemsAttributeType `json:"items" required:"true"`
}

VolumeAttachmentListResponse Volume attachment list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumeAttachmentListResponse added in v0.13.0

func NewVolumeAttachmentListResponse(items VolumeAttachmentListResponseGetItemsArgType) *VolumeAttachmentListResponse

NewVolumeAttachmentListResponse instantiates a new VolumeAttachmentListResponse 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 NewVolumeAttachmentListResponseWithDefaults added in v0.13.0

func NewVolumeAttachmentListResponseWithDefaults() *VolumeAttachmentListResponse

NewVolumeAttachmentListResponseWithDefaults instantiates a new VolumeAttachmentListResponse 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 (*VolumeAttachmentListResponse) GetItems added in v0.13.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeAttachmentListResponse) GetItemsOk added in v0.13.0

GetItemsOk returns a tuple with the Items 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 (*VolumeAttachmentListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VolumeAttachmentListResponse) ToMap deprecated added in v0.13.0

func (o VolumeAttachmentListResponse) 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 VolumeAttachmentListResponseGetItemsArgType deprecated added in v0.21.2

type VolumeAttachmentListResponseGetItemsArgType = []VolumeAttachment

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentListResponseGetItemsAttributeType added in v0.21.2

type VolumeAttachmentListResponseGetItemsAttributeType = *[]VolumeAttachment

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentListResponseGetItemsRetType deprecated added in v0.21.2

type VolumeAttachmentListResponseGetItemsRetType = []VolumeAttachment

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentgetDeleteOnTerminationArgType deprecated added in v0.21.2

type VolumeAttachmentgetDeleteOnTerminationArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentgetDeleteOnTerminationAttributeType added in v0.21.2

type VolumeAttachmentgetDeleteOnTerminationAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeAttachmentgetDeleteOnTerminationRetType deprecated added in v0.21.2

type VolumeAttachmentgetDeleteOnTerminationRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameter added in v0.28.0

type VolumeEncryptionParameter struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	KekKeyId VolumeEncryptionParameterGetKekKeyIdAttributeType `json:"kekKeyId" required:"true"`
	// Version of a key within the STACKIT-KMS.
	// REQUIRED
	KekKeyVersion VolumeEncryptionParameterGetKekKeyVersionAttributeType `json:"kekKeyVersion" required:"true"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	KekKeyringId VolumeEncryptionParameterGetKekKeyringIdAttributeType `json:"kekKeyringId" required:"true"`
	// Universally Unique Identifier (UUID).
	KekProjectId VolumeEncryptionParameterGetKekProjectIdAttributeType `json:"kekProjectId,omitempty"`
	// base64 encoded secret.
	KeyPayload VolumeEncryptionParameterGetKeyPayloadAttributeType `json:"keyPayload,omitempty"`
	// Object that represents an e-mail address of a service account.
	// REQUIRED
	ServiceAccount VolumeEncryptionParameterGetServiceAccountAttributeType `json:"serviceAccount" required:"true"`
}

VolumeEncryptionParameter Parameter to connect to a key-encryption-key within the STACKIT-KMS to create encrypted volumes. If no key_payload is set, a random passphrase is generated, which will be encrypted against the STACKIT-KMS. These parameter never leave the backend again. So these parameters are not in the responses. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumeEncryptionParameter added in v0.28.0

NewVolumeEncryptionParameter instantiates a new VolumeEncryptionParameter 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 NewVolumeEncryptionParameterWithDefaults added in v0.28.0

func NewVolumeEncryptionParameterWithDefaults() *VolumeEncryptionParameter

NewVolumeEncryptionParameterWithDefaults instantiates a new VolumeEncryptionParameter 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 (*VolumeEncryptionParameter) GetKekKeyId added in v0.28.0

GetKekKeyId returns the KekKeyId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) GetKekKeyIdOk added in v0.28.0

GetKekKeyIdOk returns a tuple with the KekKeyId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) GetKekKeyVersion added in v0.28.0

GetKekKeyVersion returns the KekKeyVersion field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) GetKekKeyVersionOk added in v0.28.0

GetKekKeyVersionOk returns a tuple with the KekKeyVersion field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) GetKekKeyringId added in v0.28.0

GetKekKeyringId returns the KekKeyringId field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) GetKekKeyringIdOk added in v0.28.0

GetKekKeyringIdOk returns a tuple with the KekKeyringId field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) GetKekProjectId added in v0.28.0

GetKekProjectId returns the KekProjectId 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 (*VolumeEncryptionParameter) GetKekProjectIdOk added in v0.28.0

GetKekProjectIdOk returns a tuple with the KekProjectId 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 (*VolumeEncryptionParameter) GetKeyPayload added in v0.28.0

GetKeyPayload returns the KeyPayload 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 (*VolumeEncryptionParameter) GetKeyPayloadOk added in v0.28.0

GetKeyPayloadOk returns a tuple with the KeyPayload 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 (*VolumeEncryptionParameter) GetServiceAccount added in v0.28.0

GetServiceAccount returns the ServiceAccount field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) GetServiceAccountOk added in v0.28.0

GetServiceAccountOk returns a tuple with the ServiceAccount field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) HasKekProjectId added in v0.28.0

func (o *VolumeEncryptionParameter) HasKekProjectId() bool

HasKekProjectId 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 (*VolumeEncryptionParameter) HasKeyPayload added in v0.28.0

func (o *VolumeEncryptionParameter) HasKeyPayload() bool

HasKeyPayload 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 (*VolumeEncryptionParameter) SetKekKeyId added in v0.28.0

SetKekKeyId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) SetKekKeyVersion added in v0.28.0

SetKekKeyVersion sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) SetKekKeyringId added in v0.28.0

SetKekKeyringId sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) SetKekProjectId added in v0.28.0

SetKekProjectId gets a reference to the given string and assigns it to the KekProjectId field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) SetKeyPayload added in v0.28.0

SetKeyPayload gets a reference to the given string and assigns it to the KeyPayload field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeEncryptionParameter) SetServiceAccount added in v0.28.0

SetServiceAccount sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VolumeEncryptionParameter) ToMap deprecated added in v0.28.0

func (o VolumeEncryptionParameter) 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 VolumeEncryptionParameterGetKekKeyIdArgType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekKeyIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyIdAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyIdRetType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekKeyIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyVersionArgType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekKeyVersionArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyVersionAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyVersionAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyVersionRetType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekKeyVersionRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyringIdArgType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekKeyringIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyringIdAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyringIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekKeyringIdRetType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekKeyringIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekProjectIdArgType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekProjectIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekProjectIdAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekProjectIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKekProjectIdRetType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKekProjectIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKeyPayloadArgType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKeyPayloadArgType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKeyPayloadAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKeyPayloadAttributeType = *[]byte

isByteArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetKeyPayloadRetType deprecated added in v0.28.0

type VolumeEncryptionParameterGetKeyPayloadRetType = []byte

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetServiceAccountArgType deprecated added in v0.28.0

type VolumeEncryptionParameterGetServiceAccountArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetServiceAccountAttributeType added in v0.28.0

type VolumeEncryptionParameterGetServiceAccountAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeEncryptionParameterGetServiceAccountRetType deprecated added in v0.28.0

type VolumeEncryptionParameterGetServiceAccountRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetAvailabilityZoneArgType deprecated added in v0.21.2

type VolumeGetAvailabilityZoneArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetAvailabilityZoneAttributeType added in v0.21.2

type VolumeGetAvailabilityZoneAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetAvailabilityZoneRetType deprecated added in v0.21.2

type VolumeGetAvailabilityZoneRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetCreatedAtArgType deprecated added in v0.21.2

type VolumeGetCreatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetCreatedAtAttributeType added in v0.21.2

type VolumeGetCreatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetCreatedAtRetType deprecated added in v0.21.2

type VolumeGetCreatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetDescriptionArgType deprecated added in v0.21.2

type VolumeGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetDescriptionAttributeType added in v0.21.2

type VolumeGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetDescriptionRetType deprecated added in v0.21.2

type VolumeGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetEncryptionParametersArgType deprecated added in v0.28.0

type VolumeGetEncryptionParametersArgType = VolumeEncryptionParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetEncryptionParametersAttributeType added in v0.28.0

type VolumeGetEncryptionParametersAttributeType = *VolumeEncryptionParameter

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetEncryptionParametersRetType deprecated added in v0.28.0

type VolumeGetEncryptionParametersRetType = VolumeEncryptionParameter

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetIdArgType deprecated added in v0.21.2

type VolumeGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetIdAttributeType added in v0.21.2

type VolumeGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetIdRetType deprecated added in v0.21.2

type VolumeGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetImageConfigArgType deprecated added in v0.21.2

type VolumeGetImageConfigArgType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetImageConfigAttributeType added in v0.21.2

type VolumeGetImageConfigAttributeType = *ImageConfig

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetImageConfigRetType deprecated added in v0.21.2

type VolumeGetImageConfigRetType = ImageConfig

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetLabelsArgType deprecated added in v0.21.2

type VolumeGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetLabelsAttributeType added in v0.21.2

type VolumeGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetLabelsRetType deprecated added in v0.21.2

type VolumeGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetNameArgType deprecated added in v0.21.2

type VolumeGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetNameAttributeType added in v0.21.2

type VolumeGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetNameRetType deprecated added in v0.21.2

type VolumeGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetPerformanceClassArgType deprecated added in v0.21.2

type VolumeGetPerformanceClassArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetPerformanceClassAttributeType added in v0.21.2

type VolumeGetPerformanceClassAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetPerformanceClassRetType deprecated added in v0.21.2

type VolumeGetPerformanceClassRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetServerIdArgType deprecated added in v0.21.2

type VolumeGetServerIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetServerIdAttributeType added in v0.21.2

type VolumeGetServerIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetServerIdRetType deprecated added in v0.21.2

type VolumeGetServerIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSizeArgType deprecated added in v0.21.2

type VolumeGetSizeArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSizeAttributeType added in v0.21.2

type VolumeGetSizeAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSizeRetType deprecated added in v0.21.2

type VolumeGetSizeRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSourceArgType deprecated added in v0.21.2

type VolumeGetSourceArgType = VolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSourceAttributeType added in v0.21.2

type VolumeGetSourceAttributeType = *VolumeSource

isModel Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetSourceRetType deprecated added in v0.21.2

type VolumeGetSourceRetType = VolumeSource

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetStatusArgType deprecated added in v0.21.2

type VolumeGetStatusArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetStatusAttributeType added in v0.21.2

type VolumeGetStatusAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetStatusRetType deprecated added in v0.21.2

type VolumeGetStatusRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetUpdatedAtArgType deprecated added in v0.21.2

type VolumeGetUpdatedAtArgType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetUpdatedAtAttributeType added in v0.21.2

type VolumeGetUpdatedAtAttributeType = *time.Time

isDateTime Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeGetUpdatedAtRetType deprecated added in v0.21.2

type VolumeGetUpdatedAtRetType = time.Time

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeListResponse added in v0.13.0

type VolumeListResponse struct {
	// A list containing volume objects.
	// REQUIRED
	Items VolumeListResponseGetItemsAttributeType `json:"items" required:"true"`
}

VolumeListResponse Volume list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumeListResponse added in v0.13.0

func NewVolumeListResponse(items VolumeListResponseGetItemsArgType) *VolumeListResponse

NewVolumeListResponse instantiates a new VolumeListResponse 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 NewVolumeListResponseWithDefaults added in v0.13.0

func NewVolumeListResponseWithDefaults() *VolumeListResponse

NewVolumeListResponseWithDefaults instantiates a new VolumeListResponse 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 (*VolumeListResponse) GetItems added in v0.13.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeListResponse) GetItemsOk added in v0.13.0

func (o *VolumeListResponse) GetItemsOk() (ret VolumeListResponseGetItemsRetType, ok bool)

GetItemsOk returns a tuple with the Items 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 (*VolumeListResponse) SetItems added in v0.13.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VolumeListResponse) ToMap deprecated added in v0.13.0

func (o VolumeListResponse) 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 VolumeListResponseGetItemsArgType deprecated added in v0.21.2

type VolumeListResponseGetItemsArgType = []Volume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeListResponseGetItemsAttributeType added in v0.21.2

type VolumeListResponseGetItemsAttributeType = *[]Volume

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeListResponseGetItemsRetType deprecated added in v0.21.2

type VolumeListResponseGetItemsRetType = []Volume

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClass added in v0.16.0

type VolumePerformanceClass struct {
	// Description Object. Allows string up to 255 Characters.
	Description VolumePerformanceClassGetDescriptionAttributeType `json:"description,omitempty"`
	// Input/Output Operations per second.
	Iops VolumePerformanceClassGetIopsAttributeType `json:"iops,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^(?=.{1,63}$)([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]$`. Regex for values: `^(?=.{0,63}$)(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])*$`. Providing a `null` value for a key will remove that key. The `stackit-` prefix is reserved and cannot be used for Keys.
	Labels VolumePerformanceClassGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name VolumePerformanceClassGetNameAttributeType `json:"name" required:"true"`
	// Throughput in Megabyte per second.
	Throughput VolumePerformanceClassGetThroughputAttributeType `json:"throughput,omitempty"`
}

VolumePerformanceClass Object that represents a Volume performance class. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumePerformanceClass added in v0.16.0

func NewVolumePerformanceClass(name VolumePerformanceClassGetNameArgType) *VolumePerformanceClass

NewVolumePerformanceClass instantiates a new VolumePerformanceClass 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 NewVolumePerformanceClassWithDefaults added in v0.16.0

func NewVolumePerformanceClassWithDefaults() *VolumePerformanceClass

NewVolumePerformanceClassWithDefaults instantiates a new VolumePerformanceClass 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 (*VolumePerformanceClass) GetDescription added in v0.16.0

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 (*VolumePerformanceClass) GetDescriptionOk added in v0.16.0

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 (*VolumePerformanceClass) GetIops added in v0.16.0

GetIops returns the Iops 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 (*VolumePerformanceClass) GetIopsOk added in v0.16.0

GetIopsOk returns a tuple with the Iops 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 (*VolumePerformanceClass) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) GetLabelsOk added in v0.16.0

GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) GetName added in v0.16.0

GetName returns the Name field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) GetNameOk added in v0.16.0

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) GetThroughput added in v0.16.0

GetThroughput returns the Throughput 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 (*VolumePerformanceClass) GetThroughputOk added in v0.16.0

GetThroughputOk returns a tuple with the Throughput 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 (*VolumePerformanceClass) HasDescription added in v0.16.0

func (o *VolumePerformanceClass) 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 (*VolumePerformanceClass) HasIops added in v0.16.0

func (o *VolumePerformanceClass) HasIops() bool

HasIops 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 (*VolumePerformanceClass) HasLabels added in v0.16.0

func (o *VolumePerformanceClass) HasLabels() bool

HasLabels returns a boolean if a field has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) HasThroughput added in v0.16.0

func (o *VolumePerformanceClass) HasThroughput() bool

HasThroughput 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 (*VolumePerformanceClass) SetDescription added in v0.16.0

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 (*VolumePerformanceClass) SetIops added in v0.16.0

SetIops gets a reference to the given int64 and assigns it to the Iops field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) SetLabels added in v0.16.0

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) SetName added in v0.16.0

SetName sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClass) SetThroughput added in v0.16.0

SetThroughput gets a reference to the given int64 and assigns it to the Throughput field. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VolumePerformanceClass) ToMap deprecated added in v0.16.0

func (o VolumePerformanceClass) 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 VolumePerformanceClassGetDescriptionArgType deprecated added in v0.21.2

type VolumePerformanceClassGetDescriptionArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetDescriptionAttributeType added in v0.21.2

type VolumePerformanceClassGetDescriptionAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetDescriptionRetType deprecated added in v0.21.2

type VolumePerformanceClassGetDescriptionRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetIopsArgType deprecated added in v0.21.2

type VolumePerformanceClassGetIopsArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetIopsAttributeType added in v0.21.2

type VolumePerformanceClassGetIopsAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetIopsRetType deprecated added in v0.21.2

type VolumePerformanceClassGetIopsRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetLabelsArgType deprecated added in v0.21.2

type VolumePerformanceClassGetLabelsArgType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetLabelsAttributeType added in v0.21.2

type VolumePerformanceClassGetLabelsAttributeType = *map[string]interface{}

isFreeform Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetLabelsRetType deprecated added in v0.21.2

type VolumePerformanceClassGetLabelsRetType = map[string]interface{}

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetNameArgType deprecated added in v0.21.2

type VolumePerformanceClassGetNameArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetNameAttributeType added in v0.21.2

type VolumePerformanceClassGetNameAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetNameRetType deprecated added in v0.21.2

type VolumePerformanceClassGetNameRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetThroughputArgType deprecated added in v0.21.2

type VolumePerformanceClassGetThroughputArgType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetThroughputAttributeType added in v0.21.2

type VolumePerformanceClassGetThroughputAttributeType = *int64

isLong Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassGetThroughputRetType deprecated added in v0.21.2

type VolumePerformanceClassGetThroughputRetType = int64

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassListResponse added in v0.16.0

type VolumePerformanceClassListResponse struct {
	// A list containing Volume performance classes.
	// REQUIRED
	Items VolumePerformanceClassListResponseGetItemsAttributeType `json:"items" required:"true"`
}

VolumePerformanceClassListResponse Volume performance class list response. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumePerformanceClassListResponse added in v0.16.0

NewVolumePerformanceClassListResponse instantiates a new VolumePerformanceClassListResponse 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 NewVolumePerformanceClassListResponseWithDefaults added in v0.16.0

func NewVolumePerformanceClassListResponseWithDefaults() *VolumePerformanceClassListResponse

NewVolumePerformanceClassListResponseWithDefaults instantiates a new VolumePerformanceClassListResponse 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 (*VolumePerformanceClassListResponse) GetItems added in v0.16.0

GetItems returns the Items field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumePerformanceClassListResponse) GetItemsOk added in v0.16.0

GetItemsOk returns a tuple with the Items 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 (*VolumePerformanceClassListResponse) SetItems added in v0.16.0

SetItems sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VolumePerformanceClassListResponse) ToMap deprecated added in v0.16.0

func (o VolumePerformanceClassListResponse) 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 VolumePerformanceClassListResponseGetItemsArgType deprecated added in v0.21.2

type VolumePerformanceClassListResponseGetItemsArgType = []VolumePerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassListResponseGetItemsAttributeType added in v0.21.2

type VolumePerformanceClassListResponseGetItemsAttributeType = *[]VolumePerformanceClass

isArray Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumePerformanceClassListResponseGetItemsRetType deprecated added in v0.21.2

type VolumePerformanceClassListResponseGetItemsRetType = []VolumePerformanceClass

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeSource added in v0.13.0

type VolumeSource struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id VolumeSourceGetIdAttributeType `json:"id" required:"true"`
	// The source types of a volume. Possible values: `image`, `volume`, `snapshot`, `backup`.
	// REQUIRED
	Type VolumeSourceGetTypeAttributeType `json:"type" required:"true"`
}

VolumeSource The source object of a volume. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func NewVolumeSource added in v0.13.0

NewVolumeSource instantiates a new VolumeSource 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 NewVolumeSourceWithDefaults added in v0.13.0

func NewVolumeSourceWithDefaults() *VolumeSource

NewVolumeSourceWithDefaults instantiates a new VolumeSource 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 (*VolumeSource) GetId added in v0.13.0

func (o *VolumeSource) GetId() (ret VolumeSourceGetIdRetType)

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 (*VolumeSource) GetIdOk added in v0.13.0

func (o *VolumeSource) GetIdOk() (ret VolumeSourceGetIdRetType, 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 (*VolumeSource) GetType added in v0.13.0

func (o *VolumeSource) GetType() (ret VolumeSourceGetTypeRetType)

GetType returns the Type field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeSource) GetTypeOk added in v0.13.0

func (o *VolumeSource) GetTypeOk() (ret VolumeSourceGetTypeRetType, ok bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (*VolumeSource) SetId added in v0.13.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 (*VolumeSource) SetType added in v0.13.0

SetType sets field value Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

func (VolumeSource) ToMap deprecated added in v0.13.0

func (o VolumeSource) 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 VolumeSourceGetIdArgType deprecated added in v0.21.2

type VolumeSourceGetIdArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeSourceGetIdAttributeType added in v0.21.2

type VolumeSourceGetIdAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeSourceGetIdRetType deprecated added in v0.21.2

type VolumeSourceGetIdRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeSourceGetTypeArgType deprecated added in v0.21.2

type VolumeSourceGetTypeArgType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeSourceGetTypeAttributeType added in v0.21.2

type VolumeSourceGetTypeAttributeType = *string

isNotNullableString Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumeSourceGetTypeRetType deprecated added in v0.21.2

type VolumeSourceGetTypeRetType = string

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumegetBootableArgType deprecated added in v0.21.2

type VolumegetBootableArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumegetBootableAttributeType added in v0.21.2

type VolumegetBootableAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumegetBootableRetType deprecated added in v0.21.2

type VolumegetBootableRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumegetEncryptedArgType deprecated added in v0.28.0

type VolumegetEncryptedArgType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumegetEncryptedAttributeType added in v0.28.0

type VolumegetEncryptedAttributeType = *bool

isBoolean Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

type VolumegetEncryptedRetType deprecated added in v0.28.0

type VolumegetEncryptedRetType = bool

Deprecated: Will be removed after 2026-09-30. Move to the packages generated for each available API version instead

Source Files

Directories

Path Synopsis
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.
Deprecated: Will be removed after 2026-09-30.
Deprecated: Will be removed after 2026-09-30.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL