iaas

package module
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: Dec 9, 2025 License: Apache-2.0 Imports: 23 Imported by: 14

Documentation

Index

Constants

This section is empty.

Variables

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

All allowed values of StaticAreaID enum

Functions

func CacheExpires

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

CacheExpires helper function to determine remaining time before repeating a request.

func IsNil

func IsNil(i interface{}) bool

IsNil checks if an input is nil

func NewConfiguration

func NewConfiguration() *config.Configuration

NewConfiguration returns a new Configuration object

func ParameterValueToString

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

func PtrBool

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime

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

PtrTime is helper routine that returns a pointer to given Time value.

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.

func NewAPIClient

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

NewAPIClient creates a new API client. Optionally receives configuration options

func (*APIClient) AddNetworkToServer 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.

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

func (*APIClient) AddNetworkToServerExecute added in v0.13.0

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

func (*APIClient) AddNicToServer 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.

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

func (*APIClient) AddNicToServerExecute added in v0.16.0

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

func (*APIClient) AddPublicIpToServer 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.

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

func (*APIClient) AddPublicIpToServerExecute added in v0.13.0

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

func (*APIClient) AddRoutesToRoutingTable 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.

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

func (*APIClient) AddRoutesToRoutingTableExecute added in v1.0.0

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

func (*APIClient) AddRoutingTableToArea 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.

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

func (*APIClient) AddRoutingTableToAreaExecute added in v1.0.0

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

func (*APIClient) AddSecurityGroupToServer 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.

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

func (*APIClient) AddSecurityGroupToServerExecute added in v0.13.0

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

func (*APIClient) AddServiceAccountToServer 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.

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

func (*APIClient) AddServiceAccountToServerExecute added in v0.13.0

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

func (*APIClient) AddVolumeToServer 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.

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

func (*APIClient) AddVolumeToServerExecute added in v0.13.0

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

func (*APIClient) CreateAffinityGroup 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.

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

func (*APIClient) CreateAffinityGroupExecute added in v0.17.0

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

func (*APIClient) CreateBackup added in v0.17.0

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

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

func (*APIClient) CreateBackupExecute added in v0.17.0

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

func (*APIClient) CreateImage added in v0.17.0

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

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

func (*APIClient) CreateImageExecute added in v0.17.0

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

func (*APIClient) CreateIsolatedNetwork added in v1.3.0

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

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

func (*APIClient) CreateIsolatedNetworkExecute added in v1.3.0

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

func (*APIClient) CreateKeyPair added in v0.16.0

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

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

func (*APIClient) CreateKeyPairExecute added in v0.16.0

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

func (*APIClient) CreateNetwork

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

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

func (*APIClient) CreateNetworkArea

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

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

func (*APIClient) CreateNetworkAreaExecute

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

func (*APIClient) CreateNetworkAreaRange

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

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

func (*APIClient) CreateNetworkAreaRangeExecute

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

func (*APIClient) CreateNetworkAreaRegion 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.

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

func (*APIClient) CreateNetworkAreaRegionExecute added in v1.0.0

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

func (*APIClient) CreateNetworkAreaRoute

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

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

func (*APIClient) CreateNetworkAreaRouteExecute

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

func (*APIClient) CreateNetworkExecute

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

func (*APIClient) CreateNic added in v0.16.0

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

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

func (*APIClient) CreateNicExecute added in v0.16.0

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

func (*APIClient) CreatePublicIP added in v0.13.0

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

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

func (*APIClient) CreatePublicIPExecute added in v0.13.0

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

func (*APIClient) CreateSecurityGroup added in v0.13.0

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

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

func (*APIClient) CreateSecurityGroupExecute added in v0.13.0

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

func (*APIClient) CreateSecurityGroupRule 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.

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

func (*APIClient) CreateSecurityGroupRuleExecute added in v0.13.0

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

func (*APIClient) CreateServer added in v0.13.0

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

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

func (*APIClient) CreateServerExecute added in v0.13.0

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

func (*APIClient) CreateSnapshot added in v0.17.0

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

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

func (*APIClient) CreateSnapshotExecute added in v0.17.0

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

func (*APIClient) CreateVolume added in v0.13.0

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

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

func (*APIClient) CreateVolumeExecute added in v0.13.0

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

func (*APIClient) DeallocateServer added in v0.13.0

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

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

func (*APIClient) DeallocateServerExecute added in v0.13.0

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

func (*APIClient) DeleteAffinityGroup 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.

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

func (*APIClient) DeleteAffinityGroupExecute added in v0.17.0

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

func (*APIClient) DeleteBackup added in v0.17.0

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

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

func (*APIClient) DeleteBackupExecute added in v0.17.0

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

func (*APIClient) DeleteImage added in v0.17.0

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

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

func (*APIClient) DeleteImageExecute added in v0.17.0

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

func (*APIClient) DeleteImageShare added in v0.17.0

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

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

func (*APIClient) DeleteImageShareConsumer 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.

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

func (*APIClient) DeleteImageShareConsumerExecute added in v0.17.0

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

func (*APIClient) DeleteImageShareExecute added in v0.17.0

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

func (*APIClient) DeleteKeyPair added in v0.16.0

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

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

func (*APIClient) DeleteKeyPairExecute added in v0.16.0

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

func (*APIClient) DeleteNetwork

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

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

func (*APIClient) DeleteNetworkArea

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

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

func (*APIClient) DeleteNetworkAreaExecute

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

func (*APIClient) DeleteNetworkAreaRange

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

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

func (*APIClient) DeleteNetworkAreaRangeExecute

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

func (*APIClient) DeleteNetworkAreaRegion 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.

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

func (*APIClient) DeleteNetworkAreaRegionExecute added in v1.0.0

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

func (*APIClient) DeleteNetworkAreaRoute

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

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

func (*APIClient) DeleteNetworkAreaRouteExecute

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

func (*APIClient) DeleteNetworkExecute

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

func (*APIClient) DeleteNic 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.

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

func (*APIClient) DeleteNicExecute added in v0.16.0

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

func (*APIClient) DeletePublicIP added in v0.13.0

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

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

func (*APIClient) DeletePublicIPExecute added in v0.13.0

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

func (*APIClient) DeleteRouteFromRoutingTable 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.

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

func (*APIClient) DeleteRouteFromRoutingTableExecute added in v1.0.0

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

func (*APIClient) DeleteRoutingTableFromArea 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.

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

func (*APIClient) DeleteRoutingTableFromAreaExecute added in v1.0.0

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

func (*APIClient) DeleteSecurityGroup added in v0.13.0

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

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

func (*APIClient) DeleteSecurityGroupExecute added in v0.13.0

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

func (*APIClient) DeleteSecurityGroupRule 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.

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

func (*APIClient) DeleteSecurityGroupRuleExecute added in v0.13.0

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

func (*APIClient) DeleteServer added in v0.13.0

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

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

func (*APIClient) DeleteServerExecute added in v0.13.0

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

func (*APIClient) DeleteSnapshot added in v0.17.0

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

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

func (*APIClient) DeleteSnapshotExecute added in v0.17.0

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

func (*APIClient) DeleteVolume added in v0.13.0

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

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

func (*APIClient) DeleteVolumeExecute added in v0.13.0

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

func (*APIClient) GetAffinityGroup added in v0.17.0

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

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

func (*APIClient) GetAffinityGroupExecute added in v0.17.0

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

func (*APIClient) GetAttachedVolume 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.

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

func (*APIClient) GetAttachedVolumeExecute added in v0.13.0

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

func (*APIClient) GetBackup 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.

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

func (*APIClient) GetBackupExecute added in v0.17.0

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

func (*APIClient) GetConfig

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

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

func (*APIClient) GetImage 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.

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

func (*APIClient) GetImageExecute added in v0.17.0

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

func (*APIClient) GetImageShare 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.

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

func (*APIClient) GetImageShareConsumer 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.

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

func (*APIClient) GetImageShareConsumerExecute added in v0.17.0

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

func (*APIClient) GetImageShareExecute added in v0.17.0

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

func (*APIClient) GetKeyPair added in v0.16.0

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

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

func (*APIClient) GetKeyPairExecute added in v0.16.0

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

func (*APIClient) GetMachineType 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.

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

func (*APIClient) GetMachineTypeExecute added in v0.16.0

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

func (*APIClient) GetNetwork

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

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

func (*APIClient) GetNetworkArea

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

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

func (*APIClient) GetNetworkAreaExecute

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

func (*APIClient) GetNetworkAreaRange

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

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

func (*APIClient) GetNetworkAreaRangeExecute

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

func (*APIClient) GetNetworkAreaRegion 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.

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

func (*APIClient) GetNetworkAreaRegionExecute added in v1.0.0

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

func (*APIClient) GetNetworkAreaRoute

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

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

func (*APIClient) GetNetworkAreaRouteExecute

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

func (*APIClient) GetNetworkExecute

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

func (*APIClient) GetNic 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.

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

func (*APIClient) GetNicExecute added in v0.16.0

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

func (*APIClient) GetOrganizationRequest

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

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

func (*APIClient) GetOrganizationRequestExecute

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

func (*APIClient) GetProjectDetails added in v0.29.0

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

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

func (*APIClient) GetProjectDetailsExecute added in v0.29.0

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

func (*APIClient) GetProjectNIC 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.

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

func (*APIClient) GetProjectNICExecute added in v0.17.0

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

func (*APIClient) GetProjectRequest

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

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

func (*APIClient) GetProjectRequestExecute

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

func (*APIClient) GetPublicIP 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.

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

func (*APIClient) GetPublicIPExecute added in v0.13.0

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

func (*APIClient) GetRouteOfRoutingTable 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.

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

func (*APIClient) GetRouteOfRoutingTableExecute added in v1.0.0

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

func (*APIClient) GetRoutingTableOfArea 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.

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

func (*APIClient) GetRoutingTableOfAreaExecute added in v1.0.0

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

func (*APIClient) GetSecurityGroup added in v0.13.0

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

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

func (*APIClient) GetSecurityGroupExecute added in v0.13.0

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

func (*APIClient) GetSecurityGroupRule 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.

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

func (*APIClient) GetSecurityGroupRuleExecute added in v0.13.0

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

func (*APIClient) GetServer added in v0.13.0

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

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

func (*APIClient) GetServerConsole added in v0.13.0

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

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

func (*APIClient) GetServerConsoleExecute added in v0.13.0

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

func (*APIClient) GetServerExecute added in v0.13.0

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

func (*APIClient) GetServerLog added in v0.13.0

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

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

func (*APIClient) GetServerLogExecute added in v0.13.0

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

func (*APIClient) GetSnapshot 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.

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

func (*APIClient) GetSnapshotExecute added in v0.17.0

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

func (*APIClient) GetVolume 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.

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

func (*APIClient) GetVolumeExecute added in v0.13.0

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

func (*APIClient) GetVolumePerformanceClass 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.

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

func (*APIClient) GetVolumePerformanceClassExecute added in v0.16.0

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

func (*APIClient) ImageFromVolume 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.

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

func (*APIClient) ImageFromVolumeExecute added in v1.3.0

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

func (*APIClient) ListAffinityGroups 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.

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

func (*APIClient) ListAffinityGroupsExecute added in v0.17.0

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

func (*APIClient) ListAttachedVolumes 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.

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

func (*APIClient) ListAttachedVolumesExecute added in v0.13.0

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

func (*APIClient) ListAvailabilityZones added in v0.17.0

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

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

func (*APIClient) ListAvailabilityZonesExecute added in v0.17.0

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

func (*APIClient) ListBackups added in v0.17.0

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

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

func (*APIClient) ListBackupsExecute added in v0.17.0

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

func (*APIClient) ListImages added in v0.17.0

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

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

func (*APIClient) ListImagesExecute added in v0.17.0

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

func (*APIClient) ListKeyPairs added in v0.16.0

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

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

func (*APIClient) ListKeyPairsExecute added in v0.16.0

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

func (*APIClient) ListMachineTypes 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.

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

func (*APIClient) ListMachineTypesExecute added in v0.16.0

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

func (*APIClient) ListNetworkAreaProjects

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

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

func (*APIClient) ListNetworkAreaProjectsExecute

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

func (*APIClient) ListNetworkAreaRanges

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

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

func (*APIClient) ListNetworkAreaRangesExecute

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

func (*APIClient) ListNetworkAreaRegions 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.

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

func (*APIClient) ListNetworkAreaRegionsExecute added in v1.0.0

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

func (*APIClient) ListNetworkAreaRoutes

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

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

func (*APIClient) ListNetworkAreaRoutesExecute

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

func (*APIClient) ListNetworkAreas

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

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

func (*APIClient) ListNetworkAreasExecute

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

func (*APIClient) ListNetworks

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

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

func (*APIClient) ListNetworksExecute

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

func (*APIClient) ListNics 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.

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

func (*APIClient) ListNicsExecute added in v0.16.0

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

func (*APIClient) ListProjectNICs 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.

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

func (*APIClient) ListProjectNICsExecute added in v0.17.0

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

func (*APIClient) ListPublicIPRanges added in v0.22.0

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

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

func (*APIClient) ListPublicIPRangesExecute added in v0.22.0

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

func (*APIClient) ListPublicIPs 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.

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

func (*APIClient) ListPublicIPsExecute added in v0.13.0

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

func (*APIClient) ListQuotas added in v0.19.0

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

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

func (*APIClient) ListQuotasExecute added in v0.19.0

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

func (*APIClient) ListRoutesOfRoutingTable 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.

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

func (*APIClient) ListRoutesOfRoutingTableExecute added in v1.0.0

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

func (*APIClient) ListRoutingTablesOfArea 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.

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

func (*APIClient) ListRoutingTablesOfAreaExecute added in v1.0.0

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

func (*APIClient) ListSecurityGroupRules 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.

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

func (*APIClient) ListSecurityGroupRulesExecute added in v0.13.0

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

func (*APIClient) ListSecurityGroups 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.

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

func (*APIClient) ListSecurityGroupsExecute added in v0.13.0

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

func (*APIClient) ListServerNICs added in v0.13.0

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

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

func (*APIClient) ListServerNICsExecute added in v0.13.0

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

func (*APIClient) ListServerServiceAccounts 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.

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

func (*APIClient) ListServerServiceAccountsExecute added in v0.13.0

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

func (*APIClient) ListServers added in v0.13.0

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

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

func (*APIClient) ListServersExecute added in v0.13.0

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

func (*APIClient) ListSnapshotsInProject added in v1.0.0

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

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

func (*APIClient) ListSnapshotsInProjectExecute added in v1.0.0

func (a *APIClient) ListSnapshotsInProjectExecute(ctx context.Context, projectId string, region string) (*SnapshotListResponse, error)

func (*APIClient) ListVolumePerformanceClasses 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.

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

func (*APIClient) ListVolumePerformanceClassesExecute added in v0.16.0

func (a *APIClient) ListVolumePerformanceClassesExecute(ctx context.Context, projectId string, region string) (*VolumePerformanceClassListResponse, error)

func (*APIClient) ListVolumes added in v0.13.0

func (a *APIClient) ListVolumes(ctx context.Context, projectId string, region string) ApiListVolumesRequest

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

func (*APIClient) ListVolumesExecute added in v0.13.0

func (a *APIClient) ListVolumesExecute(ctx context.Context, projectId string, region string) (*VolumeListResponse, error)

func (*APIClient) PartialUpdateNetwork

func (a *APIClient) PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest

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

func (*APIClient) PartialUpdateNetworkArea

func (a *APIClient) PartialUpdateNetworkArea(ctx context.Context, organizationId string, areaId string) ApiPartialUpdateNetworkAreaRequest

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

func (*APIClient) PartialUpdateNetworkAreaExecute

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

func (*APIClient) PartialUpdateNetworkExecute

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

func (*APIClient) RebootServer added in v0.13.0

func (a *APIClient) RebootServer(ctx context.Context, projectId string, region string, serverId string) ApiRebootServerRequest

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

func (*APIClient) RebootServerExecute added in v0.13.0

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

func (*APIClient) RemoveNetworkFromServer 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.

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

func (*APIClient) RemoveNetworkFromServerExecute added in v0.13.0

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

func (*APIClient) RemoveNicFromServer 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.

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

func (*APIClient) RemoveNicFromServerExecute added in v0.16.0

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

func (*APIClient) RemovePublicIpFromServer 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.

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

func (*APIClient) RemovePublicIpFromServerExecute added in v0.13.0

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

func (*APIClient) RemoveSecurityGroupFromServer 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.

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

func (*APIClient) RemoveSecurityGroupFromServerExecute added in v0.13.0

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

func (*APIClient) RemoveServiceAccountFromServer 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.

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

func (*APIClient) RemoveServiceAccountFromServerExecute added in v0.13.0

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

func (*APIClient) RemoveVolumeFromServer 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.

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

func (*APIClient) RemoveVolumeFromServerExecute added in v0.13.0

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

func (*APIClient) RescueServer added in v0.13.0

func (a *APIClient) RescueServer(ctx context.Context, projectId string, region string, serverId string) ApiRescueServerRequest

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

func (*APIClient) RescueServerExecute added in v0.13.0

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

func (*APIClient) ResizeServer added in v0.13.0

func (a *APIClient) ResizeServer(ctx context.Context, projectId string, region string, serverId string) ApiResizeServerRequest

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

func (*APIClient) ResizeServerExecute added in v0.13.0

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

func (*APIClient) ResizeVolume 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.

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

func (*APIClient) ResizeVolumeExecute added in v0.13.0

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

func (*APIClient) RestoreBackup 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.

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

func (*APIClient) RestoreBackupExecute added in v0.17.0

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

func (*APIClient) SetImageShare added in v0.17.0

func (a *APIClient) SetImageShare(ctx context.Context, projectId string, region string, imageId string) ApiSetImageShareRequest

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

func (*APIClient) SetImageShareExecute added in v0.17.0

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

func (*APIClient) StartServer added in v0.13.0

func (a *APIClient) StartServer(ctx context.Context, projectId string, region string, serverId string) ApiStartServerRequest

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

func (*APIClient) StartServerExecute added in v0.13.0

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

func (*APIClient) StopServer added in v0.13.0

func (a *APIClient) StopServer(ctx context.Context, projectId string, region string, serverId string) ApiStopServerRequest

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

func (*APIClient) StopServerExecute added in v0.13.0

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

func (*APIClient) UnrescueServer added in v0.13.0

func (a *APIClient) UnrescueServer(ctx context.Context, projectId string, region string, serverId string) ApiUnrescueServerRequest

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

func (*APIClient) UnrescueServerExecute added in v0.13.0

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

func (*APIClient) UpdateAttachedVolume 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.

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

func (*APIClient) UpdateAttachedVolumeExecute added in v0.13.0

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

func (*APIClient) UpdateBackup 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.

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

func (*APIClient) UpdateBackupExecute added in v0.17.0

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

func (*APIClient) UpdateImage added in v0.17.0

func (a *APIClient) UpdateImage(ctx context.Context, projectId string, region string, imageId string) ApiUpdateImageRequest

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

func (*APIClient) UpdateImageExecute added in v0.17.0

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

func (*APIClient) UpdateImageShare added in v0.17.0

func (a *APIClient) UpdateImageShare(ctx context.Context, projectId string, region string, imageId string) ApiUpdateImageShareRequest

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

func (*APIClient) UpdateImageShareExecute added in v0.17.0

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

func (*APIClient) UpdateKeyPair added in v0.16.0

func (a *APIClient) UpdateKeyPair(ctx context.Context, keypairName string) ApiUpdateKeyPairRequest

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

func (*APIClient) UpdateKeyPairExecute added in v0.16.0

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

func (*APIClient) UpdateNetworkAreaRegion 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.

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

func (*APIClient) UpdateNetworkAreaRegionExecute added in v1.0.0

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

func (*APIClient) UpdateNetworkAreaRoute 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.

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

func (*APIClient) UpdateNetworkAreaRouteExecute added in v0.15.0

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

func (*APIClient) UpdateNic 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.

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

func (*APIClient) UpdateNicExecute added in v0.16.0

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

func (*APIClient) UpdatePublicIP added in v0.13.0

func (a *APIClient) UpdatePublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiUpdatePublicIPRequest

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

func (*APIClient) UpdatePublicIPExecute added in v0.13.0

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

func (*APIClient) UpdateRouteOfRoutingTable 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.

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

func (*APIClient) UpdateRouteOfRoutingTableExecute added in v1.0.0

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

func (*APIClient) UpdateRoutingTableOfArea 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.

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

func (*APIClient) UpdateRoutingTableOfAreaExecute added in v1.0.0

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

func (*APIClient) UpdateSecurityGroup 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.

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

func (*APIClient) UpdateSecurityGroupExecute added in v0.13.0

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

func (*APIClient) UpdateServer 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.

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

func (*APIClient) UpdateServerExecute added in v0.13.0

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

func (*APIClient) UpdateSnapshot 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.

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

func (*APIClient) UpdateSnapshotExecute added in v0.17.0

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

func (*APIClient) UpdateVolume 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.

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

func (*APIClient) UpdateVolumeExecute added in v0.13.0

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

type AddNetworkToServerRequest added in v0.23.0

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

func (AddNetworkToServerRequest) Execute added in v0.23.0

func (r AddNetworkToServerRequest) Execute() error

type AddNicToServerRequest added in v0.23.0

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

func (AddNicToServerRequest) Execute added in v0.23.0

func (r AddNicToServerRequest) Execute() error

type AddPublicIpToServerRequest added in v0.23.0

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

func (AddPublicIpToServerRequest) Execute added in v0.23.0

func (r AddPublicIpToServerRequest) Execute() error

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.

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

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

func (*AddRoutesToRoutingTablePayload) GetItems added in v1.0.0

GetItems returns the Items field value

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.

func (*AddRoutesToRoutingTablePayload) SetItems added in v1.0.0

SetItems sets field value

func (AddRoutesToRoutingTablePayload) ToMap added in v1.0.0

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

type AddRoutesToRoutingTablePayloadGetItemsArgType added in v1.0.0

type AddRoutesToRoutingTablePayloadGetItemsArgType = []Route

type AddRoutesToRoutingTablePayloadGetItemsAttributeType added in v1.0.0

type AddRoutesToRoutingTablePayloadGetItemsAttributeType = *[]Route

isArray

type AddRoutesToRoutingTablePayloadGetItemsRetType added in v1.0.0

type AddRoutesToRoutingTablePayloadGetItemsRetType = []Route

type AddRoutesToRoutingTableRequest added in v1.0.0

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

func (AddRoutesToRoutingTableRequest) AddRoutesToRoutingTablePayload added in v1.0.0

func (r AddRoutesToRoutingTableRequest) AddRoutesToRoutingTablePayload(addRoutesToRoutingTablePayload AddRoutesToRoutingTablePayload) ApiAddRoutesToRoutingTableRequest

func (AddRoutesToRoutingTableRequest) Execute added in v1.0.0

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

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

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

func (*AddRoutingTableToAreaPayload) GetCreatedAt added in v1.0.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) GetDefault added in v1.0.0

GetDefault returns the Default field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) GetDescription added in v1.0.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) GetDynamicRoutes added in v1.0.0

GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) GetId added in v1.0.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) GetLabels added in v1.0.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) GetName added in v1.0.0

GetName returns the Name field value

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.

func (*AddRoutingTableToAreaPayload) GetSystemRoutes added in v1.0.0

GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) GetUpdatedAt added in v1.0.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*AddRoutingTableToAreaPayload) HasCreatedAt added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) HasDefault added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasDefault() bool

HasDefault returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) HasDescription added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) HasDynamicRoutes added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasDynamicRoutes() bool

HasDynamicRoutes returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) HasId added in v1.0.0

HasId returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) HasLabels added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) HasSystemRoutes added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasSystemRoutes() bool

HasSystemRoutes returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) HasUpdatedAt added in v1.0.0

func (o *AddRoutingTableToAreaPayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*AddRoutingTableToAreaPayload) SetCreatedAt added in v1.0.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*AddRoutingTableToAreaPayload) SetDefault added in v1.0.0

SetDefault gets a reference to the given bool and assigns it to the Default field.

func (*AddRoutingTableToAreaPayload) SetDescription added in v1.0.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*AddRoutingTableToAreaPayload) SetDynamicRoutes added in v1.0.0

SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.

func (*AddRoutingTableToAreaPayload) SetId added in v1.0.0

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*AddRoutingTableToAreaPayload) SetName added in v1.0.0

SetName sets field value

func (*AddRoutingTableToAreaPayload) SetSystemRoutes added in v1.0.0

SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.

func (*AddRoutingTableToAreaPayload) SetUpdatedAt added in v1.0.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (AddRoutingTableToAreaPayload) ToMap added in v1.0.0

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

type AddRoutingTableToAreaPayloadGetCreatedAtArgType added in v1.0.0

type AddRoutingTableToAreaPayloadGetCreatedAtArgType = time.Time

type AddRoutingTableToAreaPayloadGetCreatedAtAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type AddRoutingTableToAreaPayloadGetCreatedAtRetType added in v1.0.0

type AddRoutingTableToAreaPayloadGetCreatedAtRetType = time.Time

type AddRoutingTableToAreaPayloadGetDescriptionArgType added in v1.0.0

type AddRoutingTableToAreaPayloadGetDescriptionArgType = string

type AddRoutingTableToAreaPayloadGetDescriptionAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetDescriptionAttributeType = *string

isNotNullableString

type AddRoutingTableToAreaPayloadGetDescriptionRetType added in v1.0.0

type AddRoutingTableToAreaPayloadGetDescriptionRetType = string

type AddRoutingTableToAreaPayloadGetIdArgType added in v1.0.0

type AddRoutingTableToAreaPayloadGetIdArgType = string

type AddRoutingTableToAreaPayloadGetIdAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetIdAttributeType = *string

isNotNullableString

type AddRoutingTableToAreaPayloadGetIdRetType added in v1.0.0

type AddRoutingTableToAreaPayloadGetIdRetType = string

type AddRoutingTableToAreaPayloadGetLabelsArgType added in v1.0.0

type AddRoutingTableToAreaPayloadGetLabelsArgType = map[string]interface{}

type AddRoutingTableToAreaPayloadGetLabelsAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type AddRoutingTableToAreaPayloadGetLabelsRetType added in v1.0.0

type AddRoutingTableToAreaPayloadGetLabelsRetType = map[string]interface{}

type AddRoutingTableToAreaPayloadGetNameArgType added in v1.0.0

type AddRoutingTableToAreaPayloadGetNameArgType = string

type AddRoutingTableToAreaPayloadGetNameAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetNameAttributeType = *string

isNotNullableString

type AddRoutingTableToAreaPayloadGetNameRetType added in v1.0.0

type AddRoutingTableToAreaPayloadGetNameRetType = string

type AddRoutingTableToAreaPayloadGetUpdatedAtArgType added in v1.0.0

type AddRoutingTableToAreaPayloadGetUpdatedAtArgType = time.Time

type AddRoutingTableToAreaPayloadGetUpdatedAtAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type AddRoutingTableToAreaPayloadGetUpdatedAtRetType added in v1.0.0

type AddRoutingTableToAreaPayloadGetUpdatedAtRetType = time.Time

type AddRoutingTableToAreaPayloadgetDefaultArgType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDefaultArgType = bool

type AddRoutingTableToAreaPayloadgetDefaultAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDefaultAttributeType = *bool

isBoolean

type AddRoutingTableToAreaPayloadgetDefaultRetType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDefaultRetType = bool

type AddRoutingTableToAreaPayloadgetDynamicRoutesArgType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDynamicRoutesArgType = bool

type AddRoutingTableToAreaPayloadgetDynamicRoutesAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDynamicRoutesAttributeType = *bool

isBoolean

type AddRoutingTableToAreaPayloadgetDynamicRoutesRetType added in v1.0.0

type AddRoutingTableToAreaPayloadgetDynamicRoutesRetType = bool

type AddRoutingTableToAreaPayloadgetSystemRoutesArgType added in v1.0.0

type AddRoutingTableToAreaPayloadgetSystemRoutesArgType = bool

type AddRoutingTableToAreaPayloadgetSystemRoutesAttributeType added in v1.0.0

type AddRoutingTableToAreaPayloadgetSystemRoutesAttributeType = *bool

isBoolean

type AddRoutingTableToAreaPayloadgetSystemRoutesRetType added in v1.0.0

type AddRoutingTableToAreaPayloadgetSystemRoutesRetType = bool

type AddRoutingTableToAreaRequest added in v1.0.0

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

func (AddRoutingTableToAreaRequest) AddRoutingTableToAreaPayload added in v1.0.0

func (r AddRoutingTableToAreaRequest) AddRoutingTableToAreaPayload(addRoutingTableToAreaPayload AddRoutingTableToAreaPayload) ApiAddRoutingTableToAreaRequest

func (AddRoutingTableToAreaRequest) Execute added in v1.0.0

type AddSecurityGroupToServerRequest added in v0.23.0

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

func (AddSecurityGroupToServerRequest) Execute added in v0.23.0

type AddServiceAccountToServerRequest added in v0.23.0

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

func (AddServiceAccountToServerRequest) Execute added in v0.23.0

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.

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

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

func (*AddVolumeToServerPayload) GetDeleteOnTermination added in v0.13.0

GetDeleteOnTermination returns the DeleteOnTermination field value if set, zero value otherwise.

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.

func (*AddVolumeToServerPayload) GetServerId added in v0.13.0

GetServerId returns the ServerId field value if set, zero value otherwise.

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.

func (*AddVolumeToServerPayload) GetVolumeId added in v0.13.0

GetVolumeId returns the VolumeId field value if set, zero value otherwise.

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.

func (*AddVolumeToServerPayload) HasDeleteOnTermination added in v0.13.0

func (o *AddVolumeToServerPayload) HasDeleteOnTermination() bool

HasDeleteOnTermination returns a boolean if a field has been set.

func (*AddVolumeToServerPayload) HasServerId added in v0.13.0

func (o *AddVolumeToServerPayload) HasServerId() bool

HasServerId returns a boolean if a field has been set.

func (*AddVolumeToServerPayload) HasVolumeId added in v0.13.0

func (o *AddVolumeToServerPayload) HasVolumeId() bool

HasVolumeId returns a boolean if a field has been set.

func (*AddVolumeToServerPayload) SetDeleteOnTermination added in v0.13.0

SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field.

func (*AddVolumeToServerPayload) SetServerId added in v0.13.0

SetServerId gets a reference to the given string and assigns it to the ServerId field.

func (*AddVolumeToServerPayload) SetVolumeId added in v0.13.0

SetVolumeId gets a reference to the given string and assigns it to the VolumeId field.

func (AddVolumeToServerPayload) ToMap added in v0.13.0

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

type AddVolumeToServerPayloadGetServerIdArgType added in v0.21.2

type AddVolumeToServerPayloadGetServerIdArgType = string

type AddVolumeToServerPayloadGetServerIdAttributeType added in v0.21.2

type AddVolumeToServerPayloadGetServerIdAttributeType = *string

isNotNullableString

type AddVolumeToServerPayloadGetServerIdRetType added in v0.21.2

type AddVolumeToServerPayloadGetServerIdRetType = string

type AddVolumeToServerPayloadGetVolumeIdArgType added in v0.21.2

type AddVolumeToServerPayloadGetVolumeIdArgType = string

type AddVolumeToServerPayloadGetVolumeIdAttributeType added in v0.21.2

type AddVolumeToServerPayloadGetVolumeIdAttributeType = *string

isNotNullableString

type AddVolumeToServerPayloadGetVolumeIdRetType added in v0.21.2

type AddVolumeToServerPayloadGetVolumeIdRetType = string

type AddVolumeToServerPayloadgetDeleteOnTerminationArgType added in v0.21.2

type AddVolumeToServerPayloadgetDeleteOnTerminationArgType = bool

type AddVolumeToServerPayloadgetDeleteOnTerminationAttributeType added in v0.21.2

type AddVolumeToServerPayloadgetDeleteOnTerminationAttributeType = *bool

isBoolean

type AddVolumeToServerPayloadgetDeleteOnTerminationRetType added in v0.21.2

type AddVolumeToServerPayloadgetDeleteOnTerminationRetType = bool

type AddVolumeToServerRequest added in v0.23.0

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

func (AddVolumeToServerRequest) AddVolumeToServerPayload added in v0.23.0

func (r AddVolumeToServerRequest) AddVolumeToServerPayload(addVolumeToServerPayload AddVolumeToServerPayload) ApiAddVolumeToServerRequest

func (AddVolumeToServerRequest) Execute added in v0.23.0

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.

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

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

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.

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.

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.

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.

func (*AffinityGroup) GetName added in v0.17.0

func (o *AffinityGroup) GetName() (ret AffinityGroupGetNameRetType)

GetName returns the Name field value

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.

func (*AffinityGroup) GetPolicy added in v0.17.0

func (o *AffinityGroup) GetPolicy() (ret AffinityGroupGetPolicyRetType)

GetPolicy returns the Policy field value

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.

func (*AffinityGroup) HasId added in v0.17.0

func (o *AffinityGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*AffinityGroup) HasMembers added in v0.17.0

func (o *AffinityGroup) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*AffinityGroup) SetId added in v0.17.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*AffinityGroup) SetMembers added in v0.17.0

SetMembers gets a reference to the given []string and assigns it to the Members field.

func (*AffinityGroup) SetName added in v0.17.0

SetName sets field value

func (*AffinityGroup) SetPolicy added in v0.17.0

SetPolicy sets field value

func (AffinityGroup) ToMap added in v0.17.0

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

type AffinityGroupGetIdArgType added in v0.21.2

type AffinityGroupGetIdArgType = string

type AffinityGroupGetIdAttributeType added in v0.21.2

type AffinityGroupGetIdAttributeType = *string

isNotNullableString

type AffinityGroupGetIdRetType added in v0.21.2

type AffinityGroupGetIdRetType = string

type AffinityGroupGetMembersArgType added in v0.21.2

type AffinityGroupGetMembersArgType = []string

type AffinityGroupGetMembersAttributeType added in v0.21.2

type AffinityGroupGetMembersAttributeType = *[]string

isArray

type AffinityGroupGetMembersRetType added in v0.21.2

type AffinityGroupGetMembersRetType = []string

type AffinityGroupGetNameArgType added in v0.21.2

type AffinityGroupGetNameArgType = string

type AffinityGroupGetNameAttributeType added in v0.21.2

type AffinityGroupGetNameAttributeType = *string

isNotNullableString

type AffinityGroupGetNameRetType added in v0.21.2

type AffinityGroupGetNameRetType = string

type AffinityGroupGetPolicyArgType added in v0.21.2

type AffinityGroupGetPolicyArgType = string

type AffinityGroupGetPolicyAttributeType added in v0.21.2

type AffinityGroupGetPolicyAttributeType = *string

isNotNullableString

type AffinityGroupGetPolicyRetType added in v0.21.2

type AffinityGroupGetPolicyRetType = string

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.

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

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

func (*AffinityGroupListResponse) GetItems added in v0.17.0

GetItems returns the Items field value

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.

func (*AffinityGroupListResponse) SetItems added in v0.17.0

SetItems sets field value

func (AffinityGroupListResponse) ToMap added in v0.17.0

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

type AffinityGroupListResponseGetItemsArgType added in v0.21.2

type AffinityGroupListResponseGetItemsArgType = []AffinityGroup

type AffinityGroupListResponseGetItemsAttributeType added in v0.21.2

type AffinityGroupListResponseGetItemsAttributeType = *[]AffinityGroup

isArray

type AffinityGroupListResponseGetItemsRetType added in v0.21.2

type AffinityGroupListResponseGetItemsRetType = []AffinityGroup

type AllowedAddressesInner added in v0.13.0

type AllowedAddressesInner struct {
	String *string
}

AllowedAddressesInner - struct for AllowedAddressesInner

func StringAsAllowedAddressesInner added in v0.13.0

func StringAsAllowedAddressesInner(v *string) AllowedAddressesInner

stringAsAllowedAddressesInner is a convenience function that returns string wrapped in AllowedAddressesInner

func (*AllowedAddressesInner) GetActualInstance added in v0.13.0

func (obj *AllowedAddressesInner) GetActualInstance() interface{}

Get the actual instance

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

type ApiAddNetworkToServerRequest added in v0.13.0

type ApiAddNetworkToServerRequest interface {
	Execute() error
}

type ApiAddNicToServerRequest added in v0.16.0

type ApiAddNicToServerRequest interface {
	Execute() error
}

type ApiAddPublicIpToServerRequest added in v0.13.0

type ApiAddPublicIpToServerRequest interface {
	Execute() error
}

type ApiAddRoutesToRoutingTableRequest added in v1.0.0

type ApiAddRoutesToRoutingTableRequest interface {
	// Request an addition of routes to a routing table.
	AddRoutesToRoutingTablePayload(addRoutesToRoutingTablePayload AddRoutesToRoutingTablePayload) ApiAddRoutesToRoutingTableRequest
	Execute() (*RouteListResponse, error)
}

type ApiAddRoutingTableToAreaRequest added in v1.0.0

type ApiAddRoutingTableToAreaRequest interface {
	// Request an addition of a routing table to an area.
	AddRoutingTableToAreaPayload(addRoutingTableToAreaPayload AddRoutingTableToAreaPayload) ApiAddRoutingTableToAreaRequest
	Execute() (*RoutingTable, error)
}

type ApiAddSecurityGroupToServerRequest added in v0.13.0

type ApiAddSecurityGroupToServerRequest interface {
	Execute() error
}

type ApiAddServiceAccountToServerRequest added in v0.13.0

type ApiAddServiceAccountToServerRequest interface {
	Execute() (*ServiceAccountMailListResponse, error)
}

type ApiAddVolumeToServerRequest added in v0.13.0

type ApiAddVolumeToServerRequest interface {
	// Request a volume attachment creation.
	AddVolumeToServerPayload(addVolumeToServerPayload AddVolumeToServerPayload) ApiAddVolumeToServerRequest
	Execute() (*VolumeAttachment, error)
}

type ApiCreateAffinityGroupRequest added in v0.17.0

type ApiCreateAffinityGroupRequest interface {
	// Request a affinity group creation.
	CreateAffinityGroupPayload(createAffinityGroupPayload CreateAffinityGroupPayload) ApiCreateAffinityGroupRequest
	Execute() (*AffinityGroup, error)
}

type ApiCreateBackupRequest added in v0.17.0

type ApiCreateBackupRequest interface {
	// Request a backup creation.
	CreateBackupPayload(createBackupPayload CreateBackupPayload) ApiCreateBackupRequest
	Execute() (*Backup, error)
}

type ApiCreateImageRequest added in v0.17.0

type ApiCreateImageRequest interface {
	// Request an image creation.
	CreateImagePayload(createImagePayload CreateImagePayload) ApiCreateImageRequest
	Execute() (*ImageCreateResponse, error)
}

type ApiCreateIsolatedNetworkRequest added in v1.3.0

type ApiCreateIsolatedNetworkRequest interface {
	// Request a single isolated network creation.
	CreateIsolatedNetworkPayload(createIsolatedNetworkPayload CreateIsolatedNetworkPayload) ApiCreateIsolatedNetworkRequest
	Execute() (*Network, error)
}

type ApiCreateKeyPairRequest added in v0.16.0

type ApiCreateKeyPairRequest interface {
	// Request a public key import.
	CreateKeyPairPayload(createKeyPairPayload CreateKeyPairPayload) ApiCreateKeyPairRequest
	Execute() (*Keypair, error)
}

type ApiCreateNetworkAreaRangeRequest

type ApiCreateNetworkAreaRangeRequest interface {
	// Request an addition of network ranges to an area.
	CreateNetworkAreaRangePayload(createNetworkAreaRangePayload CreateNetworkAreaRangePayload) ApiCreateNetworkAreaRangeRequest
	Execute() (*NetworkRangeListResponse, error)
}

type ApiCreateNetworkAreaRegionRequest added in v1.0.0

type ApiCreateNetworkAreaRegionRequest interface {
	// Request to add a new regional network area configuration.
	CreateNetworkAreaRegionPayload(createNetworkAreaRegionPayload CreateNetworkAreaRegionPayload) ApiCreateNetworkAreaRegionRequest
	Execute() (*RegionalArea, error)
}

type ApiCreateNetworkAreaRequest

type ApiCreateNetworkAreaRequest interface {
	// Request an Area creation.
	CreateNetworkAreaPayload(createNetworkAreaPayload CreateNetworkAreaPayload) ApiCreateNetworkAreaRequest
	Execute() (*NetworkArea, error)
}

type ApiCreateNetworkAreaRouteRequest

type ApiCreateNetworkAreaRouteRequest interface {
	// Request an addition of routes to an area.
	CreateNetworkAreaRoutePayload(createNetworkAreaRoutePayload CreateNetworkAreaRoutePayload) ApiCreateNetworkAreaRouteRequest
	Execute() (*RouteListResponse, error)
}

type ApiCreateNetworkRequest

type ApiCreateNetworkRequest interface {
	// Request a network creation.
	CreateNetworkPayload(createNetworkPayload CreateNetworkPayload) ApiCreateNetworkRequest
	Execute() (*Network, error)
}

type ApiCreateNicRequest added in v0.16.0

type ApiCreateNicRequest interface {
	// Request a network interface creation.
	CreateNicPayload(createNicPayload CreateNicPayload) ApiCreateNicRequest
	Execute() (*NIC, error)
}

type ApiCreatePublicIPRequest added in v0.13.0

type ApiCreatePublicIPRequest interface {
	// Request a public IP creation.
	CreatePublicIPPayload(createPublicIPPayload CreatePublicIPPayload) ApiCreatePublicIPRequest
	Execute() (*PublicIp, error)
}

type ApiCreateSecurityGroupRequest added in v0.13.0

type ApiCreateSecurityGroupRequest interface {
	// Request a security group creation.
	CreateSecurityGroupPayload(createSecurityGroupPayload CreateSecurityGroupPayload) ApiCreateSecurityGroupRequest
	Execute() (*SecurityGroup, error)
}

type ApiCreateSecurityGroupRuleRequest added in v0.13.0

type ApiCreateSecurityGroupRuleRequest interface {
	// Request for a security group rule creation.
	CreateSecurityGroupRulePayload(createSecurityGroupRulePayload CreateSecurityGroupRulePayload) ApiCreateSecurityGroupRuleRequest
	Execute() (*SecurityGroupRule, error)
}

type ApiCreateServerRequest added in v0.13.0

type ApiCreateServerRequest interface {
	// Request a server creation.
	CreateServerPayload(createServerPayload CreateServerPayload) ApiCreateServerRequest
	Execute() (*Server, error)
}

type ApiCreateSnapshotRequest added in v0.17.0

type ApiCreateSnapshotRequest interface {
	// Request a snapshot creation.
	CreateSnapshotPayload(createSnapshotPayload CreateSnapshotPayload) ApiCreateSnapshotRequest
	Execute() (*Snapshot, error)
}

type ApiCreateVolumeRequest added in v0.13.0

type ApiCreateVolumeRequest interface {
	// Request a volume creation.
	CreateVolumePayload(createVolumePayload CreateVolumePayload) ApiCreateVolumeRequest
	Execute() (*Volume, error)
}

type ApiDeallocateServerRequest added in v0.13.0

type ApiDeallocateServerRequest interface {
	Execute() error
}

type ApiDeleteAffinityGroupRequest added in v0.17.0

type ApiDeleteAffinityGroupRequest interface {
	Execute() error
}

type ApiDeleteBackupRequest added in v0.17.0

type ApiDeleteBackupRequest interface {
	// Force action.
	Force(force bool) ApiDeleteBackupRequest
	Execute() error
}

type ApiDeleteImageRequest added in v0.17.0

type ApiDeleteImageRequest interface {
	Execute() error
}

type ApiDeleteImageShareConsumerRequest added in v0.17.0

type ApiDeleteImageShareConsumerRequest interface {
	Execute() error
}

type ApiDeleteImageShareRequest added in v0.17.0

type ApiDeleteImageShareRequest interface {
	Execute() error
}

type ApiDeleteKeyPairRequest added in v0.16.0

type ApiDeleteKeyPairRequest interface {
	Execute() error
}

type ApiDeleteNetworkAreaRangeRequest

type ApiDeleteNetworkAreaRangeRequest interface {
	Execute() error
}

type ApiDeleteNetworkAreaRegionRequest added in v1.0.0

type ApiDeleteNetworkAreaRegionRequest interface {
	Execute() error
}

type ApiDeleteNetworkAreaRequest

type ApiDeleteNetworkAreaRequest interface {
	Execute() error
}

type ApiDeleteNetworkAreaRouteRequest

type ApiDeleteNetworkAreaRouteRequest interface {
	Execute() error
}

type ApiDeleteNetworkRequest

type ApiDeleteNetworkRequest interface {
	Execute() error
}

type ApiDeleteNicRequest added in v0.16.0

type ApiDeleteNicRequest interface {
	Execute() error
}

type ApiDeletePublicIPRequest added in v0.13.0

type ApiDeletePublicIPRequest interface {
	Execute() error
}

type ApiDeleteRouteFromRoutingTableRequest added in v1.0.0

type ApiDeleteRouteFromRoutingTableRequest interface {
	Execute() error
}

type ApiDeleteRoutingTableFromAreaRequest added in v1.0.0

type ApiDeleteRoutingTableFromAreaRequest interface {
	Execute() error
}

type ApiDeleteSecurityGroupRequest added in v0.13.0

type ApiDeleteSecurityGroupRequest interface {
	Execute() error
}

type ApiDeleteSecurityGroupRuleRequest added in v0.13.0

type ApiDeleteSecurityGroupRuleRequest interface {
	Execute() error
}

type ApiDeleteServerRequest added in v0.13.0

type ApiDeleteServerRequest interface {
	Execute() error
}

type ApiDeleteSnapshotRequest added in v0.17.0

type ApiDeleteSnapshotRequest interface {
	Execute() error
}

type ApiDeleteVolumeRequest added in v0.13.0

type ApiDeleteVolumeRequest interface {
	Execute() error
}

type ApiGetAffinityGroupRequest added in v0.17.0

type ApiGetAffinityGroupRequest interface {
	Execute() (*AffinityGroup, error)
}

type ApiGetAttachedVolumeRequest added in v0.13.0

type ApiGetAttachedVolumeRequest interface {
	Execute() (*VolumeAttachment, error)
}

type ApiGetBackupRequest added in v0.17.0

type ApiGetBackupRequest interface {
	Execute() (*Backup, error)
}

type ApiGetImageRequest added in v0.17.0

type ApiGetImageRequest interface {
	Execute() (*Image, error)
}

type ApiGetImageShareConsumerRequest added in v0.17.0

type ApiGetImageShareConsumerRequest interface {
	Execute() (*ImageShareConsumer, error)
}

type ApiGetImageShareRequest added in v0.17.0

type ApiGetImageShareRequest interface {
	Execute() (*ImageShare, error)
}

type ApiGetKeyPairRequest added in v0.16.0

type ApiGetKeyPairRequest interface {
	Execute() (*Keypair, error)
}

type ApiGetMachineTypeRequest added in v0.16.0

type ApiGetMachineTypeRequest interface {
	Execute() (*MachineType, error)
}

type ApiGetNetworkAreaRangeRequest

type ApiGetNetworkAreaRangeRequest interface {
	Execute() (*NetworkRange, error)
}

type ApiGetNetworkAreaRegionRequest added in v1.0.0

type ApiGetNetworkAreaRegionRequest interface {
	Execute() (*RegionalArea, error)
}

type ApiGetNetworkAreaRequest

type ApiGetNetworkAreaRequest interface {
	Execute() (*NetworkArea, error)
}

type ApiGetNetworkAreaRouteRequest

type ApiGetNetworkAreaRouteRequest interface {
	Execute() (*Route, error)
}

type ApiGetNetworkRequest

type ApiGetNetworkRequest interface {
	Execute() (*Network, error)
}

type ApiGetNicRequest added in v0.16.0

type ApiGetNicRequest interface {
	Execute() (*NIC, error)
}

type ApiGetOrganizationRequestRequest

type ApiGetOrganizationRequestRequest interface {
	Execute() (*Request, error)
}

type ApiGetProjectDetailsRequest added in v0.29.0

type ApiGetProjectDetailsRequest interface {
	Execute() (*Project, error)
}

type ApiGetProjectNICRequest added in v0.17.0

type ApiGetProjectNICRequest interface {
	Execute() (*NIC, error)
}

type ApiGetProjectRequestRequest

type ApiGetProjectRequestRequest interface {
	Execute() (*Request, error)
}

type ApiGetPublicIPRequest added in v0.13.0

type ApiGetPublicIPRequest interface {
	Execute() (*PublicIp, error)
}

type ApiGetRouteOfRoutingTableRequest added in v1.0.0

type ApiGetRouteOfRoutingTableRequest interface {
	Execute() (*Route, error)
}

type ApiGetRoutingTableOfAreaRequest added in v1.0.0

type ApiGetRoutingTableOfAreaRequest interface {
	Execute() (*RoutingTable, error)
}

type ApiGetSecurityGroupRequest added in v0.13.0

type ApiGetSecurityGroupRequest interface {
	Execute() (*SecurityGroup, error)
}

type ApiGetSecurityGroupRuleRequest added in v0.13.0

type ApiGetSecurityGroupRuleRequest interface {
	Execute() (*SecurityGroupRule, error)
}

type ApiGetServerConsoleRequest added in v0.13.0

type ApiGetServerConsoleRequest interface {
	Execute() (*ServerConsoleUrl, error)
}

type ApiGetServerLogRequest 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.
	Length(length int64) ApiGetServerLogRequest
	Execute() (*GetServerLog200Response, error)
}

type ApiGetServerRequest added in v0.13.0

type ApiGetServerRequest interface {
	// Show detailed information about server.
	Details(details bool) ApiGetServerRequest
	Execute() (*Server, error)
}

type ApiGetSnapshotRequest added in v0.17.0

type ApiGetSnapshotRequest interface {
	Execute() (*Snapshot, error)
}

type ApiGetVolumePerformanceClassRequest added in v0.16.0

type ApiGetVolumePerformanceClassRequest interface {
	Execute() (*VolumePerformanceClass, error)
}

type ApiGetVolumeRequest added in v0.13.0

type ApiGetVolumeRequest interface {
	Execute() (*Volume, error)
}

type ApiImageFromVolumeRequest added in v1.3.0

type ApiImageFromVolumeRequest interface {
	// Create an image from a volume.
	ImageFromVolumePayload(imageFromVolumePayload ImageFromVolumePayload) ApiImageFromVolumeRequest
	Execute() (*Image, error)
}

type ApiListAffinityGroupsRequest added in v0.17.0

type ApiListAffinityGroupsRequest interface {
	Execute() (*AffinityGroupListResponse, error)
}

type ApiListAttachedVolumesRequest added in v0.13.0

type ApiListAttachedVolumesRequest interface {
	Execute() (*VolumeAttachmentListResponse, error)
}

type ApiListAvailabilityZonesRequest added in v0.17.0

type ApiListAvailabilityZonesRequest interface {
	Execute() (*AvailabilityZoneListResponse, error)
}

type ApiListBackupsRequest added in v0.17.0

type ApiListBackupsRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListBackupsRequest
	Execute() (*BackupListResponse, error)
}

type ApiListImagesRequest added in v0.17.0

type ApiListImagesRequest interface {
	// List all Images.
	All(all bool) ApiListImagesRequest
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListImagesRequest
	Execute() (*ImageListResponse, error)
}

type ApiListKeyPairsRequest added in v0.16.0

type ApiListKeyPairsRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListKeyPairsRequest
	Execute() (*KeyPairListResponse, error)
}

type ApiListMachineTypesRequest 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.
	Filter(filter string) ApiListMachineTypesRequest
	Execute() (*MachineTypeListResponse, error)
}

type ApiListNetworkAreaProjectsRequest

type ApiListNetworkAreaProjectsRequest interface {
	Execute() (*ProjectListResponse, error)
}

type ApiListNetworkAreaRangesRequest

type ApiListNetworkAreaRangesRequest interface {
	Execute() (*NetworkRangeListResponse, error)
}

type ApiListNetworkAreaRegionsRequest added in v1.0.0

type ApiListNetworkAreaRegionsRequest interface {
	Execute() (*RegionalAreaListResponse, error)
}

type ApiListNetworkAreaRoutesRequest

type ApiListNetworkAreaRoutesRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListNetworkAreaRoutesRequest
	Execute() (*RouteListResponse, error)
}

type ApiListNetworkAreasRequest

type ApiListNetworkAreasRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListNetworkAreasRequest
	Execute() (*NetworkAreaListResponse, error)
}

type ApiListNetworksRequest

type ApiListNetworksRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListNetworksRequest
	Execute() (*NetworkListResponse, error)
}

type ApiListNicsRequest added in v0.16.0

type ApiListNicsRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListNicsRequest
	Execute() (*NICListResponse, error)
}

type ApiListProjectNICsRequest added in v0.17.0

type ApiListProjectNICsRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListProjectNICsRequest
	Execute() (*NICListResponse, error)
}

type ApiListPublicIPRangesRequest added in v0.22.0

type ApiListPublicIPRangesRequest interface {
	Execute() (*PublicNetworkListResponse, error)
}

type ApiListPublicIPsRequest added in v0.13.0

type ApiListPublicIPsRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListPublicIPsRequest
	Execute() (*PublicIpListResponse, error)
}

type ApiListQuotasRequest added in v0.19.0

type ApiListQuotasRequest interface {
	Execute() (*QuotaListResponse, error)
}

type ApiListRoutesOfRoutingTableRequest added in v1.0.0

type ApiListRoutesOfRoutingTableRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListRoutesOfRoutingTableRequest
	Execute() (*RouteListResponse, error)
}

type ApiListRoutingTablesOfAreaRequest added in v1.0.0

type ApiListRoutingTablesOfAreaRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListRoutingTablesOfAreaRequest
	Execute() (*RoutingTableListResponse, error)
}

type ApiListSecurityGroupRulesRequest added in v0.13.0

type ApiListSecurityGroupRulesRequest interface {
	Execute() (*SecurityGroupRuleListResponse, error)
}

type ApiListSecurityGroupsRequest added in v0.13.0

type ApiListSecurityGroupsRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListSecurityGroupsRequest
	Execute() (*SecurityGroupListResponse, error)
}

type ApiListServerNICsRequest added in v0.13.0

type ApiListServerNICsRequest interface {
	Execute() (*NICListResponse, error)
}

type ApiListServerServiceAccountsRequest added in v0.13.0

type ApiListServerServiceAccountsRequest interface {
	Execute() (*ServiceAccountMailListResponse, error)
}

type ApiListServersRequest added in v0.13.0

type ApiListServersRequest interface {
	// Show detailed information about server.
	Details(details bool) ApiListServersRequest
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListServersRequest
	Execute() (*ServerListResponse, error)
}

type ApiListSnapshotsInProjectRequest added in v1.0.0

type ApiListSnapshotsInProjectRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListSnapshotsInProjectRequest
	Execute() (*SnapshotListResponse, error)
}

type ApiListVolumePerformanceClassesRequest added in v0.16.0

type ApiListVolumePerformanceClassesRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListVolumePerformanceClassesRequest
	Execute() (*VolumePerformanceClassListResponse, error)
}

type ApiListVolumesRequest added in v0.13.0

type ApiListVolumesRequest interface {
	// Filter resources by labels.
	LabelSelector(labelSelector string) ApiListVolumesRequest
	Execute() (*VolumeListResponse, error)
}

type ApiPartialUpdateNetworkAreaRequest

type ApiPartialUpdateNetworkAreaRequest interface {
	// Request to update an Area.
	PartialUpdateNetworkAreaPayload(partialUpdateNetworkAreaPayload PartialUpdateNetworkAreaPayload) ApiPartialUpdateNetworkAreaRequest
	Execute() (*NetworkArea, error)
}

type ApiPartialUpdateNetworkRequest

type ApiPartialUpdateNetworkRequest interface {
	// Request an update of a network.
	PartialUpdateNetworkPayload(partialUpdateNetworkPayload PartialUpdateNetworkPayload) ApiPartialUpdateNetworkRequest
	Execute() error
}

type ApiRebootServerRequest added in v0.13.0

type ApiRebootServerRequest interface {
	// Defines if it is a soft or a hard reboot.
	Action(action string) ApiRebootServerRequest
	Execute() error
}

type ApiRemoveNetworkFromServerRequest added in v0.13.0

type ApiRemoveNetworkFromServerRequest interface {
	Execute() error
}

type ApiRemoveNicFromServerRequest added in v0.16.0

type ApiRemoveNicFromServerRequest interface {
	Execute() error
}

type ApiRemovePublicIpFromServerRequest added in v0.13.0

type ApiRemovePublicIpFromServerRequest interface {
	Execute() error
}

type ApiRemoveSecurityGroupFromServerRequest added in v0.13.0

type ApiRemoveSecurityGroupFromServerRequest interface {
	Execute() error
}

type ApiRemoveServiceAccountFromServerRequest added in v0.13.0

type ApiRemoveServiceAccountFromServerRequest interface {
	Execute() (*ServiceAccountMailListResponse, error)
}

type ApiRemoveVolumeFromServerRequest added in v0.13.0

type ApiRemoveVolumeFromServerRequest interface {
	Execute() error
}

type ApiRescueServerRequest added in v0.13.0

type ApiRescueServerRequest interface {
	// Request a server rescue.
	RescueServerPayload(rescueServerPayload RescueServerPayload) ApiRescueServerRequest
	Execute() error
}

type ApiResizeServerRequest added in v0.13.0

type ApiResizeServerRequest interface {
	// Request a resize of a server.
	ResizeServerPayload(resizeServerPayload ResizeServerPayload) ApiResizeServerRequest
	Execute() error
}

type ApiResizeVolumeRequest added in v0.13.0

type ApiResizeVolumeRequest interface {
	// Request a volume resize.
	ResizeVolumePayload(resizeVolumePayload ResizeVolumePayload) ApiResizeVolumeRequest
	Execute() error
}

type ApiRestoreBackupRequest added in v0.17.0

type ApiRestoreBackupRequest interface {
	Execute() error
}

type ApiSetImageShareRequest added in v0.17.0

type ApiSetImageShareRequest interface {
	// Settings for an Image Share.
	SetImageSharePayload(setImageSharePayload SetImageSharePayload) ApiSetImageShareRequest
	Execute() (*ImageShare, error)
}

type ApiStartServerRequest added in v0.13.0

type ApiStartServerRequest interface {
	Execute() error
}

type ApiStopServerRequest added in v0.13.0

type ApiStopServerRequest interface {
	Execute() error
}

type ApiUnrescueServerRequest added in v0.13.0

type ApiUnrescueServerRequest interface {
	Execute() error
}

type ApiUpdateAttachedVolumeRequest added in v0.13.0

type ApiUpdateAttachedVolumeRequest interface {
	// Request a volume attachment update.
	UpdateAttachedVolumePayload(updateAttachedVolumePayload UpdateAttachedVolumePayload) ApiUpdateAttachedVolumeRequest
	Execute() (*VolumeAttachment, error)
}

type ApiUpdateBackupRequest added in v0.17.0

type ApiUpdateBackupRequest interface {
	// Request an update of a backup.
	UpdateBackupPayload(updateBackupPayload UpdateBackupPayload) ApiUpdateBackupRequest
	Execute() (*Backup, error)
}

type ApiUpdateImageRequest added in v0.17.0

type ApiUpdateImageRequest interface {
	// Request an update of an Image.
	UpdateImagePayload(updateImagePayload UpdateImagePayload) ApiUpdateImageRequest
	Execute() (*Image, error)
}

type ApiUpdateImageShareRequest added in v0.17.0

type ApiUpdateImageShareRequest interface {
	// Update an Image Share.
	UpdateImageSharePayload(updateImageSharePayload UpdateImageSharePayload) ApiUpdateImageShareRequest
	Execute() (*ImageShare, error)
}

type ApiUpdateKeyPairRequest added in v0.16.0

type ApiUpdateKeyPairRequest interface {
	// Request an update of an SSH keypair.
	UpdateKeyPairPayload(updateKeyPairPayload UpdateKeyPairPayload) ApiUpdateKeyPairRequest
	Execute() (*Keypair, error)
}

type ApiUpdateNetworkAreaRegionRequest added in v1.0.0

type ApiUpdateNetworkAreaRegionRequest interface {
	// Request an update of a regional network area.
	UpdateNetworkAreaRegionPayload(updateNetworkAreaRegionPayload UpdateNetworkAreaRegionPayload) ApiUpdateNetworkAreaRegionRequest
	Execute() (*RegionalArea, error)
}

type ApiUpdateNetworkAreaRouteRequest added in v0.15.0

type ApiUpdateNetworkAreaRouteRequest interface {
	// Request an update of a network route.
	UpdateNetworkAreaRoutePayload(updateNetworkAreaRoutePayload UpdateNetworkAreaRoutePayload) ApiUpdateNetworkAreaRouteRequest
	Execute() (*Route, error)
}

type ApiUpdateNicRequest added in v0.16.0

type ApiUpdateNicRequest interface {
	// Request an update of a network interface.
	UpdateNicPayload(updateNicPayload UpdateNicPayload) ApiUpdateNicRequest
	Execute() (*NIC, error)
}

type ApiUpdatePublicIPRequest added in v0.13.0

type ApiUpdatePublicIPRequest interface {
	// Request an update of a public IP.
	UpdatePublicIPPayload(updatePublicIPPayload UpdatePublicIPPayload) ApiUpdatePublicIPRequest
	Execute() (*PublicIp, error)
}

type ApiUpdateRouteOfRoutingTableRequest added in v1.0.0

type ApiUpdateRouteOfRoutingTableRequest interface {
	// Request an update of a route in a routing table.
	UpdateRouteOfRoutingTablePayload(updateRouteOfRoutingTablePayload UpdateRouteOfRoutingTablePayload) ApiUpdateRouteOfRoutingTableRequest
	Execute() (*Route, error)
}

type ApiUpdateRoutingTableOfAreaRequest added in v1.0.0

type ApiUpdateRoutingTableOfAreaRequest interface {
	// Request an update of a routing table.
	UpdateRoutingTableOfAreaPayload(updateRoutingTableOfAreaPayload UpdateRoutingTableOfAreaPayload) ApiUpdateRoutingTableOfAreaRequest
	Execute() (*RoutingTable, error)
}

type ApiUpdateSecurityGroupRequest added in v0.13.0

type ApiUpdateSecurityGroupRequest interface {
	// Request an update of a security group.
	UpdateSecurityGroupPayload(updateSecurityGroupPayload UpdateSecurityGroupPayload) ApiUpdateSecurityGroupRequest
	Execute() (*SecurityGroup, error)
}

type ApiUpdateServerRequest added in v0.13.0

type ApiUpdateServerRequest interface {
	// Request an update of a server.
	UpdateServerPayload(updateServerPayload UpdateServerPayload) ApiUpdateServerRequest
	Execute() (*Server, error)
}

type ApiUpdateSnapshotRequest added in v0.17.0

type ApiUpdateSnapshotRequest interface {
	// Request an update of a snapshot.
	UpdateSnapshotPayload(updateSnapshotPayload UpdateSnapshotPayload) ApiUpdateSnapshotRequest
	Execute() (*Snapshot, error)
}

type ApiUpdateVolumeRequest added in v0.13.0

type ApiUpdateVolumeRequest interface {
	// Request an update of a volume.
	UpdateVolumePayload(updateVolumePayload UpdateVolumePayload) ApiUpdateVolumeRequest
	Execute() (*Volume, error)
}

type AreaId added in v0.29.0

type AreaId struct {
	StaticAreaID *StaticAreaID
	String       *string
}

AreaId - The identifier (ID) of an area.

func StaticAreaIDAsAreaId added in v0.29.0

func StaticAreaIDAsAreaId(v *StaticAreaID) AreaId

StaticAreaIDAsAreaId is a convenience function that returns StaticAreaID wrapped in AreaId

func StringAsAreaId added in v0.29.0

func StringAsAreaId(v *string) AreaId

stringAsAreaId is a convenience function that returns string wrapped in AreaId

func (*AreaId) GetActualInstance added in v0.29.0

func (obj *AreaId) GetActualInstance() interface{}

Get the actual instance

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

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.

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

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

func (*AvailabilityZoneListResponse) GetItems added in v0.17.0

GetItems returns the Items field value

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.

func (*AvailabilityZoneListResponse) SetItems added in v0.17.0

SetItems sets field value

func (AvailabilityZoneListResponse) ToMap added in v0.17.0

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

type AvailabilityZoneListResponseGetItemsArgType added in v0.21.2

type AvailabilityZoneListResponseGetItemsArgType = []string

type AvailabilityZoneListResponseGetItemsAttributeType added in v0.21.2

type AvailabilityZoneListResponseGetItemsAttributeType = *[]string

isArray

type AvailabilityZoneListResponseGetItemsRetType added in v0.21.2

type AvailabilityZoneListResponseGetItemsRetType = []string

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"`
	// 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.
	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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Backup) HasAvailabilityZone added in v0.17.0

func (o *Backup) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*Backup) HasCreatedAt added in v0.17.0

func (o *Backup) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Backup) HasEncrypted added in v1.2.0

func (o *Backup) HasEncrypted() bool

HasEncrypted returns a boolean if a field has been set.

func (*Backup) HasId added in v0.17.0

func (o *Backup) HasId() bool

HasId returns a boolean if a field has been set.

func (*Backup) HasLabels added in v0.17.0

func (o *Backup) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Backup) HasName added in v0.17.0

func (o *Backup) HasName() bool

HasName returns a boolean if a field has been set.

func (*Backup) HasSize added in v0.17.0

func (o *Backup) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Backup) HasSnapshotId added in v0.17.0

func (o *Backup) HasSnapshotId() bool

HasSnapshotId returns a boolean if a field has been set.

func (*Backup) HasStatus added in v0.17.0

func (o *Backup) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Backup) HasUpdatedAt added in v0.17.0

func (o *Backup) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*Backup) HasVolumeId added in v0.17.0

func (o *Backup) HasVolumeId() bool

HasVolumeId returns a boolean if a field has been set.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (Backup) ToMap added in v0.17.0

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

type BackupGetAvailabilityZoneArgType added in v0.21.2

type BackupGetAvailabilityZoneArgType = string

type BackupGetAvailabilityZoneAttributeType added in v0.21.2

type BackupGetAvailabilityZoneAttributeType = *string

isNotNullableString

type BackupGetAvailabilityZoneRetType added in v0.21.2

type BackupGetAvailabilityZoneRetType = string

type BackupGetCreatedAtArgType added in v0.21.2

type BackupGetCreatedAtArgType = time.Time

type BackupGetCreatedAtAttributeType added in v0.21.2

type BackupGetCreatedAtAttributeType = *time.Time

isDateTime

type BackupGetCreatedAtRetType added in v0.21.2

type BackupGetCreatedAtRetType = time.Time

type BackupGetIdArgType added in v0.21.2

type BackupGetIdArgType = string

type BackupGetIdAttributeType added in v0.21.2

type BackupGetIdAttributeType = *string

isNotNullableString

type BackupGetIdRetType added in v0.21.2

type BackupGetIdRetType = string

type BackupGetLabelsArgType added in v0.21.2

type BackupGetLabelsArgType = map[string]interface{}

type BackupGetLabelsAttributeType added in v0.21.2

type BackupGetLabelsAttributeType = *map[string]interface{}

isFreeform

type BackupGetLabelsRetType added in v0.21.2

type BackupGetLabelsRetType = map[string]interface{}

type BackupGetNameArgType added in v0.21.2

type BackupGetNameArgType = string

type BackupGetNameAttributeType added in v0.21.2

type BackupGetNameAttributeType = *string

isNotNullableString

type BackupGetNameRetType added in v0.21.2

type BackupGetNameRetType = string

type BackupGetSizeArgType added in v0.21.2

type BackupGetSizeArgType = int64

type BackupGetSizeAttributeType added in v0.21.2

type BackupGetSizeAttributeType = *int64

isLong

type BackupGetSizeRetType added in v0.21.2

type BackupGetSizeRetType = int64

type BackupGetSnapshotIdArgType added in v0.21.2

type BackupGetSnapshotIdArgType = string

type BackupGetSnapshotIdAttributeType added in v0.21.2

type BackupGetSnapshotIdAttributeType = *string

isNotNullableString

type BackupGetSnapshotIdRetType added in v0.21.2

type BackupGetSnapshotIdRetType = string

type BackupGetStatusArgType added in v0.21.2

type BackupGetStatusArgType = string

type BackupGetStatusAttributeType added in v0.21.2

type BackupGetStatusAttributeType = *string

isNotNullableString

type BackupGetStatusRetType added in v0.21.2

type BackupGetStatusRetType = string

type BackupGetUpdatedAtArgType added in v0.21.2

type BackupGetUpdatedAtArgType = time.Time

type BackupGetUpdatedAtAttributeType added in v0.21.2

type BackupGetUpdatedAtAttributeType = *time.Time

isDateTime

type BackupGetUpdatedAtRetType added in v0.21.2

type BackupGetUpdatedAtRetType = time.Time

type BackupGetVolumeIdArgType added in v0.21.2

type BackupGetVolumeIdArgType = string

type BackupGetVolumeIdAttributeType added in v0.21.2

type BackupGetVolumeIdAttributeType = *string

isNotNullableString

type BackupGetVolumeIdRetType added in v0.21.2

type BackupGetVolumeIdRetType = string

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.

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

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

func (*BackupListResponse) GetItems added in v0.17.0

GetItems returns the Items field value

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.

func (*BackupListResponse) SetItems added in v0.17.0

SetItems sets field value

func (BackupListResponse) ToMap added in v0.17.0

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

type BackupListResponseGetItemsArgType added in v0.21.2

type BackupListResponseGetItemsArgType = []Backup

type BackupListResponseGetItemsAttributeType added in v0.21.2

type BackupListResponseGetItemsAttributeType = *[]Backup

isArray

type BackupListResponseGetItemsRetType added in v0.21.2

type BackupListResponseGetItemsRetType = []Backup

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.

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

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

func (*BackupSource) GetId added in v0.17.0

func (o *BackupSource) GetId() (ret BackupSourceGetIdRetType)

GetId returns the Id field value

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.

func (*BackupSource) GetType added in v0.17.0

func (o *BackupSource) GetType() (ret BackupSourceGetTypeRetType)

GetType returns the Type field value

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.

func (*BackupSource) SetId added in v0.17.0

SetId sets field value

func (*BackupSource) SetType added in v0.17.0

SetType sets field value

func (BackupSource) ToMap added in v0.17.0

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

type BackupSourceGetIdArgType added in v0.21.2

type BackupSourceGetIdArgType = string

type BackupSourceGetIdAttributeType added in v0.21.2

type BackupSourceGetIdAttributeType = *string

isNotNullableString

type BackupSourceGetIdRetType added in v0.21.2

type BackupSourceGetIdRetType = string

type BackupSourceGetTypeArgType added in v0.21.2

type BackupSourceGetTypeArgType = string

type BackupSourceGetTypeAttributeType added in v0.21.2

type BackupSourceGetTypeAttributeType = *string

isNotNullableString

type BackupSourceGetTypeRetType added in v0.21.2

type BackupSourceGetTypeRetType = string

type BackupgetEncryptedArgType added in v1.2.0

type BackupgetEncryptedArgType = bool

type BackupgetEncryptedAttributeType added in v1.2.0

type BackupgetEncryptedAttributeType = *bool

isBoolean

type BackupgetEncryptedRetType added in v1.2.0

type BackupgetEncryptedRetType = bool

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.

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

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

func (*BaseSecurityGroupRule) GetCreatedAt added in v0.31.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetDescription added in v0.13.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetDirection added in v0.13.0

GetDirection returns the Direction field value

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.

func (*BaseSecurityGroupRule) GetEthertype added in v0.13.0

GetEthertype returns the Ethertype field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetIcmpParameters added in v0.13.0

GetIcmpParameters returns the IcmpParameters field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetIpRange added in v0.13.0

GetIpRange returns the IpRange field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetPortRange added in v0.13.0

GetPortRange returns the PortRange field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetRemoteSecurityGroupId added in v0.13.0

GetRemoteSecurityGroupId returns the RemoteSecurityGroupId field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetSecurityGroupId added in v0.13.0

GetSecurityGroupId returns the SecurityGroupId field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) GetUpdatedAt added in v0.31.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*BaseSecurityGroupRule) HasCreatedAt added in v0.31.0

func (o *BaseSecurityGroupRule) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasDescription added in v0.13.0

func (o *BaseSecurityGroupRule) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasEthertype added in v0.13.0

func (o *BaseSecurityGroupRule) HasEthertype() bool

HasEthertype returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasIcmpParameters added in v0.13.0

func (o *BaseSecurityGroupRule) HasIcmpParameters() bool

HasIcmpParameters returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasId added in v0.13.0

func (o *BaseSecurityGroupRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasIpRange added in v0.13.0

func (o *BaseSecurityGroupRule) HasIpRange() bool

HasIpRange returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasPortRange added in v0.13.0

func (o *BaseSecurityGroupRule) HasPortRange() bool

HasPortRange returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasRemoteSecurityGroupId added in v0.13.0

func (o *BaseSecurityGroupRule) HasRemoteSecurityGroupId() bool

HasRemoteSecurityGroupId returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasSecurityGroupId added in v0.13.0

func (o *BaseSecurityGroupRule) HasSecurityGroupId() bool

HasSecurityGroupId returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) HasUpdatedAt added in v0.31.0

func (o *BaseSecurityGroupRule) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*BaseSecurityGroupRule) SetCreatedAt added in v0.31.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*BaseSecurityGroupRule) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BaseSecurityGroupRule) SetDirection added in v0.13.0

SetDirection sets field value

func (*BaseSecurityGroupRule) SetEthertype added in v0.13.0

SetEthertype gets a reference to the given string and assigns it to the Ethertype field.

func (*BaseSecurityGroupRule) SetIcmpParameters added in v0.13.0

SetIcmpParameters gets a reference to the given ICMPParameters and assigns it to the IcmpParameters field.

func (*BaseSecurityGroupRule) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*BaseSecurityGroupRule) SetIpRange added in v0.13.0

SetIpRange gets a reference to the given string and assigns it to the IpRange field.

func (*BaseSecurityGroupRule) SetPortRange added in v0.13.0

SetPortRange gets a reference to the given PortRange and assigns it to the PortRange field.

func (*BaseSecurityGroupRule) SetRemoteSecurityGroupId added in v0.13.0

SetRemoteSecurityGroupId gets a reference to the given string and assigns it to the RemoteSecurityGroupId field.

func (*BaseSecurityGroupRule) SetSecurityGroupId added in v0.13.0

SetSecurityGroupId gets a reference to the given string and assigns it to the SecurityGroupId field.

func (*BaseSecurityGroupRule) SetUpdatedAt added in v0.31.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (BaseSecurityGroupRule) ToMap added in v0.13.0

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

type BaseSecurityGroupRuleGetCreatedAtArgType added in v0.31.0

type BaseSecurityGroupRuleGetCreatedAtArgType = time.Time

type BaseSecurityGroupRuleGetCreatedAtAttributeType added in v0.31.0

type BaseSecurityGroupRuleGetCreatedAtAttributeType = *time.Time

isDateTime

type BaseSecurityGroupRuleGetCreatedAtRetType added in v0.31.0

type BaseSecurityGroupRuleGetCreatedAtRetType = time.Time

type BaseSecurityGroupRuleGetDescriptionArgType added in v0.21.2

type BaseSecurityGroupRuleGetDescriptionArgType = string

type BaseSecurityGroupRuleGetDescriptionAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetDescriptionAttributeType = *string

isNotNullableString

type BaseSecurityGroupRuleGetDescriptionRetType added in v0.21.2

type BaseSecurityGroupRuleGetDescriptionRetType = string

type BaseSecurityGroupRuleGetDirectionArgType added in v0.21.2

type BaseSecurityGroupRuleGetDirectionArgType = string

type BaseSecurityGroupRuleGetDirectionAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetDirectionAttributeType = *string

isNotNullableString

type BaseSecurityGroupRuleGetDirectionRetType added in v0.21.2

type BaseSecurityGroupRuleGetDirectionRetType = string

type BaseSecurityGroupRuleGetEthertypeArgType added in v0.21.2

type BaseSecurityGroupRuleGetEthertypeArgType = string

type BaseSecurityGroupRuleGetEthertypeAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetEthertypeAttributeType = *string

isNotNullableString

type BaseSecurityGroupRuleGetEthertypeRetType added in v0.21.2

type BaseSecurityGroupRuleGetEthertypeRetType = string

type BaseSecurityGroupRuleGetIcmpParametersArgType added in v0.21.2

type BaseSecurityGroupRuleGetIcmpParametersArgType = ICMPParameters

type BaseSecurityGroupRuleGetIcmpParametersAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetIcmpParametersAttributeType = *ICMPParameters

isModel

type BaseSecurityGroupRuleGetIcmpParametersRetType added in v0.21.2

type BaseSecurityGroupRuleGetIcmpParametersRetType = ICMPParameters

type BaseSecurityGroupRuleGetIdArgType added in v0.21.2

type BaseSecurityGroupRuleGetIdArgType = string

type BaseSecurityGroupRuleGetIdAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetIdAttributeType = *string

isNotNullableString

type BaseSecurityGroupRuleGetIdRetType added in v0.21.2

type BaseSecurityGroupRuleGetIdRetType = string

type BaseSecurityGroupRuleGetIpRangeArgType added in v0.21.2

type BaseSecurityGroupRuleGetIpRangeArgType = string

type BaseSecurityGroupRuleGetIpRangeAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetIpRangeAttributeType = *string

isNotNullableString

type BaseSecurityGroupRuleGetIpRangeRetType added in v0.21.2

type BaseSecurityGroupRuleGetIpRangeRetType = string

type BaseSecurityGroupRuleGetPortRangeArgType added in v0.21.2

type BaseSecurityGroupRuleGetPortRangeArgType = PortRange

type BaseSecurityGroupRuleGetPortRangeAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetPortRangeAttributeType = *PortRange

isModel

type BaseSecurityGroupRuleGetPortRangeRetType added in v0.21.2

type BaseSecurityGroupRuleGetPortRangeRetType = PortRange

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdArgType added in v0.21.2

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdArgType = string

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdAttributeType = *string

isNotNullableString

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdRetType added in v0.21.2

type BaseSecurityGroupRuleGetRemoteSecurityGroupIdRetType = string

type BaseSecurityGroupRuleGetSecurityGroupIdArgType added in v0.21.2

type BaseSecurityGroupRuleGetSecurityGroupIdArgType = string

type BaseSecurityGroupRuleGetSecurityGroupIdAttributeType added in v0.21.2

type BaseSecurityGroupRuleGetSecurityGroupIdAttributeType = *string

isNotNullableString

type BaseSecurityGroupRuleGetSecurityGroupIdRetType added in v0.21.2

type BaseSecurityGroupRuleGetSecurityGroupIdRetType = string

type BaseSecurityGroupRuleGetUpdatedAtArgType added in v0.31.0

type BaseSecurityGroupRuleGetUpdatedAtArgType = time.Time

type BaseSecurityGroupRuleGetUpdatedAtAttributeType added in v0.31.0

type BaseSecurityGroupRuleGetUpdatedAtAttributeType = *time.Time

isDateTime

type BaseSecurityGroupRuleGetUpdatedAtRetType added in v0.31.0

type BaseSecurityGroupRuleGetUpdatedAtRetType = time.Time

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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*BootVolume) HasDeleteOnTermination added in v0.13.0

func (o *BootVolume) HasDeleteOnTermination() bool

HasDeleteOnTermination returns a boolean if a field has been set.

func (*BootVolume) HasId added in v0.13.0

func (o *BootVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*BootVolume) HasPerformanceClass added in v0.13.0

func (o *BootVolume) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*BootVolume) HasSize added in v0.13.0

func (o *BootVolume) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*BootVolume) HasSource added in v0.13.0

func (o *BootVolume) HasSource() bool

HasSource returns a boolean if a field has been set.

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.

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.

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.

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.

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.

func (BootVolume) ToMap added in v0.13.0

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

type BootVolumeGetIdArgType added in v0.21.2

type BootVolumeGetIdArgType = string

type BootVolumeGetIdAttributeType added in v0.21.2

type BootVolumeGetIdAttributeType = *string

isNotNullableString

type BootVolumeGetIdRetType added in v0.21.2

type BootVolumeGetIdRetType = string

type BootVolumeGetPerformanceClassArgType added in v0.21.2

type BootVolumeGetPerformanceClassArgType = string

type BootVolumeGetPerformanceClassAttributeType added in v0.21.2

type BootVolumeGetPerformanceClassAttributeType = *string

isNotNullableString

type BootVolumeGetPerformanceClassRetType added in v0.21.2

type BootVolumeGetPerformanceClassRetType = string

type BootVolumeGetSizeArgType added in v0.21.2

type BootVolumeGetSizeArgType = int64

type BootVolumeGetSizeAttributeType added in v0.21.2

type BootVolumeGetSizeAttributeType = *int64

isLong

type BootVolumeGetSizeRetType added in v0.21.2

type BootVolumeGetSizeRetType = int64

type BootVolumeGetSourceArgType added in v0.21.2

type BootVolumeGetSourceArgType = BootVolumeSource

type BootVolumeGetSourceAttributeType added in v0.21.2

type BootVolumeGetSourceAttributeType = *BootVolumeSource

isModel

type BootVolumeGetSourceRetType added in v0.21.2

type BootVolumeGetSourceRetType = BootVolumeSource

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

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

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

func (*BootVolumeSource) GetId added in v0.13.0

GetId returns the Id field value

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.

func (*BootVolumeSource) GetType added in v0.13.0

GetType returns the Type field value

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.

func (*BootVolumeSource) SetId added in v0.13.0

SetId sets field value

func (*BootVolumeSource) SetType added in v0.13.0

SetType sets field value

func (BootVolumeSource) ToMap added in v0.13.0

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

type BootVolumeSourceGetIdArgType added in v0.21.2

type BootVolumeSourceGetIdArgType = string

type BootVolumeSourceGetIdAttributeType added in v0.21.2

type BootVolumeSourceGetIdAttributeType = *string

isNotNullableString

type BootVolumeSourceGetIdRetType added in v0.21.2

type BootVolumeSourceGetIdRetType = string

type BootVolumeSourceGetTypeArgType added in v0.21.2

type BootVolumeSourceGetTypeArgType = string

type BootVolumeSourceGetTypeAttributeType added in v0.21.2

type BootVolumeSourceGetTypeAttributeType = *string

isNotNullableString

type BootVolumeSourceGetTypeRetType added in v0.21.2

type BootVolumeSourceGetTypeRetType = string

type BootVolumegetDeleteOnTerminationArgType added in v0.21.2

type BootVolumegetDeleteOnTerminationArgType = bool

type BootVolumegetDeleteOnTerminationAttributeType added in v0.21.2

type BootVolumegetDeleteOnTerminationAttributeType = *bool

isBoolean

type BootVolumegetDeleteOnTerminationRetType added in v0.21.2

type BootVolumegetDeleteOnTerminationRetType = bool

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.

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

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

func (*CreateAffinityGroupPayload) GetId added in v0.17.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateAffinityGroupPayload) GetMembers added in v0.17.0

GetMembers returns the Members field value if set, zero value otherwise.

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.

func (*CreateAffinityGroupPayload) GetName added in v0.17.0

GetName returns the Name field value

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.

func (*CreateAffinityGroupPayload) GetPolicy added in v0.17.0

GetPolicy returns the Policy field value

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.

func (*CreateAffinityGroupPayload) HasId added in v0.17.0

func (o *CreateAffinityGroupPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateAffinityGroupPayload) HasMembers added in v0.17.0

func (o *CreateAffinityGroupPayload) HasMembers() bool

HasMembers returns a boolean if a field has been set.

func (*CreateAffinityGroupPayload) SetId added in v0.17.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateAffinityGroupPayload) SetMembers added in v0.17.0

SetMembers gets a reference to the given []string and assigns it to the Members field.

func (*CreateAffinityGroupPayload) SetName added in v0.17.0

SetName sets field value

func (*CreateAffinityGroupPayload) SetPolicy added in v0.17.0

SetPolicy sets field value

func (CreateAffinityGroupPayload) ToMap added in v0.17.0

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

type CreateAffinityGroupPayloadGetIdArgType added in v0.21.2

type CreateAffinityGroupPayloadGetIdArgType = string

type CreateAffinityGroupPayloadGetIdAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetIdAttributeType = *string

isNotNullableString

type CreateAffinityGroupPayloadGetIdRetType added in v0.21.2

type CreateAffinityGroupPayloadGetIdRetType = string

type CreateAffinityGroupPayloadGetMembersArgType added in v0.21.2

type CreateAffinityGroupPayloadGetMembersArgType = []string

type CreateAffinityGroupPayloadGetMembersAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetMembersAttributeType = *[]string

isArray

type CreateAffinityGroupPayloadGetMembersRetType added in v0.21.2

type CreateAffinityGroupPayloadGetMembersRetType = []string

type CreateAffinityGroupPayloadGetNameArgType added in v0.21.2

type CreateAffinityGroupPayloadGetNameArgType = string

type CreateAffinityGroupPayloadGetNameAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetNameAttributeType = *string

isNotNullableString

type CreateAffinityGroupPayloadGetNameRetType added in v0.21.2

type CreateAffinityGroupPayloadGetNameRetType = string

type CreateAffinityGroupPayloadGetPolicyArgType added in v0.21.2

type CreateAffinityGroupPayloadGetPolicyArgType = string

type CreateAffinityGroupPayloadGetPolicyAttributeType added in v0.21.2

type CreateAffinityGroupPayloadGetPolicyAttributeType = *string

isNotNullableString

type CreateAffinityGroupPayloadGetPolicyRetType added in v0.21.2

type CreateAffinityGroupPayloadGetPolicyRetType = string

type CreateAffinityGroupRequest added in v0.23.0

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

func (CreateAffinityGroupRequest) CreateAffinityGroupPayload added in v0.23.0

func (r CreateAffinityGroupRequest) CreateAffinityGroupPayload(createAffinityGroupPayload CreateAffinityGroupPayload) ApiCreateAffinityGroupRequest

func (CreateAffinityGroupRequest) Execute added in v0.23.0

type CreateBackupPayload added in v0.17.0

type CreateBackupPayload 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.
	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.

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

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

func (*CreateBackupPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateBackupPayload) GetName added in v0.17.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateBackupPayload) GetSource added in v0.17.0

GetSource returns the Source field value

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.

func (*CreateBackupPayload) HasLabels added in v0.17.0

func (o *CreateBackupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateBackupPayload) HasName added in v0.17.0

func (o *CreateBackupPayload) HasName() bool

HasName returns a boolean if a field has been set.

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.

func (*CreateBackupPayload) SetName added in v0.17.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateBackupPayload) SetSource added in v0.17.0

SetSource sets field value

func (CreateBackupPayload) ToMap added in v0.17.0

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

type CreateBackupPayloadGetLabelsArgType added in v0.21.2

type CreateBackupPayloadGetLabelsArgType = map[string]interface{}

type CreateBackupPayloadGetLabelsAttributeType added in v0.21.2

type CreateBackupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateBackupPayloadGetLabelsRetType added in v0.21.2

type CreateBackupPayloadGetLabelsRetType = map[string]interface{}

type CreateBackupPayloadGetNameArgType added in v0.21.2

type CreateBackupPayloadGetNameArgType = string

type CreateBackupPayloadGetNameAttributeType added in v0.21.2

type CreateBackupPayloadGetNameAttributeType = *string

isNotNullableString

type CreateBackupPayloadGetNameRetType added in v0.21.2

type CreateBackupPayloadGetNameRetType = string

type CreateBackupPayloadGetSourceArgType added in v0.21.2

type CreateBackupPayloadGetSourceArgType = BackupSource

type CreateBackupPayloadGetSourceAttributeType added in v0.21.2

type CreateBackupPayloadGetSourceAttributeType = *BackupSource

isModel

type CreateBackupPayloadGetSourceRetType added in v0.21.2

type CreateBackupPayloadGetSourceRetType = BackupSource

type CreateBackupRequest added in v0.23.0

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

func (CreateBackupRequest) CreateBackupPayload added in v0.23.0

func (r CreateBackupRequest) CreateBackupPayload(createBackupPayload CreateBackupPayload) ApiCreateBackupRequest

func (CreateBackupRequest) Execute added in v0.23.0

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

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

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

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

func (*CreateImagePayload) GetAgent added in v0.28.0

GetAgent returns the Agent field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetChecksum added in v0.17.0

GetChecksum returns the Checksum field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetConfig added in v0.17.0

GetConfig returns the Config field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetDiskFormat added in v0.17.0

GetDiskFormat returns the DiskFormat field value

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.

func (*CreateImagePayload) GetId added in v0.17.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetImportProgress added in v1.2.0

GetImportProgress returns the ImportProgress field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetMinDiskSize added in v0.17.0

GetMinDiskSize returns the MinDiskSize field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetMinRam added in v0.17.0

GetMinRam returns the MinRam field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetName added in v0.17.0

GetName returns the Name field value

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.

func (*CreateImagePayload) GetOwner added in v0.17.0

GetOwner returns the Owner field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetProtected added in v0.17.0

GetProtected returns the Protected field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetScope added in v0.17.0

GetScope returns the Scope field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetSize added in v0.21.1

GetSize returns the Size field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetStatus added in v0.17.0

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*CreateImagePayload) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*CreateImagePayload) HasAgent added in v0.28.0

func (o *CreateImagePayload) HasAgent() bool

HasAgent returns a boolean if a field has been set.

func (*CreateImagePayload) HasChecksum added in v0.17.0

func (o *CreateImagePayload) HasChecksum() bool

HasChecksum returns a boolean if a field has been set.

func (*CreateImagePayload) HasConfig added in v0.17.0

func (o *CreateImagePayload) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*CreateImagePayload) HasCreatedAt added in v0.17.0

func (o *CreateImagePayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateImagePayload) HasId added in v0.17.0

func (o *CreateImagePayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateImagePayload) HasImportProgress added in v1.2.0

func (o *CreateImagePayload) HasImportProgress() bool

HasImportProgress returns a boolean if a field has been set.

func (*CreateImagePayload) HasLabels added in v0.17.0

func (o *CreateImagePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateImagePayload) HasMinDiskSize added in v0.17.0

func (o *CreateImagePayload) HasMinDiskSize() bool

HasMinDiskSize returns a boolean if a field has been set.

func (*CreateImagePayload) HasMinRam added in v0.17.0

func (o *CreateImagePayload) HasMinRam() bool

HasMinRam returns a boolean if a field has been set.

func (*CreateImagePayload) HasOwner added in v0.17.0

func (o *CreateImagePayload) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*CreateImagePayload) HasProtected added in v0.17.0

func (o *CreateImagePayload) HasProtected() bool

HasProtected returns a boolean if a field has been set.

func (*CreateImagePayload) HasScope added in v0.17.0

func (o *CreateImagePayload) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*CreateImagePayload) HasSize added in v0.21.1

func (o *CreateImagePayload) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*CreateImagePayload) HasStatus added in v0.17.0

func (o *CreateImagePayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateImagePayload) HasUpdatedAt added in v0.17.0

func (o *CreateImagePayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CreateImagePayload) SetAgent added in v0.28.0

SetAgent gets a reference to the given ImageAgent and assigns it to the Agent field.

func (*CreateImagePayload) SetChecksum added in v0.17.0

SetChecksum gets a reference to the given ImageChecksum and assigns it to the Checksum field.

func (*CreateImagePayload) SetConfig added in v0.17.0

SetConfig gets a reference to the given ImageConfig and assigns it to the Config field.

func (*CreateImagePayload) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateImagePayload) SetDiskFormat added in v0.17.0

SetDiskFormat sets field value

func (*CreateImagePayload) SetId added in v0.17.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateImagePayload) SetImportProgress added in v1.2.0

SetImportProgress gets a reference to the given int64 and assigns it to the ImportProgress field.

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.

func (*CreateImagePayload) SetMinDiskSize added in v0.17.0

SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field.

func (*CreateImagePayload) SetMinRam added in v0.17.0

SetMinRam gets a reference to the given int64 and assigns it to the MinRam field.

func (*CreateImagePayload) SetName added in v0.17.0

SetName sets field value

func (*CreateImagePayload) SetOwner added in v0.17.0

SetOwner gets a reference to the given string and assigns it to the Owner field.

func (*CreateImagePayload) SetProtected added in v0.17.0

SetProtected gets a reference to the given bool and assigns it to the Protected field.

func (*CreateImagePayload) SetScope added in v0.17.0

SetScope gets a reference to the given string and assigns it to the Scope field.

func (*CreateImagePayload) SetSize added in v0.21.1

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*CreateImagePayload) SetStatus added in v0.17.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateImagePayload) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (CreateImagePayload) ToMap added in v0.17.0

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

type CreateImagePayloadGetAgentArgType added in v0.28.0

type CreateImagePayloadGetAgentArgType = ImageAgent

type CreateImagePayloadGetAgentAttributeType added in v0.28.0

type CreateImagePayloadGetAgentAttributeType = *ImageAgent

isModel

type CreateImagePayloadGetAgentRetType added in v0.28.0

type CreateImagePayloadGetAgentRetType = ImageAgent

type CreateImagePayloadGetChecksumArgType added in v0.21.2

type CreateImagePayloadGetChecksumArgType = ImageChecksum

type CreateImagePayloadGetChecksumAttributeType added in v0.21.2

type CreateImagePayloadGetChecksumAttributeType = *ImageChecksum

isModel

type CreateImagePayloadGetChecksumRetType added in v0.21.2

type CreateImagePayloadGetChecksumRetType = ImageChecksum

type CreateImagePayloadGetConfigArgType added in v0.21.2

type CreateImagePayloadGetConfigArgType = ImageConfig

type CreateImagePayloadGetConfigAttributeType added in v0.21.2

type CreateImagePayloadGetConfigAttributeType = *ImageConfig

isModel

type CreateImagePayloadGetConfigRetType added in v0.21.2

type CreateImagePayloadGetConfigRetType = ImageConfig

type CreateImagePayloadGetCreatedAtArgType added in v0.21.2

type CreateImagePayloadGetCreatedAtArgType = time.Time

type CreateImagePayloadGetCreatedAtAttributeType added in v0.21.2

type CreateImagePayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateImagePayloadGetCreatedAtRetType added in v0.21.2

type CreateImagePayloadGetCreatedAtRetType = time.Time

type CreateImagePayloadGetDiskFormatArgType added in v0.21.2

type CreateImagePayloadGetDiskFormatArgType = string

type CreateImagePayloadGetDiskFormatAttributeType added in v0.21.2

type CreateImagePayloadGetDiskFormatAttributeType = *string

isNotNullableString

type CreateImagePayloadGetDiskFormatRetType added in v0.21.2

type CreateImagePayloadGetDiskFormatRetType = string

type CreateImagePayloadGetIdArgType added in v0.21.2

type CreateImagePayloadGetIdArgType = string

type CreateImagePayloadGetIdAttributeType added in v0.21.2

type CreateImagePayloadGetIdAttributeType = *string

isNotNullableString

type CreateImagePayloadGetIdRetType added in v0.21.2

type CreateImagePayloadGetIdRetType = string

type CreateImagePayloadGetImportProgressArgType added in v1.2.0

type CreateImagePayloadGetImportProgressArgType = int64

type CreateImagePayloadGetImportProgressAttributeType added in v1.2.0

type CreateImagePayloadGetImportProgressAttributeType = *int64

isLong

type CreateImagePayloadGetImportProgressRetType added in v1.2.0

type CreateImagePayloadGetImportProgressRetType = int64

type CreateImagePayloadGetLabelsArgType added in v0.21.2

type CreateImagePayloadGetLabelsArgType = map[string]interface{}

type CreateImagePayloadGetLabelsAttributeType added in v0.21.2

type CreateImagePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateImagePayloadGetLabelsRetType added in v0.21.2

type CreateImagePayloadGetLabelsRetType = map[string]interface{}

type CreateImagePayloadGetMinDiskSizeArgType added in v0.21.2

type CreateImagePayloadGetMinDiskSizeArgType = int64

type CreateImagePayloadGetMinDiskSizeAttributeType added in v0.21.2

type CreateImagePayloadGetMinDiskSizeAttributeType = *int64

isLong

type CreateImagePayloadGetMinDiskSizeRetType added in v0.21.2

type CreateImagePayloadGetMinDiskSizeRetType = int64

type CreateImagePayloadGetMinRamArgType added in v0.21.2

type CreateImagePayloadGetMinRamArgType = int64

type CreateImagePayloadGetMinRamAttributeType added in v0.21.2

type CreateImagePayloadGetMinRamAttributeType = *int64

isLong

type CreateImagePayloadGetMinRamRetType added in v0.21.2

type CreateImagePayloadGetMinRamRetType = int64

type CreateImagePayloadGetNameArgType added in v0.21.2

type CreateImagePayloadGetNameArgType = string

type CreateImagePayloadGetNameAttributeType added in v0.21.2

type CreateImagePayloadGetNameAttributeType = *string

isNotNullableString

type CreateImagePayloadGetNameRetType added in v0.21.2

type CreateImagePayloadGetNameRetType = string

type CreateImagePayloadGetOwnerArgType added in v0.21.2

type CreateImagePayloadGetOwnerArgType = string

type CreateImagePayloadGetOwnerAttributeType added in v0.21.2

type CreateImagePayloadGetOwnerAttributeType = *string

isNotNullableString

type CreateImagePayloadGetOwnerRetType added in v0.21.2

type CreateImagePayloadGetOwnerRetType = string

type CreateImagePayloadGetScopeArgType added in v0.21.2

type CreateImagePayloadGetScopeArgType = string

type CreateImagePayloadGetScopeAttributeType added in v0.21.2

type CreateImagePayloadGetScopeAttributeType = *string

isNotNullableString

type CreateImagePayloadGetScopeRetType added in v0.21.2

type CreateImagePayloadGetScopeRetType = string

type CreateImagePayloadGetSizeArgType added in v0.21.2

type CreateImagePayloadGetSizeArgType = int64

type CreateImagePayloadGetSizeAttributeType added in v0.21.2

type CreateImagePayloadGetSizeAttributeType = *int64

isLong

type CreateImagePayloadGetSizeRetType added in v0.21.2

type CreateImagePayloadGetSizeRetType = int64

type CreateImagePayloadGetStatusArgType added in v0.21.2

type CreateImagePayloadGetStatusArgType = string

type CreateImagePayloadGetStatusAttributeType added in v0.21.2

type CreateImagePayloadGetStatusAttributeType = *string

isNotNullableString

type CreateImagePayloadGetStatusRetType added in v0.21.2

type CreateImagePayloadGetStatusRetType = string

type CreateImagePayloadGetUpdatedAtArgType added in v0.21.2

type CreateImagePayloadGetUpdatedAtArgType = time.Time

type CreateImagePayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateImagePayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type CreateImagePayloadGetUpdatedAtRetType added in v0.21.2

type CreateImagePayloadGetUpdatedAtRetType = time.Time

type CreateImagePayloadgetProtectedArgType added in v0.21.2

type CreateImagePayloadgetProtectedArgType = bool

type CreateImagePayloadgetProtectedAttributeType added in v0.21.2

type CreateImagePayloadgetProtectedAttributeType = *bool

isBoolean

type CreateImagePayloadgetProtectedRetType added in v0.21.2

type CreateImagePayloadgetProtectedRetType = bool

type CreateImageRequest added in v0.23.0

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

func (CreateImageRequest) CreateImagePayload added in v0.23.0

func (r CreateImageRequest) CreateImagePayload(createImagePayload CreateImagePayload) ApiCreateImageRequest

func (CreateImageRequest) Execute added in v0.23.0

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

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

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

func (*CreateIsolatedNetworkPayload) GetDhcp added in v1.3.0

GetDhcp returns the Dhcp field value if set, zero value otherwise.

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.

func (*CreateIsolatedNetworkPayload) GetIpv4 added in v1.3.0

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

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.

func (*CreateIsolatedNetworkPayload) GetLabels added in v1.3.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateIsolatedNetworkPayload) GetName added in v1.3.0

GetName returns the Name field value

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.

func (*CreateIsolatedNetworkPayload) HasDhcp added in v1.3.0

func (o *CreateIsolatedNetworkPayload) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*CreateIsolatedNetworkPayload) HasIpv4 added in v1.3.0

func (o *CreateIsolatedNetworkPayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateIsolatedNetworkPayload) HasLabels added in v1.3.0

func (o *CreateIsolatedNetworkPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateIsolatedNetworkPayload) SetDhcp added in v1.3.0

SetDhcp gets a reference to the given bool and assigns it to the Dhcp field.

func (*CreateIsolatedNetworkPayload) SetIpv4 added in v1.3.0

SetIpv4 gets a reference to the given CreateNetworkIPv4 and assigns it to the Ipv4 field.

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.

func (*CreateIsolatedNetworkPayload) SetName added in v1.3.0

SetName sets field value

func (CreateIsolatedNetworkPayload) ToMap added in v1.3.0

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

type CreateIsolatedNetworkPayloadGetIpv4ArgType added in v1.3.0

type CreateIsolatedNetworkPayloadGetIpv4ArgType = CreateNetworkIPv4

type CreateIsolatedNetworkPayloadGetIpv4AttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadGetIpv4AttributeType = *CreateNetworkIPv4

isModel

type CreateIsolatedNetworkPayloadGetIpv4RetType added in v1.3.0

type CreateIsolatedNetworkPayloadGetIpv4RetType = CreateNetworkIPv4

type CreateIsolatedNetworkPayloadGetLabelsArgType added in v1.3.0

type CreateIsolatedNetworkPayloadGetLabelsArgType = map[string]interface{}

type CreateIsolatedNetworkPayloadGetLabelsAttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateIsolatedNetworkPayloadGetLabelsRetType added in v1.3.0

type CreateIsolatedNetworkPayloadGetLabelsRetType = map[string]interface{}

type CreateIsolatedNetworkPayloadGetNameArgType added in v1.3.0

type CreateIsolatedNetworkPayloadGetNameArgType = string

type CreateIsolatedNetworkPayloadGetNameAttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadGetNameAttributeType = *string

isNotNullableString

type CreateIsolatedNetworkPayloadGetNameRetType added in v1.3.0

type CreateIsolatedNetworkPayloadGetNameRetType = string

type CreateIsolatedNetworkPayloadgetDhcpArgType added in v1.3.0

type CreateIsolatedNetworkPayloadgetDhcpArgType = bool

type CreateIsolatedNetworkPayloadgetDhcpAttributeType added in v1.3.0

type CreateIsolatedNetworkPayloadgetDhcpAttributeType = *bool

isBoolean

type CreateIsolatedNetworkPayloadgetDhcpRetType added in v1.3.0

type CreateIsolatedNetworkPayloadgetDhcpRetType = bool

type CreateIsolatedNetworkRequest added in v1.3.0

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

func (CreateIsolatedNetworkRequest) CreateIsolatedNetworkPayload added in v1.3.0

func (r CreateIsolatedNetworkRequest) CreateIsolatedNetworkPayload(createIsolatedNetworkPayload CreateIsolatedNetworkPayload) ApiCreateIsolatedNetworkRequest

func (CreateIsolatedNetworkRequest) Execute added in v1.3.0

func (r CreateIsolatedNetworkRequest) Execute() (*Network, error)

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

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

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

func (*CreateKeyPairPayload) GetCreatedAt added in v0.16.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateKeyPairPayload) GetFingerprint added in v0.16.0

GetFingerprint returns the Fingerprint field value if set, zero value otherwise.

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.

func (*CreateKeyPairPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateKeyPairPayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateKeyPairPayload) GetPublicKey added in v0.16.0

GetPublicKey returns the PublicKey field value

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.

func (*CreateKeyPairPayload) GetUpdatedAt added in v0.16.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*CreateKeyPairPayload) HasCreatedAt added in v0.16.0

func (o *CreateKeyPairPayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateKeyPairPayload) HasFingerprint added in v0.16.0

func (o *CreateKeyPairPayload) HasFingerprint() bool

HasFingerprint returns a boolean if a field has been set.

func (*CreateKeyPairPayload) HasLabels added in v0.16.0

func (o *CreateKeyPairPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateKeyPairPayload) HasName added in v0.16.0

func (o *CreateKeyPairPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateKeyPairPayload) HasUpdatedAt added in v0.16.0

func (o *CreateKeyPairPayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CreateKeyPairPayload) SetCreatedAt added in v0.16.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateKeyPairPayload) SetFingerprint added in v0.16.0

SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field.

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.

func (*CreateKeyPairPayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateKeyPairPayload) SetPublicKey added in v0.16.0

SetPublicKey sets field value

func (*CreateKeyPairPayload) SetUpdatedAt added in v0.16.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (CreateKeyPairPayload) ToMap added in v0.16.0

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

type CreateKeyPairPayloadGetCreatedAtArgType added in v0.21.2

type CreateKeyPairPayloadGetCreatedAtArgType = time.Time

type CreateKeyPairPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateKeyPairPayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateKeyPairPayloadGetCreatedAtRetType added in v0.21.2

type CreateKeyPairPayloadGetCreatedAtRetType = time.Time

type CreateKeyPairPayloadGetFingerprintArgType added in v0.21.2

type CreateKeyPairPayloadGetFingerprintArgType = string

type CreateKeyPairPayloadGetFingerprintAttributeType added in v0.21.2

type CreateKeyPairPayloadGetFingerprintAttributeType = *string

isNotNullableString

type CreateKeyPairPayloadGetFingerprintRetType added in v0.21.2

type CreateKeyPairPayloadGetFingerprintRetType = string

type CreateKeyPairPayloadGetLabelsArgType added in v0.21.2

type CreateKeyPairPayloadGetLabelsArgType = map[string]interface{}

type CreateKeyPairPayloadGetLabelsAttributeType added in v0.21.2

type CreateKeyPairPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateKeyPairPayloadGetLabelsRetType added in v0.21.2

type CreateKeyPairPayloadGetLabelsRetType = map[string]interface{}

type CreateKeyPairPayloadGetNameArgType added in v0.21.2

type CreateKeyPairPayloadGetNameArgType = string

type CreateKeyPairPayloadGetNameAttributeType added in v0.21.2

type CreateKeyPairPayloadGetNameAttributeType = *string

isNotNullableString

type CreateKeyPairPayloadGetNameRetType added in v0.21.2

type CreateKeyPairPayloadGetNameRetType = string

type CreateKeyPairPayloadGetPublicKeyArgType added in v0.21.2

type CreateKeyPairPayloadGetPublicKeyArgType = string

type CreateKeyPairPayloadGetPublicKeyAttributeType added in v0.21.2

type CreateKeyPairPayloadGetPublicKeyAttributeType = *string

isNotNullableString

type CreateKeyPairPayloadGetPublicKeyRetType added in v0.21.2

type CreateKeyPairPayloadGetPublicKeyRetType = string

type CreateKeyPairPayloadGetUpdatedAtArgType added in v0.21.2

type CreateKeyPairPayloadGetUpdatedAtArgType = time.Time

type CreateKeyPairPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateKeyPairPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type CreateKeyPairPayloadGetUpdatedAtRetType added in v0.21.2

type CreateKeyPairPayloadGetUpdatedAtRetType = time.Time

type CreateKeyPairRequest added in v0.23.0

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

func (CreateKeyPairRequest) CreateKeyPairPayload added in v0.23.0

func (r CreateKeyPairRequest) CreateKeyPairPayload(createKeyPairPayload CreateKeyPairPayload) ApiCreateKeyPairRequest

func (CreateKeyPairRequest) Execute added in v0.23.0

func (r CreateKeyPairRequest) Execute() (*Keypair, error)

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.
	Labels CreateNetworkAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	Name CreateNetworkAreaPayloadGetNameAttributeType `json:"name" required:"true"`
}

CreateNetworkAreaPayload Object that represents the network area create request.

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

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

func (*CreateNetworkAreaPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateNetworkAreaPayload) GetName added in v0.12.0

GetName returns the Name field value

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.

func (*CreateNetworkAreaPayload) HasLabels added in v0.12.0

func (o *CreateNetworkAreaPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

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.

func (*CreateNetworkAreaPayload) SetName added in v0.12.0

SetName sets field value

func (CreateNetworkAreaPayload) ToMap added in v0.12.0

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

type CreateNetworkAreaPayloadGetLabelsArgType added in v0.21.2

type CreateNetworkAreaPayloadGetLabelsArgType = map[string]interface{}

type CreateNetworkAreaPayloadGetLabelsAttributeType added in v0.21.2

type CreateNetworkAreaPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateNetworkAreaPayloadGetLabelsRetType added in v0.21.2

type CreateNetworkAreaPayloadGetLabelsRetType = map[string]interface{}

type CreateNetworkAreaPayloadGetNameArgType added in v0.21.2

type CreateNetworkAreaPayloadGetNameArgType = string

type CreateNetworkAreaPayloadGetNameAttributeType added in v0.21.2

type CreateNetworkAreaPayloadGetNameAttributeType = *string

isNotNullableString

type CreateNetworkAreaPayloadGetNameRetType added in v0.21.2

type CreateNetworkAreaPayloadGetNameRetType = string

type CreateNetworkAreaRangePayload

type CreateNetworkAreaRangePayload struct {
	// A list of network ranges.
	Ipv4 CreateNetworkAreaRangePayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
}

CreateNetworkAreaRangePayload struct for CreateNetworkAreaRangePayload

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

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

func (*CreateNetworkAreaRangePayload) GetIpv4 added in v0.12.0

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

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.

func (*CreateNetworkAreaRangePayload) HasIpv4 added in v0.12.0

func (o *CreateNetworkAreaRangePayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateNetworkAreaRangePayload) SetIpv4 added in v0.12.0

SetIpv4 gets a reference to the given []NetworkRange and assigns it to the Ipv4 field.

func (CreateNetworkAreaRangePayload) ToMap added in v0.12.0

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

type CreateNetworkAreaRangePayloadGetIpv4ArgType added in v0.21.2

type CreateNetworkAreaRangePayloadGetIpv4ArgType = []NetworkRange

type CreateNetworkAreaRangePayloadGetIpv4AttributeType added in v0.21.2

type CreateNetworkAreaRangePayloadGetIpv4AttributeType = *[]NetworkRange

isArray

type CreateNetworkAreaRangePayloadGetIpv4RetType added in v0.21.2

type CreateNetworkAreaRangePayloadGetIpv4RetType = []NetworkRange

type CreateNetworkAreaRangeRequest added in v0.23.0

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

func (CreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload added in v0.23.0

func (r CreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload(createNetworkAreaRangePayload CreateNetworkAreaRangePayload) ApiCreateNetworkAreaRangeRequest

func (CreateNetworkAreaRangeRequest) Execute added in v0.23.0

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.

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

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

func (*CreateNetworkAreaRegionPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

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.

func (*CreateNetworkAreaRegionPayload) GetStatus added in v1.0.0

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*CreateNetworkAreaRegionPayload) HasIpv4 added in v1.0.0

func (o *CreateNetworkAreaRegionPayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateNetworkAreaRegionPayload) HasStatus added in v1.0.0

func (o *CreateNetworkAreaRegionPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateNetworkAreaRegionPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given RegionalAreaIPv4 and assigns it to the Ipv4 field.

func (*CreateNetworkAreaRegionPayload) SetStatus added in v1.0.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (CreateNetworkAreaRegionPayload) ToMap added in v1.0.0

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

type CreateNetworkAreaRegionPayloadGetIpv4ArgType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetIpv4ArgType = RegionalAreaIPv4

type CreateNetworkAreaRegionPayloadGetIpv4AttributeType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetIpv4AttributeType = *RegionalAreaIPv4

isModel

type CreateNetworkAreaRegionPayloadGetIpv4RetType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetIpv4RetType = RegionalAreaIPv4

type CreateNetworkAreaRegionPayloadGetStatusArgType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetStatusArgType = string

type CreateNetworkAreaRegionPayloadGetStatusAttributeType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetStatusAttributeType = *string

isNotNullableString

type CreateNetworkAreaRegionPayloadGetStatusRetType added in v1.0.0

type CreateNetworkAreaRegionPayloadGetStatusRetType = string

type CreateNetworkAreaRegionRequest added in v1.0.0

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

func (CreateNetworkAreaRegionRequest) CreateNetworkAreaRegionPayload added in v1.0.0

func (r CreateNetworkAreaRegionRequest) CreateNetworkAreaRegionPayload(createNetworkAreaRegionPayload CreateNetworkAreaRegionPayload) ApiCreateNetworkAreaRegionRequest

func (CreateNetworkAreaRegionRequest) Execute added in v1.0.0

type CreateNetworkAreaRequest added in v0.23.0

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

func (CreateNetworkAreaRequest) CreateNetworkAreaPayload added in v0.23.0

func (r CreateNetworkAreaRequest) CreateNetworkAreaPayload(createNetworkAreaPayload CreateNetworkAreaPayload) ApiCreateNetworkAreaRequest

func (CreateNetworkAreaRequest) Execute added in v0.23.0

func (r CreateNetworkAreaRequest) Execute() (*NetworkArea, error)

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.

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

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

func (*CreateNetworkAreaRoutePayload) GetItems added in v1.0.0

GetItems returns the Items field value

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.

func (*CreateNetworkAreaRoutePayload) SetItems added in v1.0.0

SetItems sets field value

func (CreateNetworkAreaRoutePayload) ToMap added in v0.12.0

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

type CreateNetworkAreaRoutePayloadGetItemsArgType added in v1.0.0

type CreateNetworkAreaRoutePayloadGetItemsArgType = []Route

type CreateNetworkAreaRoutePayloadGetItemsAttributeType added in v1.0.0

type CreateNetworkAreaRoutePayloadGetItemsAttributeType = *[]Route

isArray

type CreateNetworkAreaRoutePayloadGetItemsRetType added in v1.0.0

type CreateNetworkAreaRoutePayloadGetItemsRetType = []Route

type CreateNetworkAreaRouteRequest added in v0.23.0

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

func (CreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload added in v0.23.0

func (r CreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload(createNetworkAreaRoutePayload CreateNetworkAreaRoutePayload) ApiCreateNetworkAreaRouteRequest

func (CreateNetworkAreaRouteRequest) Execute added in v0.23.0

type CreateNetworkIPv4

type CreateNetworkIPv4 struct {
	CreateNetworkIPv4WithPrefix       *CreateNetworkIPv4WithPrefix
	CreateNetworkIPv4WithPrefixLength *CreateNetworkIPv4WithPrefixLength
}

CreateNetworkIPv4 - The create request for an IPv4 network.

func CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4 added in v1.0.0

func CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4(v *CreateNetworkIPv4WithPrefix) CreateNetworkIPv4

CreateNetworkIPv4WithPrefixAsCreateNetworkIPv4 is a convenience function that returns CreateNetworkIPv4WithPrefix wrapped in CreateNetworkIPv4

func CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4 added in v1.0.0

func CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4(v *CreateNetworkIPv4WithPrefixLength) CreateNetworkIPv4

CreateNetworkIPv4WithPrefixLengthAsCreateNetworkIPv4 is a convenience function that returns CreateNetworkIPv4WithPrefixLength wrapped in CreateNetworkIPv4

func (*CreateNetworkIPv4) GetActualInstance added in v1.0.0

func (obj *CreateNetworkIPv4) GetActualInstance() interface{}

Get the actual instance

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

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.

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

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

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

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

func (*CreateNetworkIPv4WithPrefix) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers field value if set, zero value otherwise.

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.

func (*CreateNetworkIPv4WithPrefix) GetPrefix added in v1.0.0

GetPrefix returns the Prefix field value

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.

func (*CreateNetworkIPv4WithPrefix) HasGateway added in v1.0.0

func (o *CreateNetworkIPv4WithPrefix) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*CreateNetworkIPv4WithPrefix) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv4WithPrefix) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*CreateNetworkIPv4WithPrefix) SetGateway added in v1.0.0

SetGateway gets a reference to the given string and assigns it to the Gateway field.

func (*CreateNetworkIPv4WithPrefix) SetGatewayNil added in v1.0.0

func (o *CreateNetworkIPv4WithPrefix) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*CreateNetworkIPv4WithPrefix) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (*CreateNetworkIPv4WithPrefix) SetPrefix added in v1.0.0

SetPrefix sets field value

func (CreateNetworkIPv4WithPrefix) ToMap added in v1.0.0

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

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

type CreateNetworkIPv4WithPrefixGetGatewayArgType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetGatewayArgType = *string

type CreateNetworkIPv4WithPrefixGetGatewayAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetGatewayAttributeType = *NullableString

isNullableString

type CreateNetworkIPv4WithPrefixGetGatewayRetType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetGatewayRetType = *string

type CreateNetworkIPv4WithPrefixGetNameserversArgType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetNameserversArgType = []string

type CreateNetworkIPv4WithPrefixGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetNameserversAttributeType = *[]string

isArray

type CreateNetworkIPv4WithPrefixGetNameserversRetType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetNameserversRetType = []string

type CreateNetworkIPv4WithPrefixGetPrefixArgType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetPrefixArgType = string

type CreateNetworkIPv4WithPrefixGetPrefixAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetPrefixAttributeType = *string

isNotNullableString

type CreateNetworkIPv4WithPrefixGetPrefixRetType added in v1.0.0

type CreateNetworkIPv4WithPrefixGetPrefixRetType = string

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.

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

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

func (*CreateNetworkIPv4WithPrefixLength) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers field value if set, zero value otherwise.

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.

func (*CreateNetworkIPv4WithPrefixLength) GetPrefixLength added in v1.0.0

GetPrefixLength returns the PrefixLength field value

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.

func (*CreateNetworkIPv4WithPrefixLength) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv4WithPrefixLength) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*CreateNetworkIPv4WithPrefixLength) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (*CreateNetworkIPv4WithPrefixLength) SetPrefixLength added in v1.0.0

SetPrefixLength sets field value

func (CreateNetworkIPv4WithPrefixLength) ToMap added in v1.0.0

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

type CreateNetworkIPv4WithPrefixLengthGetNameserversArgType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetNameserversArgType = []string

type CreateNetworkIPv4WithPrefixLengthGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetNameserversAttributeType = *[]string

isArray

type CreateNetworkIPv4WithPrefixLengthGetNameserversRetType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetNameserversRetType = []string

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthArgType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthArgType = int64

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthAttributeType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthAttributeType = *int64

isLong

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthRetType added in v1.0.0

type CreateNetworkIPv4WithPrefixLengthGetPrefixLengthRetType = int64

type CreateNetworkIPv6 added in v1.0.0

type CreateNetworkIPv6 struct {
	CreateNetworkIPv6WithPrefix       *CreateNetworkIPv6WithPrefix
	CreateNetworkIPv6WithPrefixLength *CreateNetworkIPv6WithPrefixLength
}

CreateNetworkIPv6 - The create request for an IPv6 network.

func CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6 added in v1.0.0

func CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6(v *CreateNetworkIPv6WithPrefix) CreateNetworkIPv6

CreateNetworkIPv6WithPrefixAsCreateNetworkIPv6 is a convenience function that returns CreateNetworkIPv6WithPrefix wrapped in CreateNetworkIPv6

func CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6 added in v1.0.0

func CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6(v *CreateNetworkIPv6WithPrefixLength) CreateNetworkIPv6

CreateNetworkIPv6WithPrefixLengthAsCreateNetworkIPv6 is a convenience function that returns CreateNetworkIPv6WithPrefixLength wrapped in CreateNetworkIPv6

func (*CreateNetworkIPv6) GetActualInstance added in v1.0.0

func (obj *CreateNetworkIPv6) GetActualInstance() interface{}

Get the actual instance

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

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.

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

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

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

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

func (*CreateNetworkIPv6WithPrefix) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers field value if set, zero value otherwise.

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.

func (*CreateNetworkIPv6WithPrefix) GetPrefix added in v1.0.0

GetPrefix returns the Prefix field value

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.

func (*CreateNetworkIPv6WithPrefix) HasGateway added in v1.0.0

func (o *CreateNetworkIPv6WithPrefix) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*CreateNetworkIPv6WithPrefix) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv6WithPrefix) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*CreateNetworkIPv6WithPrefix) SetGateway added in v1.0.0

SetGateway gets a reference to the given string and assigns it to the Gateway field.

func (*CreateNetworkIPv6WithPrefix) SetGatewayNil added in v1.0.0

func (o *CreateNetworkIPv6WithPrefix) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*CreateNetworkIPv6WithPrefix) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (*CreateNetworkIPv6WithPrefix) SetPrefix added in v1.0.0

SetPrefix sets field value

func (CreateNetworkIPv6WithPrefix) ToMap added in v1.0.0

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

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

type CreateNetworkIPv6WithPrefixGetGatewayArgType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetGatewayArgType = *string

type CreateNetworkIPv6WithPrefixGetGatewayAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetGatewayAttributeType = *NullableString

isNullableString

type CreateNetworkIPv6WithPrefixGetGatewayRetType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetGatewayRetType = *string

type CreateNetworkIPv6WithPrefixGetNameserversArgType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetNameserversArgType = []string

type CreateNetworkIPv6WithPrefixGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetNameserversAttributeType = *[]string

isArray

type CreateNetworkIPv6WithPrefixGetNameserversRetType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetNameserversRetType = []string

type CreateNetworkIPv6WithPrefixGetPrefixArgType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetPrefixArgType = string

type CreateNetworkIPv6WithPrefixGetPrefixAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetPrefixAttributeType = *string

isNotNullableString

type CreateNetworkIPv6WithPrefixGetPrefixRetType added in v1.0.0

type CreateNetworkIPv6WithPrefixGetPrefixRetType = string

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.

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

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

func (*CreateNetworkIPv6WithPrefixLength) GetNameservers added in v1.0.0

GetNameservers returns the Nameservers field value if set, zero value otherwise.

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.

func (*CreateNetworkIPv6WithPrefixLength) GetPrefixLength added in v1.0.0

GetPrefixLength returns the PrefixLength field value

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.

func (*CreateNetworkIPv6WithPrefixLength) HasNameservers added in v1.0.0

func (o *CreateNetworkIPv6WithPrefixLength) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*CreateNetworkIPv6WithPrefixLength) SetNameservers added in v1.0.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (*CreateNetworkIPv6WithPrefixLength) SetPrefixLength added in v1.0.0

SetPrefixLength sets field value

func (CreateNetworkIPv6WithPrefixLength) ToMap added in v1.0.0

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

type CreateNetworkIPv6WithPrefixLengthGetNameserversArgType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetNameserversArgType = []string

type CreateNetworkIPv6WithPrefixLengthGetNameserversAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetNameserversAttributeType = *[]string

isArray

type CreateNetworkIPv6WithPrefixLengthGetNameserversRetType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetNameserversRetType = []string

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthArgType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthArgType = int64

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthAttributeType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthAttributeType = *int64

isLong

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthRetType added in v1.0.0

type CreateNetworkIPv6WithPrefixLengthGetPrefixLengthRetType = int64

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

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

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

func (*CreateNetworkPayload) GetDhcp added in v0.27.0

GetDhcp returns the Dhcp field value if set, zero value otherwise.

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.

func (*CreateNetworkPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

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.

func (*CreateNetworkPayload) GetIpv6 added in v1.0.0

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

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.

func (*CreateNetworkPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateNetworkPayload) GetName added in v0.12.0

GetName returns the Name field value

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.

func (*CreateNetworkPayload) GetRouted added in v0.12.0

GetRouted returns the Routed field value if set, zero value otherwise.

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.

func (*CreateNetworkPayload) GetRoutingTableId added in v1.0.0

GetRoutingTableId returns the RoutingTableId field value if set, zero value otherwise.

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.

func (*CreateNetworkPayload) HasDhcp added in v0.27.0

func (o *CreateNetworkPayload) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*CreateNetworkPayload) HasIpv4 added in v1.0.0

func (o *CreateNetworkPayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateNetworkPayload) HasIpv6 added in v1.0.0

func (o *CreateNetworkPayload) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*CreateNetworkPayload) HasLabels added in v0.12.0

func (o *CreateNetworkPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateNetworkPayload) HasRouted added in v0.12.0

func (o *CreateNetworkPayload) HasRouted() bool

HasRouted returns a boolean if a field has been set.

func (*CreateNetworkPayload) HasRoutingTableId added in v1.0.0

func (o *CreateNetworkPayload) HasRoutingTableId() bool

HasRoutingTableId returns a boolean if a field has been set.

func (*CreateNetworkPayload) SetDhcp added in v0.27.0

SetDhcp gets a reference to the given bool and assigns it to the Dhcp field.

func (*CreateNetworkPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given CreateNetworkIPv4 and assigns it to the Ipv4 field.

func (*CreateNetworkPayload) SetIpv6 added in v1.0.0

SetIpv6 gets a reference to the given CreateNetworkIPv6 and assigns it to the Ipv6 field.

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.

func (*CreateNetworkPayload) SetName added in v0.12.0

SetName sets field value

func (*CreateNetworkPayload) SetRouted added in v0.12.0

SetRouted gets a reference to the given bool and assigns it to the Routed field.

func (*CreateNetworkPayload) SetRoutingTableId added in v1.0.0

SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field.

func (CreateNetworkPayload) ToMap added in v0.12.0

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

type CreateNetworkPayloadGetIpv4ArgType added in v1.0.0

type CreateNetworkPayloadGetIpv4ArgType = CreateNetworkIPv4

type CreateNetworkPayloadGetIpv4AttributeType added in v1.0.0

type CreateNetworkPayloadGetIpv4AttributeType = *CreateNetworkIPv4

isModel

type CreateNetworkPayloadGetIpv4RetType added in v1.0.0

type CreateNetworkPayloadGetIpv4RetType = CreateNetworkIPv4

type CreateNetworkPayloadGetIpv6ArgType added in v1.0.0

type CreateNetworkPayloadGetIpv6ArgType = CreateNetworkIPv6

type CreateNetworkPayloadGetIpv6AttributeType added in v1.0.0

type CreateNetworkPayloadGetIpv6AttributeType = *CreateNetworkIPv6

isModel

type CreateNetworkPayloadGetIpv6RetType added in v1.0.0

type CreateNetworkPayloadGetIpv6RetType = CreateNetworkIPv6

type CreateNetworkPayloadGetLabelsArgType added in v0.21.2

type CreateNetworkPayloadGetLabelsArgType = map[string]interface{}

type CreateNetworkPayloadGetLabelsAttributeType added in v0.21.2

type CreateNetworkPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateNetworkPayloadGetLabelsRetType added in v0.21.2

type CreateNetworkPayloadGetLabelsRetType = map[string]interface{}

type CreateNetworkPayloadGetNameArgType added in v0.21.2

type CreateNetworkPayloadGetNameArgType = string

type CreateNetworkPayloadGetNameAttributeType added in v0.21.2

type CreateNetworkPayloadGetNameAttributeType = *string

isNotNullableString

type CreateNetworkPayloadGetNameRetType added in v0.21.2

type CreateNetworkPayloadGetNameRetType = string

type CreateNetworkPayloadGetRoutingTableIdArgType added in v1.0.0

type CreateNetworkPayloadGetRoutingTableIdArgType = string

type CreateNetworkPayloadGetRoutingTableIdAttributeType added in v1.0.0

type CreateNetworkPayloadGetRoutingTableIdAttributeType = *string

isNotNullableString

type CreateNetworkPayloadGetRoutingTableIdRetType added in v1.0.0

type CreateNetworkPayloadGetRoutingTableIdRetType = string

type CreateNetworkPayloadgetDhcpArgType added in v0.27.0

type CreateNetworkPayloadgetDhcpArgType = bool

type CreateNetworkPayloadgetDhcpAttributeType added in v0.27.0

type CreateNetworkPayloadgetDhcpAttributeType = *bool

isBoolean

type CreateNetworkPayloadgetDhcpRetType added in v0.27.0

type CreateNetworkPayloadgetDhcpRetType = bool

type CreateNetworkPayloadgetRoutedArgType added in v0.21.2

type CreateNetworkPayloadgetRoutedArgType = bool

type CreateNetworkPayloadgetRoutedAttributeType added in v0.21.2

type CreateNetworkPayloadgetRoutedAttributeType = *bool

isBoolean

type CreateNetworkPayloadgetRoutedRetType added in v0.21.2

type CreateNetworkPayloadgetRoutedRetType = bool

type CreateNetworkRequest added in v0.23.0

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

func (CreateNetworkRequest) CreateNetworkPayload added in v0.23.0

func (r CreateNetworkRequest) CreateNetworkPayload(createNetworkPayload CreateNetworkPayload) ApiCreateNetworkRequest

func (CreateNetworkRequest) Execute added in v0.23.0

func (r CreateNetworkRequest) Execute() (*Network, error)

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

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

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

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.

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.

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.

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.

func (*CreateNicPayload) GetDevice added in v0.16.0

GetDevice returns the Device field value if set, zero value otherwise.

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.

func (*CreateNicPayload) GetId added in v0.16.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateNicPayload) GetIpv4 added in v0.16.0

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

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.

func (*CreateNicPayload) GetIpv6 added in v0.16.0

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

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.

func (*CreateNicPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateNicPayload) GetMac added in v0.16.0

GetMac returns the Mac field value if set, zero value otherwise.

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.

func (*CreateNicPayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise.

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.

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.

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.

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.

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.

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.

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.

func (*CreateNicPayload) GetStatus added in v0.16.0

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*CreateNicPayload) GetType added in v0.16.0

GetType returns the Type field value if set, zero value otherwise.

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.

func (*CreateNicPayload) HasAllowedAddresses added in v0.16.0

func (o *CreateNicPayload) HasAllowedAddresses() bool

HasAllowedAddresses returns a boolean if a field has been set.

func (*CreateNicPayload) HasDescription added in v0.31.0

func (o *CreateNicPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateNicPayload) HasDevice added in v0.16.0

func (o *CreateNicPayload) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*CreateNicPayload) HasId added in v0.16.0

func (o *CreateNicPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateNicPayload) HasIpv4 added in v0.16.0

func (o *CreateNicPayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateNicPayload) HasIpv6 added in v0.16.0

func (o *CreateNicPayload) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*CreateNicPayload) HasLabels added in v0.16.0

func (o *CreateNicPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateNicPayload) HasMac added in v0.16.0

func (o *CreateNicPayload) HasMac() bool

HasMac returns a boolean if a field has been set.

func (*CreateNicPayload) HasName added in v0.16.0

func (o *CreateNicPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateNicPayload) HasNetworkId added in v0.16.0

func (o *CreateNicPayload) HasNetworkId() bool

HasNetworkId returns a boolean if a field has been set.

func (*CreateNicPayload) HasNicSecurity added in v0.16.0

func (o *CreateNicPayload) HasNicSecurity() bool

HasNicSecurity returns a boolean if a field has been set.

func (*CreateNicPayload) HasSecurityGroups added in v0.16.0

func (o *CreateNicPayload) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

func (*CreateNicPayload) HasStatus added in v0.16.0

func (o *CreateNicPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateNicPayload) HasType added in v0.16.0

func (o *CreateNicPayload) HasType() bool

HasType returns a boolean if a field has been set.

func (*CreateNicPayload) SetAllowedAddresses added in v0.16.0

SetAllowedAddresses gets a reference to the given []AllowedAddressesInner and assigns it to the AllowedAddresses field.

func (*CreateNicPayload) SetDescription added in v0.31.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateNicPayload) SetDevice added in v0.16.0

SetDevice gets a reference to the given string and assigns it to the Device field.

func (*CreateNicPayload) SetId added in v0.16.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateNicPayload) SetIpv4 added in v0.16.0

SetIpv4 gets a reference to the given string and assigns it to the Ipv4 field.

func (*CreateNicPayload) SetIpv6 added in v0.16.0

SetIpv6 gets a reference to the given string and assigns it to the Ipv6 field.

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.

func (*CreateNicPayload) SetMac added in v0.16.0

SetMac gets a reference to the given string and assigns it to the Mac field.

func (*CreateNicPayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateNicPayload) SetNetworkId added in v0.16.0

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.

func (*CreateNicPayload) SetNicSecurity added in v0.16.0

SetNicSecurity gets a reference to the given bool and assigns it to the NicSecurity field.

func (*CreateNicPayload) SetSecurityGroups added in v0.16.0

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field.

func (*CreateNicPayload) SetStatus added in v0.16.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateNicPayload) SetType added in v0.16.0

SetType gets a reference to the given string and assigns it to the Type field.

func (CreateNicPayload) ToMap added in v0.16.0

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

type CreateNicPayloadGetAllowedAddressesArgType added in v0.21.2

type CreateNicPayloadGetAllowedAddressesArgType = []AllowedAddressesInner

type CreateNicPayloadGetAllowedAddressesAttributeType added in v0.21.2

type CreateNicPayloadGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray

type CreateNicPayloadGetAllowedAddressesRetType added in v0.21.2

type CreateNicPayloadGetAllowedAddressesRetType = []AllowedAddressesInner

type CreateNicPayloadGetDescriptionArgType added in v0.31.0

type CreateNicPayloadGetDescriptionArgType = string

type CreateNicPayloadGetDescriptionAttributeType added in v0.31.0

type CreateNicPayloadGetDescriptionAttributeType = *string

isNotNullableString

type CreateNicPayloadGetDescriptionRetType added in v0.31.0

type CreateNicPayloadGetDescriptionRetType = string

type CreateNicPayloadGetDeviceArgType added in v0.21.2

type CreateNicPayloadGetDeviceArgType = string

type CreateNicPayloadGetDeviceAttributeType added in v0.21.2

type CreateNicPayloadGetDeviceAttributeType = *string

isNotNullableString

type CreateNicPayloadGetDeviceRetType added in v0.21.2

type CreateNicPayloadGetDeviceRetType = string

type CreateNicPayloadGetIdArgType added in v0.21.2

type CreateNicPayloadGetIdArgType = string

type CreateNicPayloadGetIdAttributeType added in v0.21.2

type CreateNicPayloadGetIdAttributeType = *string

isNotNullableString

type CreateNicPayloadGetIdRetType added in v0.21.2

type CreateNicPayloadGetIdRetType = string

type CreateNicPayloadGetIpv4ArgType added in v0.21.2

type CreateNicPayloadGetIpv4ArgType = string

type CreateNicPayloadGetIpv4AttributeType added in v0.21.2

type CreateNicPayloadGetIpv4AttributeType = *string

isNotNullableString

type CreateNicPayloadGetIpv4RetType added in v0.21.2

type CreateNicPayloadGetIpv4RetType = string

type CreateNicPayloadGetIpv6ArgType added in v0.21.2

type CreateNicPayloadGetIpv6ArgType = string

type CreateNicPayloadGetIpv6AttributeType added in v0.21.2

type CreateNicPayloadGetIpv6AttributeType = *string

isNotNullableString

type CreateNicPayloadGetIpv6RetType added in v0.21.2

type CreateNicPayloadGetIpv6RetType = string

type CreateNicPayloadGetLabelsArgType added in v0.21.2

type CreateNicPayloadGetLabelsArgType = map[string]interface{}

type CreateNicPayloadGetLabelsAttributeType added in v0.21.2

type CreateNicPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateNicPayloadGetLabelsRetType added in v0.21.2

type CreateNicPayloadGetLabelsRetType = map[string]interface{}

type CreateNicPayloadGetMacArgType added in v0.21.2

type CreateNicPayloadGetMacArgType = string

type CreateNicPayloadGetMacAttributeType added in v0.21.2

type CreateNicPayloadGetMacAttributeType = *string

isNotNullableString

type CreateNicPayloadGetMacRetType added in v0.21.2

type CreateNicPayloadGetMacRetType = string

type CreateNicPayloadGetNameArgType added in v0.21.2

type CreateNicPayloadGetNameArgType = string

type CreateNicPayloadGetNameAttributeType added in v0.21.2

type CreateNicPayloadGetNameAttributeType = *string

isNotNullableString

type CreateNicPayloadGetNameRetType added in v0.21.2

type CreateNicPayloadGetNameRetType = string

type CreateNicPayloadGetNetworkIdArgType added in v0.21.2

type CreateNicPayloadGetNetworkIdArgType = string

type CreateNicPayloadGetNetworkIdAttributeType added in v0.21.2

type CreateNicPayloadGetNetworkIdAttributeType = *string

isNotNullableString

type CreateNicPayloadGetNetworkIdRetType added in v0.21.2

type CreateNicPayloadGetNetworkIdRetType = string

type CreateNicPayloadGetSecurityGroupsArgType added in v0.21.2

type CreateNicPayloadGetSecurityGroupsArgType = []string

type CreateNicPayloadGetSecurityGroupsAttributeType added in v0.21.2

type CreateNicPayloadGetSecurityGroupsAttributeType = *[]string

isArray

type CreateNicPayloadGetSecurityGroupsRetType added in v0.21.2

type CreateNicPayloadGetSecurityGroupsRetType = []string

type CreateNicPayloadGetStatusArgType added in v0.21.2

type CreateNicPayloadGetStatusArgType = string

type CreateNicPayloadGetStatusAttributeType added in v0.21.2

type CreateNicPayloadGetStatusAttributeType = *string

isNotNullableString

type CreateNicPayloadGetStatusRetType added in v0.21.2

type CreateNicPayloadGetStatusRetType = string

type CreateNicPayloadGetTypeArgType added in v0.21.2

type CreateNicPayloadGetTypeArgType = string

type CreateNicPayloadGetTypeAttributeType added in v0.21.2

type CreateNicPayloadGetTypeAttributeType = *string

isNotNullableString

type CreateNicPayloadGetTypeRetType added in v0.21.2

type CreateNicPayloadGetTypeRetType = string

type CreateNicPayloadgetNicSecurityArgType added in v0.21.2

type CreateNicPayloadgetNicSecurityArgType = bool

type CreateNicPayloadgetNicSecurityAttributeType added in v0.21.2

type CreateNicPayloadgetNicSecurityAttributeType = *bool

isBoolean

type CreateNicPayloadgetNicSecurityRetType added in v0.21.2

type CreateNicPayloadgetNicSecurityRetType = bool

type CreateNicRequest added in v0.23.0

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

func (CreateNicRequest) CreateNicPayload added in v0.23.0

func (r CreateNicRequest) CreateNicPayload(createNicPayload CreateNicPayload) ApiCreateNicRequest

func (CreateNicRequest) Execute added in v0.23.0

func (r CreateNicRequest) Execute() (*NIC, error)

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.

func Int64AsCreateProtocol added in v0.13.0

func Int64AsCreateProtocol(v *int64) CreateProtocol

int64AsCreateProtocol is a convenience function that returns int64 wrapped in CreateProtocol

func StringAsCreateProtocol added in v0.13.0

func StringAsCreateProtocol(v *string) CreateProtocol

stringAsCreateProtocol is a convenience function that returns string wrapped in CreateProtocol

func (*CreateProtocol) GetActualInstance added in v0.13.0

func (obj *CreateProtocol) GetActualInstance() interface{}

Get the actual instance

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

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.
	Labels CreatePublicIPPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface CreatePublicIPPayloadGetNetworkInterfaceAttributeType `json:"networkInterface,omitempty"`
}

CreatePublicIPPayload Object that represents a public IP.

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

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

func (*CreatePublicIPPayload) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreatePublicIPPayload) GetIp added in v0.13.0

GetIp returns the Ip field value if set, zero value otherwise.

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.

func (*CreatePublicIPPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

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

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

func (*CreatePublicIPPayload) HasId added in v0.13.0

func (o *CreatePublicIPPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreatePublicIPPayload) HasIp added in v0.13.0

func (o *CreatePublicIPPayload) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*CreatePublicIPPayload) HasLabels added in v0.13.0

func (o *CreatePublicIPPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreatePublicIPPayload) HasNetworkInterface added in v0.13.0

func (o *CreatePublicIPPayload) HasNetworkInterface() bool

HasNetworkInterface returns a boolean if a field has been set.

func (*CreatePublicIPPayload) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreatePublicIPPayload) SetIp added in v0.13.0

SetIp gets a reference to the given string and assigns it to the Ip field.

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.

func (*CreatePublicIPPayload) SetNetworkInterface added in v0.13.0

SetNetworkInterface gets a reference to the given string and assigns it to the NetworkInterface field.

func (*CreatePublicIPPayload) SetNetworkInterfaceNil added in v0.13.0

func (o *CreatePublicIPPayload) SetNetworkInterfaceNil()

SetNetworkInterfaceNil sets the value for NetworkInterface to be an explicit nil

func (CreatePublicIPPayload) ToMap added in v0.13.0

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

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

type CreatePublicIPPayloadGetIdArgType added in v0.21.2

type CreatePublicIPPayloadGetIdArgType = string

type CreatePublicIPPayloadGetIdAttributeType added in v0.21.2

type CreatePublicIPPayloadGetIdAttributeType = *string

isNotNullableString

type CreatePublicIPPayloadGetIdRetType added in v0.21.2

type CreatePublicIPPayloadGetIdRetType = string

type CreatePublicIPPayloadGetIpArgType added in v0.21.2

type CreatePublicIPPayloadGetIpArgType = string

type CreatePublicIPPayloadGetIpAttributeType added in v0.21.2

type CreatePublicIPPayloadGetIpAttributeType = *string

isNotNullableString

type CreatePublicIPPayloadGetIpRetType added in v0.21.2

type CreatePublicIPPayloadGetIpRetType = string

type CreatePublicIPPayloadGetLabelsArgType added in v0.21.2

type CreatePublicIPPayloadGetLabelsArgType = map[string]interface{}

type CreatePublicIPPayloadGetLabelsAttributeType added in v0.21.2

type CreatePublicIPPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreatePublicIPPayloadGetLabelsRetType added in v0.21.2

type CreatePublicIPPayloadGetLabelsRetType = map[string]interface{}

type CreatePublicIPPayloadGetNetworkInterfaceArgType added in v0.21.2

type CreatePublicIPPayloadGetNetworkInterfaceArgType = *string

type CreatePublicIPPayloadGetNetworkInterfaceAttributeType added in v0.21.2

type CreatePublicIPPayloadGetNetworkInterfaceAttributeType = *NullableString

isNullableString

type CreatePublicIPPayloadGetNetworkInterfaceRetType added in v0.21.2

type CreatePublicIPPayloadGetNetworkInterfaceRetType = *string

type CreatePublicIPRequest added in v0.23.0

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

func (CreatePublicIPRequest) CreatePublicIPPayload added in v0.23.0

func (r CreatePublicIPRequest) CreatePublicIPPayload(createPublicIPPayload CreatePublicIPPayload) ApiCreatePublicIPRequest

func (CreatePublicIPRequest) Execute added in v0.23.0

func (r CreatePublicIPRequest) Execute() (*PublicIp, error)

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

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

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

func (*CreateSecurityGroupPayload) GetCreatedAt added in v0.13.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupPayload) GetDescription added in v0.13.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupPayload) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupPayload) GetName added in v0.13.0

GetName returns the Name field value

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.

func (*CreateSecurityGroupPayload) GetRules added in v0.13.0

GetRules returns the Rules field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupPayload) GetStateful added in v0.13.0

GetStateful returns the Stateful field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupPayload) GetUpdatedAt added in v0.13.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupPayload) HasCreatedAt added in v0.13.0

func (o *CreateSecurityGroupPayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateSecurityGroupPayload) HasDescription added in v0.13.0

func (o *CreateSecurityGroupPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateSecurityGroupPayload) HasId added in v0.13.0

func (o *CreateSecurityGroupPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateSecurityGroupPayload) HasLabels added in v0.13.0

func (o *CreateSecurityGroupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateSecurityGroupPayload) HasRules added in v0.13.0

func (o *CreateSecurityGroupPayload) HasRules() bool

HasRules returns a boolean if a field has been set.

func (*CreateSecurityGroupPayload) HasStateful added in v0.13.0

func (o *CreateSecurityGroupPayload) HasStateful() bool

HasStateful returns a boolean if a field has been set.

func (*CreateSecurityGroupPayload) HasUpdatedAt added in v0.13.0

func (o *CreateSecurityGroupPayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CreateSecurityGroupPayload) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateSecurityGroupPayload) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateSecurityGroupPayload) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*CreateSecurityGroupPayload) SetName added in v0.13.0

SetName sets field value

func (*CreateSecurityGroupPayload) SetRules added in v0.13.0

SetRules gets a reference to the given []SecurityGroupRule and assigns it to the Rules field.

func (*CreateSecurityGroupPayload) SetStateful added in v0.13.0

SetStateful gets a reference to the given bool and assigns it to the Stateful field.

func (*CreateSecurityGroupPayload) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (CreateSecurityGroupPayload) ToMap added in v0.13.0

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

type CreateSecurityGroupPayloadGetCreatedAtArgType added in v0.21.2

type CreateSecurityGroupPayloadGetCreatedAtArgType = time.Time

type CreateSecurityGroupPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateSecurityGroupPayloadGetCreatedAtRetType added in v0.21.2

type CreateSecurityGroupPayloadGetCreatedAtRetType = time.Time

type CreateSecurityGroupPayloadGetDescriptionArgType added in v0.21.2

type CreateSecurityGroupPayloadGetDescriptionArgType = string

type CreateSecurityGroupPayloadGetDescriptionAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetDescriptionAttributeType = *string

isNotNullableString

type CreateSecurityGroupPayloadGetDescriptionRetType added in v0.21.2

type CreateSecurityGroupPayloadGetDescriptionRetType = string

type CreateSecurityGroupPayloadGetIdArgType added in v0.21.2

type CreateSecurityGroupPayloadGetIdArgType = string

type CreateSecurityGroupPayloadGetIdAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetIdAttributeType = *string

isNotNullableString

type CreateSecurityGroupPayloadGetIdRetType added in v0.21.2

type CreateSecurityGroupPayloadGetIdRetType = string

type CreateSecurityGroupPayloadGetLabelsArgType added in v0.21.2

type CreateSecurityGroupPayloadGetLabelsArgType = map[string]interface{}

type CreateSecurityGroupPayloadGetLabelsAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateSecurityGroupPayloadGetLabelsRetType added in v0.21.2

type CreateSecurityGroupPayloadGetLabelsRetType = map[string]interface{}

type CreateSecurityGroupPayloadGetNameArgType added in v0.21.2

type CreateSecurityGroupPayloadGetNameArgType = string

type CreateSecurityGroupPayloadGetNameAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetNameAttributeType = *string

isNotNullableString

type CreateSecurityGroupPayloadGetNameRetType added in v0.21.2

type CreateSecurityGroupPayloadGetNameRetType = string

type CreateSecurityGroupPayloadGetRulesArgType added in v0.21.2

type CreateSecurityGroupPayloadGetRulesArgType = []SecurityGroupRule

type CreateSecurityGroupPayloadGetRulesAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetRulesAttributeType = *[]SecurityGroupRule

isArray

type CreateSecurityGroupPayloadGetRulesRetType added in v0.21.2

type CreateSecurityGroupPayloadGetRulesRetType = []SecurityGroupRule

type CreateSecurityGroupPayloadGetUpdatedAtArgType added in v0.21.2

type CreateSecurityGroupPayloadGetUpdatedAtArgType = time.Time

type CreateSecurityGroupPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateSecurityGroupPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type CreateSecurityGroupPayloadGetUpdatedAtRetType added in v0.21.2

type CreateSecurityGroupPayloadGetUpdatedAtRetType = time.Time

type CreateSecurityGroupPayloadgetStatefulArgType added in v0.21.2

type CreateSecurityGroupPayloadgetStatefulArgType = bool

type CreateSecurityGroupPayloadgetStatefulAttributeType added in v0.21.2

type CreateSecurityGroupPayloadgetStatefulAttributeType = *bool

isBoolean

type CreateSecurityGroupPayloadgetStatefulRetType added in v0.21.2

type CreateSecurityGroupPayloadgetStatefulRetType = bool

type CreateSecurityGroupRequest added in v0.23.0

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

func (CreateSecurityGroupRequest) CreateSecurityGroupPayload added in v0.23.0

func (r CreateSecurityGroupRequest) CreateSecurityGroupPayload(createSecurityGroupPayload CreateSecurityGroupPayload) ApiCreateSecurityGroupRequest

func (CreateSecurityGroupRequest) Execute added in v0.23.0

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.

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

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

func (*CreateSecurityGroupRulePayload) GetCreatedAt added in v0.31.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetDescription added in v0.13.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetDirection added in v0.13.0

GetDirection returns the Direction field value

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.

func (*CreateSecurityGroupRulePayload) GetEthertype added in v0.13.0

GetEthertype returns the Ethertype field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetIcmpParameters added in v0.13.0

GetIcmpParameters returns the IcmpParameters field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetIpRange added in v0.13.0

GetIpRange returns the IpRange field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetPortRange added in v0.13.0

GetPortRange returns the PortRange field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetProtocol added in v0.13.0

GetProtocol returns the Protocol field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetRemoteSecurityGroupId added in v0.13.0

GetRemoteSecurityGroupId returns the RemoteSecurityGroupId field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetSecurityGroupId added in v0.13.0

GetSecurityGroupId returns the SecurityGroupId field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) GetUpdatedAt added in v0.31.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRulePayload) HasCreatedAt added in v0.31.0

func (o *CreateSecurityGroupRulePayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasDescription added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasEthertype added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasEthertype() bool

HasEthertype returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasIcmpParameters added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasIcmpParameters() bool

HasIcmpParameters returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasId added in v0.13.0

HasId returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasIpRange added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasIpRange() bool

HasIpRange returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasPortRange added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasPortRange() bool

HasPortRange returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasProtocol added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasRemoteSecurityGroupId added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasRemoteSecurityGroupId() bool

HasRemoteSecurityGroupId returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasSecurityGroupId added in v0.13.0

func (o *CreateSecurityGroupRulePayload) HasSecurityGroupId() bool

HasSecurityGroupId returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) HasUpdatedAt added in v0.31.0

func (o *CreateSecurityGroupRulePayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CreateSecurityGroupRulePayload) SetCreatedAt added in v0.31.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateSecurityGroupRulePayload) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateSecurityGroupRulePayload) SetDirection added in v0.13.0

SetDirection sets field value

func (*CreateSecurityGroupRulePayload) SetEthertype added in v0.13.0

SetEthertype gets a reference to the given string and assigns it to the Ethertype field.

func (*CreateSecurityGroupRulePayload) SetIcmpParameters added in v0.13.0

SetIcmpParameters gets a reference to the given ICMPParameters and assigns it to the IcmpParameters field.

func (*CreateSecurityGroupRulePayload) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateSecurityGroupRulePayload) SetIpRange added in v0.13.0

SetIpRange gets a reference to the given string and assigns it to the IpRange field.

func (*CreateSecurityGroupRulePayload) SetPortRange added in v0.13.0

SetPortRange gets a reference to the given PortRange and assigns it to the PortRange field.

func (*CreateSecurityGroupRulePayload) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given CreateProtocol and assigns it to the Protocol field.

func (*CreateSecurityGroupRulePayload) SetRemoteSecurityGroupId added in v0.13.0

SetRemoteSecurityGroupId gets a reference to the given string and assigns it to the RemoteSecurityGroupId field.

func (*CreateSecurityGroupRulePayload) SetSecurityGroupId added in v0.13.0

SetSecurityGroupId gets a reference to the given string and assigns it to the SecurityGroupId field.

func (*CreateSecurityGroupRulePayload) SetUpdatedAt added in v0.31.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (CreateSecurityGroupRulePayload) ToMap added in v0.13.0

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

type CreateSecurityGroupRulePayloadGetCreatedAtArgType added in v0.31.0

type CreateSecurityGroupRulePayloadGetCreatedAtArgType = time.Time

type CreateSecurityGroupRulePayloadGetCreatedAtAttributeType added in v0.31.0

type CreateSecurityGroupRulePayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateSecurityGroupRulePayloadGetCreatedAtRetType added in v0.31.0

type CreateSecurityGroupRulePayloadGetCreatedAtRetType = time.Time

type CreateSecurityGroupRulePayloadGetDescriptionArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDescriptionArgType = string

type CreateSecurityGroupRulePayloadGetDescriptionAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDescriptionAttributeType = *string

isNotNullableString

type CreateSecurityGroupRulePayloadGetDescriptionRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDescriptionRetType = string

type CreateSecurityGroupRulePayloadGetDirectionArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDirectionArgType = string

type CreateSecurityGroupRulePayloadGetDirectionAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDirectionAttributeType = *string

isNotNullableString

type CreateSecurityGroupRulePayloadGetDirectionRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetDirectionRetType = string

type CreateSecurityGroupRulePayloadGetEthertypeArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetEthertypeArgType = string

type CreateSecurityGroupRulePayloadGetEthertypeAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetEthertypeAttributeType = *string

isNotNullableString

type CreateSecurityGroupRulePayloadGetEthertypeRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetEthertypeRetType = string

type CreateSecurityGroupRulePayloadGetIcmpParametersArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIcmpParametersArgType = ICMPParameters

type CreateSecurityGroupRulePayloadGetIcmpParametersAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIcmpParametersAttributeType = *ICMPParameters

isModel

type CreateSecurityGroupRulePayloadGetIcmpParametersRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIcmpParametersRetType = ICMPParameters

type CreateSecurityGroupRulePayloadGetIdArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIdArgType = string

type CreateSecurityGroupRulePayloadGetIdAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIdAttributeType = *string

isNotNullableString

type CreateSecurityGroupRulePayloadGetIdRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIdRetType = string

type CreateSecurityGroupRulePayloadGetIpRangeArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIpRangeArgType = string

type CreateSecurityGroupRulePayloadGetIpRangeAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIpRangeAttributeType = *string

isNotNullableString

type CreateSecurityGroupRulePayloadGetIpRangeRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetIpRangeRetType = string

type CreateSecurityGroupRulePayloadGetPortRangeArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetPortRangeArgType = PortRange

type CreateSecurityGroupRulePayloadGetPortRangeAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetPortRangeAttributeType = *PortRange

isModel

type CreateSecurityGroupRulePayloadGetPortRangeRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetPortRangeRetType = PortRange

type CreateSecurityGroupRulePayloadGetProtocolArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetProtocolArgType = CreateProtocol

type CreateSecurityGroupRulePayloadGetProtocolAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetProtocolAttributeType = *CreateProtocol

isModel

type CreateSecurityGroupRulePayloadGetProtocolRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetProtocolRetType = CreateProtocol

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdArgType = string

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdAttributeType = *string

isNotNullableString

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetRemoteSecurityGroupIdRetType = string

type CreateSecurityGroupRulePayloadGetSecurityGroupIdArgType added in v0.21.2

type CreateSecurityGroupRulePayloadGetSecurityGroupIdArgType = string

type CreateSecurityGroupRulePayloadGetSecurityGroupIdAttributeType added in v0.21.2

type CreateSecurityGroupRulePayloadGetSecurityGroupIdAttributeType = *string

isNotNullableString

type CreateSecurityGroupRulePayloadGetSecurityGroupIdRetType added in v0.21.2

type CreateSecurityGroupRulePayloadGetSecurityGroupIdRetType = string

type CreateSecurityGroupRulePayloadGetUpdatedAtArgType added in v0.31.0

type CreateSecurityGroupRulePayloadGetUpdatedAtArgType = time.Time

type CreateSecurityGroupRulePayloadGetUpdatedAtAttributeType added in v0.31.0

type CreateSecurityGroupRulePayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type CreateSecurityGroupRulePayloadGetUpdatedAtRetType added in v0.31.0

type CreateSecurityGroupRulePayloadGetUpdatedAtRetType = time.Time

type CreateSecurityGroupRuleProtocol added in v0.13.0

type CreateSecurityGroupRuleProtocol struct {
	Protocol CreateSecurityGroupRuleProtocolGetProtocolAttributeType `json:"protocol,omitempty"`
}

CreateSecurityGroupRuleProtocol The internet protocol which the rule should match.

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

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

func (*CreateSecurityGroupRuleProtocol) GetProtocol added in v0.13.0

GetProtocol returns the Protocol field value if set, zero value otherwise.

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.

func (*CreateSecurityGroupRuleProtocol) HasProtocol added in v0.13.0

func (o *CreateSecurityGroupRuleProtocol) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*CreateSecurityGroupRuleProtocol) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given CreateProtocol and assigns it to the Protocol field.

func (CreateSecurityGroupRuleProtocol) ToMap added in v0.13.0

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

type CreateSecurityGroupRuleProtocolGetProtocolArgType added in v0.21.2

type CreateSecurityGroupRuleProtocolGetProtocolArgType = CreateProtocol

type CreateSecurityGroupRuleProtocolGetProtocolAttributeType added in v0.21.2

type CreateSecurityGroupRuleProtocolGetProtocolAttributeType = *CreateProtocol

isModel

type CreateSecurityGroupRuleProtocolGetProtocolRetType added in v0.21.2

type CreateSecurityGroupRuleProtocolGetProtocolRetType = CreateProtocol

type CreateSecurityGroupRuleRequest added in v0.23.0

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

func (CreateSecurityGroupRuleRequest) CreateSecurityGroupRulePayload added in v0.23.0

func (r CreateSecurityGroupRuleRequest) CreateSecurityGroupRulePayload(createSecurityGroupRulePayload CreateSecurityGroupRulePayload) ApiCreateSecurityGroupRuleRequest

func (CreateSecurityGroupRuleRequest) Execute added in v0.23.0

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.

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

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

func (*CreateServerNetworking) GetNetworkId added in v0.13.0

GetNetworkId returns the NetworkId field value if set, zero value otherwise.

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.

func (*CreateServerNetworking) HasNetworkId added in v0.13.0

func (o *CreateServerNetworking) HasNetworkId() bool

HasNetworkId returns a boolean if a field has been set.

func (*CreateServerNetworking) SetNetworkId added in v0.13.0

SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.

func (CreateServerNetworking) ToMap added in v0.13.0

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

type CreateServerNetworkingGetNetworkIdArgType added in v0.21.2

type CreateServerNetworkingGetNetworkIdArgType = string

type CreateServerNetworkingGetNetworkIdAttributeType added in v0.21.2

type CreateServerNetworkingGetNetworkIdAttributeType = *string

isNotNullableString

type CreateServerNetworkingGetNetworkIdRetType added in v0.21.2

type CreateServerNetworkingGetNetworkIdRetType = string

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.

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

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

func (*CreateServerNetworkingWithNics) GetNicIds added in v0.13.0

GetNicIds returns the NicIds field value if set, zero value otherwise.

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.

func (*CreateServerNetworkingWithNics) HasNicIds added in v0.13.0

func (o *CreateServerNetworkingWithNics) HasNicIds() bool

HasNicIds returns a boolean if a field has been set.

func (*CreateServerNetworkingWithNics) SetNicIds added in v0.13.0

SetNicIds gets a reference to the given []string and assigns it to the NicIds field.

func (CreateServerNetworkingWithNics) ToMap added in v0.13.0

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

type CreateServerNetworkingWithNicsGetNicIdsArgType added in v0.21.2

type CreateServerNetworkingWithNicsGetNicIdsArgType = []string

type CreateServerNetworkingWithNicsGetNicIdsAttributeType added in v0.21.2

type CreateServerNetworkingWithNicsGetNicIdsAttributeType = *[]string

isArray

type CreateServerNetworkingWithNicsGetNicIdsRetType added in v0.21.2

type CreateServerNetworkingWithNicsGetNicIdsRetType = []string

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

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

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

func (*CreateServerPayload) GetAffinityGroup added in v0.13.0

GetAffinityGroup returns the AffinityGroup field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetAgent added in v0.31.0

GetAgent returns the Agent field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetAvailabilityZone added in v0.13.0

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetBootVolume added in v0.13.0

GetBootVolume returns the BootVolume field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetCreatedAt added in v0.13.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetErrorMessage added in v0.13.0

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetImageId added in v0.13.0

GetImageId returns the ImageId field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetKeypairName added in v0.13.0

GetKeypairName returns the KeypairName field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetLaunchedAt added in v0.13.0

GetLaunchedAt returns the LaunchedAt field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetMachineType added in v0.13.0

GetMachineType returns the MachineType field value

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.

func (*CreateServerPayload) GetMaintenanceWindow added in v0.13.0

GetMaintenanceWindow returns the MaintenanceWindow field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetMetadata added in v0.26.0

GetMetadata returns the Metadata field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetName added in v0.13.0

GetName returns the Name field value

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.

func (*CreateServerPayload) GetNetworking added in v0.13.0

GetNetworking returns the Networking field value

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.

func (*CreateServerPayload) GetNics added in v0.13.0

GetNics returns the Nics field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetPowerStatus added in v0.13.0

GetPowerStatus returns the PowerStatus field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetSecurityGroups added in v0.13.0

GetSecurityGroups returns the SecurityGroups field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetServiceAccountMails added in v0.13.0

GetServiceAccountMails returns the ServiceAccountMails field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetStatus added in v0.13.0

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetUpdatedAt added in v0.13.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetUserData added in v0.13.0

GetUserData returns the UserData field value if set, zero value otherwise.

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.

func (*CreateServerPayload) GetVolumes added in v0.13.0

GetVolumes returns the Volumes field value if set, zero value otherwise.

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.

func (*CreateServerPayload) HasAffinityGroup added in v0.13.0

func (o *CreateServerPayload) HasAffinityGroup() bool

HasAffinityGroup returns a boolean if a field has been set.

func (*CreateServerPayload) HasAgent added in v0.31.0

func (o *CreateServerPayload) HasAgent() bool

HasAgent returns a boolean if a field has been set.

func (*CreateServerPayload) HasAvailabilityZone added in v0.13.0

func (o *CreateServerPayload) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*CreateServerPayload) HasBootVolume added in v0.13.0

func (o *CreateServerPayload) HasBootVolume() bool

HasBootVolume returns a boolean if a field has been set.

func (*CreateServerPayload) HasCreatedAt added in v0.13.0

func (o *CreateServerPayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateServerPayload) HasErrorMessage added in v0.13.0

func (o *CreateServerPayload) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*CreateServerPayload) HasId added in v0.13.0

func (o *CreateServerPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateServerPayload) HasImageId added in v0.13.0

func (o *CreateServerPayload) HasImageId() bool

HasImageId returns a boolean if a field has been set.

func (*CreateServerPayload) HasKeypairName added in v0.13.0

func (o *CreateServerPayload) HasKeypairName() bool

HasKeypairName returns a boolean if a field has been set.

func (*CreateServerPayload) HasLabels added in v0.13.0

func (o *CreateServerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateServerPayload) HasLaunchedAt added in v0.13.0

func (o *CreateServerPayload) HasLaunchedAt() bool

HasLaunchedAt returns a boolean if a field has been set.

func (*CreateServerPayload) HasMaintenanceWindow added in v0.13.0

func (o *CreateServerPayload) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*CreateServerPayload) HasMetadata added in v0.26.0

func (o *CreateServerPayload) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*CreateServerPayload) HasNics added in v0.13.0

func (o *CreateServerPayload) HasNics() bool

HasNics returns a boolean if a field has been set.

func (*CreateServerPayload) HasPowerStatus added in v0.13.0

func (o *CreateServerPayload) HasPowerStatus() bool

HasPowerStatus returns a boolean if a field has been set.

func (*CreateServerPayload) HasSecurityGroups added in v0.13.0

func (o *CreateServerPayload) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

func (*CreateServerPayload) HasServiceAccountMails added in v0.13.0

func (o *CreateServerPayload) HasServiceAccountMails() bool

HasServiceAccountMails returns a boolean if a field has been set.

func (*CreateServerPayload) HasStatus added in v0.13.0

func (o *CreateServerPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateServerPayload) HasUpdatedAt added in v0.13.0

func (o *CreateServerPayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CreateServerPayload) HasUserData added in v0.13.0

func (o *CreateServerPayload) HasUserData() bool

HasUserData returns a boolean if a field has been set.

func (*CreateServerPayload) HasVolumes added in v0.13.0

func (o *CreateServerPayload) HasVolumes() bool

HasVolumes returns a boolean if a field has been set.

func (*CreateServerPayload) SetAffinityGroup added in v0.13.0

SetAffinityGroup gets a reference to the given string and assigns it to the AffinityGroup field.

func (*CreateServerPayload) SetAgent added in v0.31.0

SetAgent gets a reference to the given ServerAgent and assigns it to the Agent field.

func (*CreateServerPayload) SetAvailabilityZone added in v0.13.0

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.

func (*CreateServerPayload) SetBootVolume added in v0.13.0

SetBootVolume gets a reference to the given ServerBootVolume and assigns it to the BootVolume field.

func (*CreateServerPayload) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateServerPayload) SetErrorMessage added in v0.13.0

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*CreateServerPayload) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateServerPayload) SetImageId added in v0.13.0

SetImageId gets a reference to the given string and assigns it to the ImageId field.

func (*CreateServerPayload) SetKeypairName added in v0.13.0

SetKeypairName gets a reference to the given string and assigns it to the KeypairName field.

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.

func (*CreateServerPayload) SetLaunchedAt added in v0.13.0

SetLaunchedAt gets a reference to the given time.Time and assigns it to the LaunchedAt field.

func (*CreateServerPayload) SetMachineType added in v0.13.0

SetMachineType sets field value

func (*CreateServerPayload) SetMaintenanceWindow added in v0.13.0

SetMaintenanceWindow gets a reference to the given ServerMaintenance and assigns it to the MaintenanceWindow field.

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.

func (*CreateServerPayload) SetName added in v0.13.0

SetName sets field value

func (*CreateServerPayload) SetNetworking added in v0.13.0

SetNetworking sets field value

func (*CreateServerPayload) SetNics added in v0.13.0

SetNics gets a reference to the given []ServerNetwork and assigns it to the Nics field.

func (*CreateServerPayload) SetPowerStatus added in v0.13.0

SetPowerStatus gets a reference to the given string and assigns it to the PowerStatus field.

func (*CreateServerPayload) SetSecurityGroups added in v0.13.0

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field.

func (*CreateServerPayload) SetServiceAccountMails added in v0.13.0

SetServiceAccountMails gets a reference to the given []string and assigns it to the ServiceAccountMails field.

func (*CreateServerPayload) SetStatus added in v0.13.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateServerPayload) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*CreateServerPayload) SetUserData added in v0.13.0

SetUserData gets a reference to the given string and assigns it to the UserData field.

func (*CreateServerPayload) SetVolumes added in v0.13.0

SetVolumes gets a reference to the given []string and assigns it to the Volumes field.

func (CreateServerPayload) ToMap added in v0.13.0

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

type CreateServerPayloadAllOf added in v1.0.0

type CreateServerPayloadAllOf struct {
	// REQUIRED
	Networking CreateServerPayloadAllOfGetNetworkingAttributeType `json:"networking" required:"true"`
}

CreateServerPayloadAllOf struct for CreateServerPayloadAllOf

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

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

func (*CreateServerPayloadAllOf) GetNetworking added in v1.0.0

GetNetworking returns the Networking field value

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.

func (*CreateServerPayloadAllOf) SetNetworking added in v1.0.0

SetNetworking sets field value

func (CreateServerPayloadAllOf) ToMap added in v1.0.0

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

type CreateServerPayloadAllOfGetNetworkingArgType added in v1.0.0

type CreateServerPayloadAllOfGetNetworkingArgType = CreateServerPayloadAllOfNetworking

type CreateServerPayloadAllOfGetNetworkingAttributeType added in v1.0.0

type CreateServerPayloadAllOfGetNetworkingAttributeType = *CreateServerPayloadAllOfNetworking

isModel

type CreateServerPayloadAllOfGetNetworkingRetType added in v1.0.0

type CreateServerPayloadAllOfGetNetworkingRetType = CreateServerPayloadAllOfNetworking

type CreateServerPayloadAllOfNetworking added in v1.0.0

type CreateServerPayloadAllOfNetworking struct {
	CreateServerNetworking         *CreateServerNetworking
	CreateServerNetworkingWithNics *CreateServerNetworkingWithNics
}

CreateServerPayloadAllOfNetworking - struct for CreateServerPayloadAllOfNetworking

func CreateServerNetworkingAsCreateServerPayloadAllOfNetworking added in v1.0.0

func CreateServerNetworkingAsCreateServerPayloadAllOfNetworking(v *CreateServerNetworking) CreateServerPayloadAllOfNetworking

CreateServerNetworkingAsCreateServerPayloadAllOfNetworking is a convenience function that returns CreateServerNetworking wrapped in CreateServerPayloadAllOfNetworking

func CreateServerNetworkingWithNicsAsCreateServerPayloadAllOfNetworking added in v1.0.0

func CreateServerNetworkingWithNicsAsCreateServerPayloadAllOfNetworking(v *CreateServerNetworkingWithNics) CreateServerPayloadAllOfNetworking

CreateServerNetworkingWithNicsAsCreateServerPayloadAllOfNetworking is a convenience function that returns CreateServerNetworkingWithNics wrapped in CreateServerPayloadAllOfNetworking

func (*CreateServerPayloadAllOfNetworking) GetActualInstance added in v1.0.0

func (obj *CreateServerPayloadAllOfNetworking) GetActualInstance() interface{}

Get the actual instance

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

type CreateServerPayloadGetAffinityGroupArgType added in v0.21.2

type CreateServerPayloadGetAffinityGroupArgType = string

type CreateServerPayloadGetAffinityGroupAttributeType added in v0.21.2

type CreateServerPayloadGetAffinityGroupAttributeType = *string

isNotNullableString

type CreateServerPayloadGetAffinityGroupRetType added in v0.21.2

type CreateServerPayloadGetAffinityGroupRetType = string

type CreateServerPayloadGetAgentArgType added in v0.31.0

type CreateServerPayloadGetAgentArgType = ServerAgent

type CreateServerPayloadGetAgentAttributeType added in v0.31.0

type CreateServerPayloadGetAgentAttributeType = *ServerAgent

isModel

type CreateServerPayloadGetAgentRetType added in v0.31.0

type CreateServerPayloadGetAgentRetType = ServerAgent

type CreateServerPayloadGetAvailabilityZoneArgType added in v0.21.2

type CreateServerPayloadGetAvailabilityZoneArgType = string

type CreateServerPayloadGetAvailabilityZoneAttributeType added in v0.21.2

type CreateServerPayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString

type CreateServerPayloadGetAvailabilityZoneRetType added in v0.21.2

type CreateServerPayloadGetAvailabilityZoneRetType = string

type CreateServerPayloadGetBootVolumeArgType added in v0.21.2

type CreateServerPayloadGetBootVolumeArgType = ServerBootVolume

type CreateServerPayloadGetBootVolumeAttributeType added in v0.21.2

type CreateServerPayloadGetBootVolumeAttributeType = *ServerBootVolume

isModel

type CreateServerPayloadGetBootVolumeRetType added in v0.21.2

type CreateServerPayloadGetBootVolumeRetType = ServerBootVolume

type CreateServerPayloadGetCreatedAtArgType added in v0.21.2

type CreateServerPayloadGetCreatedAtArgType = time.Time

type CreateServerPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateServerPayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateServerPayloadGetCreatedAtRetType added in v0.21.2

type CreateServerPayloadGetCreatedAtRetType = time.Time

type CreateServerPayloadGetErrorMessageArgType added in v0.21.2

type CreateServerPayloadGetErrorMessageArgType = string

type CreateServerPayloadGetErrorMessageAttributeType added in v0.21.2

type CreateServerPayloadGetErrorMessageAttributeType = *string

isNotNullableString

type CreateServerPayloadGetErrorMessageRetType added in v0.21.2

type CreateServerPayloadGetErrorMessageRetType = string

type CreateServerPayloadGetIdArgType added in v0.21.2

type CreateServerPayloadGetIdArgType = string

type CreateServerPayloadGetIdAttributeType added in v0.21.2

type CreateServerPayloadGetIdAttributeType = *string

isNotNullableString

type CreateServerPayloadGetIdRetType added in v0.21.2

type CreateServerPayloadGetIdRetType = string

type CreateServerPayloadGetImageIdArgType added in v0.21.2

type CreateServerPayloadGetImageIdArgType = string

type CreateServerPayloadGetImageIdAttributeType added in v0.21.2

type CreateServerPayloadGetImageIdAttributeType = *string

isNotNullableString

type CreateServerPayloadGetImageIdRetType added in v0.21.2

type CreateServerPayloadGetImageIdRetType = string

type CreateServerPayloadGetKeypairNameArgType added in v0.21.2

type CreateServerPayloadGetKeypairNameArgType = string

type CreateServerPayloadGetKeypairNameAttributeType added in v0.21.2

type CreateServerPayloadGetKeypairNameAttributeType = *string

isNotNullableString

type CreateServerPayloadGetKeypairNameRetType added in v0.21.2

type CreateServerPayloadGetKeypairNameRetType = string

type CreateServerPayloadGetLabelsArgType added in v0.21.2

type CreateServerPayloadGetLabelsArgType = map[string]interface{}

type CreateServerPayloadGetLabelsAttributeType added in v0.21.2

type CreateServerPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateServerPayloadGetLabelsRetType added in v0.21.2

type CreateServerPayloadGetLabelsRetType = map[string]interface{}

type CreateServerPayloadGetLaunchedAtArgType added in v0.21.2

type CreateServerPayloadGetLaunchedAtArgType = time.Time

type CreateServerPayloadGetLaunchedAtAttributeType added in v0.21.2

type CreateServerPayloadGetLaunchedAtAttributeType = *time.Time

isDateTime

type CreateServerPayloadGetLaunchedAtRetType added in v0.21.2

type CreateServerPayloadGetLaunchedAtRetType = time.Time

type CreateServerPayloadGetMachineTypeArgType added in v0.21.2

type CreateServerPayloadGetMachineTypeArgType = string

type CreateServerPayloadGetMachineTypeAttributeType added in v0.21.2

type CreateServerPayloadGetMachineTypeAttributeType = *string

isNotNullableString

type CreateServerPayloadGetMachineTypeRetType added in v0.21.2

type CreateServerPayloadGetMachineTypeRetType = string

type CreateServerPayloadGetMaintenanceWindowArgType added in v0.21.2

type CreateServerPayloadGetMaintenanceWindowArgType = ServerMaintenance

type CreateServerPayloadGetMaintenanceWindowAttributeType added in v0.21.2

type CreateServerPayloadGetMaintenanceWindowAttributeType = *ServerMaintenance

isModel

type CreateServerPayloadGetMaintenanceWindowRetType added in v0.21.2

type CreateServerPayloadGetMaintenanceWindowRetType = ServerMaintenance

type CreateServerPayloadGetMetadataArgType added in v0.26.0

type CreateServerPayloadGetMetadataArgType = map[string]interface{}

type CreateServerPayloadGetMetadataAttributeType added in v0.26.0

type CreateServerPayloadGetMetadataAttributeType = *map[string]interface{}

isFreeform

type CreateServerPayloadGetMetadataRetType added in v0.26.0

type CreateServerPayloadGetMetadataRetType = map[string]interface{}

type CreateServerPayloadGetNameArgType added in v0.21.2

type CreateServerPayloadGetNameArgType = string

type CreateServerPayloadGetNameAttributeType added in v0.21.2

type CreateServerPayloadGetNameAttributeType = *string

isNotNullableString

type CreateServerPayloadGetNameRetType added in v0.21.2

type CreateServerPayloadGetNameRetType = string

type CreateServerPayloadGetNetworkingArgType added in v0.21.2

type CreateServerPayloadGetNetworkingArgType = CreateServerPayloadAllOfNetworking

type CreateServerPayloadGetNetworkingAttributeType added in v0.21.2

type CreateServerPayloadGetNetworkingAttributeType = *CreateServerPayloadAllOfNetworking

isModel

type CreateServerPayloadGetNetworkingRetType added in v0.21.2

type CreateServerPayloadGetNetworkingRetType = CreateServerPayloadAllOfNetworking

type CreateServerPayloadGetNicsArgType added in v0.21.2

type CreateServerPayloadGetNicsArgType = []ServerNetwork

type CreateServerPayloadGetNicsAttributeType added in v0.21.2

type CreateServerPayloadGetNicsAttributeType = *[]ServerNetwork

isArray

type CreateServerPayloadGetNicsRetType added in v0.21.2

type CreateServerPayloadGetNicsRetType = []ServerNetwork

type CreateServerPayloadGetPowerStatusArgType added in v0.21.2

type CreateServerPayloadGetPowerStatusArgType = string

type CreateServerPayloadGetPowerStatusAttributeType added in v0.21.2

type CreateServerPayloadGetPowerStatusAttributeType = *string

isNotNullableString

type CreateServerPayloadGetPowerStatusRetType added in v0.21.2

type CreateServerPayloadGetPowerStatusRetType = string

type CreateServerPayloadGetSecurityGroupsArgType added in v0.21.2

type CreateServerPayloadGetSecurityGroupsArgType = []string

type CreateServerPayloadGetSecurityGroupsAttributeType added in v0.21.2

type CreateServerPayloadGetSecurityGroupsAttributeType = *[]string

isArray

type CreateServerPayloadGetSecurityGroupsRetType added in v0.21.2

type CreateServerPayloadGetSecurityGroupsRetType = []string

type CreateServerPayloadGetServiceAccountMailsArgType added in v0.21.2

type CreateServerPayloadGetServiceAccountMailsArgType = []string

type CreateServerPayloadGetServiceAccountMailsAttributeType added in v0.21.2

type CreateServerPayloadGetServiceAccountMailsAttributeType = *[]string

isArray

type CreateServerPayloadGetServiceAccountMailsRetType added in v0.21.2

type CreateServerPayloadGetServiceAccountMailsRetType = []string

type CreateServerPayloadGetStatusArgType added in v0.21.2

type CreateServerPayloadGetStatusArgType = string

type CreateServerPayloadGetStatusAttributeType added in v0.21.2

type CreateServerPayloadGetStatusAttributeType = *string

isNotNullableString

type CreateServerPayloadGetStatusRetType added in v0.21.2

type CreateServerPayloadGetStatusRetType = string

type CreateServerPayloadGetUpdatedAtArgType added in v0.21.2

type CreateServerPayloadGetUpdatedAtArgType = time.Time

type CreateServerPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateServerPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type CreateServerPayloadGetUpdatedAtRetType added in v0.21.2

type CreateServerPayloadGetUpdatedAtRetType = time.Time

type CreateServerPayloadGetUserDataArgType added in v0.21.2

type CreateServerPayloadGetUserDataArgType = []byte

type CreateServerPayloadGetUserDataAttributeType added in v0.21.2

type CreateServerPayloadGetUserDataAttributeType = *[]byte

isByteArray

type CreateServerPayloadGetUserDataRetType added in v0.21.2

type CreateServerPayloadGetUserDataRetType = []byte

type CreateServerPayloadGetVolumesArgType added in v0.21.2

type CreateServerPayloadGetVolumesArgType = []string

type CreateServerPayloadGetVolumesAttributeType added in v0.21.2

type CreateServerPayloadGetVolumesAttributeType = *[]string

isArray

type CreateServerPayloadGetVolumesRetType added in v0.21.2

type CreateServerPayloadGetVolumesRetType = []string

type CreateServerRequest added in v0.23.0

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

func (CreateServerRequest) CreateServerPayload added in v0.23.0

func (r CreateServerRequest) CreateServerPayload(createServerPayload CreateServerPayload) ApiCreateServerRequest

func (CreateServerRequest) Execute added in v0.23.0

func (r CreateServerRequest) Execute() (*Server, error)

type CreateSnapshotPayload added in v0.17.0

type CreateSnapshotPayload struct {
	// Date-time when resource was created.
	CreatedAt CreateSnapshotPayloadGetCreatedAtAttributeType `json:"createdAt,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.
	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.

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

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

func (*CreateSnapshotPayload) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateSnapshotPayload) GetId added in v0.17.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateSnapshotPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateSnapshotPayload) GetName added in v0.17.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateSnapshotPayload) GetSize added in v0.17.0

GetSize returns the Size field value if set, zero value otherwise.

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.

func (*CreateSnapshotPayload) GetStatus added in v0.17.0

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*CreateSnapshotPayload) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*CreateSnapshotPayload) GetVolumeId added in v0.17.0

GetVolumeId returns the VolumeId field value

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.

func (*CreateSnapshotPayload) HasCreatedAt added in v0.17.0

func (o *CreateSnapshotPayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateSnapshotPayload) HasId added in v0.17.0

func (o *CreateSnapshotPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateSnapshotPayload) HasLabels added in v0.17.0

func (o *CreateSnapshotPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateSnapshotPayload) HasName added in v0.17.0

func (o *CreateSnapshotPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateSnapshotPayload) HasSize added in v0.17.0

func (o *CreateSnapshotPayload) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*CreateSnapshotPayload) HasStatus added in v0.17.0

func (o *CreateSnapshotPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateSnapshotPayload) HasUpdatedAt added in v0.17.0

func (o *CreateSnapshotPayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CreateSnapshotPayload) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateSnapshotPayload) SetId added in v0.17.0

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*CreateSnapshotPayload) SetName added in v0.17.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateSnapshotPayload) SetSize added in v0.17.0

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*CreateSnapshotPayload) SetStatus added in v0.17.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateSnapshotPayload) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*CreateSnapshotPayload) SetVolumeId added in v0.17.0

SetVolumeId sets field value

func (CreateSnapshotPayload) ToMap added in v0.17.0

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

type CreateSnapshotPayloadGetCreatedAtArgType added in v0.21.2

type CreateSnapshotPayloadGetCreatedAtArgType = time.Time

type CreateSnapshotPayloadGetCreatedAtAttributeType added in v0.21.2

type CreateSnapshotPayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateSnapshotPayloadGetCreatedAtRetType added in v0.21.2

type CreateSnapshotPayloadGetCreatedAtRetType = time.Time

type CreateSnapshotPayloadGetIdArgType added in v0.21.2

type CreateSnapshotPayloadGetIdArgType = string

type CreateSnapshotPayloadGetIdAttributeType added in v0.21.2

type CreateSnapshotPayloadGetIdAttributeType = *string

isNotNullableString

type CreateSnapshotPayloadGetIdRetType added in v0.21.2

type CreateSnapshotPayloadGetIdRetType = string

type CreateSnapshotPayloadGetLabelsArgType added in v0.21.2

type CreateSnapshotPayloadGetLabelsArgType = map[string]interface{}

type CreateSnapshotPayloadGetLabelsAttributeType added in v0.21.2

type CreateSnapshotPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateSnapshotPayloadGetLabelsRetType added in v0.21.2

type CreateSnapshotPayloadGetLabelsRetType = map[string]interface{}

type CreateSnapshotPayloadGetNameArgType added in v0.21.2

type CreateSnapshotPayloadGetNameArgType = string

type CreateSnapshotPayloadGetNameAttributeType added in v0.21.2

type CreateSnapshotPayloadGetNameAttributeType = *string

isNotNullableString

type CreateSnapshotPayloadGetNameRetType added in v0.21.2

type CreateSnapshotPayloadGetNameRetType = string

type CreateSnapshotPayloadGetSizeArgType added in v0.21.2

type CreateSnapshotPayloadGetSizeArgType = int64

type CreateSnapshotPayloadGetSizeAttributeType added in v0.21.2

type CreateSnapshotPayloadGetSizeAttributeType = *int64

isLong

type CreateSnapshotPayloadGetSizeRetType added in v0.21.2

type CreateSnapshotPayloadGetSizeRetType = int64

type CreateSnapshotPayloadGetStatusArgType added in v0.21.2

type CreateSnapshotPayloadGetStatusArgType = string

type CreateSnapshotPayloadGetStatusAttributeType added in v0.21.2

type CreateSnapshotPayloadGetStatusAttributeType = *string

isNotNullableString

type CreateSnapshotPayloadGetStatusRetType added in v0.21.2

type CreateSnapshotPayloadGetStatusRetType = string

type CreateSnapshotPayloadGetUpdatedAtArgType added in v0.21.2

type CreateSnapshotPayloadGetUpdatedAtArgType = time.Time

type CreateSnapshotPayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateSnapshotPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type CreateSnapshotPayloadGetUpdatedAtRetType added in v0.21.2

type CreateSnapshotPayloadGetUpdatedAtRetType = time.Time

type CreateSnapshotPayloadGetVolumeIdArgType added in v0.21.2

type CreateSnapshotPayloadGetVolumeIdArgType = string

type CreateSnapshotPayloadGetVolumeIdAttributeType added in v0.21.2

type CreateSnapshotPayloadGetVolumeIdAttributeType = *string

isNotNullableString

type CreateSnapshotPayloadGetVolumeIdRetType added in v0.21.2

type CreateSnapshotPayloadGetVolumeIdRetType = string

type CreateSnapshotRequest added in v0.23.0

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

func (CreateSnapshotRequest) CreateSnapshotPayload added in v0.23.0

func (r CreateSnapshotRequest) CreateSnapshotPayload(createSnapshotPayload CreateSnapshotPayload) ApiCreateSnapshotRequest

func (CreateSnapshotRequest) Execute added in v0.23.0

func (r CreateSnapshotRequest) Execute() (*Snapshot, error)

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

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

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

func (*CreateVolumePayload) GetAvailabilityZone added in v0.13.0

GetAvailabilityZone returns the AvailabilityZone field value

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.

func (*CreateVolumePayload) GetBootable added in v0.16.0

GetBootable returns the Bootable field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetCreatedAt added in v0.13.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetDescription added in v0.13.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetEncrypted added in v0.28.0

GetEncrypted returns the Encrypted field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetEncryptionParameters added in v0.28.0

GetEncryptionParameters returns the EncryptionParameters field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetImageConfig added in v0.17.0

GetImageConfig returns the ImageConfig field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetName added in v0.13.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetPerformanceClass added in v0.13.0

GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetServerId added in v0.13.0

GetServerId returns the ServerId field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetSize added in v0.13.0

GetSize returns the Size field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetSource added in v0.13.0

GetSource returns the Source field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetStatus added in v0.13.0

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) GetUpdatedAt added in v0.13.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*CreateVolumePayload) HasBootable added in v0.16.0

func (o *CreateVolumePayload) HasBootable() bool

HasBootable returns a boolean if a field has been set.

func (*CreateVolumePayload) HasCreatedAt added in v0.13.0

func (o *CreateVolumePayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*CreateVolumePayload) HasDescription added in v0.13.0

func (o *CreateVolumePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*CreateVolumePayload) HasEncrypted added in v0.28.0

func (o *CreateVolumePayload) HasEncrypted() bool

HasEncrypted returns a boolean if a field has been set.

func (*CreateVolumePayload) HasEncryptionParameters added in v0.28.0

func (o *CreateVolumePayload) HasEncryptionParameters() bool

HasEncryptionParameters returns a boolean if a field has been set.

func (*CreateVolumePayload) HasId added in v0.13.0

func (o *CreateVolumePayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateVolumePayload) HasImageConfig added in v0.17.0

func (o *CreateVolumePayload) HasImageConfig() bool

HasImageConfig returns a boolean if a field has been set.

func (*CreateVolumePayload) HasLabels added in v0.13.0

func (o *CreateVolumePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateVolumePayload) HasName added in v0.13.0

func (o *CreateVolumePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateVolumePayload) HasPerformanceClass added in v0.13.0

func (o *CreateVolumePayload) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*CreateVolumePayload) HasServerId added in v0.13.0

func (o *CreateVolumePayload) HasServerId() bool

HasServerId returns a boolean if a field has been set.

func (*CreateVolumePayload) HasSize added in v0.13.0

func (o *CreateVolumePayload) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*CreateVolumePayload) HasSource added in v0.13.0

func (o *CreateVolumePayload) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*CreateVolumePayload) HasStatus added in v0.13.0

func (o *CreateVolumePayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateVolumePayload) HasUpdatedAt added in v0.13.0

func (o *CreateVolumePayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*CreateVolumePayload) SetAvailabilityZone added in v0.13.0

SetAvailabilityZone sets field value

func (*CreateVolumePayload) SetBootable added in v0.16.0

SetBootable gets a reference to the given bool and assigns it to the Bootable field.

func (*CreateVolumePayload) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*CreateVolumePayload) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*CreateVolumePayload) SetEncrypted added in v0.28.0

SetEncrypted gets a reference to the given bool and assigns it to the Encrypted field.

func (*CreateVolumePayload) SetEncryptionParameters added in v0.28.0

SetEncryptionParameters gets a reference to the given VolumeEncryptionParameter and assigns it to the EncryptionParameters field.

func (*CreateVolumePayload) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*CreateVolumePayload) SetImageConfig added in v0.17.0

SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig field.

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.

func (*CreateVolumePayload) SetName added in v0.13.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*CreateVolumePayload) SetPerformanceClass added in v0.13.0

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field.

func (*CreateVolumePayload) SetServerId added in v0.13.0

SetServerId gets a reference to the given string and assigns it to the ServerId field.

func (*CreateVolumePayload) SetSize added in v0.13.0

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*CreateVolumePayload) SetSource added in v0.13.0

SetSource gets a reference to the given VolumeSource and assigns it to the Source field.

func (*CreateVolumePayload) SetStatus added in v0.13.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*CreateVolumePayload) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (CreateVolumePayload) ToMap added in v0.13.0

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

type CreateVolumePayloadGetAvailabilityZoneArgType added in v0.21.2

type CreateVolumePayloadGetAvailabilityZoneArgType = string

type CreateVolumePayloadGetAvailabilityZoneAttributeType added in v0.21.2

type CreateVolumePayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString

type CreateVolumePayloadGetAvailabilityZoneRetType added in v0.21.2

type CreateVolumePayloadGetAvailabilityZoneRetType = string

type CreateVolumePayloadGetCreatedAtArgType added in v0.21.2

type CreateVolumePayloadGetCreatedAtArgType = time.Time

type CreateVolumePayloadGetCreatedAtAttributeType added in v0.21.2

type CreateVolumePayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type CreateVolumePayloadGetCreatedAtRetType added in v0.21.2

type CreateVolumePayloadGetCreatedAtRetType = time.Time

type CreateVolumePayloadGetDescriptionArgType added in v0.21.2

type CreateVolumePayloadGetDescriptionArgType = string

type CreateVolumePayloadGetDescriptionAttributeType added in v0.21.2

type CreateVolumePayloadGetDescriptionAttributeType = *string

isNotNullableString

type CreateVolumePayloadGetDescriptionRetType added in v0.21.2

type CreateVolumePayloadGetDescriptionRetType = string

type CreateVolumePayloadGetEncryptionParametersArgType added in v0.28.0

type CreateVolumePayloadGetEncryptionParametersArgType = VolumeEncryptionParameter

type CreateVolumePayloadGetEncryptionParametersAttributeType added in v0.28.0

type CreateVolumePayloadGetEncryptionParametersAttributeType = *VolumeEncryptionParameter

isModel

type CreateVolumePayloadGetEncryptionParametersRetType added in v0.28.0

type CreateVolumePayloadGetEncryptionParametersRetType = VolumeEncryptionParameter

type CreateVolumePayloadGetIdArgType added in v0.21.2

type CreateVolumePayloadGetIdArgType = string

type CreateVolumePayloadGetIdAttributeType added in v0.21.2

type CreateVolumePayloadGetIdAttributeType = *string

isNotNullableString

type CreateVolumePayloadGetIdRetType added in v0.21.2

type CreateVolumePayloadGetIdRetType = string

type CreateVolumePayloadGetImageConfigArgType added in v0.21.2

type CreateVolumePayloadGetImageConfigArgType = ImageConfig

type CreateVolumePayloadGetImageConfigAttributeType added in v0.21.2

type CreateVolumePayloadGetImageConfigAttributeType = *ImageConfig

isModel

type CreateVolumePayloadGetImageConfigRetType added in v0.21.2

type CreateVolumePayloadGetImageConfigRetType = ImageConfig

type CreateVolumePayloadGetLabelsArgType added in v0.21.2

type CreateVolumePayloadGetLabelsArgType = map[string]interface{}

type CreateVolumePayloadGetLabelsAttributeType added in v0.21.2

type CreateVolumePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type CreateVolumePayloadGetLabelsRetType added in v0.21.2

type CreateVolumePayloadGetLabelsRetType = map[string]interface{}

type CreateVolumePayloadGetNameArgType added in v0.21.2

type CreateVolumePayloadGetNameArgType = string

type CreateVolumePayloadGetNameAttributeType added in v0.21.2

type CreateVolumePayloadGetNameAttributeType = *string

isNotNullableString

type CreateVolumePayloadGetNameRetType added in v0.21.2

type CreateVolumePayloadGetNameRetType = string

type CreateVolumePayloadGetPerformanceClassArgType added in v0.21.2

type CreateVolumePayloadGetPerformanceClassArgType = string

type CreateVolumePayloadGetPerformanceClassAttributeType added in v0.21.2

type CreateVolumePayloadGetPerformanceClassAttributeType = *string

isNotNullableString

type CreateVolumePayloadGetPerformanceClassRetType added in v0.21.2

type CreateVolumePayloadGetPerformanceClassRetType = string

type CreateVolumePayloadGetServerIdArgType added in v0.21.2

type CreateVolumePayloadGetServerIdArgType = string

type CreateVolumePayloadGetServerIdAttributeType added in v0.21.2

type CreateVolumePayloadGetServerIdAttributeType = *string

isNotNullableString

type CreateVolumePayloadGetServerIdRetType added in v0.21.2

type CreateVolumePayloadGetServerIdRetType = string

type CreateVolumePayloadGetSizeArgType added in v0.21.2

type CreateVolumePayloadGetSizeArgType = int64

type CreateVolumePayloadGetSizeAttributeType added in v0.21.2

type CreateVolumePayloadGetSizeAttributeType = *int64

isLong

type CreateVolumePayloadGetSizeRetType added in v0.21.2

type CreateVolumePayloadGetSizeRetType = int64

type CreateVolumePayloadGetSourceArgType added in v0.21.2

type CreateVolumePayloadGetSourceArgType = VolumeSource

type CreateVolumePayloadGetSourceAttributeType added in v0.21.2

type CreateVolumePayloadGetSourceAttributeType = *VolumeSource

isModel

type CreateVolumePayloadGetSourceRetType added in v0.21.2

type CreateVolumePayloadGetSourceRetType = VolumeSource

type CreateVolumePayloadGetStatusArgType added in v0.21.2

type CreateVolumePayloadGetStatusArgType = string

type CreateVolumePayloadGetStatusAttributeType added in v0.21.2

type CreateVolumePayloadGetStatusAttributeType = *string

isNotNullableString

type CreateVolumePayloadGetStatusRetType added in v0.21.2

type CreateVolumePayloadGetStatusRetType = string

type CreateVolumePayloadGetUpdatedAtArgType added in v0.21.2

type CreateVolumePayloadGetUpdatedAtArgType = time.Time

type CreateVolumePayloadGetUpdatedAtAttributeType added in v0.21.2

type CreateVolumePayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type CreateVolumePayloadGetUpdatedAtRetType added in v0.21.2

type CreateVolumePayloadGetUpdatedAtRetType = time.Time

type CreateVolumePayloadgetBootableArgType added in v0.21.2

type CreateVolumePayloadgetBootableArgType = bool

type CreateVolumePayloadgetBootableAttributeType added in v0.21.2

type CreateVolumePayloadgetBootableAttributeType = *bool

isBoolean

type CreateVolumePayloadgetBootableRetType added in v0.21.2

type CreateVolumePayloadgetBootableRetType = bool

type CreateVolumePayloadgetEncryptedArgType added in v0.28.0

type CreateVolumePayloadgetEncryptedArgType = bool

type CreateVolumePayloadgetEncryptedAttributeType added in v0.28.0

type CreateVolumePayloadgetEncryptedAttributeType = *bool

isBoolean

type CreateVolumePayloadgetEncryptedRetType added in v0.28.0

type CreateVolumePayloadgetEncryptedRetType = bool

type CreateVolumeRequest added in v0.23.0

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

func (CreateVolumeRequest) CreateVolumePayload added in v0.23.0

func (r CreateVolumeRequest) CreateVolumePayload(createVolumePayload CreateVolumePayload) ApiCreateVolumeRequest

func (CreateVolumeRequest) Execute added in v0.23.0

func (r CreateVolumeRequest) Execute() (*Volume, error)

type DeallocateServerRequest added in v0.23.0

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

func (DeallocateServerRequest) Execute added in v0.23.0

func (r DeallocateServerRequest) Execute() error

type DefaultApi 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
	*/
	AddNetworkToServer(ctx context.Context, projectId string, region string, serverId string, networkId string) ApiAddNetworkToServerRequest
	/*
		AddNetworkToServerExecute executes the request

	*/
	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
	*/
	AddNicToServer(ctx context.Context, projectId string, region string, serverId string, nicId string) ApiAddNicToServerRequest
	/*
		AddNicToServerExecute executes the request

	*/
	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
	*/
	AddPublicIpToServer(ctx context.Context, projectId string, region string, serverId string, publicIpId string) ApiAddPublicIpToServerRequest
	/*
		AddPublicIpToServerExecute executes the request

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	AddSecurityGroupToServer(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) ApiAddSecurityGroupToServerRequest
	/*
		AddSecurityGroupToServerExecute executes the request

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	DeallocateServer(ctx context.Context, projectId string, region string, serverId string) ApiDeallocateServerRequest
	/*
		DeallocateServerExecute executes the request

	*/
	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
	*/
	DeleteAffinityGroup(ctx context.Context, projectId string, region string, affinityGroupId string) ApiDeleteAffinityGroupRequest
	/*
		DeleteAffinityGroupExecute executes the request

	*/
	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
	*/
	DeleteBackup(ctx context.Context, projectId string, region string, backupId string) ApiDeleteBackupRequest
	/*
		DeleteBackupExecute executes the request

	*/
	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
	*/
	DeleteImage(ctx context.Context, projectId string, region string, imageId string) ApiDeleteImageRequest
	/*
		DeleteImageExecute executes the request

	*/
	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
	*/
	DeleteImageShare(ctx context.Context, projectId string, region string, imageId string) ApiDeleteImageShareRequest
	/*
		DeleteImageShareExecute executes the request

	*/
	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
	*/
	DeleteImageShareConsumer(ctx context.Context, projectId string, region string, imageId string, consumerProjectId string) ApiDeleteImageShareConsumerRequest
	/*
		DeleteImageShareConsumerExecute executes the request

	*/
	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
	*/
	DeleteKeyPair(ctx context.Context, keypairName string) ApiDeleteKeyPairRequest
	/*
		DeleteKeyPairExecute executes the request

	*/
	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
	*/
	DeleteNetwork(ctx context.Context, projectId string, region string, networkId string) ApiDeleteNetworkRequest
	/*
		DeleteNetworkExecute executes the request

	*/
	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
	*/
	DeleteNetworkArea(ctx context.Context, organizationId string, areaId string) ApiDeleteNetworkAreaRequest
	/*
		DeleteNetworkAreaExecute executes the request

	*/
	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
	*/
	DeleteNetworkAreaRange(ctx context.Context, organizationId string, areaId string, region string, networkRangeId string) ApiDeleteNetworkAreaRangeRequest
	/*
		DeleteNetworkAreaRangeExecute executes the request

	*/
	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
	*/
	DeleteNetworkAreaRegion(ctx context.Context, organizationId string, areaId string, region string) ApiDeleteNetworkAreaRegionRequest
	/*
		DeleteNetworkAreaRegionExecute executes the request

	*/
	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
	*/
	DeleteNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, region string, routeId string) ApiDeleteNetworkAreaRouteRequest
	/*
		DeleteNetworkAreaRouteExecute executes the request

	*/
	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
	*/
	DeleteNic(ctx context.Context, projectId string, region string, networkId string, nicId string) ApiDeleteNicRequest
	/*
		DeleteNicExecute executes the request

	*/
	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
	*/
	DeletePublicIP(ctx context.Context, projectId string, region string, publicIpId string) ApiDeletePublicIPRequest
	/*
		DeletePublicIPExecute executes the request

	*/
	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
	*/
	DeleteRouteFromRoutingTable(ctx context.Context, organizationId string, areaId string, region string, routingTableId string, routeId string) ApiDeleteRouteFromRoutingTableRequest
	/*
		DeleteRouteFromRoutingTableExecute executes the request

	*/
	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
	*/
	DeleteRoutingTableFromArea(ctx context.Context, organizationId string, areaId string, region string, routingTableId string) ApiDeleteRoutingTableFromAreaRequest
	/*
		DeleteRoutingTableFromAreaExecute executes the request

	*/
	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
	*/
	DeleteSecurityGroup(ctx context.Context, projectId string, region string, securityGroupId string) ApiDeleteSecurityGroupRequest
	/*
		DeleteSecurityGroupExecute executes the request

	*/
	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
	*/
	DeleteSecurityGroupRule(ctx context.Context, projectId string, region string, securityGroupId string, securityGroupRuleId string) ApiDeleteSecurityGroupRuleRequest
	/*
		DeleteSecurityGroupRuleExecute executes the request

	*/
	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
	*/
	DeleteServer(ctx context.Context, projectId string, region string, serverId string) ApiDeleteServerRequest
	/*
		DeleteServerExecute executes the request

	*/
	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
	*/
	DeleteSnapshot(ctx context.Context, projectId string, region string, snapshotId string) ApiDeleteSnapshotRequest
	/*
		DeleteSnapshotExecute executes the request

	*/
	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
	*/
	DeleteVolume(ctx context.Context, projectId string, region string, volumeId string) ApiDeleteVolumeRequest
	/*
		DeleteVolumeExecute executes the request

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	PartialUpdateNetwork(ctx context.Context, projectId string, region string, networkId string) ApiPartialUpdateNetworkRequest
	/*
		PartialUpdateNetworkExecute executes the request

	*/
	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
	*/
	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

	*/
	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
	*/
	RebootServer(ctx context.Context, projectId string, region string, serverId string) ApiRebootServerRequest
	/*
		RebootServerExecute executes the request

	*/
	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
	*/
	RemoveNetworkFromServer(ctx context.Context, projectId string, region string, serverId string, networkId string) ApiRemoveNetworkFromServerRequest
	/*
		RemoveNetworkFromServerExecute executes the request

	*/
	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
	*/
	RemoveNicFromServer(ctx context.Context, projectId string, region string, serverId string, nicId string) ApiRemoveNicFromServerRequest
	/*
		RemoveNicFromServerExecute executes the request

	*/
	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
	*/
	RemovePublicIpFromServer(ctx context.Context, projectId string, region string, serverId string, publicIpId string) ApiRemovePublicIpFromServerRequest
	/*
		RemovePublicIpFromServerExecute executes the request

	*/
	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
	*/
	RemoveSecurityGroupFromServer(ctx context.Context, projectId string, region string, serverId string, securityGroupId string) ApiRemoveSecurityGroupFromServerRequest
	/*
		RemoveSecurityGroupFromServerExecute executes the request

	*/
	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
	*/
	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

	*/
	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
	*/
	RemoveVolumeFromServer(ctx context.Context, projectId string, region string, serverId string, volumeId string) ApiRemoveVolumeFromServerRequest
	/*
		RemoveVolumeFromServerExecute executes the request

	*/
	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
	*/
	RescueServer(ctx context.Context, projectId string, region string, serverId string) ApiRescueServerRequest
	/*
		RescueServerExecute executes the request

	*/
	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
	*/
	ResizeServer(ctx context.Context, projectId string, region string, serverId string) ApiResizeServerRequest
	/*
		ResizeServerExecute executes the request

	*/
	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
	*/
	ResizeVolume(ctx context.Context, projectId string, region string, volumeId string) ApiResizeVolumeRequest
	/*
		ResizeVolumeExecute executes the request

	*/
	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
	*/
	RestoreBackup(ctx context.Context, projectId string, region string, backupId string) ApiRestoreBackupRequest
	/*
		RestoreBackupExecute executes the request

	*/
	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
	*/
	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

	*/
	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
	*/
	StartServer(ctx context.Context, projectId string, region string, serverId string) ApiStartServerRequest
	/*
		StartServerExecute executes the request

	*/
	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
	*/
	StopServer(ctx context.Context, projectId string, region string, serverId string) ApiStopServerRequest
	/*
		StopServerExecute executes the request

	*/
	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
	*/
	UnrescueServer(ctx context.Context, projectId string, region string, serverId string) ApiUnrescueServerRequest
	/*
		UnrescueServerExecute executes the request

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	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
	*/
	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

	*/
	UpdateVolumeExecute(ctx context.Context, projectId string, region string, volumeId string) (*Volume, error)
}

type DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type DeleteAffinityGroupRequest added in v0.23.0

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

func (DeleteAffinityGroupRequest) Execute added in v0.23.0

func (r DeleteAffinityGroupRequest) Execute() error

type DeleteBackupRequest added in v0.23.0

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

func (DeleteBackupRequest) Execute added in v0.23.0

func (r DeleteBackupRequest) Execute() error

func (DeleteBackupRequest) Force added in v0.23.0

type DeleteImageRequest added in v0.23.0

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

func (DeleteImageRequest) Execute added in v0.23.0

func (r DeleteImageRequest) Execute() error

type DeleteImageShareConsumerRequest added in v0.23.0

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

func (DeleteImageShareConsumerRequest) Execute added in v0.23.0

type DeleteImageShareRequest added in v0.23.0

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

func (DeleteImageShareRequest) Execute added in v0.23.0

func (r DeleteImageShareRequest) Execute() error

type DeleteKeyPairRequest added in v0.23.0

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

func (DeleteKeyPairRequest) Execute added in v0.23.0

func (r DeleteKeyPairRequest) Execute() error

type DeleteNetworkAreaRangeRequest added in v0.23.0

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

func (DeleteNetworkAreaRangeRequest) Execute added in v0.23.0

type DeleteNetworkAreaRegionRequest added in v1.0.0

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

func (DeleteNetworkAreaRegionRequest) Execute added in v1.0.0

type DeleteNetworkAreaRequest added in v0.23.0

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

func (DeleteNetworkAreaRequest) Execute added in v0.23.0

func (r DeleteNetworkAreaRequest) Execute() error

type DeleteNetworkAreaRouteRequest added in v0.23.0

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

func (DeleteNetworkAreaRouteRequest) Execute added in v0.23.0

type DeleteNetworkRequest added in v0.23.0

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

func (DeleteNetworkRequest) Execute added in v0.23.0

func (r DeleteNetworkRequest) Execute() error

type DeleteNicRequest added in v0.23.0

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

func (DeleteNicRequest) Execute added in v0.23.0

func (r DeleteNicRequest) Execute() error

type DeletePublicIPRequest added in v0.23.0

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

func (DeletePublicIPRequest) Execute added in v0.23.0

func (r DeletePublicIPRequest) Execute() error

type DeleteRouteFromRoutingTableRequest added in v1.0.0

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

func (DeleteRouteFromRoutingTableRequest) Execute added in v1.0.0

type DeleteRoutingTableFromAreaRequest added in v1.0.0

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

func (DeleteRoutingTableFromAreaRequest) Execute added in v1.0.0

type DeleteSecurityGroupRequest added in v0.23.0

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

func (DeleteSecurityGroupRequest) Execute added in v0.23.0

func (r DeleteSecurityGroupRequest) Execute() error

type DeleteSecurityGroupRuleRequest added in v0.23.0

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

func (DeleteSecurityGroupRuleRequest) Execute added in v0.23.0

type DeleteServerRequest added in v0.23.0

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

func (DeleteServerRequest) Execute added in v0.23.0

func (r DeleteServerRequest) Execute() error

type DeleteSnapshotRequest added in v0.23.0

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

func (DeleteSnapshotRequest) Execute added in v0.23.0

func (r DeleteSnapshotRequest) Execute() error

type DeleteVolumeRequest added in v0.23.0

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

func (DeleteVolumeRequest) Execute added in v0.23.0

func (r DeleteVolumeRequest) Execute() error

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.

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

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

func (*DestinationCIDRv4) GetType added in v1.0.0

GetType returns the Type field value

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.

func (*DestinationCIDRv4) GetValue added in v1.0.0

GetValue returns the Value field value

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.

func (*DestinationCIDRv4) SetType added in v1.0.0

SetType sets field value

func (*DestinationCIDRv4) SetValue added in v1.0.0

SetValue sets field value

func (DestinationCIDRv4) ToMap added in v1.0.0

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

type DestinationCIDRv4GetTypeArgType added in v1.0.0

type DestinationCIDRv4GetTypeArgType = string

type DestinationCIDRv4GetTypeAttributeType added in v1.0.0

type DestinationCIDRv4GetTypeAttributeType = *string

isNotNullableString

type DestinationCIDRv4GetTypeRetType added in v1.0.0

type DestinationCIDRv4GetTypeRetType = string

type DestinationCIDRv4GetValueArgType added in v1.0.0

type DestinationCIDRv4GetValueArgType = string

type DestinationCIDRv4GetValueAttributeType added in v1.0.0

type DestinationCIDRv4GetValueAttributeType = *string

isNotNullableString

type DestinationCIDRv4GetValueRetType added in v1.0.0

type DestinationCIDRv4GetValueRetType = string

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.

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

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

func (*DestinationCIDRv6) GetType added in v1.0.0

GetType returns the Type field value

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.

func (*DestinationCIDRv6) GetValue added in v1.0.0

GetValue returns the Value field value

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.

func (*DestinationCIDRv6) SetType added in v1.0.0

SetType sets field value

func (*DestinationCIDRv6) SetValue added in v1.0.0

SetValue sets field value

func (DestinationCIDRv6) ToMap added in v1.0.0

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

type DestinationCIDRv6GetTypeArgType added in v1.0.0

type DestinationCIDRv6GetTypeArgType = string

type DestinationCIDRv6GetTypeAttributeType added in v1.0.0

type DestinationCIDRv6GetTypeAttributeType = *string

isNotNullableString

type DestinationCIDRv6GetTypeRetType added in v1.0.0

type DestinationCIDRv6GetTypeRetType = string

type DestinationCIDRv6GetValueArgType added in v1.0.0

type DestinationCIDRv6GetValueArgType = string

type DestinationCIDRv6GetValueAttributeType added in v1.0.0

type DestinationCIDRv6GetValueAttributeType = *string

isNotNullableString

type DestinationCIDRv6GetValueRetType added in v1.0.0

type DestinationCIDRv6GetValueRetType = string

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.

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

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

func (*Error) GetCode added in v0.12.0

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

GetCode returns the Code field value

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.

func (*Error) GetMsg added in v0.12.0

func (o *Error) GetMsg() (ret ErrorGetMsgRetType)

GetMsg returns the Msg field value

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.

func (*Error) SetCode added in v0.12.0

func (o *Error) SetCode(v ErrorGetCodeRetType)

SetCode sets field value

func (*Error) SetMsg added in v0.12.0

func (o *Error) SetMsg(v ErrorGetMsgRetType)

SetMsg sets field value

func (Error) ToMap added in v0.12.0

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

type ErrorGetCodeArgType added in v0.21.2

type ErrorGetCodeArgType = int64

type ErrorGetCodeAttributeType added in v0.21.2

type ErrorGetCodeAttributeType = *int64

isLong

type ErrorGetCodeRetType added in v0.21.2

type ErrorGetCodeRetType = int64

type ErrorGetMsgArgType added in v0.21.2

type ErrorGetMsgArgType = string

type ErrorGetMsgAttributeType added in v0.21.2

type ErrorGetMsgAttributeType = *string

isNotNullableString

type ErrorGetMsgRetType added in v0.21.2

type ErrorGetMsgRetType = string

type GetAffinityGroupRequest added in v0.23.0

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

func (GetAffinityGroupRequest) Execute added in v0.23.0

type GetAttachedVolumeRequest added in v0.23.0

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

func (GetAttachedVolumeRequest) Execute added in v0.23.0

type GetBackupRequest added in v0.23.0

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

func (GetBackupRequest) Execute added in v0.23.0

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

type GetImageRequest added in v0.23.0

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

func (GetImageRequest) Execute added in v0.23.0

func (r GetImageRequest) Execute() (*Image, error)

type GetImageShareConsumerRequest added in v0.23.0

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

func (GetImageShareConsumerRequest) Execute added in v0.23.0

type GetImageShareRequest added in v0.23.0

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

func (GetImageShareRequest) Execute added in v0.23.0

func (r GetImageShareRequest) Execute() (*ImageShare, error)

type GetKeyPairRequest added in v0.23.0

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

func (GetKeyPairRequest) Execute added in v0.23.0

func (r GetKeyPairRequest) Execute() (*Keypair, error)

type GetMachineTypeRequest added in v0.23.0

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

func (GetMachineTypeRequest) Execute added in v0.23.0

func (r GetMachineTypeRequest) Execute() (*MachineType, error)

type GetNetworkAreaRangeRequest added in v0.23.0

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

func (GetNetworkAreaRangeRequest) Execute added in v0.23.0

type GetNetworkAreaRegionRequest added in v1.0.0

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

func (GetNetworkAreaRegionRequest) Execute added in v1.0.0

type GetNetworkAreaRequest added in v0.23.0

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

func (GetNetworkAreaRequest) Execute added in v0.23.0

func (r GetNetworkAreaRequest) Execute() (*NetworkArea, error)

type GetNetworkAreaRouteRequest added in v0.23.0

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

func (GetNetworkAreaRouteRequest) Execute added in v0.23.0

func (r GetNetworkAreaRouteRequest) Execute() (*Route, error)

type GetNetworkRequest added in v0.23.0

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

func (GetNetworkRequest) Execute added in v0.23.0

func (r GetNetworkRequest) Execute() (*Network, error)

type GetNicRequest added in v0.23.0

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

func (GetNicRequest) Execute added in v0.23.0

func (r GetNicRequest) Execute() (*NIC, error)

type GetOrganizationRequestRequest added in v0.23.0

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

func (GetOrganizationRequestRequest) Execute added in v0.23.0

type GetProjectDetailsRequest added in v0.29.0

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

func (GetProjectDetailsRequest) Execute added in v0.29.0

func (r GetProjectDetailsRequest) Execute() (*Project, error)

type GetProjectNICRequest added in v0.23.0

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

func (GetProjectNICRequest) Execute added in v0.23.0

func (r GetProjectNICRequest) Execute() (*NIC, error)

type GetProjectRequestRequest added in v0.23.0

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

func (GetProjectRequestRequest) Execute added in v0.23.0

func (r GetProjectRequestRequest) Execute() (*Request, error)

type GetPublicIPRequest added in v0.23.0

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

func (GetPublicIPRequest) Execute added in v0.23.0

func (r GetPublicIPRequest) Execute() (*PublicIp, error)

type GetRouteOfRoutingTableRequest added in v1.0.0

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

func (GetRouteOfRoutingTableRequest) Execute added in v1.0.0

func (r GetRouteOfRoutingTableRequest) Execute() (*Route, error)

type GetRoutingTableOfAreaRequest added in v1.0.0

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

func (GetRoutingTableOfAreaRequest) Execute added in v1.0.0

type GetSecurityGroupRequest added in v0.23.0

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

func (GetSecurityGroupRequest) Execute added in v0.23.0

type GetSecurityGroupRuleRequest added in v0.23.0

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

func (GetSecurityGroupRuleRequest) Execute added in v0.23.0

type GetServerConsoleRequest added in v0.23.0

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

func (GetServerConsoleRequest) Execute added in v0.23.0

type GetServerLog200Response added in v0.13.0

type GetServerLog200Response struct {
	Output GetServerLog200ResponseGetOutputAttributeType `json:"output,omitempty"`
}

GetServerLog200Response struct for GetServerLog200Response

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

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

func (*GetServerLog200Response) GetOutput added in v0.13.0

GetOutput returns the Output field value if set, zero value otherwise.

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.

func (*GetServerLog200Response) HasOutput added in v0.13.0

func (o *GetServerLog200Response) HasOutput() bool

HasOutput returns a boolean if a field has been set.

func (*GetServerLog200Response) SetOutput added in v0.13.0

SetOutput gets a reference to the given string and assigns it to the Output field.

func (GetServerLog200Response) ToMap added in v0.13.0

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

type GetServerLog200ResponseGetOutputArgType added in v0.21.2

type GetServerLog200ResponseGetOutputArgType = string

type GetServerLog200ResponseGetOutputAttributeType added in v0.21.2

type GetServerLog200ResponseGetOutputAttributeType = *string

isNotNullableString

type GetServerLog200ResponseGetOutputRetType added in v0.21.2

type GetServerLog200ResponseGetOutputRetType = string

type GetServerLogRequest added in v0.13.0

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

func (GetServerLogRequest) Execute added in v0.23.0

func (GetServerLogRequest) Length added in v0.13.0

type GetServerRequest added in v0.23.0

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

func (GetServerRequest) Details added in v0.23.0

func (r GetServerRequest) Details(details bool) ApiGetServerRequest

func (GetServerRequest) Execute added in v0.23.0

func (r GetServerRequest) Execute() (*Server, error)

type GetSnapshotRequest added in v0.23.0

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

func (GetSnapshotRequest) Execute added in v0.23.0

func (r GetSnapshotRequest) Execute() (*Snapshot, error)

type GetVolumePerformanceClassRequest added in v0.23.0

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

func (GetVolumePerformanceClassRequest) Execute added in v0.23.0

type GetVolumeRequest added in v0.23.0

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

func (GetVolumeRequest) Execute added in v0.23.0

func (r GetVolumeRequest) Execute() (*Volume, error)

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.

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

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

func (*ICMPParameters) GetCode added in v0.13.0

func (o *ICMPParameters) GetCode() (ret ICMPParametersGetCodeRetType)

GetCode returns the Code field value

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.

func (*ICMPParameters) GetType added in v0.13.0

func (o *ICMPParameters) GetType() (ret ICMPParametersGetTypeRetType)

GetType returns the Type field value

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.

func (*ICMPParameters) SetCode added in v0.13.0

SetCode sets field value

func (*ICMPParameters) SetType added in v0.13.0

SetType sets field value

func (ICMPParameters) ToMap added in v0.13.0

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

type ICMPParametersGetCodeArgType added in v0.21.2

type ICMPParametersGetCodeArgType = int64

type ICMPParametersGetCodeAttributeType added in v0.21.2

type ICMPParametersGetCodeAttributeType = *int64

isLong

type ICMPParametersGetCodeRetType added in v0.21.2

type ICMPParametersGetCodeRetType = int64

type ICMPParametersGetTypeArgType added in v0.21.2

type ICMPParametersGetTypeArgType = int64

type ICMPParametersGetTypeAttributeType added in v0.21.2

type ICMPParametersGetTypeAttributeType = *int64

isLong

type ICMPParametersGetTypeRetType added in v0.21.2

type ICMPParametersGetTypeRetType = int64

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

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

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

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.

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.

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.

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.

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.

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.

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.

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.

func (*Image) GetDiskFormat added in v0.17.0

func (o *Image) GetDiskFormat() (ret ImageGetDiskFormatRetType)

GetDiskFormat returns the DiskFormat field value

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Image) GetName added in v0.17.0

func (o *Image) GetName() (ret ImageGetNameRetType)

GetName returns the Name field value

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Image) HasAgent added in v0.28.0

func (o *Image) HasAgent() bool

HasAgent returns a boolean if a field has been set.

func (*Image) HasChecksum added in v0.17.0

func (o *Image) HasChecksum() bool

HasChecksum returns a boolean if a field has been set.

func (*Image) HasConfig added in v0.17.0

func (o *Image) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*Image) HasCreatedAt added in v0.17.0

func (o *Image) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Image) HasId added in v0.17.0

func (o *Image) HasId() bool

HasId returns a boolean if a field has been set.

func (*Image) HasImportProgress added in v1.2.0

func (o *Image) HasImportProgress() bool

HasImportProgress returns a boolean if a field has been set.

func (*Image) HasLabels added in v0.17.0

func (o *Image) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Image) HasMinDiskSize added in v0.17.0

func (o *Image) HasMinDiskSize() bool

HasMinDiskSize returns a boolean if a field has been set.

func (*Image) HasMinRam added in v0.17.0

func (o *Image) HasMinRam() bool

HasMinRam returns a boolean if a field has been set.

func (*Image) HasOwner added in v0.17.0

func (o *Image) HasOwner() bool

HasOwner returns a boolean if a field has been set.

func (*Image) HasProtected added in v0.17.0

func (o *Image) HasProtected() bool

HasProtected returns a boolean if a field has been set.

func (*Image) HasScope added in v0.17.0

func (o *Image) HasScope() bool

HasScope returns a boolean if a field has been set.

func (*Image) HasSize added in v0.21.1

func (o *Image) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Image) HasStatus added in v0.17.0

func (o *Image) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Image) HasUpdatedAt added in v0.17.0

func (o *Image) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

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.

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.

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.

func (*Image) SetDiskFormat added in v0.17.0

func (o *Image) SetDiskFormat(v ImageGetDiskFormatRetType)

SetDiskFormat sets field value

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.

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.

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.

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.

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.

func (*Image) SetName added in v0.17.0

func (o *Image) SetName(v ImageGetNameRetType)

SetName sets field value

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.

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.

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.

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.

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.

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.

func (Image) ToMap added in v0.17.0

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

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.

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

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

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.

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.

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.

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.

func (*ImageAgent) HasProvisionByDefault added in v0.28.0

func (o *ImageAgent) HasProvisionByDefault() bool

HasProvisionByDefault returns a boolean if a field has been set.

func (*ImageAgent) HasSupported added in v0.28.0

func (o *ImageAgent) HasSupported() bool

HasSupported returns a boolean if a field has been set.

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.

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.

func (ImageAgent) ToMap added in v0.28.0

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

type ImageAgentgetProvisionByDefaultArgType added in v0.28.0

type ImageAgentgetProvisionByDefaultArgType = bool

type ImageAgentgetProvisionByDefaultAttributeType added in v0.28.0

type ImageAgentgetProvisionByDefaultAttributeType = *bool

isBoolean

type ImageAgentgetProvisionByDefaultRetType added in v0.28.0

type ImageAgentgetProvisionByDefaultRetType = bool

type ImageAgentgetSupportedArgType added in v0.28.0

type ImageAgentgetSupportedArgType = bool

type ImageAgentgetSupportedAttributeType added in v0.28.0

type ImageAgentgetSupportedAttributeType = *bool

isBoolean

type ImageAgentgetSupportedRetType added in v0.28.0

type ImageAgentgetSupportedRetType = bool

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.

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

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

func (*ImageChecksum) GetAlgorithm added in v0.17.0

func (o *ImageChecksum) GetAlgorithm() (ret ImageChecksumGetAlgorithmRetType)

GetAlgorithm returns the Algorithm field value

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.

func (*ImageChecksum) GetDigest added in v0.17.0

func (o *ImageChecksum) GetDigest() (ret ImageChecksumGetDigestRetType)

GetDigest returns the Digest field value

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.

func (*ImageChecksum) SetAlgorithm added in v0.17.0

SetAlgorithm sets field value

func (*ImageChecksum) SetDigest added in v0.17.0

SetDigest sets field value

func (ImageChecksum) ToMap added in v0.17.0

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

type ImageChecksumGetAlgorithmArgType added in v0.21.2

type ImageChecksumGetAlgorithmArgType = string

type ImageChecksumGetAlgorithmAttributeType added in v0.21.2

type ImageChecksumGetAlgorithmAttributeType = *string

isNotNullableString

type ImageChecksumGetAlgorithmRetType added in v0.21.2

type ImageChecksumGetAlgorithmRetType = string

type ImageChecksumGetDigestArgType added in v0.21.2

type ImageChecksumGetDigestArgType = string

type ImageChecksumGetDigestAttributeType added in v0.21.2

type ImageChecksumGetDigestAttributeType = *string

isNotNullableString

type ImageChecksumGetDigestRetType added in v0.21.2

type ImageChecksumGetDigestRetType = string

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.

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

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

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.

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.

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.

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.

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

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

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

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

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

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

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.

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

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

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.

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

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

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

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

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

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

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.

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.

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.

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.

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

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

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.

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.

func (*ImageConfig) HasArchitecture added in v0.21.1

func (o *ImageConfig) HasArchitecture() bool

HasArchitecture returns a boolean if a field has been set.

func (*ImageConfig) HasBootMenu added in v0.17.0

func (o *ImageConfig) HasBootMenu() bool

HasBootMenu returns a boolean if a field has been set.

func (*ImageConfig) HasCdromBus added in v0.17.0

func (o *ImageConfig) HasCdromBus() bool

HasCdromBus returns a boolean if a field has been set.

func (*ImageConfig) HasDiskBus added in v0.17.0

func (o *ImageConfig) HasDiskBus() bool

HasDiskBus returns a boolean if a field has been set.

func (*ImageConfig) HasNicModel added in v0.17.0

func (o *ImageConfig) HasNicModel() bool

HasNicModel returns a boolean if a field has been set.

func (*ImageConfig) HasOperatingSystem added in v0.17.0

func (o *ImageConfig) HasOperatingSystem() bool

HasOperatingSystem returns a boolean if a field has been set.

func (*ImageConfig) HasOperatingSystemDistro added in v0.17.0

func (o *ImageConfig) HasOperatingSystemDistro() bool

HasOperatingSystemDistro returns a boolean if a field has been set.

func (*ImageConfig) HasOperatingSystemVersion added in v0.17.0

func (o *ImageConfig) HasOperatingSystemVersion() bool

HasOperatingSystemVersion returns a boolean if a field has been set.

func (*ImageConfig) HasRescueBus added in v0.17.0

func (o *ImageConfig) HasRescueBus() bool

HasRescueBus returns a boolean if a field has been set.

func (*ImageConfig) HasRescueDevice added in v0.17.0

func (o *ImageConfig) HasRescueDevice() bool

HasRescueDevice returns a boolean if a field has been set.

func (*ImageConfig) HasSecureBoot added in v0.17.0

func (o *ImageConfig) HasSecureBoot() bool

HasSecureBoot returns a boolean if a field has been set.

func (*ImageConfig) HasUefi added in v0.17.0

func (o *ImageConfig) HasUefi() bool

HasUefi returns a boolean if a field has been set.

func (*ImageConfig) HasVideoModel added in v0.17.0

func (o *ImageConfig) HasVideoModel() bool

HasVideoModel returns a boolean if a field has been set.

func (*ImageConfig) HasVirtioScsi added in v0.17.0

func (o *ImageConfig) HasVirtioScsi() bool

HasVirtioScsi returns a boolean if a field has been set.

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.

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.

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.

func (*ImageConfig) SetCdromBusNil added in v0.17.0

func (o *ImageConfig) SetCdromBusNil()

SetCdromBusNil sets the value for CdromBus to be an explicit nil

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.

func (*ImageConfig) SetDiskBusNil added in v0.17.0

func (o *ImageConfig) SetDiskBusNil()

SetDiskBusNil sets the value for DiskBus to be an explicit nil

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.

func (*ImageConfig) SetNicModelNil added in v0.17.0

func (o *ImageConfig) SetNicModelNil()

SetNicModelNil sets the value for NicModel to be an explicit nil

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.

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.

func (*ImageConfig) SetOperatingSystemDistroNil added in v0.17.0

func (o *ImageConfig) SetOperatingSystemDistroNil()

SetOperatingSystemDistroNil sets the value for OperatingSystemDistro to be an explicit nil

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.

func (*ImageConfig) SetOperatingSystemVersionNil added in v0.17.0

func (o *ImageConfig) SetOperatingSystemVersionNil()

SetOperatingSystemVersionNil sets the value for OperatingSystemVersion to be an explicit nil

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.

func (*ImageConfig) SetRescueBusNil added in v0.17.0

func (o *ImageConfig) SetRescueBusNil()

SetRescueBusNil sets the value for RescueBus to be an explicit nil

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.

func (*ImageConfig) SetRescueDeviceNil added in v0.17.0

func (o *ImageConfig) SetRescueDeviceNil()

SetRescueDeviceNil sets the value for RescueDevice to be an explicit nil

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.

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.

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.

func (*ImageConfig) SetVideoModelNil added in v0.17.0

func (o *ImageConfig) SetVideoModelNil()

SetVideoModelNil sets the value for VideoModel to be an explicit nil

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.

func (ImageConfig) ToMap added in v0.17.0

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

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

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

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

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

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

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

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

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

type ImageConfigGetArchitectureArgType added in v0.21.2

type ImageConfigGetArchitectureArgType = string

type ImageConfigGetArchitectureAttributeType added in v0.21.2

type ImageConfigGetArchitectureAttributeType = *string

isNotNullableString

type ImageConfigGetArchitectureRetType added in v0.21.2

type ImageConfigGetArchitectureRetType = string

type ImageConfigGetCdromBusArgType added in v0.21.2

type ImageConfigGetCdromBusArgType = *string

type ImageConfigGetCdromBusAttributeType added in v0.21.2

type ImageConfigGetCdromBusAttributeType = *NullableString

isNullableString

type ImageConfigGetCdromBusRetType added in v0.21.2

type ImageConfigGetCdromBusRetType = *string

type ImageConfigGetDiskBusArgType added in v0.21.2

type ImageConfigGetDiskBusArgType = *string

type ImageConfigGetDiskBusAttributeType added in v0.21.2

type ImageConfigGetDiskBusAttributeType = *NullableString

isNullableString

type ImageConfigGetDiskBusRetType added in v0.21.2

type ImageConfigGetDiskBusRetType = *string

type ImageConfigGetNicModelArgType added in v0.21.2

type ImageConfigGetNicModelArgType = *string

type ImageConfigGetNicModelAttributeType added in v0.21.2

type ImageConfigGetNicModelAttributeType = *NullableString

isNullableString

type ImageConfigGetNicModelRetType added in v0.21.2

type ImageConfigGetNicModelRetType = *string

type ImageConfigGetOperatingSystemArgType added in v0.21.2

type ImageConfigGetOperatingSystemArgType = string

type ImageConfigGetOperatingSystemAttributeType added in v0.21.2

type ImageConfigGetOperatingSystemAttributeType = *string

isNotNullableString

type ImageConfigGetOperatingSystemDistroArgType added in v0.21.2

type ImageConfigGetOperatingSystemDistroArgType = *string

type ImageConfigGetOperatingSystemDistroAttributeType added in v0.21.2

type ImageConfigGetOperatingSystemDistroAttributeType = *NullableString

isNullableString

type ImageConfigGetOperatingSystemDistroRetType added in v0.21.2

type ImageConfigGetOperatingSystemDistroRetType = *string

type ImageConfigGetOperatingSystemRetType added in v0.21.2

type ImageConfigGetOperatingSystemRetType = string

type ImageConfigGetOperatingSystemVersionArgType added in v0.21.2

type ImageConfigGetOperatingSystemVersionArgType = *string

type ImageConfigGetOperatingSystemVersionAttributeType added in v0.21.2

type ImageConfigGetOperatingSystemVersionAttributeType = *NullableString

isNullableString

type ImageConfigGetOperatingSystemVersionRetType added in v0.21.2

type ImageConfigGetOperatingSystemVersionRetType = *string

type ImageConfigGetRescueBusArgType added in v0.21.2

type ImageConfigGetRescueBusArgType = *string

type ImageConfigGetRescueBusAttributeType added in v0.21.2

type ImageConfigGetRescueBusAttributeType = *NullableString

isNullableString

type ImageConfigGetRescueBusRetType added in v0.21.2

type ImageConfigGetRescueBusRetType = *string

type ImageConfigGetRescueDeviceArgType added in v0.21.2

type ImageConfigGetRescueDeviceArgType = *string

type ImageConfigGetRescueDeviceAttributeType added in v0.21.2

type ImageConfigGetRescueDeviceAttributeType = *NullableString

isNullableString

type ImageConfigGetRescueDeviceRetType added in v0.21.2

type ImageConfigGetRescueDeviceRetType = *string

type ImageConfigGetVideoModelArgType added in v0.21.2

type ImageConfigGetVideoModelArgType = *string

type ImageConfigGetVideoModelAttributeType added in v0.21.2

type ImageConfigGetVideoModelAttributeType = *NullableString

isNullableString

type ImageConfigGetVideoModelRetType added in v0.21.2

type ImageConfigGetVideoModelRetType = *string

type ImageConfiggetBootMenuArgType added in v0.21.2

type ImageConfiggetBootMenuArgType = bool

type ImageConfiggetBootMenuAttributeType added in v0.21.2

type ImageConfiggetBootMenuAttributeType = *bool

isBoolean

type ImageConfiggetBootMenuRetType added in v0.21.2

type ImageConfiggetBootMenuRetType = bool

type ImageConfiggetSecureBootArgType added in v0.21.2

type ImageConfiggetSecureBootArgType = bool

type ImageConfiggetSecureBootAttributeType added in v0.21.2

type ImageConfiggetSecureBootAttributeType = *bool

isBoolean

type ImageConfiggetSecureBootRetType added in v0.21.2

type ImageConfiggetSecureBootRetType = bool

type ImageConfiggetUefiArgType added in v0.21.2

type ImageConfiggetUefiArgType = bool

type ImageConfiggetUefiAttributeType added in v0.21.2

type ImageConfiggetUefiAttributeType = *bool

isBoolean

type ImageConfiggetUefiRetType added in v0.21.2

type ImageConfiggetUefiRetType = bool

type ImageConfiggetVirtioScsiArgType added in v0.21.2

type ImageConfiggetVirtioScsiArgType = bool

type ImageConfiggetVirtioScsiAttributeType added in v0.21.2

type ImageConfiggetVirtioScsiAttributeType = *bool

isBoolean

type ImageConfiggetVirtioScsiRetType added in v0.21.2

type ImageConfiggetVirtioScsiRetType = bool

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.

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

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

func (*ImageCreateResponse) GetId added in v0.17.0

GetId returns the Id field value

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.

func (*ImageCreateResponse) GetUploadUrl added in v0.17.0

GetUploadUrl returns the UploadUrl field value

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.

func (*ImageCreateResponse) SetId added in v0.17.0

SetId sets field value

func (*ImageCreateResponse) SetUploadUrl added in v0.17.0

SetUploadUrl sets field value

func (ImageCreateResponse) ToMap added in v0.17.0

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

type ImageCreateResponseGetIdArgType added in v0.21.2

type ImageCreateResponseGetIdArgType = string

type ImageCreateResponseGetIdAttributeType added in v0.21.2

type ImageCreateResponseGetIdAttributeType = *string

isNotNullableString

type ImageCreateResponseGetIdRetType added in v0.21.2

type ImageCreateResponseGetIdRetType = string

type ImageCreateResponseGetUploadUrlArgType added in v0.21.2

type ImageCreateResponseGetUploadUrlArgType = string

type ImageCreateResponseGetUploadUrlAttributeType added in v0.21.2

type ImageCreateResponseGetUploadUrlAttributeType = *string

isNotNullableString

type ImageCreateResponseGetUploadUrlRetType added in v0.21.2

type ImageCreateResponseGetUploadUrlRetType = string

type ImageFromVolumePayload added in v1.3.0

type ImageFromVolumePayload struct {
	// Object that represents a disk format. Possible values: `raw`, `qcow2`, `iso`.
	DiskFormat ImageFromVolumePayloadGetDiskFormatAttributeType `json:"diskFormat,omitempty"`
	// 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.

func NewImageFromVolumePayload added in v1.3.0

func NewImageFromVolumePayload(name ImageFromVolumePayloadGetNameArgType) *ImageFromVolumePayload

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

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

func (*ImageFromVolumePayload) GetDiskFormat added in v1.3.0

GetDiskFormat returns the DiskFormat field value if set, zero value otherwise.

func (*ImageFromVolumePayload) GetDiskFormatOk added in v1.3.0

GetDiskFormatOk returns a tuple with the DiskFormat field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ImageFromVolumePayload) GetName added in v1.3.0

GetName returns the Name field value

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.

func (*ImageFromVolumePayload) GetProtected added in v1.3.0

GetProtected returns the Protected field value if set, zero value otherwise.

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.

func (*ImageFromVolumePayload) HasDiskFormat added in v1.3.0

func (o *ImageFromVolumePayload) HasDiskFormat() bool

HasDiskFormat returns a boolean if a field has been set.

func (*ImageFromVolumePayload) HasProtected added in v1.3.0

func (o *ImageFromVolumePayload) HasProtected() bool

HasProtected returns a boolean if a field has been set.

func (*ImageFromVolumePayload) SetDiskFormat added in v1.3.0

SetDiskFormat gets a reference to the given string and assigns it to the DiskFormat field.

func (*ImageFromVolumePayload) SetName added in v1.3.0

SetName sets field value

func (*ImageFromVolumePayload) SetProtected added in v1.3.0

SetProtected gets a reference to the given bool and assigns it to the Protected field.

func (ImageFromVolumePayload) ToMap added in v1.3.0

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

type ImageFromVolumePayloadGetDiskFormatArgType added in v1.3.0

type ImageFromVolumePayloadGetDiskFormatArgType = string

type ImageFromVolumePayloadGetDiskFormatAttributeType added in v1.3.0

type ImageFromVolumePayloadGetDiskFormatAttributeType = *string

isNotNullableString

type ImageFromVolumePayloadGetDiskFormatRetType added in v1.3.0

type ImageFromVolumePayloadGetDiskFormatRetType = string

type ImageFromVolumePayloadGetNameArgType added in v1.3.0

type ImageFromVolumePayloadGetNameArgType = string

type ImageFromVolumePayloadGetNameAttributeType added in v1.3.0

type ImageFromVolumePayloadGetNameAttributeType = *string

isNotNullableString

type ImageFromVolumePayloadGetNameRetType added in v1.3.0

type ImageFromVolumePayloadGetNameRetType = string

type ImageFromVolumePayloadgetProtectedArgType added in v1.3.0

type ImageFromVolumePayloadgetProtectedArgType = bool

type ImageFromVolumePayloadgetProtectedAttributeType added in v1.3.0

type ImageFromVolumePayloadgetProtectedAttributeType = *bool

isBoolean

type ImageFromVolumePayloadgetProtectedRetType added in v1.3.0

type ImageFromVolumePayloadgetProtectedRetType = bool

type ImageFromVolumeRequest added in v1.3.0

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

func (ImageFromVolumeRequest) Execute added in v1.3.0

func (r ImageFromVolumeRequest) Execute() (*Image, error)

func (ImageFromVolumeRequest) ImageFromVolumePayload added in v1.3.0

func (r ImageFromVolumeRequest) ImageFromVolumePayload(imageFromVolumePayload ImageFromVolumePayload) ApiImageFromVolumeRequest

type ImageGetAgentArgType added in v0.28.0

type ImageGetAgentArgType = ImageAgent

type ImageGetAgentAttributeType added in v0.28.0

type ImageGetAgentAttributeType = *ImageAgent

isModel

type ImageGetAgentRetType added in v0.28.0

type ImageGetAgentRetType = ImageAgent

type ImageGetChecksumArgType added in v0.21.2

type ImageGetChecksumArgType = ImageChecksum

type ImageGetChecksumAttributeType added in v0.21.2

type ImageGetChecksumAttributeType = *ImageChecksum

isModel

type ImageGetChecksumRetType added in v0.21.2

type ImageGetChecksumRetType = ImageChecksum

type ImageGetConfigArgType added in v0.21.2

type ImageGetConfigArgType = ImageConfig

type ImageGetConfigAttributeType added in v0.21.2

type ImageGetConfigAttributeType = *ImageConfig

isModel

type ImageGetConfigRetType added in v0.21.2

type ImageGetConfigRetType = ImageConfig

type ImageGetCreatedAtArgType added in v0.21.2

type ImageGetCreatedAtArgType = time.Time

type ImageGetCreatedAtAttributeType added in v0.21.2

type ImageGetCreatedAtAttributeType = *time.Time

isDateTime

type ImageGetCreatedAtRetType added in v0.21.2

type ImageGetCreatedAtRetType = time.Time

type ImageGetDiskFormatArgType added in v0.21.2

type ImageGetDiskFormatArgType = string

type ImageGetDiskFormatAttributeType added in v0.21.2

type ImageGetDiskFormatAttributeType = *string

isNotNullableString

type ImageGetDiskFormatRetType added in v0.21.2

type ImageGetDiskFormatRetType = string

type ImageGetIdArgType added in v0.21.2

type ImageGetIdArgType = string

type ImageGetIdAttributeType added in v0.21.2

type ImageGetIdAttributeType = *string

isNotNullableString

type ImageGetIdRetType added in v0.21.2

type ImageGetIdRetType = string

type ImageGetImportProgressArgType added in v1.2.0

type ImageGetImportProgressArgType = int64

type ImageGetImportProgressAttributeType added in v1.2.0

type ImageGetImportProgressAttributeType = *int64

isLong

type ImageGetImportProgressRetType added in v1.2.0

type ImageGetImportProgressRetType = int64

type ImageGetLabelsArgType added in v0.21.2

type ImageGetLabelsArgType = map[string]interface{}

type ImageGetLabelsAttributeType added in v0.21.2

type ImageGetLabelsAttributeType = *map[string]interface{}

isFreeform

type ImageGetLabelsRetType added in v0.21.2

type ImageGetLabelsRetType = map[string]interface{}

type ImageGetMinDiskSizeArgType added in v0.21.2

type ImageGetMinDiskSizeArgType = int64

type ImageGetMinDiskSizeAttributeType added in v0.21.2

type ImageGetMinDiskSizeAttributeType = *int64

isLong

type ImageGetMinDiskSizeRetType added in v0.21.2

type ImageGetMinDiskSizeRetType = int64

type ImageGetMinRamArgType added in v0.21.2

type ImageGetMinRamArgType = int64

type ImageGetMinRamAttributeType added in v0.21.2

type ImageGetMinRamAttributeType = *int64

isLong

type ImageGetMinRamRetType added in v0.21.2

type ImageGetMinRamRetType = int64

type ImageGetNameArgType added in v0.21.2

type ImageGetNameArgType = string

type ImageGetNameAttributeType added in v0.21.2

type ImageGetNameAttributeType = *string

isNotNullableString

type ImageGetNameRetType added in v0.21.2

type ImageGetNameRetType = string

type ImageGetOwnerArgType added in v0.21.2

type ImageGetOwnerArgType = string

type ImageGetOwnerAttributeType added in v0.21.2

type ImageGetOwnerAttributeType = *string

isNotNullableString

type ImageGetOwnerRetType added in v0.21.2

type ImageGetOwnerRetType = string

type ImageGetScopeArgType added in v0.21.2

type ImageGetScopeArgType = string

type ImageGetScopeAttributeType added in v0.21.2

type ImageGetScopeAttributeType = *string

isNotNullableString

type ImageGetScopeRetType added in v0.21.2

type ImageGetScopeRetType = string

type ImageGetSizeArgType added in v0.21.2

type ImageGetSizeArgType = int64

type ImageGetSizeAttributeType added in v0.21.2

type ImageGetSizeAttributeType = *int64

isLong

type ImageGetSizeRetType added in v0.21.2

type ImageGetSizeRetType = int64

type ImageGetStatusArgType added in v0.21.2

type ImageGetStatusArgType = string

type ImageGetStatusAttributeType added in v0.21.2

type ImageGetStatusAttributeType = *string

isNotNullableString

type ImageGetStatusRetType added in v0.21.2

type ImageGetStatusRetType = string

type ImageGetUpdatedAtArgType added in v0.21.2

type ImageGetUpdatedAtArgType = time.Time

type ImageGetUpdatedAtAttributeType added in v0.21.2

type ImageGetUpdatedAtAttributeType = *time.Time

isDateTime

type ImageGetUpdatedAtRetType added in v0.21.2

type ImageGetUpdatedAtRetType = time.Time

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.

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

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

func (*ImageListResponse) GetItems added in v0.17.0

GetItems returns the Items field value

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.

func (*ImageListResponse) SetItems added in v0.17.0

SetItems sets field value

func (ImageListResponse) ToMap added in v0.17.0

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

type ImageListResponseGetItemsArgType added in v0.21.2

type ImageListResponseGetItemsArgType = []Image

type ImageListResponseGetItemsAttributeType added in v0.21.2

type ImageListResponseGetItemsAttributeType = *[]Image

isArray

type ImageListResponseGetItemsRetType added in v0.21.2

type ImageListResponseGetItemsRetType = []Image

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.

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

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

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.

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.

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.

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.

func (*ImageShare) HasParentOrganization added in v0.17.0

func (o *ImageShare) HasParentOrganization() bool

HasParentOrganization returns a boolean if a field has been set.

func (*ImageShare) HasProjects added in v0.17.0

func (o *ImageShare) HasProjects() bool

HasProjects returns a boolean if a field has been set.

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.

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.

func (ImageShare) ToMap added in v0.17.0

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

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.

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

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

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.

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.

func (*ImageShareConsumer) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*ImageShareConsumer) GetImageId added in v0.17.0

GetImageId returns the ImageId field value if set, zero value otherwise.

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.

func (*ImageShareConsumer) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*ImageShareConsumer) HasConsumerProjectId added in v0.17.0

func (o *ImageShareConsumer) HasConsumerProjectId() bool

HasConsumerProjectId returns a boolean if a field has been set.

func (*ImageShareConsumer) HasCreatedAt added in v0.17.0

func (o *ImageShareConsumer) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*ImageShareConsumer) HasImageId added in v0.17.0

func (o *ImageShareConsumer) HasImageId() bool

HasImageId returns a boolean if a field has been set.

func (*ImageShareConsumer) HasUpdatedAt added in v0.17.0

func (o *ImageShareConsumer) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*ImageShareConsumer) SetConsumerProjectId added in v0.17.0

SetConsumerProjectId gets a reference to the given string and assigns it to the ConsumerProjectId field.

func (*ImageShareConsumer) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*ImageShareConsumer) SetImageId added in v0.17.0

SetImageId gets a reference to the given string and assigns it to the ImageId field.

func (*ImageShareConsumer) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (ImageShareConsumer) ToMap added in v0.17.0

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

type ImageShareConsumerGetConsumerProjectIdArgType added in v0.21.2

type ImageShareConsumerGetConsumerProjectIdArgType = string

type ImageShareConsumerGetConsumerProjectIdAttributeType added in v0.21.2

type ImageShareConsumerGetConsumerProjectIdAttributeType = *string

isNotNullableString

type ImageShareConsumerGetConsumerProjectIdRetType added in v0.21.2

type ImageShareConsumerGetConsumerProjectIdRetType = string

type ImageShareConsumerGetCreatedAtArgType added in v0.21.2

type ImageShareConsumerGetCreatedAtArgType = time.Time

type ImageShareConsumerGetCreatedAtAttributeType added in v0.21.2

type ImageShareConsumerGetCreatedAtAttributeType = *time.Time

isDateTime

type ImageShareConsumerGetCreatedAtRetType added in v0.21.2

type ImageShareConsumerGetCreatedAtRetType = time.Time

type ImageShareConsumerGetImageIdArgType added in v0.21.2

type ImageShareConsumerGetImageIdArgType = string

type ImageShareConsumerGetImageIdAttributeType added in v0.21.2

type ImageShareConsumerGetImageIdAttributeType = *string

isNotNullableString

type ImageShareConsumerGetImageIdRetType added in v0.21.2

type ImageShareConsumerGetImageIdRetType = string

type ImageShareConsumerGetUpdatedAtArgType added in v0.21.2

type ImageShareConsumerGetUpdatedAtArgType = time.Time

type ImageShareConsumerGetUpdatedAtAttributeType added in v0.21.2

type ImageShareConsumerGetUpdatedAtAttributeType = *time.Time

isDateTime

type ImageShareConsumerGetUpdatedAtRetType added in v0.21.2

type ImageShareConsumerGetUpdatedAtRetType = time.Time

type ImageShareGetProjectsArgType added in v0.21.2

type ImageShareGetProjectsArgType = []string

type ImageShareGetProjectsAttributeType added in v0.21.2

type ImageShareGetProjectsAttributeType = *[]string

isArray

type ImageShareGetProjectsRetType added in v0.21.2

type ImageShareGetProjectsRetType = []string

type ImageSharegetParentOrganizationArgType added in v0.21.2

type ImageSharegetParentOrganizationArgType = bool

type ImageSharegetParentOrganizationAttributeType added in v0.21.2

type ImageSharegetParentOrganizationAttributeType = *bool

isBoolean

type ImageSharegetParentOrganizationRetType added in v0.21.2

type ImageSharegetParentOrganizationRetType = bool

type ImagegetProtectedArgType added in v0.21.2

type ImagegetProtectedArgType = bool

type ImagegetProtectedAttributeType added in v0.21.2

type ImagegetProtectedAttributeType = *bool

isBoolean

type ImagegetProtectedRetType added in v0.21.2

type ImagegetProtectedRetType = bool

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.

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

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

func (*KeyPairListResponse) GetItems added in v0.16.0

GetItems returns the Items field value

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.

func (*KeyPairListResponse) SetItems added in v0.16.0

SetItems sets field value

func (KeyPairListResponse) ToMap added in v0.16.0

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

type KeyPairListResponseGetItemsArgType added in v0.21.2

type KeyPairListResponseGetItemsArgType = []Keypair

type KeyPairListResponseGetItemsAttributeType added in v0.21.2

type KeyPairListResponseGetItemsAttributeType = *[]Keypair

isArray

type KeyPairListResponseGetItemsRetType added in v0.21.2

type KeyPairListResponseGetItemsRetType = []Keypair

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

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

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

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.

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.

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.

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.

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.

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.

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.

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.

func (*Keypair) GetPublicKey added in v0.16.0

func (o *Keypair) GetPublicKey() (ret KeypairGetPublicKeyRetType)

GetPublicKey returns the PublicKey field value

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.

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.

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.

func (*Keypair) HasCreatedAt added in v0.16.0

func (o *Keypair) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Keypair) HasFingerprint added in v0.16.0

func (o *Keypair) HasFingerprint() bool

HasFingerprint returns a boolean if a field has been set.

func (*Keypair) HasLabels added in v0.16.0

func (o *Keypair) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Keypair) HasName added in v0.16.0

func (o *Keypair) HasName() bool

HasName returns a boolean if a field has been set.

func (*Keypair) HasUpdatedAt added in v0.16.0

func (o *Keypair) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

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.

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.

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.

func (*Keypair) SetPublicKey added in v0.16.0

func (o *Keypair) SetPublicKey(v KeypairGetPublicKeyRetType)

SetPublicKey sets field value

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.

func (Keypair) ToMap added in v0.16.0

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

type KeypairGetCreatedAtArgType added in v0.21.2

type KeypairGetCreatedAtArgType = time.Time

type KeypairGetCreatedAtAttributeType added in v0.21.2

type KeypairGetCreatedAtAttributeType = *time.Time

isDateTime

type KeypairGetCreatedAtRetType added in v0.21.2

type KeypairGetCreatedAtRetType = time.Time

type KeypairGetFingerprintArgType added in v0.21.2

type KeypairGetFingerprintArgType = string

type KeypairGetFingerprintAttributeType added in v0.21.2

type KeypairGetFingerprintAttributeType = *string

isNotNullableString

type KeypairGetFingerprintRetType added in v0.21.2

type KeypairGetFingerprintRetType = string

type KeypairGetLabelsArgType added in v0.21.2

type KeypairGetLabelsArgType = map[string]interface{}

type KeypairGetLabelsAttributeType added in v0.21.2

type KeypairGetLabelsAttributeType = *map[string]interface{}

isFreeform

type KeypairGetLabelsRetType added in v0.21.2

type KeypairGetLabelsRetType = map[string]interface{}

type KeypairGetNameArgType added in v0.21.2

type KeypairGetNameArgType = string

type KeypairGetNameAttributeType added in v0.21.2

type KeypairGetNameAttributeType = *string

isNotNullableString

type KeypairGetNameRetType added in v0.21.2

type KeypairGetNameRetType = string

type KeypairGetPublicKeyArgType added in v0.21.2

type KeypairGetPublicKeyArgType = string

type KeypairGetPublicKeyAttributeType added in v0.21.2

type KeypairGetPublicKeyAttributeType = *string

isNotNullableString

type KeypairGetPublicKeyRetType added in v0.21.2

type KeypairGetPublicKeyRetType = string

type KeypairGetUpdatedAtArgType added in v0.21.2

type KeypairGetUpdatedAtArgType = time.Time

type KeypairGetUpdatedAtAttributeType added in v0.21.2

type KeypairGetUpdatedAtAttributeType = *time.Time

isDateTime

type KeypairGetUpdatedAtRetType added in v0.21.2

type KeypairGetUpdatedAtRetType = time.Time

type ListAffinityGroupsRequest added in v0.23.0

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

func (ListAffinityGroupsRequest) Execute added in v0.23.0

type ListAttachedVolumesRequest added in v0.23.0

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

func (ListAttachedVolumesRequest) Execute added in v0.23.0

type ListAvailabilityZonesRequest added in v0.23.0

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

func (ListAvailabilityZonesRequest) Execute added in v0.23.0

type ListBackupsRequest added in v0.23.0

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

func (ListBackupsRequest) Execute added in v0.23.0

func (ListBackupsRequest) LabelSelector added in v0.23.0

func (r ListBackupsRequest) LabelSelector(labelSelector string) ApiListBackupsRequest

type ListImagesRequest added in v0.23.0

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

func (ListImagesRequest) All added in v0.23.0

func (ListImagesRequest) Execute added in v0.23.0

func (r ListImagesRequest) Execute() (*ImageListResponse, error)

func (ListImagesRequest) LabelSelector added in v0.23.0

func (r ListImagesRequest) LabelSelector(labelSelector string) ApiListImagesRequest

type ListKeyPairsRequest added in v0.23.0

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

func (ListKeyPairsRequest) Execute added in v0.23.0

func (ListKeyPairsRequest) LabelSelector added in v0.23.0

func (r ListKeyPairsRequest) LabelSelector(labelSelector string) ApiListKeyPairsRequest

type ListMachineTypesRequest added in v0.23.0

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

func (ListMachineTypesRequest) Execute added in v0.23.0

func (ListMachineTypesRequest) Filter added in v0.23.0

type ListNetworkAreaProjectsRequest added in v0.23.0

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

func (ListNetworkAreaProjectsRequest) Execute added in v0.23.0

type ListNetworkAreaRangesRequest added in v0.23.0

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

func (ListNetworkAreaRangesRequest) Execute added in v0.23.0

type ListNetworkAreaRegionsRequest added in v1.0.0

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

func (ListNetworkAreaRegionsRequest) Execute added in v1.0.0

type ListNetworkAreaRoutesRequest added in v0.23.0

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

func (ListNetworkAreaRoutesRequest) Execute added in v0.23.0

func (ListNetworkAreaRoutesRequest) LabelSelector added in v0.23.0

type ListNetworkAreasRequest added in v0.23.0

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

func (ListNetworkAreasRequest) Execute added in v0.23.0

func (ListNetworkAreasRequest) LabelSelector added in v0.23.0

func (r ListNetworkAreasRequest) LabelSelector(labelSelector string) ApiListNetworkAreasRequest

type ListNetworksRequest added in v0.23.0

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

func (ListNetworksRequest) Execute added in v0.23.0

func (ListNetworksRequest) LabelSelector added in v0.23.0

func (r ListNetworksRequest) LabelSelector(labelSelector string) ApiListNetworksRequest

type ListNicsRequest added in v0.23.0

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

func (ListNicsRequest) Execute added in v0.23.0

func (r ListNicsRequest) Execute() (*NICListResponse, error)

func (ListNicsRequest) LabelSelector added in v0.23.0

func (r ListNicsRequest) LabelSelector(labelSelector string) ApiListNicsRequest

type ListProjectNICsRequest added in v0.23.0

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

func (ListProjectNICsRequest) Execute added in v0.23.0

func (ListProjectNICsRequest) LabelSelector added in v0.23.0

func (r ListProjectNICsRequest) LabelSelector(labelSelector string) ApiListProjectNICsRequest

type ListPublicIPRangesRequest added in v0.23.0

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

func (ListPublicIPRangesRequest) Execute added in v0.23.0

type ListPublicIPsRequest added in v0.23.0

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

func (ListPublicIPsRequest) Execute added in v0.23.0

func (ListPublicIPsRequest) LabelSelector added in v0.23.0

func (r ListPublicIPsRequest) LabelSelector(labelSelector string) ApiListPublicIPsRequest

type ListQuotasRequest added in v0.23.0

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

func (ListQuotasRequest) Execute added in v0.23.0

func (r ListQuotasRequest) Execute() (*QuotaListResponse, error)

type ListRoutesOfRoutingTableRequest added in v1.0.0

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

func (ListRoutesOfRoutingTableRequest) Execute added in v1.0.0

func (ListRoutesOfRoutingTableRequest) LabelSelector added in v1.0.0

type ListRoutingTablesOfAreaRequest added in v1.0.0

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

func (ListRoutingTablesOfAreaRequest) Execute added in v1.0.0

func (ListRoutingTablesOfAreaRequest) LabelSelector added in v1.0.0

type ListSecurityGroupRulesRequest added in v0.23.0

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

func (ListSecurityGroupRulesRequest) Execute added in v0.23.0

type ListSecurityGroupsRequest added in v0.23.0

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

func (ListSecurityGroupsRequest) Execute added in v0.23.0

func (ListSecurityGroupsRequest) LabelSelector added in v0.23.0

func (r ListSecurityGroupsRequest) LabelSelector(labelSelector string) ApiListSecurityGroupsRequest

type ListServerNICsRequest added in v1.0.0

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

func (ListServerNICsRequest) Execute added in v1.0.0

type ListServerServiceAccountsRequest added in v0.23.0

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

func (ListServerServiceAccountsRequest) Execute added in v0.23.0

type ListServersRequest added in v0.23.0

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

func (ListServersRequest) Details added in v0.23.0

func (r ListServersRequest) Details(details bool) ApiListServersRequest

func (ListServersRequest) Execute added in v0.23.0

func (ListServersRequest) LabelSelector added in v0.23.0

func (r ListServersRequest) LabelSelector(labelSelector string) ApiListServersRequest

type ListSnapshotsInProjectRequest added in v1.0.0

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

func (ListSnapshotsInProjectRequest) Execute added in v1.0.0

func (ListSnapshotsInProjectRequest) LabelSelector added in v1.0.0

type ListVolumePerformanceClassesRequest added in v0.23.0

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

func (ListVolumePerformanceClassesRequest) Execute added in v0.23.0

func (ListVolumePerformanceClassesRequest) LabelSelector added in v0.23.0

type ListVolumesRequest added in v0.23.0

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

func (ListVolumesRequest) Execute added in v0.23.0

func (ListVolumesRequest) LabelSelector added in v0.23.0

func (r ListVolumesRequest) LabelSelector(labelSelector string) ApiListVolumesRequest

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

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

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

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.

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.

func (*MachineType) GetDisk added in v0.16.0

func (o *MachineType) GetDisk() (ret MachineTypeGetDiskRetType)

GetDisk returns the Disk field value

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.

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.

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.

func (*MachineType) GetName added in v0.16.0

func (o *MachineType) GetName() (ret MachineTypeGetNameRetType)

GetName returns the Name field value

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.

func (*MachineType) GetRam added in v0.16.0

func (o *MachineType) GetRam() (ret MachineTypeGetRamRetType)

GetRam returns the Ram field value

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.

func (*MachineType) GetVcpus added in v0.16.0

func (o *MachineType) GetVcpus() (ret MachineTypeGetVcpusRetType)

GetVcpus returns the Vcpus field value

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.

func (*MachineType) HasDescription added in v0.16.0

func (o *MachineType) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*MachineType) HasExtraSpecs added in v0.16.0

func (o *MachineType) HasExtraSpecs() bool

HasExtraSpecs returns a boolean if a field has been set.

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.

func (*MachineType) SetDisk added in v0.16.0

func (o *MachineType) SetDisk(v MachineTypeGetDiskRetType)

SetDisk sets field value

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.

func (*MachineType) SetName added in v0.16.0

func (o *MachineType) SetName(v MachineTypeGetNameRetType)

SetName sets field value

func (*MachineType) SetRam added in v0.16.0

SetRam sets field value

func (*MachineType) SetVcpus added in v0.16.0

func (o *MachineType) SetVcpus(v MachineTypeGetVcpusRetType)

SetVcpus sets field value

func (MachineType) ToMap added in v0.16.0

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

type MachineTypeGetDescriptionArgType added in v0.21.2

type MachineTypeGetDescriptionArgType = string

type MachineTypeGetDescriptionAttributeType added in v0.21.2

type MachineTypeGetDescriptionAttributeType = *string

isNotNullableString

type MachineTypeGetDescriptionRetType added in v0.21.2

type MachineTypeGetDescriptionRetType = string

type MachineTypeGetDiskArgType added in v0.21.2

type MachineTypeGetDiskArgType = int64

type MachineTypeGetDiskAttributeType added in v0.21.2

type MachineTypeGetDiskAttributeType = *int64

isLong

type MachineTypeGetDiskRetType added in v0.21.2

type MachineTypeGetDiskRetType = int64

type MachineTypeGetExtraSpecsArgType added in v0.21.2

type MachineTypeGetExtraSpecsArgType = map[string]interface{}

type MachineTypeGetExtraSpecsAttributeType added in v0.21.2

type MachineTypeGetExtraSpecsAttributeType = *map[string]interface{}

isFreeform

type MachineTypeGetExtraSpecsRetType added in v0.21.2

type MachineTypeGetExtraSpecsRetType = map[string]interface{}

type MachineTypeGetNameArgType added in v0.21.2

type MachineTypeGetNameArgType = string

type MachineTypeGetNameAttributeType added in v0.21.2

type MachineTypeGetNameAttributeType = *string

isNotNullableString

type MachineTypeGetNameRetType added in v0.21.2

type MachineTypeGetNameRetType = string

type MachineTypeGetRamArgType added in v0.21.2

type MachineTypeGetRamArgType = int64

type MachineTypeGetRamAttributeType added in v0.21.2

type MachineTypeGetRamAttributeType = *int64

isLong

type MachineTypeGetRamRetType added in v0.21.2

type MachineTypeGetRamRetType = int64

type MachineTypeGetVcpusArgType added in v0.21.2

type MachineTypeGetVcpusArgType = int64

type MachineTypeGetVcpusAttributeType added in v0.21.2

type MachineTypeGetVcpusAttributeType = *int64

isLong

type MachineTypeGetVcpusRetType added in v0.21.2

type MachineTypeGetVcpusRetType = int64

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.

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

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

func (*MachineTypeListResponse) GetItems added in v0.16.0

GetItems returns the Items field value

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.

func (*MachineTypeListResponse) SetItems added in v0.16.0

SetItems sets field value

func (MachineTypeListResponse) ToMap added in v0.16.0

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

type MachineTypeListResponseGetItemsArgType added in v0.21.2

type MachineTypeListResponseGetItemsArgType = []MachineType

type MachineTypeListResponseGetItemsAttributeType added in v0.21.2

type MachineTypeListResponseGetItemsAttributeType = *[]MachineType

isArray

type MachineTypeListResponseGetItemsRetType added in v0.21.2

type MachineTypeListResponseGetItemsRetType = []MachineType

type MappedNullable

type MappedNullable interface {
	ToMap() (map[string]interface{}, error)
}

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

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*NIC) HasAllowedAddresses added in v0.13.0

func (o *NIC) HasAllowedAddresses() bool

HasAllowedAddresses returns a boolean if a field has been set.

func (*NIC) HasDescription added in v0.31.0

func (o *NIC) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*NIC) HasDevice added in v0.13.0

func (o *NIC) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*NIC) HasId added in v0.13.0

func (o *NIC) HasId() bool

HasId returns a boolean if a field has been set.

func (*NIC) HasIpv4 added in v0.13.0

func (o *NIC) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*NIC) HasIpv6 added in v0.13.0

func (o *NIC) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*NIC) HasLabels added in v0.13.0

func (o *NIC) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*NIC) HasMac added in v0.13.0

func (o *NIC) HasMac() bool

HasMac returns a boolean if a field has been set.

func (*NIC) HasName added in v0.13.0

func (o *NIC) HasName() bool

HasName returns a boolean if a field has been set.

func (*NIC) HasNetworkId added in v0.13.0

func (o *NIC) HasNetworkId() bool

HasNetworkId returns a boolean if a field has been set.

func (*NIC) HasNicSecurity added in v0.13.0

func (o *NIC) HasNicSecurity() bool

HasNicSecurity returns a boolean if a field has been set.

func (*NIC) HasSecurityGroups added in v0.13.0

func (o *NIC) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

func (*NIC) HasStatus added in v0.13.0

func (o *NIC) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*NIC) HasType added in v0.13.0

func (o *NIC) HasType() bool

HasType returns a boolean if a field has been set.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (NIC) ToMap added in v0.13.0

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

type NICGetAllowedAddressesArgType added in v0.21.2

type NICGetAllowedAddressesArgType = []AllowedAddressesInner

type NICGetAllowedAddressesAttributeType added in v0.21.2

type NICGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray

type NICGetAllowedAddressesRetType added in v0.21.2

type NICGetAllowedAddressesRetType = []AllowedAddressesInner

type NICGetDescriptionArgType added in v0.31.0

type NICGetDescriptionArgType = string

type NICGetDescriptionAttributeType added in v0.31.0

type NICGetDescriptionAttributeType = *string

isNotNullableString

type NICGetDescriptionRetType added in v0.31.0

type NICGetDescriptionRetType = string

type NICGetDeviceArgType added in v0.21.2

type NICGetDeviceArgType = string

type NICGetDeviceAttributeType added in v0.21.2

type NICGetDeviceAttributeType = *string

isNotNullableString

type NICGetDeviceRetType added in v0.21.2

type NICGetDeviceRetType = string

type NICGetIdArgType added in v0.21.2

type NICGetIdArgType = string

type NICGetIdAttributeType added in v0.21.2

type NICGetIdAttributeType = *string

isNotNullableString

type NICGetIdRetType added in v0.21.2

type NICGetIdRetType = string

type NICGetIpv4ArgType added in v0.21.2

type NICGetIpv4ArgType = string

type NICGetIpv4AttributeType added in v0.21.2

type NICGetIpv4AttributeType = *string

isNotNullableString

type NICGetIpv4RetType added in v0.21.2

type NICGetIpv4RetType = string

type NICGetIpv6ArgType added in v0.21.2

type NICGetIpv6ArgType = string

type NICGetIpv6AttributeType added in v0.21.2

type NICGetIpv6AttributeType = *string

isNotNullableString

type NICGetIpv6RetType added in v0.21.2

type NICGetIpv6RetType = string

type NICGetLabelsArgType added in v0.21.2

type NICGetLabelsArgType = map[string]interface{}

type NICGetLabelsAttributeType added in v0.21.2

type NICGetLabelsAttributeType = *map[string]interface{}

isFreeform

type NICGetLabelsRetType added in v0.21.2

type NICGetLabelsRetType = map[string]interface{}

type NICGetMacArgType added in v0.21.2

type NICGetMacArgType = string

type NICGetMacAttributeType added in v0.21.2

type NICGetMacAttributeType = *string

isNotNullableString

type NICGetMacRetType added in v0.21.2

type NICGetMacRetType = string

type NICGetNameArgType added in v0.21.2

type NICGetNameArgType = string

type NICGetNameAttributeType added in v0.21.2

type NICGetNameAttributeType = *string

isNotNullableString

type NICGetNameRetType added in v0.21.2

type NICGetNameRetType = string

type NICGetNetworkIdArgType added in v0.21.2

type NICGetNetworkIdArgType = string

type NICGetNetworkIdAttributeType added in v0.21.2

type NICGetNetworkIdAttributeType = *string

isNotNullableString

type NICGetNetworkIdRetType added in v0.21.2

type NICGetNetworkIdRetType = string

type NICGetSecurityGroupsArgType added in v0.21.2

type NICGetSecurityGroupsArgType = []string

type NICGetSecurityGroupsAttributeType added in v0.21.2

type NICGetSecurityGroupsAttributeType = *[]string

isArray

type NICGetSecurityGroupsRetType added in v0.21.2

type NICGetSecurityGroupsRetType = []string

type NICGetStatusArgType added in v0.21.2

type NICGetStatusArgType = string

type NICGetStatusAttributeType added in v0.21.2

type NICGetStatusAttributeType = *string

isNotNullableString

type NICGetStatusRetType added in v0.21.2

type NICGetStatusRetType = string

type NICGetTypeArgType added in v0.21.2

type NICGetTypeArgType = string

type NICGetTypeAttributeType added in v0.21.2

type NICGetTypeAttributeType = *string

isNotNullableString

type NICGetTypeRetType added in v0.21.2

type NICGetTypeRetType = string

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.

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

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

func (*NICListResponse) GetItems added in v0.13.0

func (o *NICListResponse) GetItems() (ret NICListResponseGetItemsRetType)

GetItems returns the Items field value

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.

func (*NICListResponse) SetItems added in v0.13.0

SetItems sets field value

func (NICListResponse) ToMap added in v0.13.0

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

type NICListResponseGetItemsArgType added in v0.21.2

type NICListResponseGetItemsArgType = []NIC

type NICListResponseGetItemsAttributeType added in v0.21.2

type NICListResponseGetItemsAttributeType = *[]NIC

isArray

type NICListResponseGetItemsRetType added in v0.21.2

type NICListResponseGetItemsRetType = []NIC

type NICgetNicSecurityArgType added in v0.21.2

type NICgetNicSecurityArgType = bool

type NICgetNicSecurityAttributeType added in v0.21.2

type NICgetNicSecurityAttributeType = *bool

isBoolean

type NICgetNicSecurityRetType added in v0.21.2

type NICgetNicSecurityRetType = bool

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

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

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

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.

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.

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.

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.

func (*Network) GetId added in v1.0.0

func (o *Network) GetId() (ret NetworkGetIdRetType)

GetId returns the Id field value

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.

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.

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.

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.

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.

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.

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.

func (*Network) GetName added in v0.12.0

func (o *Network) GetName() (ret NetworkGetNameRetType)

GetName returns the Name field value

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.

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.

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.

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.

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.

func (*Network) GetStatus added in v1.0.0

func (o *Network) GetStatus() (ret NetworkGetStatusRetType)

GetStatus returns the Status field value

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.

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.

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.

func (*Network) HasCreatedAt added in v0.12.0

func (o *Network) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Network) HasDhcp added in v0.27.0

func (o *Network) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*Network) HasIpv4 added in v1.0.0

func (o *Network) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*Network) HasIpv6 added in v1.0.0

func (o *Network) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*Network) HasLabels added in v0.12.0

func (o *Network) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Network) HasRouted added in v0.12.0

func (o *Network) HasRouted() bool

HasRouted returns a boolean if a field has been set.

func (*Network) HasRoutingTableId added in v1.0.0

func (o *Network) HasRoutingTableId() bool

HasRoutingTableId returns a boolean if a field has been set.

func (*Network) HasUpdatedAt added in v0.12.0

func (o *Network) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

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.

func (*Network) SetId added in v1.0.0

func (o *Network) SetId(v NetworkGetIdRetType)

SetId sets field value

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.

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.

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.

func (*Network) SetName added in v0.12.0

func (o *Network) SetName(v NetworkGetNameRetType)

SetName sets field value

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.

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.

func (*Network) SetStatus added in v1.0.0

func (o *Network) SetStatus(v NetworkGetStatusRetType)

SetStatus sets field value

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.

func (Network) ToMap added in v0.12.0

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

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

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

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

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.

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.

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.

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.

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.

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.

func (*NetworkArea) GetName added in v0.12.0

func (o *NetworkArea) GetName() (ret NetworkAreaGetNameRetType)

GetName returns the Name field value

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.

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.

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.

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.

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.

func (*NetworkArea) HasCreatedAt added in v0.12.0

func (o *NetworkArea) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*NetworkArea) HasId added in v1.0.0

func (o *NetworkArea) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkArea) HasLabels added in v0.12.0

func (o *NetworkArea) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*NetworkArea) HasProjectCount added in v1.0.0

func (o *NetworkArea) HasProjectCount() bool

HasProjectCount returns a boolean if a field has been set.

func (*NetworkArea) HasUpdatedAt added in v0.12.0

func (o *NetworkArea) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

func (*NetworkArea) SetId added in v1.0.0

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*NetworkArea) SetName added in v0.12.0

func (o *NetworkArea) SetName(v NetworkAreaGetNameRetType)

SetName sets field value

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.

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.

func (NetworkArea) ToMap added in v0.12.0

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

type NetworkAreaGetCreatedAtArgType added in v0.21.2

type NetworkAreaGetCreatedAtArgType = time.Time

type NetworkAreaGetCreatedAtAttributeType added in v0.21.2

type NetworkAreaGetCreatedAtAttributeType = *time.Time

isDateTime

type NetworkAreaGetCreatedAtRetType added in v0.21.2

type NetworkAreaGetCreatedAtRetType = time.Time

type NetworkAreaGetIdArgType added in v1.0.0

type NetworkAreaGetIdArgType = string

type NetworkAreaGetIdAttributeType added in v1.0.0

type NetworkAreaGetIdAttributeType = *string

isNotNullableString

type NetworkAreaGetIdRetType added in v1.0.0

type NetworkAreaGetIdRetType = string

type NetworkAreaGetLabelsArgType added in v0.21.2

type NetworkAreaGetLabelsArgType = map[string]interface{}

type NetworkAreaGetLabelsAttributeType added in v0.21.2

type NetworkAreaGetLabelsAttributeType = *map[string]interface{}

isFreeform

type NetworkAreaGetLabelsRetType added in v0.21.2

type NetworkAreaGetLabelsRetType = map[string]interface{}

type NetworkAreaGetNameArgType added in v0.21.2

type NetworkAreaGetNameArgType = string

type NetworkAreaGetNameAttributeType added in v0.21.2

type NetworkAreaGetNameAttributeType = *string

isNotNullableString

type NetworkAreaGetNameRetType added in v0.21.2

type NetworkAreaGetNameRetType = string

type NetworkAreaGetProjectCountArgType added in v0.21.2

type NetworkAreaGetProjectCountArgType = int64

type NetworkAreaGetProjectCountAttributeType added in v0.21.2

type NetworkAreaGetProjectCountAttributeType = *int64

isLong

type NetworkAreaGetProjectCountRetType added in v0.21.2

type NetworkAreaGetProjectCountRetType = int64

type NetworkAreaGetUpdatedAtArgType added in v0.21.2

type NetworkAreaGetUpdatedAtArgType = time.Time

type NetworkAreaGetUpdatedAtAttributeType added in v0.21.2

type NetworkAreaGetUpdatedAtAttributeType = *time.Time

isDateTime

type NetworkAreaGetUpdatedAtRetType added in v0.21.2

type NetworkAreaGetUpdatedAtRetType = time.Time

type NetworkAreaListResponse

type NetworkAreaListResponse struct {
	// A list of network areas.
	// REQUIRED
	Items NetworkAreaListResponseGetItemsAttributeType `json:"items" required:"true"`
}

NetworkAreaListResponse Network area list response.

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

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

func (*NetworkAreaListResponse) GetItems added in v0.12.0

GetItems returns the Items field value

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.

func (*NetworkAreaListResponse) SetItems added in v0.12.0

SetItems sets field value

func (NetworkAreaListResponse) ToMap added in v0.12.0

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

type NetworkAreaListResponseGetItemsArgType added in v0.21.2

type NetworkAreaListResponseGetItemsArgType = []NetworkArea

type NetworkAreaListResponseGetItemsAttributeType added in v0.21.2

type NetworkAreaListResponseGetItemsAttributeType = *[]NetworkArea

isArray

type NetworkAreaListResponseGetItemsRetType added in v0.21.2

type NetworkAreaListResponseGetItemsRetType = []NetworkArea

type NetworkGetCreatedAtArgType added in v0.21.2

type NetworkGetCreatedAtArgType = time.Time

type NetworkGetCreatedAtAttributeType added in v0.21.2

type NetworkGetCreatedAtAttributeType = *time.Time

isDateTime

type NetworkGetCreatedAtRetType added in v0.21.2

type NetworkGetCreatedAtRetType = time.Time

type NetworkGetIdArgType added in v1.0.0

type NetworkGetIdArgType = string

type NetworkGetIdAttributeType added in v1.0.0

type NetworkGetIdAttributeType = *string

isNotNullableString

type NetworkGetIdRetType added in v1.0.0

type NetworkGetIdRetType = string

type NetworkGetIpv4ArgType added in v1.0.0

type NetworkGetIpv4ArgType = NetworkIPv4

type NetworkGetIpv4AttributeType added in v1.0.0

type NetworkGetIpv4AttributeType = *NetworkIPv4

isModel

type NetworkGetIpv4RetType added in v1.0.0

type NetworkGetIpv4RetType = NetworkIPv4

type NetworkGetIpv6ArgType added in v1.0.0

type NetworkGetIpv6ArgType = NetworkIPv6

type NetworkGetIpv6AttributeType added in v1.0.0

type NetworkGetIpv6AttributeType = *NetworkIPv6

isModel

type NetworkGetIpv6RetType added in v1.0.0

type NetworkGetIpv6RetType = NetworkIPv6

type NetworkGetLabelsArgType added in v0.21.2

type NetworkGetLabelsArgType = map[string]interface{}

type NetworkGetLabelsAttributeType added in v0.21.2

type NetworkGetLabelsAttributeType = *map[string]interface{}

isFreeform

type NetworkGetLabelsRetType added in v0.21.2

type NetworkGetLabelsRetType = map[string]interface{}

type NetworkGetNameArgType added in v0.21.2

type NetworkGetNameArgType = string

type NetworkGetNameAttributeType added in v0.21.2

type NetworkGetNameAttributeType = *string

isNotNullableString

type NetworkGetNameRetType added in v0.21.2

type NetworkGetNameRetType = string

type NetworkGetRoutingTableIdArgType added in v1.0.0

type NetworkGetRoutingTableIdArgType = string

type NetworkGetRoutingTableIdAttributeType added in v1.0.0

type NetworkGetRoutingTableIdAttributeType = *string

isNotNullableString

type NetworkGetRoutingTableIdRetType added in v1.0.0

type NetworkGetRoutingTableIdRetType = string

type NetworkGetStatusArgType added in v1.0.0

type NetworkGetStatusArgType = string

type NetworkGetStatusAttributeType added in v1.0.0

type NetworkGetStatusAttributeType = *string

isNotNullableString

type NetworkGetStatusRetType added in v1.0.0

type NetworkGetStatusRetType = string

type NetworkGetUpdatedAtArgType added in v0.21.2

type NetworkGetUpdatedAtArgType = time.Time

type NetworkGetUpdatedAtAttributeType added in v0.21.2

type NetworkGetUpdatedAtAttributeType = *time.Time

isDateTime

type NetworkGetUpdatedAtRetType added in v0.21.2

type NetworkGetUpdatedAtRetType = time.Time

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.

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

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

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

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

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.

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.

func (*NetworkIPv4) GetPrefixes added in v1.0.0

func (o *NetworkIPv4) GetPrefixes() (ret NetworkIPv4GetPrefixesRetType)

GetPrefixes returns the Prefixes field value

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.

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.

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.

func (*NetworkIPv4) HasGateway added in v1.0.0

func (o *NetworkIPv4) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*NetworkIPv4) HasNameservers added in v1.0.0

func (o *NetworkIPv4) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*NetworkIPv4) HasPublicIp added in v1.0.0

func (o *NetworkIPv4) HasPublicIp() bool

HasPublicIp returns a boolean if a field has been set.

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.

func (*NetworkIPv4) SetGatewayNil added in v1.0.0

func (o *NetworkIPv4) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

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.

func (*NetworkIPv4) SetPrefixes added in v1.0.0

func (o *NetworkIPv4) SetPrefixes(v NetworkIPv4GetPrefixesRetType)

SetPrefixes sets field value

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.

func (NetworkIPv4) ToMap added in v1.0.0

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

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

type NetworkIPv4GetGatewayArgType added in v1.0.0

type NetworkIPv4GetGatewayArgType = *string

type NetworkIPv4GetGatewayAttributeType added in v1.0.0

type NetworkIPv4GetGatewayAttributeType = *NullableString

isNullableString

type NetworkIPv4GetGatewayRetType added in v1.0.0

type NetworkIPv4GetGatewayRetType = *string

type NetworkIPv4GetNameserversArgType added in v1.0.0

type NetworkIPv4GetNameserversArgType = []string

type NetworkIPv4GetNameserversAttributeType added in v1.0.0

type NetworkIPv4GetNameserversAttributeType = *[]string

isArray

type NetworkIPv4GetNameserversRetType added in v1.0.0

type NetworkIPv4GetNameserversRetType = []string

type NetworkIPv4GetPrefixesArgType added in v1.0.0

type NetworkIPv4GetPrefixesArgType = []string

type NetworkIPv4GetPrefixesAttributeType added in v1.0.0

type NetworkIPv4GetPrefixesAttributeType = *[]string

isArray

type NetworkIPv4GetPrefixesRetType added in v1.0.0

type NetworkIPv4GetPrefixesRetType = []string

type NetworkIPv4GetPublicIpArgType added in v1.0.0

type NetworkIPv4GetPublicIpArgType = string

type NetworkIPv4GetPublicIpAttributeType added in v1.0.0

type NetworkIPv4GetPublicIpAttributeType = *string

isNotNullableString

type NetworkIPv4GetPublicIpRetType added in v1.0.0

type NetworkIPv4GetPublicIpRetType = string

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.

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

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

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

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

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.

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.

func (*NetworkIPv6) GetPrefixes added in v1.0.0

func (o *NetworkIPv6) GetPrefixes() (ret NetworkIPv6GetPrefixesRetType)

GetPrefixes returns the Prefixes field value

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.

func (*NetworkIPv6) HasGateway added in v1.0.0

func (o *NetworkIPv6) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*NetworkIPv6) HasNameservers added in v1.0.0

func (o *NetworkIPv6) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

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.

func (*NetworkIPv6) SetGatewayNil added in v1.0.0

func (o *NetworkIPv6) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

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.

func (*NetworkIPv6) SetPrefixes added in v1.0.0

func (o *NetworkIPv6) SetPrefixes(v NetworkIPv6GetPrefixesRetType)

SetPrefixes sets field value

func (NetworkIPv6) ToMap added in v1.0.0

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

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

type NetworkIPv6GetGatewayArgType added in v1.0.0

type NetworkIPv6GetGatewayArgType = *string

type NetworkIPv6GetGatewayAttributeType added in v1.0.0

type NetworkIPv6GetGatewayAttributeType = *NullableString

isNullableString

type NetworkIPv6GetGatewayRetType added in v1.0.0

type NetworkIPv6GetGatewayRetType = *string

type NetworkIPv6GetNameserversArgType added in v1.0.0

type NetworkIPv6GetNameserversArgType = []string

type NetworkIPv6GetNameserversAttributeType added in v1.0.0

type NetworkIPv6GetNameserversAttributeType = *[]string

isArray

type NetworkIPv6GetNameserversRetType added in v1.0.0

type NetworkIPv6GetNameserversRetType = []string

type NetworkIPv6GetPrefixesArgType added in v1.0.0

type NetworkIPv6GetPrefixesArgType = []string

type NetworkIPv6GetPrefixesAttributeType added in v1.0.0

type NetworkIPv6GetPrefixesAttributeType = *[]string

isArray

type NetworkIPv6GetPrefixesRetType added in v1.0.0

type NetworkIPv6GetPrefixesRetType = []string

type NetworkListResponse

type NetworkListResponse struct {
	// A list of networks.
	// REQUIRED
	Items NetworkListResponseGetItemsAttributeType `json:"items" required:"true"`
}

NetworkListResponse Network list response.

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

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

func (*NetworkListResponse) GetItems added in v0.12.0

GetItems returns the Items field value

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.

func (*NetworkListResponse) SetItems added in v0.12.0

SetItems sets field value

func (NetworkListResponse) ToMap added in v0.12.0

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

type NetworkListResponseGetItemsArgType added in v0.21.2

type NetworkListResponseGetItemsArgType = []Network

type NetworkListResponseGetItemsAttributeType added in v0.21.2

type NetworkListResponseGetItemsAttributeType = *[]Network

isArray

type NetworkListResponseGetItemsRetType added in v0.21.2

type NetworkListResponseGetItemsRetType = []Network

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.

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

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

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.

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.

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.

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.

func (*NetworkRange) GetPrefix added in v0.12.0

func (o *NetworkRange) GetPrefix() (ret NetworkRangeGetPrefixRetType)

GetPrefix returns the Prefix field value

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.

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.

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.

func (*NetworkRange) HasCreatedAt added in v0.12.0

func (o *NetworkRange) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*NetworkRange) HasId added in v1.0.0

func (o *NetworkRange) HasId() bool

HasId returns a boolean if a field has been set.

func (*NetworkRange) HasUpdatedAt added in v0.12.0

func (o *NetworkRange) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

func (*NetworkRange) SetId added in v1.0.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*NetworkRange) SetPrefix added in v0.12.0

SetPrefix sets field value

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.

func (NetworkRange) ToMap added in v0.12.0

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

type NetworkRangeGetCreatedAtArgType added in v0.21.2

type NetworkRangeGetCreatedAtArgType = time.Time

type NetworkRangeGetCreatedAtAttributeType added in v0.21.2

type NetworkRangeGetCreatedAtAttributeType = *time.Time

isDateTime

type NetworkRangeGetCreatedAtRetType added in v0.21.2

type NetworkRangeGetCreatedAtRetType = time.Time

type NetworkRangeGetIdArgType added in v1.0.0

type NetworkRangeGetIdArgType = string

type NetworkRangeGetIdAttributeType added in v1.0.0

type NetworkRangeGetIdAttributeType = *string

isNotNullableString

type NetworkRangeGetIdRetType added in v1.0.0

type NetworkRangeGetIdRetType = string

type NetworkRangeGetPrefixArgType added in v0.21.2

type NetworkRangeGetPrefixArgType = string

type NetworkRangeGetPrefixAttributeType added in v0.21.2

type NetworkRangeGetPrefixAttributeType = *string

isNotNullableString

type NetworkRangeGetPrefixRetType added in v0.21.2

type NetworkRangeGetPrefixRetType = string

type NetworkRangeGetUpdatedAtArgType added in v0.21.2

type NetworkRangeGetUpdatedAtArgType = time.Time

type NetworkRangeGetUpdatedAtAttributeType added in v0.21.2

type NetworkRangeGetUpdatedAtAttributeType = *time.Time

isDateTime

type NetworkRangeGetUpdatedAtRetType added in v0.21.2

type NetworkRangeGetUpdatedAtRetType = time.Time

type NetworkRangeListResponse

type NetworkRangeListResponse struct {
	// A list of network ranges.
	// REQUIRED
	Items NetworkRangeListResponseGetItemsAttributeType `json:"items" required:"true"`
}

NetworkRangeListResponse Network Range list response.

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

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

func (*NetworkRangeListResponse) GetItems added in v0.12.0

GetItems returns the Items field value

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.

func (*NetworkRangeListResponse) SetItems added in v0.12.0

SetItems sets field value

func (NetworkRangeListResponse) ToMap added in v0.12.0

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

type NetworkRangeListResponseGetItemsArgType added in v0.21.2

type NetworkRangeListResponseGetItemsArgType = []NetworkRange

type NetworkRangeListResponseGetItemsAttributeType added in v0.21.2

type NetworkRangeListResponseGetItemsAttributeType = *[]NetworkRange

isArray

type NetworkRangeListResponseGetItemsRetType added in v0.21.2

type NetworkRangeListResponseGetItemsRetType = []NetworkRange

type NetworkgetDhcpArgType added in v0.27.0

type NetworkgetDhcpArgType = bool

type NetworkgetDhcpAttributeType added in v0.27.0

type NetworkgetDhcpAttributeType = *bool

isBoolean

type NetworkgetDhcpRetType added in v0.27.0

type NetworkgetDhcpRetType = bool

type NetworkgetRoutedArgType added in v0.21.2

type NetworkgetRoutedArgType = bool

type NetworkgetRoutedAttributeType added in v0.21.2

type NetworkgetRoutedAttributeType = *bool

isBoolean

type NetworkgetRoutedRetType added in v0.21.2

type NetworkgetRoutedRetType = bool

type NexthopBlackhole added in v1.0.0

type NexthopBlackhole struct {
	// REQUIRED
	Type NexthopBlackholeGetTypeAttributeType `json:"type" required:"true"`
}

NexthopBlackhole Object that represents a blackhole route.

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

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

func (*NexthopBlackhole) GetType added in v1.0.0

GetType returns the Type field value

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.

func (*NexthopBlackhole) SetType added in v1.0.0

SetType sets field value

func (NexthopBlackhole) ToMap added in v1.0.0

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

type NexthopBlackholeGetTypeArgType added in v1.0.0

type NexthopBlackholeGetTypeArgType = string

type NexthopBlackholeGetTypeAttributeType added in v1.0.0

type NexthopBlackholeGetTypeAttributeType = *string

isNotNullableString

type NexthopBlackholeGetTypeRetType added in v1.0.0

type NexthopBlackholeGetTypeRetType = string

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.

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

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

func (*NexthopIPv4) GetType added in v1.0.0

func (o *NexthopIPv4) GetType() (ret NexthopIPv4GetTypeRetType)

GetType returns the Type field value

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.

func (*NexthopIPv4) GetValue added in v1.0.0

func (o *NexthopIPv4) GetValue() (ret NexthopIPv4GetValueRetType)

GetValue returns the Value field value

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.

func (*NexthopIPv4) SetType added in v1.0.0

func (o *NexthopIPv4) SetType(v NexthopIPv4GetTypeRetType)

SetType sets field value

func (*NexthopIPv4) SetValue added in v1.0.0

func (o *NexthopIPv4) SetValue(v NexthopIPv4GetValueRetType)

SetValue sets field value

func (NexthopIPv4) ToMap added in v1.0.0

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

type NexthopIPv4GetTypeArgType added in v1.0.0

type NexthopIPv4GetTypeArgType = string

type NexthopIPv4GetTypeAttributeType added in v1.0.0

type NexthopIPv4GetTypeAttributeType = *string

isNotNullableString

type NexthopIPv4GetTypeRetType added in v1.0.0

type NexthopIPv4GetTypeRetType = string

type NexthopIPv4GetValueArgType added in v1.0.0

type NexthopIPv4GetValueArgType = string

type NexthopIPv4GetValueAttributeType added in v1.0.0

type NexthopIPv4GetValueAttributeType = *string

isNotNullableString

type NexthopIPv4GetValueRetType added in v1.0.0

type NexthopIPv4GetValueRetType = string

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.

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

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

func (*NexthopIPv6) GetType added in v1.0.0

func (o *NexthopIPv6) GetType() (ret NexthopIPv6GetTypeRetType)

GetType returns the Type field value

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.

func (*NexthopIPv6) GetValue added in v1.0.0

func (o *NexthopIPv6) GetValue() (ret NexthopIPv6GetValueRetType)

GetValue returns the Value field value

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.

func (*NexthopIPv6) SetType added in v1.0.0

func (o *NexthopIPv6) SetType(v NexthopIPv6GetTypeRetType)

SetType sets field value

func (*NexthopIPv6) SetValue added in v1.0.0

func (o *NexthopIPv6) SetValue(v NexthopIPv6GetValueRetType)

SetValue sets field value

func (NexthopIPv6) ToMap added in v1.0.0

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

type NexthopIPv6GetTypeArgType added in v1.0.0

type NexthopIPv6GetTypeArgType = string

type NexthopIPv6GetTypeAttributeType added in v1.0.0

type NexthopIPv6GetTypeAttributeType = *string

isNotNullableString

type NexthopIPv6GetTypeRetType added in v1.0.0

type NexthopIPv6GetTypeRetType = string

type NexthopIPv6GetValueArgType added in v1.0.0

type NexthopIPv6GetValueArgType = string

type NexthopIPv6GetValueAttributeType added in v1.0.0

type NexthopIPv6GetValueAttributeType = *string

isNotNullableString

type NexthopIPv6GetValueRetType added in v1.0.0

type NexthopIPv6GetValueRetType = string

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.

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

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

func (*NexthopInternet) GetType added in v1.0.0

GetType returns the Type field value

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.

func (*NexthopInternet) SetType added in v1.0.0

SetType sets field value

func (NexthopInternet) ToMap added in v1.0.0

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

type NexthopInternetGetTypeArgType added in v1.0.0

type NexthopInternetGetTypeArgType = string

type NexthopInternetGetTypeAttributeType added in v1.0.0

type NexthopInternetGetTypeAttributeType = *string

isNotNullableString

type NexthopInternetGetTypeRetType added in v1.0.0

type NexthopInternetGetTypeRetType = string

type NullableAddRoutesToRoutingTablePayload added in v1.0.0

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

func NewNullableAddRoutesToRoutingTablePayload added in v1.0.0

func NewNullableAddRoutesToRoutingTablePayload(val *AddRoutesToRoutingTablePayload) *NullableAddRoutesToRoutingTablePayload

func (NullableAddRoutesToRoutingTablePayload) Get added in v1.0.0

func (NullableAddRoutesToRoutingTablePayload) IsSet added in v1.0.0

func (NullableAddRoutesToRoutingTablePayload) MarshalJSON added in v1.0.0

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

func (*NullableAddRoutesToRoutingTablePayload) Set added in v1.0.0

func (*NullableAddRoutesToRoutingTablePayload) UnmarshalJSON added in v1.0.0

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

func (*NullableAddRoutesToRoutingTablePayload) Unset added in v1.0.0

type NullableAddRoutingTableToAreaPayload added in v1.0.0

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

func NewNullableAddRoutingTableToAreaPayload added in v1.0.0

func NewNullableAddRoutingTableToAreaPayload(val *AddRoutingTableToAreaPayload) *NullableAddRoutingTableToAreaPayload

func (NullableAddRoutingTableToAreaPayload) Get added in v1.0.0

func (NullableAddRoutingTableToAreaPayload) IsSet added in v1.0.0

func (NullableAddRoutingTableToAreaPayload) MarshalJSON added in v1.0.0

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

func (*NullableAddRoutingTableToAreaPayload) Set added in v1.0.0

func (*NullableAddRoutingTableToAreaPayload) UnmarshalJSON added in v1.0.0

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

func (*NullableAddRoutingTableToAreaPayload) Unset added in v1.0.0

type NullableAddVolumeToServerPayload added in v0.13.0

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

func NewNullableAddVolumeToServerPayload added in v0.13.0

func NewNullableAddVolumeToServerPayload(val *AddVolumeToServerPayload) *NullableAddVolumeToServerPayload

func (NullableAddVolumeToServerPayload) Get added in v0.13.0

func (NullableAddVolumeToServerPayload) IsSet added in v0.13.0

func (NullableAddVolumeToServerPayload) MarshalJSON added in v0.13.0

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

func (*NullableAddVolumeToServerPayload) Set added in v0.13.0

func (*NullableAddVolumeToServerPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableAddVolumeToServerPayload) Unset added in v0.13.0

type NullableAffinityGroup added in v0.17.0

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

func NewNullableAffinityGroup added in v0.17.0

func NewNullableAffinityGroup(val *AffinityGroup) *NullableAffinityGroup

func (NullableAffinityGroup) Get added in v0.17.0

func (NullableAffinityGroup) IsSet added in v0.17.0

func (v NullableAffinityGroup) IsSet() bool

func (NullableAffinityGroup) MarshalJSON added in v0.17.0

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

func (*NullableAffinityGroup) Set added in v0.17.0

func (v *NullableAffinityGroup) Set(val *AffinityGroup)

func (*NullableAffinityGroup) UnmarshalJSON added in v0.17.0

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

func (*NullableAffinityGroup) Unset added in v0.17.0

func (v *NullableAffinityGroup) Unset()

type NullableAffinityGroupListResponse added in v0.17.0

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

func NewNullableAffinityGroupListResponse added in v0.17.0

func NewNullableAffinityGroupListResponse(val *AffinityGroupListResponse) *NullableAffinityGroupListResponse

func (NullableAffinityGroupListResponse) Get added in v0.17.0

func (NullableAffinityGroupListResponse) IsSet added in v0.17.0

func (NullableAffinityGroupListResponse) MarshalJSON added in v0.17.0

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

func (*NullableAffinityGroupListResponse) Set added in v0.17.0

func (*NullableAffinityGroupListResponse) UnmarshalJSON added in v0.17.0

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

func (*NullableAffinityGroupListResponse) Unset added in v0.17.0

type NullableAllowedAddressesInner added in v0.13.0

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

func NewNullableAllowedAddressesInner added in v0.13.0

func NewNullableAllowedAddressesInner(val *AllowedAddressesInner) *NullableAllowedAddressesInner

func (NullableAllowedAddressesInner) Get added in v0.13.0

func (NullableAllowedAddressesInner) IsSet added in v0.13.0

func (NullableAllowedAddressesInner) MarshalJSON added in v0.13.0

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

func (*NullableAllowedAddressesInner) Set added in v0.13.0

func (*NullableAllowedAddressesInner) UnmarshalJSON added in v0.13.0

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

func (*NullableAllowedAddressesInner) Unset added in v0.13.0

func (v *NullableAllowedAddressesInner) Unset()

type NullableAreaId added in v0.29.0

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

func NewNullableAreaId added in v0.29.0

func NewNullableAreaId(val *AreaId) *NullableAreaId

func (NullableAreaId) Get added in v0.29.0

func (v NullableAreaId) Get() *AreaId

func (NullableAreaId) IsSet added in v0.29.0

func (v NullableAreaId) IsSet() bool

func (NullableAreaId) MarshalJSON added in v0.29.0

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

func (*NullableAreaId) Set added in v0.29.0

func (v *NullableAreaId) Set(val *AreaId)

func (*NullableAreaId) UnmarshalJSON added in v0.29.0

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

func (*NullableAreaId) Unset added in v0.29.0

func (v *NullableAreaId) Unset()

type NullableAvailabilityZoneListResponse added in v0.17.0

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

func NewNullableAvailabilityZoneListResponse added in v0.17.0

func NewNullableAvailabilityZoneListResponse(val *AvailabilityZoneListResponse) *NullableAvailabilityZoneListResponse

func (NullableAvailabilityZoneListResponse) Get added in v0.17.0

func (NullableAvailabilityZoneListResponse) IsSet added in v0.17.0

func (NullableAvailabilityZoneListResponse) MarshalJSON added in v0.17.0

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

func (*NullableAvailabilityZoneListResponse) Set added in v0.17.0

func (*NullableAvailabilityZoneListResponse) UnmarshalJSON added in v0.17.0

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

func (*NullableAvailabilityZoneListResponse) Unset added in v0.17.0

type NullableBackup added in v0.17.0

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

func NewNullableBackup added in v0.17.0

func NewNullableBackup(val *Backup) *NullableBackup

func (NullableBackup) Get added in v0.17.0

func (v NullableBackup) Get() *Backup

func (NullableBackup) IsSet added in v0.17.0

func (v NullableBackup) IsSet() bool

func (NullableBackup) MarshalJSON added in v0.17.0

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

func (*NullableBackup) Set added in v0.17.0

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

func (*NullableBackup) UnmarshalJSON added in v0.17.0

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

func (*NullableBackup) Unset added in v0.17.0

func (v *NullableBackup) Unset()

type NullableBackupListResponse added in v0.17.0

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

func NewNullableBackupListResponse added in v0.17.0

func NewNullableBackupListResponse(val *BackupListResponse) *NullableBackupListResponse

func (NullableBackupListResponse) Get added in v0.17.0

func (NullableBackupListResponse) IsSet added in v0.17.0

func (v NullableBackupListResponse) IsSet() bool

func (NullableBackupListResponse) MarshalJSON added in v0.17.0

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

func (*NullableBackupListResponse) Set added in v0.17.0

func (*NullableBackupListResponse) UnmarshalJSON added in v0.17.0

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

func (*NullableBackupListResponse) Unset added in v0.17.0

func (v *NullableBackupListResponse) Unset()

type NullableBackupSource added in v0.17.0

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

func NewNullableBackupSource added in v0.17.0

func NewNullableBackupSource(val *BackupSource) *NullableBackupSource

func (NullableBackupSource) Get added in v0.17.0

func (NullableBackupSource) IsSet added in v0.17.0

func (v NullableBackupSource) IsSet() bool

func (NullableBackupSource) MarshalJSON added in v0.17.0

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

func (*NullableBackupSource) Set added in v0.17.0

func (v *NullableBackupSource) Set(val *BackupSource)

func (*NullableBackupSource) UnmarshalJSON added in v0.17.0

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

func (*NullableBackupSource) Unset added in v0.17.0

func (v *NullableBackupSource) Unset()

type NullableBaseSecurityGroupRule added in v0.13.0

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

func NewNullableBaseSecurityGroupRule added in v0.13.0

func NewNullableBaseSecurityGroupRule(val *BaseSecurityGroupRule) *NullableBaseSecurityGroupRule

func (NullableBaseSecurityGroupRule) Get added in v0.13.0

func (NullableBaseSecurityGroupRule) IsSet added in v0.13.0

func (NullableBaseSecurityGroupRule) MarshalJSON added in v0.13.0

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

func (*NullableBaseSecurityGroupRule) Set added in v0.13.0

func (*NullableBaseSecurityGroupRule) UnmarshalJSON added in v0.13.0

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

func (*NullableBaseSecurityGroupRule) Unset added in v0.13.0

func (v *NullableBaseSecurityGroupRule) Unset()

type NullableBool

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

func NewNullableBool

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get

func (v NullableBool) Get() *bool

func (NullableBool) IsSet

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON

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

func (*NullableBool) Set

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON

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

func (*NullableBool) Unset

func (v *NullableBool) Unset()

type NullableBootVolume added in v0.13.0

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

func NewNullableBootVolume added in v0.13.0

func NewNullableBootVolume(val *BootVolume) *NullableBootVolume

func (NullableBootVolume) Get added in v0.13.0

func (v NullableBootVolume) Get() *BootVolume

func (NullableBootVolume) IsSet added in v0.13.0

func (v NullableBootVolume) IsSet() bool

func (NullableBootVolume) MarshalJSON added in v0.13.0

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

func (*NullableBootVolume) Set added in v0.13.0

func (v *NullableBootVolume) Set(val *BootVolume)

func (*NullableBootVolume) UnmarshalJSON added in v0.13.0

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

func (*NullableBootVolume) Unset added in v0.13.0

func (v *NullableBootVolume) Unset()

type NullableBootVolumeSource added in v0.13.0

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

func NewNullableBootVolumeSource added in v0.13.0

func NewNullableBootVolumeSource(val *BootVolumeSource) *NullableBootVolumeSource

func (NullableBootVolumeSource) Get added in v0.13.0

func (NullableBootVolumeSource) IsSet added in v0.13.0

func (v NullableBootVolumeSource) IsSet() bool

func (NullableBootVolumeSource) MarshalJSON added in v0.13.0

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

func (*NullableBootVolumeSource) Set added in v0.13.0

func (*NullableBootVolumeSource) UnmarshalJSON added in v0.13.0

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

func (*NullableBootVolumeSource) Unset added in v0.13.0

func (v *NullableBootVolumeSource) Unset()

type NullableCreateAffinityGroupPayload added in v0.17.0

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

func NewNullableCreateAffinityGroupPayload added in v0.17.0

func NewNullableCreateAffinityGroupPayload(val *CreateAffinityGroupPayload) *NullableCreateAffinityGroupPayload

func (NullableCreateAffinityGroupPayload) Get added in v0.17.0

func (NullableCreateAffinityGroupPayload) IsSet added in v0.17.0

func (NullableCreateAffinityGroupPayload) MarshalJSON added in v0.17.0

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

func (*NullableCreateAffinityGroupPayload) Set added in v0.17.0

func (*NullableCreateAffinityGroupPayload) UnmarshalJSON added in v0.17.0

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

func (*NullableCreateAffinityGroupPayload) Unset added in v0.17.0

type NullableCreateBackupPayload added in v0.17.0

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

func NewNullableCreateBackupPayload added in v0.17.0

func NewNullableCreateBackupPayload(val *CreateBackupPayload) *NullableCreateBackupPayload

func (NullableCreateBackupPayload) Get added in v0.17.0

func (NullableCreateBackupPayload) IsSet added in v0.17.0

func (NullableCreateBackupPayload) MarshalJSON added in v0.17.0

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

func (*NullableCreateBackupPayload) Set added in v0.17.0

func (*NullableCreateBackupPayload) UnmarshalJSON added in v0.17.0

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

func (*NullableCreateBackupPayload) Unset added in v0.17.0

func (v *NullableCreateBackupPayload) Unset()

type NullableCreateImagePayload added in v0.17.0

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

func NewNullableCreateImagePayload added in v0.17.0

func NewNullableCreateImagePayload(val *CreateImagePayload) *NullableCreateImagePayload

func (NullableCreateImagePayload) Get added in v0.17.0

func (NullableCreateImagePayload) IsSet added in v0.17.0

func (v NullableCreateImagePayload) IsSet() bool

func (NullableCreateImagePayload) MarshalJSON added in v0.17.0

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

func (*NullableCreateImagePayload) Set added in v0.17.0

func (*NullableCreateImagePayload) UnmarshalJSON added in v0.17.0

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

func (*NullableCreateImagePayload) Unset added in v0.17.0

func (v *NullableCreateImagePayload) Unset()

type NullableCreateIsolatedNetworkPayload added in v1.3.0

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

func NewNullableCreateIsolatedNetworkPayload added in v1.3.0

func NewNullableCreateIsolatedNetworkPayload(val *CreateIsolatedNetworkPayload) *NullableCreateIsolatedNetworkPayload

func (NullableCreateIsolatedNetworkPayload) Get added in v1.3.0

func (NullableCreateIsolatedNetworkPayload) IsSet added in v1.3.0

func (NullableCreateIsolatedNetworkPayload) MarshalJSON added in v1.3.0

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

func (*NullableCreateIsolatedNetworkPayload) Set added in v1.3.0

func (*NullableCreateIsolatedNetworkPayload) UnmarshalJSON added in v1.3.0

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

func (*NullableCreateIsolatedNetworkPayload) Unset added in v1.3.0

type NullableCreateKeyPairPayload added in v0.16.0

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

func NewNullableCreateKeyPairPayload added in v0.16.0

func NewNullableCreateKeyPairPayload(val *CreateKeyPairPayload) *NullableCreateKeyPairPayload

func (NullableCreateKeyPairPayload) Get added in v0.16.0

func (NullableCreateKeyPairPayload) IsSet added in v0.16.0

func (NullableCreateKeyPairPayload) MarshalJSON added in v0.16.0

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

func (*NullableCreateKeyPairPayload) Set added in v0.16.0

func (*NullableCreateKeyPairPayload) UnmarshalJSON added in v0.16.0

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

func (*NullableCreateKeyPairPayload) Unset added in v0.16.0

func (v *NullableCreateKeyPairPayload) Unset()

type NullableCreateNetworkAreaPayload added in v0.12.0

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

func NewNullableCreateNetworkAreaPayload added in v0.12.0

func NewNullableCreateNetworkAreaPayload(val *CreateNetworkAreaPayload) *NullableCreateNetworkAreaPayload

func (NullableCreateNetworkAreaPayload) Get added in v0.12.0

func (NullableCreateNetworkAreaPayload) IsSet added in v0.12.0

func (NullableCreateNetworkAreaPayload) MarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAreaPayload) Set added in v0.12.0

func (*NullableCreateNetworkAreaPayload) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAreaPayload) Unset added in v0.12.0

type NullableCreateNetworkAreaRangePayload added in v0.12.0

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

func NewNullableCreateNetworkAreaRangePayload added in v0.12.0

func NewNullableCreateNetworkAreaRangePayload(val *CreateNetworkAreaRangePayload) *NullableCreateNetworkAreaRangePayload

func (NullableCreateNetworkAreaRangePayload) Get added in v0.12.0

func (NullableCreateNetworkAreaRangePayload) IsSet added in v0.12.0

func (NullableCreateNetworkAreaRangePayload) MarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAreaRangePayload) Set added in v0.12.0

func (*NullableCreateNetworkAreaRangePayload) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAreaRangePayload) Unset added in v0.12.0

type NullableCreateNetworkAreaRegionPayload added in v1.0.0

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

func NewNullableCreateNetworkAreaRegionPayload added in v1.0.0

func NewNullableCreateNetworkAreaRegionPayload(val *CreateNetworkAreaRegionPayload) *NullableCreateNetworkAreaRegionPayload

func (NullableCreateNetworkAreaRegionPayload) Get added in v1.0.0

func (NullableCreateNetworkAreaRegionPayload) IsSet added in v1.0.0

func (NullableCreateNetworkAreaRegionPayload) MarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkAreaRegionPayload) Set added in v1.0.0

func (*NullableCreateNetworkAreaRegionPayload) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkAreaRegionPayload) Unset added in v1.0.0

type NullableCreateNetworkAreaRoutePayload added in v0.12.0

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

func NewNullableCreateNetworkAreaRoutePayload added in v0.12.0

func NewNullableCreateNetworkAreaRoutePayload(val *CreateNetworkAreaRoutePayload) *NullableCreateNetworkAreaRoutePayload

func (NullableCreateNetworkAreaRoutePayload) Get added in v0.12.0

func (NullableCreateNetworkAreaRoutePayload) IsSet added in v0.12.0

func (NullableCreateNetworkAreaRoutePayload) MarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAreaRoutePayload) Set added in v0.12.0

func (*NullableCreateNetworkAreaRoutePayload) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAreaRoutePayload) Unset added in v0.12.0

type NullableCreateNetworkIPv4 added in v1.0.0

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

func NewNullableCreateNetworkIPv4 added in v1.0.0

func NewNullableCreateNetworkIPv4(val *CreateNetworkIPv4) *NullableCreateNetworkIPv4

func (NullableCreateNetworkIPv4) Get added in v1.0.0

func (NullableCreateNetworkIPv4) IsSet added in v1.0.0

func (v NullableCreateNetworkIPv4) IsSet() bool

func (NullableCreateNetworkIPv4) MarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv4) Set added in v1.0.0

func (*NullableCreateNetworkIPv4) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv4) Unset added in v1.0.0

func (v *NullableCreateNetworkIPv4) Unset()

type NullableCreateNetworkIPv4WithPrefix added in v1.0.0

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

func NewNullableCreateNetworkIPv4WithPrefix added in v1.0.0

func NewNullableCreateNetworkIPv4WithPrefix(val *CreateNetworkIPv4WithPrefix) *NullableCreateNetworkIPv4WithPrefix

func (NullableCreateNetworkIPv4WithPrefix) Get added in v1.0.0

func (NullableCreateNetworkIPv4WithPrefix) IsSet added in v1.0.0

func (NullableCreateNetworkIPv4WithPrefix) MarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv4WithPrefix) Set added in v1.0.0

func (*NullableCreateNetworkIPv4WithPrefix) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv4WithPrefix) Unset added in v1.0.0

type NullableCreateNetworkIPv4WithPrefixLength added in v1.0.0

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

func NewNullableCreateNetworkIPv4WithPrefixLength added in v1.0.0

func NewNullableCreateNetworkIPv4WithPrefixLength(val *CreateNetworkIPv4WithPrefixLength) *NullableCreateNetworkIPv4WithPrefixLength

func (NullableCreateNetworkIPv4WithPrefixLength) Get added in v1.0.0

func (NullableCreateNetworkIPv4WithPrefixLength) IsSet added in v1.0.0

func (NullableCreateNetworkIPv4WithPrefixLength) MarshalJSON added in v1.0.0

func (*NullableCreateNetworkIPv4WithPrefixLength) Set added in v1.0.0

func (*NullableCreateNetworkIPv4WithPrefixLength) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv4WithPrefixLength) Unset added in v1.0.0

type NullableCreateNetworkIPv6 added in v1.0.0

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

func NewNullableCreateNetworkIPv6 added in v1.0.0

func NewNullableCreateNetworkIPv6(val *CreateNetworkIPv6) *NullableCreateNetworkIPv6

func (NullableCreateNetworkIPv6) Get added in v1.0.0

func (NullableCreateNetworkIPv6) IsSet added in v1.0.0

func (v NullableCreateNetworkIPv6) IsSet() bool

func (NullableCreateNetworkIPv6) MarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv6) Set added in v1.0.0

func (*NullableCreateNetworkIPv6) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv6) Unset added in v1.0.0

func (v *NullableCreateNetworkIPv6) Unset()

type NullableCreateNetworkIPv6WithPrefix added in v1.0.0

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

func NewNullableCreateNetworkIPv6WithPrefix added in v1.0.0

func NewNullableCreateNetworkIPv6WithPrefix(val *CreateNetworkIPv6WithPrefix) *NullableCreateNetworkIPv6WithPrefix

func (NullableCreateNetworkIPv6WithPrefix) Get added in v1.0.0

func (NullableCreateNetworkIPv6WithPrefix) IsSet added in v1.0.0

func (NullableCreateNetworkIPv6WithPrefix) MarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv6WithPrefix) Set added in v1.0.0

func (*NullableCreateNetworkIPv6WithPrefix) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv6WithPrefix) Unset added in v1.0.0

type NullableCreateNetworkIPv6WithPrefixLength added in v1.0.0

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

func NewNullableCreateNetworkIPv6WithPrefixLength added in v1.0.0

func NewNullableCreateNetworkIPv6WithPrefixLength(val *CreateNetworkIPv6WithPrefixLength) *NullableCreateNetworkIPv6WithPrefixLength

func (NullableCreateNetworkIPv6WithPrefixLength) Get added in v1.0.0

func (NullableCreateNetworkIPv6WithPrefixLength) IsSet added in v1.0.0

func (NullableCreateNetworkIPv6WithPrefixLength) MarshalJSON added in v1.0.0

func (*NullableCreateNetworkIPv6WithPrefixLength) Set added in v1.0.0

func (*NullableCreateNetworkIPv6WithPrefixLength) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateNetworkIPv6WithPrefixLength) Unset added in v1.0.0

type NullableCreateNetworkPayload added in v0.12.0

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

func NewNullableCreateNetworkPayload added in v0.12.0

func NewNullableCreateNetworkPayload(val *CreateNetworkPayload) *NullableCreateNetworkPayload

func (NullableCreateNetworkPayload) Get added in v0.12.0

func (NullableCreateNetworkPayload) IsSet added in v0.12.0

func (NullableCreateNetworkPayload) MarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkPayload) Set added in v0.12.0

func (*NullableCreateNetworkPayload) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkPayload) Unset added in v0.12.0

func (v *NullableCreateNetworkPayload) Unset()

type NullableCreateNicPayload added in v0.16.0

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

func NewNullableCreateNicPayload added in v0.16.0

func NewNullableCreateNicPayload(val *CreateNicPayload) *NullableCreateNicPayload

func (NullableCreateNicPayload) Get added in v0.16.0

func (NullableCreateNicPayload) IsSet added in v0.16.0

func (v NullableCreateNicPayload) IsSet() bool

func (NullableCreateNicPayload) MarshalJSON added in v0.16.0

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

func (*NullableCreateNicPayload) Set added in v0.16.0

func (*NullableCreateNicPayload) UnmarshalJSON added in v0.16.0

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

func (*NullableCreateNicPayload) Unset added in v0.16.0

func (v *NullableCreateNicPayload) Unset()

type NullableCreateProtocol added in v0.13.0

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

func NewNullableCreateProtocol added in v0.13.0

func NewNullableCreateProtocol(val *CreateProtocol) *NullableCreateProtocol

func (NullableCreateProtocol) Get added in v0.13.0

func (NullableCreateProtocol) IsSet added in v0.13.0

func (v NullableCreateProtocol) IsSet() bool

func (NullableCreateProtocol) MarshalJSON added in v0.13.0

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

func (*NullableCreateProtocol) Set added in v0.13.0

func (*NullableCreateProtocol) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateProtocol) Unset added in v0.13.0

func (v *NullableCreateProtocol) Unset()

type NullableCreatePublicIPPayload added in v0.13.0

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

func NewNullableCreatePublicIPPayload added in v0.13.0

func NewNullableCreatePublicIPPayload(val *CreatePublicIPPayload) *NullableCreatePublicIPPayload

func (NullableCreatePublicIPPayload) Get added in v0.13.0

func (NullableCreatePublicIPPayload) IsSet added in v0.13.0

func (NullableCreatePublicIPPayload) MarshalJSON added in v0.13.0

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

func (*NullableCreatePublicIPPayload) Set added in v0.13.0

func (*NullableCreatePublicIPPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableCreatePublicIPPayload) Unset added in v0.13.0

func (v *NullableCreatePublicIPPayload) Unset()

type NullableCreateSecurityGroupPayload added in v0.13.0

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

func NewNullableCreateSecurityGroupPayload added in v0.13.0

func NewNullableCreateSecurityGroupPayload(val *CreateSecurityGroupPayload) *NullableCreateSecurityGroupPayload

func (NullableCreateSecurityGroupPayload) Get added in v0.13.0

func (NullableCreateSecurityGroupPayload) IsSet added in v0.13.0

func (NullableCreateSecurityGroupPayload) MarshalJSON added in v0.13.0

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

func (*NullableCreateSecurityGroupPayload) Set added in v0.13.0

func (*NullableCreateSecurityGroupPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateSecurityGroupPayload) Unset added in v0.13.0

type NullableCreateSecurityGroupRulePayload added in v0.13.0

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

func NewNullableCreateSecurityGroupRulePayload added in v0.13.0

func NewNullableCreateSecurityGroupRulePayload(val *CreateSecurityGroupRulePayload) *NullableCreateSecurityGroupRulePayload

func (NullableCreateSecurityGroupRulePayload) Get added in v0.13.0

func (NullableCreateSecurityGroupRulePayload) IsSet added in v0.13.0

func (NullableCreateSecurityGroupRulePayload) MarshalJSON added in v0.13.0

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

func (*NullableCreateSecurityGroupRulePayload) Set added in v0.13.0

func (*NullableCreateSecurityGroupRulePayload) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateSecurityGroupRulePayload) Unset added in v0.13.0

type NullableCreateSecurityGroupRuleProtocol added in v0.13.0

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

func NewNullableCreateSecurityGroupRuleProtocol added in v0.13.0

func NewNullableCreateSecurityGroupRuleProtocol(val *CreateSecurityGroupRuleProtocol) *NullableCreateSecurityGroupRuleProtocol

func (NullableCreateSecurityGroupRuleProtocol) Get added in v0.13.0

func (NullableCreateSecurityGroupRuleProtocol) IsSet added in v0.13.0

func (NullableCreateSecurityGroupRuleProtocol) MarshalJSON added in v0.13.0

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

func (*NullableCreateSecurityGroupRuleProtocol) Set added in v0.13.0

func (*NullableCreateSecurityGroupRuleProtocol) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateSecurityGroupRuleProtocol) Unset added in v0.13.0

type NullableCreateServerNetworking added in v0.13.0

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

func NewNullableCreateServerNetworking added in v0.13.0

func NewNullableCreateServerNetworking(val *CreateServerNetworking) *NullableCreateServerNetworking

func (NullableCreateServerNetworking) Get added in v0.13.0

func (NullableCreateServerNetworking) IsSet added in v0.13.0

func (NullableCreateServerNetworking) MarshalJSON added in v0.13.0

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

func (*NullableCreateServerNetworking) Set added in v0.13.0

func (*NullableCreateServerNetworking) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateServerNetworking) Unset added in v0.13.0

func (v *NullableCreateServerNetworking) Unset()

type NullableCreateServerNetworkingWithNics added in v0.13.0

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

func NewNullableCreateServerNetworkingWithNics added in v0.13.0

func NewNullableCreateServerNetworkingWithNics(val *CreateServerNetworkingWithNics) *NullableCreateServerNetworkingWithNics

func (NullableCreateServerNetworkingWithNics) Get added in v0.13.0

func (NullableCreateServerNetworkingWithNics) IsSet added in v0.13.0

func (NullableCreateServerNetworkingWithNics) MarshalJSON added in v0.13.0

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

func (*NullableCreateServerNetworkingWithNics) Set added in v0.13.0

func (*NullableCreateServerNetworkingWithNics) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateServerNetworkingWithNics) Unset added in v0.13.0

type NullableCreateServerPayload added in v0.13.0

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

func NewNullableCreateServerPayload added in v0.13.0

func NewNullableCreateServerPayload(val *CreateServerPayload) *NullableCreateServerPayload

func (NullableCreateServerPayload) Get added in v0.13.0

func (NullableCreateServerPayload) IsSet added in v0.13.0

func (NullableCreateServerPayload) MarshalJSON added in v0.13.0

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

func (*NullableCreateServerPayload) Set added in v0.13.0

func (*NullableCreateServerPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateServerPayload) Unset added in v0.13.0

func (v *NullableCreateServerPayload) Unset()

type NullableCreateServerPayloadAllOf added in v1.0.0

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

func NewNullableCreateServerPayloadAllOf added in v1.0.0

func NewNullableCreateServerPayloadAllOf(val *CreateServerPayloadAllOf) *NullableCreateServerPayloadAllOf

func (NullableCreateServerPayloadAllOf) Get added in v1.0.0

func (NullableCreateServerPayloadAllOf) IsSet added in v1.0.0

func (NullableCreateServerPayloadAllOf) MarshalJSON added in v1.0.0

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

func (*NullableCreateServerPayloadAllOf) Set added in v1.0.0

func (*NullableCreateServerPayloadAllOf) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateServerPayloadAllOf) Unset added in v1.0.0

type NullableCreateServerPayloadAllOfNetworking added in v1.0.0

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

func NewNullableCreateServerPayloadAllOfNetworking added in v1.0.0

func NewNullableCreateServerPayloadAllOfNetworking(val *CreateServerPayloadAllOfNetworking) *NullableCreateServerPayloadAllOfNetworking

func (NullableCreateServerPayloadAllOfNetworking) Get added in v1.0.0

func (NullableCreateServerPayloadAllOfNetworking) IsSet added in v1.0.0

func (NullableCreateServerPayloadAllOfNetworking) MarshalJSON added in v1.0.0

func (*NullableCreateServerPayloadAllOfNetworking) Set added in v1.0.0

func (*NullableCreateServerPayloadAllOfNetworking) UnmarshalJSON added in v1.0.0

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

func (*NullableCreateServerPayloadAllOfNetworking) Unset added in v1.0.0

type NullableCreateSnapshotPayload added in v0.17.0

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

func NewNullableCreateSnapshotPayload added in v0.17.0

func NewNullableCreateSnapshotPayload(val *CreateSnapshotPayload) *NullableCreateSnapshotPayload

func (NullableCreateSnapshotPayload) Get added in v0.17.0

func (NullableCreateSnapshotPayload) IsSet added in v0.17.0

func (NullableCreateSnapshotPayload) MarshalJSON added in v0.17.0

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

func (*NullableCreateSnapshotPayload) Set added in v0.17.0

func (*NullableCreateSnapshotPayload) UnmarshalJSON added in v0.17.0

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

func (*NullableCreateSnapshotPayload) Unset added in v0.17.0

func (v *NullableCreateSnapshotPayload) Unset()

type NullableCreateVolumePayload added in v0.13.0

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

func NewNullableCreateVolumePayload added in v0.13.0

func NewNullableCreateVolumePayload(val *CreateVolumePayload) *NullableCreateVolumePayload

func (NullableCreateVolumePayload) Get added in v0.13.0

func (NullableCreateVolumePayload) IsSet added in v0.13.0

func (NullableCreateVolumePayload) MarshalJSON added in v0.13.0

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

func (*NullableCreateVolumePayload) Set added in v0.13.0

func (*NullableCreateVolumePayload) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateVolumePayload) Unset added in v0.13.0

func (v *NullableCreateVolumePayload) Unset()

type NullableDestinationCIDRv4 added in v1.0.0

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

func NewNullableDestinationCIDRv4 added in v1.0.0

func NewNullableDestinationCIDRv4(val *DestinationCIDRv4) *NullableDestinationCIDRv4

func (NullableDestinationCIDRv4) Get added in v1.0.0

func (NullableDestinationCIDRv4) IsSet added in v1.0.0

func (v NullableDestinationCIDRv4) IsSet() bool

func (NullableDestinationCIDRv4) MarshalJSON added in v1.0.0

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

func (*NullableDestinationCIDRv4) Set added in v1.0.0

func (*NullableDestinationCIDRv4) UnmarshalJSON added in v1.0.0

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

func (*NullableDestinationCIDRv4) Unset added in v1.0.0

func (v *NullableDestinationCIDRv4) Unset()

type NullableDestinationCIDRv6 added in v1.0.0

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

func NewNullableDestinationCIDRv6 added in v1.0.0

func NewNullableDestinationCIDRv6(val *DestinationCIDRv6) *NullableDestinationCIDRv6

func (NullableDestinationCIDRv6) Get added in v1.0.0

func (NullableDestinationCIDRv6) IsSet added in v1.0.0

func (v NullableDestinationCIDRv6) IsSet() bool

func (NullableDestinationCIDRv6) MarshalJSON added in v1.0.0

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

func (*NullableDestinationCIDRv6) Set added in v1.0.0

func (*NullableDestinationCIDRv6) UnmarshalJSON added in v1.0.0

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

func (*NullableDestinationCIDRv6) Unset added in v1.0.0

func (v *NullableDestinationCIDRv6) Unset()

type NullableError added in v0.12.0

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

func NewNullableError added in v0.12.0

func NewNullableError(val *Error) *NullableError

func (NullableError) Get added in v0.12.0

func (v NullableError) Get() *Error

func (NullableError) IsSet added in v0.12.0

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON added in v0.12.0

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

func (*NullableError) Set added in v0.12.0

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON added in v0.12.0

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

func (*NullableError) Unset added in v0.12.0

func (v *NullableError) Unset()

type NullableFloat32

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

func NewNullableFloat32

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON

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

func (*NullableFloat32) Set

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

func (*NullableFloat32) UnmarshalJSON

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

func (*NullableFloat32) Unset

func (v *NullableFloat32) Unset()

type NullableFloat64

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

func NewNullableFloat64

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON

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

func (*NullableFloat64) Set

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

func (*NullableFloat64) UnmarshalJSON

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

func (*NullableFloat64) Unset

func (v *NullableFloat64) Unset()

type NullableGetServerLog200Response added in v0.13.0

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

func NewNullableGetServerLog200Response added in v0.13.0

func NewNullableGetServerLog200Response(val *GetServerLog200Response) *NullableGetServerLog200Response

func (NullableGetServerLog200Response) Get added in v0.13.0

func (NullableGetServerLog200Response) IsSet added in v0.13.0

func (NullableGetServerLog200Response) MarshalJSON added in v0.13.0

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

func (*NullableGetServerLog200Response) Set added in v0.13.0

func (*NullableGetServerLog200Response) UnmarshalJSON added in v0.13.0

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

func (*NullableGetServerLog200Response) Unset added in v0.13.0

type NullableICMPParameters added in v0.13.0

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

func NewNullableICMPParameters added in v0.13.0

func NewNullableICMPParameters(val *ICMPParameters) *NullableICMPParameters

func (NullableICMPParameters) Get added in v0.13.0

func (NullableICMPParameters) IsSet added in v0.13.0

func (v NullableICMPParameters) IsSet() bool

func (NullableICMPParameters) MarshalJSON added in v0.13.0

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

func (*NullableICMPParameters) Set added in v0.13.0

func (*NullableICMPParameters) UnmarshalJSON added in v0.13.0

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

func (*NullableICMPParameters) Unset added in v0.13.0

func (v *NullableICMPParameters) Unset()

type NullableImage added in v0.17.0

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

func NewNullableImage added in v0.17.0

func NewNullableImage(val *Image) *NullableImage

func (NullableImage) Get added in v0.17.0

func (v NullableImage) Get() *Image

func (NullableImage) IsSet added in v0.17.0

func (v NullableImage) IsSet() bool

func (NullableImage) MarshalJSON added in v0.17.0

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

func (*NullableImage) Set added in v0.17.0

func (v *NullableImage) Set(val *Image)

func (*NullableImage) UnmarshalJSON added in v0.17.0

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

func (*NullableImage) Unset added in v0.17.0

func (v *NullableImage) Unset()

type NullableImageAgent added in v0.28.0

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

func NewNullableImageAgent added in v0.28.0

func NewNullableImageAgent(val *ImageAgent) *NullableImageAgent

func (NullableImageAgent) Get added in v0.28.0

func (v NullableImageAgent) Get() *ImageAgent

func (NullableImageAgent) IsSet added in v0.28.0

func (v NullableImageAgent) IsSet() bool

func (NullableImageAgent) MarshalJSON added in v0.28.0

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

func (*NullableImageAgent) Set added in v0.28.0

func (v *NullableImageAgent) Set(val *ImageAgent)

func (*NullableImageAgent) UnmarshalJSON added in v0.28.0

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

func (*NullableImageAgent) Unset added in v0.28.0

func (v *NullableImageAgent) Unset()

type NullableImageChecksum added in v0.17.0

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

func NewNullableImageChecksum added in v0.17.0

func NewNullableImageChecksum(val *ImageChecksum) *NullableImageChecksum

func (NullableImageChecksum) Get added in v0.17.0

func (NullableImageChecksum) IsSet added in v0.17.0

func (v NullableImageChecksum) IsSet() bool

func (NullableImageChecksum) MarshalJSON added in v0.17.0

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

func (*NullableImageChecksum) Set added in v0.17.0

func (v *NullableImageChecksum) Set(val *ImageChecksum)

func (*NullableImageChecksum) UnmarshalJSON added in v0.17.0

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

func (*NullableImageChecksum) Unset added in v0.17.0

func (v *NullableImageChecksum) Unset()

type NullableImageConfig added in v0.17.0

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

func NewNullableImageConfig added in v0.17.0

func NewNullableImageConfig(val *ImageConfig) *NullableImageConfig

func (NullableImageConfig) Get added in v0.17.0

func (NullableImageConfig) IsSet added in v0.17.0

func (v NullableImageConfig) IsSet() bool

func (NullableImageConfig) MarshalJSON added in v0.17.0

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

func (*NullableImageConfig) Set added in v0.17.0

func (v *NullableImageConfig) Set(val *ImageConfig)

func (*NullableImageConfig) UnmarshalJSON added in v0.17.0

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

func (*NullableImageConfig) Unset added in v0.17.0

func (v *NullableImageConfig) Unset()

type NullableImageCreateResponse added in v0.17.0

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

func NewNullableImageCreateResponse added in v0.17.0

func NewNullableImageCreateResponse(val *ImageCreateResponse) *NullableImageCreateResponse

func (NullableImageCreateResponse) Get added in v0.17.0

func (NullableImageCreateResponse) IsSet added in v0.17.0

func (NullableImageCreateResponse) MarshalJSON added in v0.17.0

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

func (*NullableImageCreateResponse) Set added in v0.17.0

func (*NullableImageCreateResponse) UnmarshalJSON added in v0.17.0

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

func (*NullableImageCreateResponse) Unset added in v0.17.0

func (v *NullableImageCreateResponse) Unset()

type NullableImageFromVolumePayload added in v1.3.0

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

func NewNullableImageFromVolumePayload added in v1.3.0

func NewNullableImageFromVolumePayload(val *ImageFromVolumePayload) *NullableImageFromVolumePayload

func (NullableImageFromVolumePayload) Get added in v1.3.0

func (NullableImageFromVolumePayload) IsSet added in v1.3.0

func (NullableImageFromVolumePayload) MarshalJSON added in v1.3.0

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

func (*NullableImageFromVolumePayload) Set added in v1.3.0

func (*NullableImageFromVolumePayload) UnmarshalJSON added in v1.3.0

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

func (*NullableImageFromVolumePayload) Unset added in v1.3.0

func (v *NullableImageFromVolumePayload) Unset()

type NullableImageListResponse added in v0.17.0

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

func NewNullableImageListResponse added in v0.17.0

func NewNullableImageListResponse(val *ImageListResponse) *NullableImageListResponse

func (NullableImageListResponse) Get added in v0.17.0

func (NullableImageListResponse) IsSet added in v0.17.0

func (v NullableImageListResponse) IsSet() bool

func (NullableImageListResponse) MarshalJSON added in v0.17.0

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

func (*NullableImageListResponse) Set added in v0.17.0

func (*NullableImageListResponse) UnmarshalJSON added in v0.17.0

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

func (*NullableImageListResponse) Unset added in v0.17.0

func (v *NullableImageListResponse) Unset()

type NullableImageShare added in v0.17.0

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

func NewNullableImageShare added in v0.17.0

func NewNullableImageShare(val *ImageShare) *NullableImageShare

func (NullableImageShare) Get added in v0.17.0

func (v NullableImageShare) Get() *ImageShare

func (NullableImageShare) IsSet added in v0.17.0

func (v NullableImageShare) IsSet() bool

func (NullableImageShare) MarshalJSON added in v0.17.0

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

func (*NullableImageShare) Set added in v0.17.0

func (v *NullableImageShare) Set(val *ImageShare)

func (*NullableImageShare) UnmarshalJSON added in v0.17.0

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

func (*NullableImageShare) Unset added in v0.17.0

func (v *NullableImageShare) Unset()

type NullableImageShareConsumer added in v0.17.0

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

func NewNullableImageShareConsumer added in v0.17.0

func NewNullableImageShareConsumer(val *ImageShareConsumer) *NullableImageShareConsumer

func (NullableImageShareConsumer) Get added in v0.17.0

func (NullableImageShareConsumer) IsSet added in v0.17.0

func (v NullableImageShareConsumer) IsSet() bool

func (NullableImageShareConsumer) MarshalJSON added in v0.17.0

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

func (*NullableImageShareConsumer) Set added in v0.17.0

func (*NullableImageShareConsumer) UnmarshalJSON added in v0.17.0

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

func (*NullableImageShareConsumer) Unset added in v0.17.0

func (v *NullableImageShareConsumer) Unset()

type NullableInt

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

func NewNullableInt

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get

func (v NullableInt) Get() *int

func (NullableInt) IsSet

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON

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

func (*NullableInt) Set

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON

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

func (*NullableInt) Unset

func (v *NullableInt) Unset()

type NullableInt32

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

func NewNullableInt32

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON

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

func (*NullableInt32) Set

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON

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

func (*NullableInt32) Unset

func (v *NullableInt32) Unset()

type NullableInt64

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

func NewNullableInt64

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON

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

func (*NullableInt64) Set

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON

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

func (*NullableInt64) Unset

func (v *NullableInt64) Unset()

type NullableKeyPairListResponse added in v0.16.0

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

func NewNullableKeyPairListResponse added in v0.16.0

func NewNullableKeyPairListResponse(val *KeyPairListResponse) *NullableKeyPairListResponse

func (NullableKeyPairListResponse) Get added in v0.16.0

func (NullableKeyPairListResponse) IsSet added in v0.16.0

func (NullableKeyPairListResponse) MarshalJSON added in v0.16.0

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

func (*NullableKeyPairListResponse) Set added in v0.16.0

func (*NullableKeyPairListResponse) UnmarshalJSON added in v0.16.0

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

func (*NullableKeyPairListResponse) Unset added in v0.16.0

func (v *NullableKeyPairListResponse) Unset()

type NullableKeypair added in v0.16.0

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

func NewNullableKeypair added in v0.16.0

func NewNullableKeypair(val *Keypair) *NullableKeypair

func (NullableKeypair) Get added in v0.16.0

func (v NullableKeypair) Get() *Keypair

func (NullableKeypair) IsSet added in v0.16.0

func (v NullableKeypair) IsSet() bool

func (NullableKeypair) MarshalJSON added in v0.16.0

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

func (*NullableKeypair) Set added in v0.16.0

func (v *NullableKeypair) Set(val *Keypair)

func (*NullableKeypair) UnmarshalJSON added in v0.16.0

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

func (*NullableKeypair) Unset added in v0.16.0

func (v *NullableKeypair) Unset()

type NullableMachineType added in v0.16.0

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

func NewNullableMachineType added in v0.16.0

func NewNullableMachineType(val *MachineType) *NullableMachineType

func (NullableMachineType) Get added in v0.16.0

func (NullableMachineType) IsSet added in v0.16.0

func (v NullableMachineType) IsSet() bool

func (NullableMachineType) MarshalJSON added in v0.16.0

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

func (*NullableMachineType) Set added in v0.16.0

func (v *NullableMachineType) Set(val *MachineType)

func (*NullableMachineType) UnmarshalJSON added in v0.16.0

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

func (*NullableMachineType) Unset added in v0.16.0

func (v *NullableMachineType) Unset()

type NullableMachineTypeListResponse added in v0.16.0

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

func NewNullableMachineTypeListResponse added in v0.16.0

func NewNullableMachineTypeListResponse(val *MachineTypeListResponse) *NullableMachineTypeListResponse

func (NullableMachineTypeListResponse) Get added in v0.16.0

func (NullableMachineTypeListResponse) IsSet added in v0.16.0

func (NullableMachineTypeListResponse) MarshalJSON added in v0.16.0

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

func (*NullableMachineTypeListResponse) Set added in v0.16.0

func (*NullableMachineTypeListResponse) UnmarshalJSON added in v0.16.0

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

func (*NullableMachineTypeListResponse) Unset added in v0.16.0

type NullableNIC added in v0.13.0

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

func NewNullableNIC added in v0.13.0

func NewNullableNIC(val *NIC) *NullableNIC

func (NullableNIC) Get added in v0.13.0

func (v NullableNIC) Get() *NIC

func (NullableNIC) IsSet added in v0.13.0

func (v NullableNIC) IsSet() bool

func (NullableNIC) MarshalJSON added in v0.13.0

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

func (*NullableNIC) Set added in v0.13.0

func (v *NullableNIC) Set(val *NIC)

func (*NullableNIC) UnmarshalJSON added in v0.13.0

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

func (*NullableNIC) Unset added in v0.13.0

func (v *NullableNIC) Unset()

type NullableNICListResponse added in v0.13.0

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

func NewNullableNICListResponse added in v0.13.0

func NewNullableNICListResponse(val *NICListResponse) *NullableNICListResponse

func (NullableNICListResponse) Get added in v0.13.0

func (NullableNICListResponse) IsSet added in v0.13.0

func (v NullableNICListResponse) IsSet() bool

func (NullableNICListResponse) MarshalJSON added in v0.13.0

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

func (*NullableNICListResponse) Set added in v0.13.0

func (*NullableNICListResponse) UnmarshalJSON added in v0.13.0

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

func (*NullableNICListResponse) Unset added in v0.13.0

func (v *NullableNICListResponse) Unset()

type NullableNetwork added in v0.12.0

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

func NewNullableNetwork added in v0.12.0

func NewNullableNetwork(val *Network) *NullableNetwork

func (NullableNetwork) Get added in v0.12.0

func (v NullableNetwork) Get() *Network

func (NullableNetwork) IsSet added in v0.12.0

func (v NullableNetwork) IsSet() bool

func (NullableNetwork) MarshalJSON added in v0.12.0

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

func (*NullableNetwork) Set added in v0.12.0

func (v *NullableNetwork) Set(val *Network)

func (*NullableNetwork) UnmarshalJSON added in v0.12.0

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

func (*NullableNetwork) Unset added in v0.12.0

func (v *NullableNetwork) Unset()

type NullableNetworkArea added in v0.12.0

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

func NewNullableNetworkArea added in v0.12.0

func NewNullableNetworkArea(val *NetworkArea) *NullableNetworkArea

func (NullableNetworkArea) Get added in v0.12.0

func (NullableNetworkArea) IsSet added in v0.12.0

func (v NullableNetworkArea) IsSet() bool

func (NullableNetworkArea) MarshalJSON added in v0.12.0

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

func (*NullableNetworkArea) Set added in v0.12.0

func (v *NullableNetworkArea) Set(val *NetworkArea)

func (*NullableNetworkArea) UnmarshalJSON added in v0.12.0

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

func (*NullableNetworkArea) Unset added in v0.12.0

func (v *NullableNetworkArea) Unset()

type NullableNetworkAreaListResponse added in v0.12.0

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

func NewNullableNetworkAreaListResponse added in v0.12.0

func NewNullableNetworkAreaListResponse(val *NetworkAreaListResponse) *NullableNetworkAreaListResponse

func (NullableNetworkAreaListResponse) Get added in v0.12.0

func (NullableNetworkAreaListResponse) IsSet added in v0.12.0

func (NullableNetworkAreaListResponse) MarshalJSON added in v0.12.0

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

func (*NullableNetworkAreaListResponse) Set added in v0.12.0

func (*NullableNetworkAreaListResponse) UnmarshalJSON added in v0.12.0

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

func (*NullableNetworkAreaListResponse) Unset added in v0.12.0

type NullableNetworkIPv4 added in v1.0.0

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

func NewNullableNetworkIPv4 added in v1.0.0

func NewNullableNetworkIPv4(val *NetworkIPv4) *NullableNetworkIPv4

func (NullableNetworkIPv4) Get added in v1.0.0

func (NullableNetworkIPv4) IsSet added in v1.0.0

func (v NullableNetworkIPv4) IsSet() bool

func (NullableNetworkIPv4) MarshalJSON added in v1.0.0

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

func (*NullableNetworkIPv4) Set added in v1.0.0

func (v *NullableNetworkIPv4) Set(val *NetworkIPv4)

func (*NullableNetworkIPv4) UnmarshalJSON added in v1.0.0

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

func (*NullableNetworkIPv4) Unset added in v1.0.0

func (v *NullableNetworkIPv4) Unset()

type NullableNetworkIPv6 added in v1.0.0

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

func NewNullableNetworkIPv6 added in v1.0.0

func NewNullableNetworkIPv6(val *NetworkIPv6) *NullableNetworkIPv6

func (NullableNetworkIPv6) Get added in v1.0.0

func (NullableNetworkIPv6) IsSet added in v1.0.0

func (v NullableNetworkIPv6) IsSet() bool

func (NullableNetworkIPv6) MarshalJSON added in v1.0.0

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

func (*NullableNetworkIPv6) Set added in v1.0.0

func (v *NullableNetworkIPv6) Set(val *NetworkIPv6)

func (*NullableNetworkIPv6) UnmarshalJSON added in v1.0.0

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

func (*NullableNetworkIPv6) Unset added in v1.0.0

func (v *NullableNetworkIPv6) Unset()

type NullableNetworkListResponse added in v0.12.0

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

func NewNullableNetworkListResponse added in v0.12.0

func NewNullableNetworkListResponse(val *NetworkListResponse) *NullableNetworkListResponse

func (NullableNetworkListResponse) Get added in v0.12.0

func (NullableNetworkListResponse) IsSet added in v0.12.0

func (NullableNetworkListResponse) MarshalJSON added in v0.12.0

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

func (*NullableNetworkListResponse) Set added in v0.12.0

func (*NullableNetworkListResponse) UnmarshalJSON added in v0.12.0

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

func (*NullableNetworkListResponse) Unset added in v0.12.0

func (v *NullableNetworkListResponse) Unset()

type NullableNetworkRange added in v0.12.0

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

func NewNullableNetworkRange added in v0.12.0

func NewNullableNetworkRange(val *NetworkRange) *NullableNetworkRange

func (NullableNetworkRange) Get added in v0.12.0

func (NullableNetworkRange) IsSet added in v0.12.0

func (v NullableNetworkRange) IsSet() bool

func (NullableNetworkRange) MarshalJSON added in v0.12.0

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

func (*NullableNetworkRange) Set added in v0.12.0

func (v *NullableNetworkRange) Set(val *NetworkRange)

func (*NullableNetworkRange) UnmarshalJSON added in v0.12.0

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

func (*NullableNetworkRange) Unset added in v0.12.0

func (v *NullableNetworkRange) Unset()

type NullableNetworkRangeListResponse added in v0.12.0

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

func NewNullableNetworkRangeListResponse added in v0.12.0

func NewNullableNetworkRangeListResponse(val *NetworkRangeListResponse) *NullableNetworkRangeListResponse

func (NullableNetworkRangeListResponse) Get added in v0.12.0

func (NullableNetworkRangeListResponse) IsSet added in v0.12.0

func (NullableNetworkRangeListResponse) MarshalJSON added in v0.12.0

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

func (*NullableNetworkRangeListResponse) Set added in v0.12.0

func (*NullableNetworkRangeListResponse) UnmarshalJSON added in v0.12.0

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

func (*NullableNetworkRangeListResponse) Unset added in v0.12.0

type NullableNexthopBlackhole added in v1.0.0

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

func NewNullableNexthopBlackhole added in v1.0.0

func NewNullableNexthopBlackhole(val *NexthopBlackhole) *NullableNexthopBlackhole

func (NullableNexthopBlackhole) Get added in v1.0.0

func (NullableNexthopBlackhole) IsSet added in v1.0.0

func (v NullableNexthopBlackhole) IsSet() bool

func (NullableNexthopBlackhole) MarshalJSON added in v1.0.0

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

func (*NullableNexthopBlackhole) Set added in v1.0.0

func (*NullableNexthopBlackhole) UnmarshalJSON added in v1.0.0

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

func (*NullableNexthopBlackhole) Unset added in v1.0.0

func (v *NullableNexthopBlackhole) Unset()

type NullableNexthopIPv4 added in v1.0.0

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

func NewNullableNexthopIPv4 added in v1.0.0

func NewNullableNexthopIPv4(val *NexthopIPv4) *NullableNexthopIPv4

func (NullableNexthopIPv4) Get added in v1.0.0

func (NullableNexthopIPv4) IsSet added in v1.0.0

func (v NullableNexthopIPv4) IsSet() bool

func (NullableNexthopIPv4) MarshalJSON added in v1.0.0

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

func (*NullableNexthopIPv4) Set added in v1.0.0

func (v *NullableNexthopIPv4) Set(val *NexthopIPv4)

func (*NullableNexthopIPv4) UnmarshalJSON added in v1.0.0

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

func (*NullableNexthopIPv4) Unset added in v1.0.0

func (v *NullableNexthopIPv4) Unset()

type NullableNexthopIPv6 added in v1.0.0

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

func NewNullableNexthopIPv6 added in v1.0.0

func NewNullableNexthopIPv6(val *NexthopIPv6) *NullableNexthopIPv6

func (NullableNexthopIPv6) Get added in v1.0.0

func (NullableNexthopIPv6) IsSet added in v1.0.0

func (v NullableNexthopIPv6) IsSet() bool

func (NullableNexthopIPv6) MarshalJSON added in v1.0.0

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

func (*NullableNexthopIPv6) Set added in v1.0.0

func (v *NullableNexthopIPv6) Set(val *NexthopIPv6)

func (*NullableNexthopIPv6) UnmarshalJSON added in v1.0.0

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

func (*NullableNexthopIPv6) Unset added in v1.0.0

func (v *NullableNexthopIPv6) Unset()

type NullableNexthopInternet added in v1.0.0

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

func NewNullableNexthopInternet added in v1.0.0

func NewNullableNexthopInternet(val *NexthopInternet) *NullableNexthopInternet

func (NullableNexthopInternet) Get added in v1.0.0

func (NullableNexthopInternet) IsSet added in v1.0.0

func (v NullableNexthopInternet) IsSet() bool

func (NullableNexthopInternet) MarshalJSON added in v1.0.0

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

func (*NullableNexthopInternet) Set added in v1.0.0

func (*NullableNexthopInternet) UnmarshalJSON added in v1.0.0

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

func (*NullableNexthopInternet) Unset added in v1.0.0

func (v *NullableNexthopInternet) Unset()

type NullablePartialUpdateNetworkAreaPayload added in v0.12.0

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

func NewNullablePartialUpdateNetworkAreaPayload added in v0.12.0

func NewNullablePartialUpdateNetworkAreaPayload(val *PartialUpdateNetworkAreaPayload) *NullablePartialUpdateNetworkAreaPayload

func (NullablePartialUpdateNetworkAreaPayload) Get added in v0.12.0

func (NullablePartialUpdateNetworkAreaPayload) IsSet added in v0.12.0

func (NullablePartialUpdateNetworkAreaPayload) MarshalJSON added in v0.12.0

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

func (*NullablePartialUpdateNetworkAreaPayload) Set added in v0.12.0

func (*NullablePartialUpdateNetworkAreaPayload) UnmarshalJSON added in v0.12.0

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

func (*NullablePartialUpdateNetworkAreaPayload) Unset added in v0.12.0

type NullablePartialUpdateNetworkPayload added in v0.12.0

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

func NewNullablePartialUpdateNetworkPayload added in v0.12.0

func NewNullablePartialUpdateNetworkPayload(val *PartialUpdateNetworkPayload) *NullablePartialUpdateNetworkPayload

func (NullablePartialUpdateNetworkPayload) Get added in v0.12.0

func (NullablePartialUpdateNetworkPayload) IsSet added in v0.12.0

func (NullablePartialUpdateNetworkPayload) MarshalJSON added in v0.12.0

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

func (*NullablePartialUpdateNetworkPayload) Set added in v0.12.0

func (*NullablePartialUpdateNetworkPayload) UnmarshalJSON added in v0.12.0

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

func (*NullablePartialUpdateNetworkPayload) Unset added in v0.12.0

type NullablePortRange added in v0.13.0

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

func NewNullablePortRange added in v0.13.0

func NewNullablePortRange(val *PortRange) *NullablePortRange

func (NullablePortRange) Get added in v0.13.0

func (v NullablePortRange) Get() *PortRange

func (NullablePortRange) IsSet added in v0.13.0

func (v NullablePortRange) IsSet() bool

func (NullablePortRange) MarshalJSON added in v0.13.0

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

func (*NullablePortRange) Set added in v0.13.0

func (v *NullablePortRange) Set(val *PortRange)

func (*NullablePortRange) UnmarshalJSON added in v0.13.0

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

func (*NullablePortRange) Unset added in v0.13.0

func (v *NullablePortRange) Unset()

type NullableProject added in v0.29.0

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

func NewNullableProject added in v0.29.0

func NewNullableProject(val *Project) *NullableProject

func (NullableProject) Get added in v0.29.0

func (v NullableProject) Get() *Project

func (NullableProject) IsSet added in v0.29.0

func (v NullableProject) IsSet() bool

func (NullableProject) MarshalJSON added in v0.29.0

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

func (*NullableProject) Set added in v0.29.0

func (v *NullableProject) Set(val *Project)

func (*NullableProject) UnmarshalJSON added in v0.29.0

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

func (*NullableProject) Unset added in v0.29.0

func (v *NullableProject) Unset()

type NullableProjectListResponse added in v0.12.0

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

func NewNullableProjectListResponse added in v0.12.0

func NewNullableProjectListResponse(val *ProjectListResponse) *NullableProjectListResponse

func (NullableProjectListResponse) Get added in v0.12.0

func (NullableProjectListResponse) IsSet added in v0.12.0

func (NullableProjectListResponse) MarshalJSON added in v0.12.0

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

func (*NullableProjectListResponse) Set added in v0.12.0

func (*NullableProjectListResponse) UnmarshalJSON added in v0.12.0

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

func (*NullableProjectListResponse) Unset added in v0.12.0

func (v *NullableProjectListResponse) Unset()

type NullableProtocol added in v0.13.0

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

func NewNullableProtocol added in v0.13.0

func NewNullableProtocol(val *Protocol) *NullableProtocol

func (NullableProtocol) Get added in v0.13.0

func (v NullableProtocol) Get() *Protocol

func (NullableProtocol) IsSet added in v0.13.0

func (v NullableProtocol) IsSet() bool

func (NullableProtocol) MarshalJSON added in v0.13.0

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

func (*NullableProtocol) Set added in v0.13.0

func (v *NullableProtocol) Set(val *Protocol)

func (*NullableProtocol) UnmarshalJSON added in v0.13.0

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

func (*NullableProtocol) Unset added in v0.13.0

func (v *NullableProtocol) Unset()

type NullablePublicIp added in v0.13.0

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

func NewNullablePublicIp added in v0.13.0

func NewNullablePublicIp(val *PublicIp) *NullablePublicIp

func (NullablePublicIp) Get added in v0.13.0

func (v NullablePublicIp) Get() *PublicIp

func (NullablePublicIp) IsSet added in v0.13.0

func (v NullablePublicIp) IsSet() bool

func (NullablePublicIp) MarshalJSON added in v0.13.0

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

func (*NullablePublicIp) Set added in v0.13.0

func (v *NullablePublicIp) Set(val *PublicIp)

func (*NullablePublicIp) UnmarshalJSON added in v0.13.0

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

func (*NullablePublicIp) Unset added in v0.13.0

func (v *NullablePublicIp) Unset()

type NullablePublicIpListResponse added in v0.13.0

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

func NewNullablePublicIpListResponse added in v0.13.0

func NewNullablePublicIpListResponse(val *PublicIpListResponse) *NullablePublicIpListResponse

func (NullablePublicIpListResponse) Get added in v0.13.0

func (NullablePublicIpListResponse) IsSet added in v0.13.0

func (NullablePublicIpListResponse) MarshalJSON added in v0.13.0

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

func (*NullablePublicIpListResponse) Set added in v0.13.0

func (*NullablePublicIpListResponse) UnmarshalJSON added in v0.13.0

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

func (*NullablePublicIpListResponse) Unset added in v0.13.0

func (v *NullablePublicIpListResponse) Unset()

type NullablePublicNetwork added in v0.21.1

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

func NewNullablePublicNetwork added in v0.21.1

func NewNullablePublicNetwork(val *PublicNetwork) *NullablePublicNetwork

func (NullablePublicNetwork) Get added in v0.21.1

func (NullablePublicNetwork) IsSet added in v0.21.1

func (v NullablePublicNetwork) IsSet() bool

func (NullablePublicNetwork) MarshalJSON added in v0.21.1

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

func (*NullablePublicNetwork) Set added in v0.21.1

func (v *NullablePublicNetwork) Set(val *PublicNetwork)

func (*NullablePublicNetwork) UnmarshalJSON added in v0.21.1

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

func (*NullablePublicNetwork) Unset added in v0.21.1

func (v *NullablePublicNetwork) Unset()

type NullablePublicNetworkListResponse added in v0.21.1

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

func NewNullablePublicNetworkListResponse added in v0.21.1

func NewNullablePublicNetworkListResponse(val *PublicNetworkListResponse) *NullablePublicNetworkListResponse

func (NullablePublicNetworkListResponse) Get added in v0.21.1

func (NullablePublicNetworkListResponse) IsSet added in v0.21.1

func (NullablePublicNetworkListResponse) MarshalJSON added in v0.21.1

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

func (*NullablePublicNetworkListResponse) Set added in v0.21.1

func (*NullablePublicNetworkListResponse) UnmarshalJSON added in v0.21.1

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

func (*NullablePublicNetworkListResponse) Unset added in v0.21.1

type NullableQuota added in v0.19.0

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

func NewNullableQuota added in v0.19.0

func NewNullableQuota(val *Quota) *NullableQuota

func (NullableQuota) Get added in v0.19.0

func (v NullableQuota) Get() *Quota

func (NullableQuota) IsSet added in v0.19.0

func (v NullableQuota) IsSet() bool

func (NullableQuota) MarshalJSON added in v0.19.0

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

func (*NullableQuota) Set added in v0.19.0

func (v *NullableQuota) Set(val *Quota)

func (*NullableQuota) UnmarshalJSON added in v0.19.0

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

func (*NullableQuota) Unset added in v0.19.0

func (v *NullableQuota) Unset()

type NullableQuotaList added in v0.19.0

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

func NewNullableQuotaList added in v0.19.0

func NewNullableQuotaList(val *QuotaList) *NullableQuotaList

func (NullableQuotaList) Get added in v0.19.0

func (v NullableQuotaList) Get() *QuotaList

func (NullableQuotaList) IsSet added in v0.19.0

func (v NullableQuotaList) IsSet() bool

func (NullableQuotaList) MarshalJSON added in v0.19.0

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

func (*NullableQuotaList) Set added in v0.19.0

func (v *NullableQuotaList) Set(val *QuotaList)

func (*NullableQuotaList) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaList) Unset added in v0.19.0

func (v *NullableQuotaList) Unset()

type NullableQuotaListBackupGigabytes added in v0.19.0

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

func NewNullableQuotaListBackupGigabytes added in v0.19.0

func NewNullableQuotaListBackupGigabytes(val *QuotaListBackupGigabytes) *NullableQuotaListBackupGigabytes

func (NullableQuotaListBackupGigabytes) Get added in v0.19.0

func (NullableQuotaListBackupGigabytes) IsSet added in v0.19.0

func (NullableQuotaListBackupGigabytes) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListBackupGigabytes) Set added in v0.19.0

func (*NullableQuotaListBackupGigabytes) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListBackupGigabytes) Unset added in v0.19.0

type NullableQuotaListBackups added in v0.19.0

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

func NewNullableQuotaListBackups added in v0.19.0

func NewNullableQuotaListBackups(val *QuotaListBackups) *NullableQuotaListBackups

func (NullableQuotaListBackups) Get added in v0.19.0

func (NullableQuotaListBackups) IsSet added in v0.19.0

func (v NullableQuotaListBackups) IsSet() bool

func (NullableQuotaListBackups) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListBackups) Set added in v0.19.0

func (*NullableQuotaListBackups) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListBackups) Unset added in v0.19.0

func (v *NullableQuotaListBackups) Unset()

type NullableQuotaListGigabytes added in v0.19.0

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

func NewNullableQuotaListGigabytes added in v0.19.0

func NewNullableQuotaListGigabytes(val *QuotaListGigabytes) *NullableQuotaListGigabytes

func (NullableQuotaListGigabytes) Get added in v0.19.0

func (NullableQuotaListGigabytes) IsSet added in v0.19.0

func (v NullableQuotaListGigabytes) IsSet() bool

func (NullableQuotaListGigabytes) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListGigabytes) Set added in v0.19.0

func (*NullableQuotaListGigabytes) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListGigabytes) Unset added in v0.19.0

func (v *NullableQuotaListGigabytes) Unset()

type NullableQuotaListNetworks added in v0.19.0

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

func NewNullableQuotaListNetworks added in v0.19.0

func NewNullableQuotaListNetworks(val *QuotaListNetworks) *NullableQuotaListNetworks

func (NullableQuotaListNetworks) Get added in v0.19.0

func (NullableQuotaListNetworks) IsSet added in v0.19.0

func (v NullableQuotaListNetworks) IsSet() bool

func (NullableQuotaListNetworks) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListNetworks) Set added in v0.19.0

func (*NullableQuotaListNetworks) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListNetworks) Unset added in v0.19.0

func (v *NullableQuotaListNetworks) Unset()

type NullableQuotaListNics added in v0.19.0

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

func NewNullableQuotaListNics added in v0.19.0

func NewNullableQuotaListNics(val *QuotaListNics) *NullableQuotaListNics

func (NullableQuotaListNics) Get added in v0.19.0

func (NullableQuotaListNics) IsSet added in v0.19.0

func (v NullableQuotaListNics) IsSet() bool

func (NullableQuotaListNics) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListNics) Set added in v0.19.0

func (v *NullableQuotaListNics) Set(val *QuotaListNics)

func (*NullableQuotaListNics) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListNics) Unset added in v0.19.0

func (v *NullableQuotaListNics) Unset()

type NullableQuotaListPublicIps added in v0.19.0

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

func NewNullableQuotaListPublicIps added in v0.19.0

func NewNullableQuotaListPublicIps(val *QuotaListPublicIps) *NullableQuotaListPublicIps

func (NullableQuotaListPublicIps) Get added in v0.19.0

func (NullableQuotaListPublicIps) IsSet added in v0.19.0

func (v NullableQuotaListPublicIps) IsSet() bool

func (NullableQuotaListPublicIps) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListPublicIps) Set added in v0.19.0

func (*NullableQuotaListPublicIps) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListPublicIps) Unset added in v0.19.0

func (v *NullableQuotaListPublicIps) Unset()

type NullableQuotaListRam added in v0.19.0

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

func NewNullableQuotaListRam added in v0.19.0

func NewNullableQuotaListRam(val *QuotaListRam) *NullableQuotaListRam

func (NullableQuotaListRam) Get added in v0.19.0

func (NullableQuotaListRam) IsSet added in v0.19.0

func (v NullableQuotaListRam) IsSet() bool

func (NullableQuotaListRam) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListRam) Set added in v0.19.0

func (v *NullableQuotaListRam) Set(val *QuotaListRam)

func (*NullableQuotaListRam) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListRam) Unset added in v0.19.0

func (v *NullableQuotaListRam) Unset()

type NullableQuotaListResponse added in v0.19.0

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

func NewNullableQuotaListResponse added in v0.19.0

func NewNullableQuotaListResponse(val *QuotaListResponse) *NullableQuotaListResponse

func (NullableQuotaListResponse) Get added in v0.19.0

func (NullableQuotaListResponse) IsSet added in v0.19.0

func (v NullableQuotaListResponse) IsSet() bool

func (NullableQuotaListResponse) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListResponse) Set added in v0.19.0

func (*NullableQuotaListResponse) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListResponse) Unset added in v0.19.0

func (v *NullableQuotaListResponse) Unset()

type NullableQuotaListSecurityGroupRules added in v0.19.0

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

func NewNullableQuotaListSecurityGroupRules added in v0.19.0

func NewNullableQuotaListSecurityGroupRules(val *QuotaListSecurityGroupRules) *NullableQuotaListSecurityGroupRules

func (NullableQuotaListSecurityGroupRules) Get added in v0.19.0

func (NullableQuotaListSecurityGroupRules) IsSet added in v0.19.0

func (NullableQuotaListSecurityGroupRules) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListSecurityGroupRules) Set added in v0.19.0

func (*NullableQuotaListSecurityGroupRules) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListSecurityGroupRules) Unset added in v0.19.0

type NullableQuotaListSecurityGroups added in v0.19.0

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

func NewNullableQuotaListSecurityGroups added in v0.19.0

func NewNullableQuotaListSecurityGroups(val *QuotaListSecurityGroups) *NullableQuotaListSecurityGroups

func (NullableQuotaListSecurityGroups) Get added in v0.19.0

func (NullableQuotaListSecurityGroups) IsSet added in v0.19.0

func (NullableQuotaListSecurityGroups) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListSecurityGroups) Set added in v0.19.0

func (*NullableQuotaListSecurityGroups) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListSecurityGroups) Unset added in v0.19.0

type NullableQuotaListSnapshots added in v0.19.0

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

func NewNullableQuotaListSnapshots added in v0.19.0

func NewNullableQuotaListSnapshots(val *QuotaListSnapshots) *NullableQuotaListSnapshots

func (NullableQuotaListSnapshots) Get added in v0.19.0

func (NullableQuotaListSnapshots) IsSet added in v0.19.0

func (v NullableQuotaListSnapshots) IsSet() bool

func (NullableQuotaListSnapshots) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListSnapshots) Set added in v0.19.0

func (*NullableQuotaListSnapshots) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListSnapshots) Unset added in v0.19.0

func (v *NullableQuotaListSnapshots) Unset()

type NullableQuotaListVcpu added in v0.19.0

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

func NewNullableQuotaListVcpu added in v0.19.0

func NewNullableQuotaListVcpu(val *QuotaListVcpu) *NullableQuotaListVcpu

func (NullableQuotaListVcpu) Get added in v0.19.0

func (NullableQuotaListVcpu) IsSet added in v0.19.0

func (v NullableQuotaListVcpu) IsSet() bool

func (NullableQuotaListVcpu) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListVcpu) Set added in v0.19.0

func (v *NullableQuotaListVcpu) Set(val *QuotaListVcpu)

func (*NullableQuotaListVcpu) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListVcpu) Unset added in v0.19.0

func (v *NullableQuotaListVcpu) Unset()

type NullableQuotaListVolumes added in v0.19.0

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

func NewNullableQuotaListVolumes added in v0.19.0

func NewNullableQuotaListVolumes(val *QuotaListVolumes) *NullableQuotaListVolumes

func (NullableQuotaListVolumes) Get added in v0.19.0

func (NullableQuotaListVolumes) IsSet added in v0.19.0

func (v NullableQuotaListVolumes) IsSet() bool

func (NullableQuotaListVolumes) MarshalJSON added in v0.19.0

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

func (*NullableQuotaListVolumes) Set added in v0.19.0

func (*NullableQuotaListVolumes) UnmarshalJSON added in v0.19.0

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

func (*NullableQuotaListVolumes) Unset added in v0.19.0

func (v *NullableQuotaListVolumes) Unset()

type NullableRegionalArea added in v1.0.0

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

func NewNullableRegionalArea added in v1.0.0

func NewNullableRegionalArea(val *RegionalArea) *NullableRegionalArea

func (NullableRegionalArea) Get added in v1.0.0

func (NullableRegionalArea) IsSet added in v1.0.0

func (v NullableRegionalArea) IsSet() bool

func (NullableRegionalArea) MarshalJSON added in v1.0.0

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

func (*NullableRegionalArea) Set added in v1.0.0

func (v *NullableRegionalArea) Set(val *RegionalArea)

func (*NullableRegionalArea) UnmarshalJSON added in v1.0.0

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

func (*NullableRegionalArea) Unset added in v1.0.0

func (v *NullableRegionalArea) Unset()

type NullableRegionalAreaIPv4 added in v1.0.0

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

func NewNullableRegionalAreaIPv4 added in v1.0.0

func NewNullableRegionalAreaIPv4(val *RegionalAreaIPv4) *NullableRegionalAreaIPv4

func (NullableRegionalAreaIPv4) Get added in v1.0.0

func (NullableRegionalAreaIPv4) IsSet added in v1.0.0

func (v NullableRegionalAreaIPv4) IsSet() bool

func (NullableRegionalAreaIPv4) MarshalJSON added in v1.0.0

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

func (*NullableRegionalAreaIPv4) Set added in v1.0.0

func (*NullableRegionalAreaIPv4) UnmarshalJSON added in v1.0.0

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

func (*NullableRegionalAreaIPv4) Unset added in v1.0.0

func (v *NullableRegionalAreaIPv4) Unset()

type NullableRegionalAreaListResponse added in v1.0.0

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

func NewNullableRegionalAreaListResponse added in v1.0.0

func NewNullableRegionalAreaListResponse(val *RegionalAreaListResponse) *NullableRegionalAreaListResponse

func (NullableRegionalAreaListResponse) Get added in v1.0.0

func (NullableRegionalAreaListResponse) IsSet added in v1.0.0

func (NullableRegionalAreaListResponse) MarshalJSON added in v1.0.0

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

func (*NullableRegionalAreaListResponse) Set added in v1.0.0

func (*NullableRegionalAreaListResponse) UnmarshalJSON added in v1.0.0

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

func (*NullableRegionalAreaListResponse) Unset added in v1.0.0

type NullableRequest added in v0.12.0

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

func NewNullableRequest added in v0.12.0

func NewNullableRequest(val *Request) *NullableRequest

func (NullableRequest) Get added in v0.12.0

func (v NullableRequest) Get() *Request

func (NullableRequest) IsSet added in v0.12.0

func (v NullableRequest) IsSet() bool

func (NullableRequest) MarshalJSON added in v0.12.0

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

func (*NullableRequest) Set added in v0.12.0

func (v *NullableRequest) Set(val *Request)

func (*NullableRequest) UnmarshalJSON added in v0.12.0

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

func (*NullableRequest) Unset added in v0.12.0

func (v *NullableRequest) Unset()

type NullableRequestResource added in v0.12.0

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

func NewNullableRequestResource added in v0.12.0

func NewNullableRequestResource(val *RequestResource) *NullableRequestResource

func (NullableRequestResource) Get added in v0.12.0

func (NullableRequestResource) IsSet added in v0.12.0

func (v NullableRequestResource) IsSet() bool

func (NullableRequestResource) MarshalJSON added in v0.12.0

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

func (*NullableRequestResource) Set added in v0.12.0

func (*NullableRequestResource) UnmarshalJSON added in v0.12.0

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

func (*NullableRequestResource) Unset added in v0.12.0

func (v *NullableRequestResource) Unset()

type NullableRescueServerPayload added in v0.13.0

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

func NewNullableRescueServerPayload added in v0.13.0

func NewNullableRescueServerPayload(val *RescueServerPayload) *NullableRescueServerPayload

func (NullableRescueServerPayload) Get added in v0.13.0

func (NullableRescueServerPayload) IsSet added in v0.13.0

func (NullableRescueServerPayload) MarshalJSON added in v0.13.0

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

func (*NullableRescueServerPayload) Set added in v0.13.0

func (*NullableRescueServerPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableRescueServerPayload) Unset added in v0.13.0

func (v *NullableRescueServerPayload) Unset()

type NullableResizeServerPayload added in v0.13.0

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

func NewNullableResizeServerPayload added in v0.13.0

func NewNullableResizeServerPayload(val *ResizeServerPayload) *NullableResizeServerPayload

func (NullableResizeServerPayload) Get added in v0.13.0

func (NullableResizeServerPayload) IsSet added in v0.13.0

func (NullableResizeServerPayload) MarshalJSON added in v0.13.0

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

func (*NullableResizeServerPayload) Set added in v0.13.0

func (*NullableResizeServerPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableResizeServerPayload) Unset added in v0.13.0

func (v *NullableResizeServerPayload) Unset()

type NullableResizeVolumePayload added in v0.13.0

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

func NewNullableResizeVolumePayload added in v0.13.0

func NewNullableResizeVolumePayload(val *ResizeVolumePayload) *NullableResizeVolumePayload

func (NullableResizeVolumePayload) Get added in v0.13.0

func (NullableResizeVolumePayload) IsSet added in v0.13.0

func (NullableResizeVolumePayload) MarshalJSON added in v0.13.0

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

func (*NullableResizeVolumePayload) Set added in v0.13.0

func (*NullableResizeVolumePayload) UnmarshalJSON added in v0.13.0

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

func (*NullableResizeVolumePayload) Unset added in v0.13.0

func (v *NullableResizeVolumePayload) Unset()

type NullableRoute added in v0.12.0

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

func NewNullableRoute added in v0.12.0

func NewNullableRoute(val *Route) *NullableRoute

func (NullableRoute) Get added in v0.12.0

func (v NullableRoute) Get() *Route

func (NullableRoute) IsSet added in v0.12.0

func (v NullableRoute) IsSet() bool

func (NullableRoute) MarshalJSON added in v0.12.0

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

func (*NullableRoute) Set added in v0.12.0

func (v *NullableRoute) Set(val *Route)

func (*NullableRoute) UnmarshalJSON added in v0.12.0

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

func (*NullableRoute) Unset added in v0.12.0

func (v *NullableRoute) Unset()

type NullableRouteDestination added in v1.0.0

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

func NewNullableRouteDestination added in v1.0.0

func NewNullableRouteDestination(val *RouteDestination) *NullableRouteDestination

func (NullableRouteDestination) Get added in v1.0.0

func (NullableRouteDestination) IsSet added in v1.0.0

func (v NullableRouteDestination) IsSet() bool

func (NullableRouteDestination) MarshalJSON added in v1.0.0

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

func (*NullableRouteDestination) Set added in v1.0.0

func (*NullableRouteDestination) UnmarshalJSON added in v1.0.0

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

func (*NullableRouteDestination) Unset added in v1.0.0

func (v *NullableRouteDestination) Unset()

type NullableRouteListResponse added in v0.12.0

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

func NewNullableRouteListResponse added in v0.12.0

func NewNullableRouteListResponse(val *RouteListResponse) *NullableRouteListResponse

func (NullableRouteListResponse) Get added in v0.12.0

func (NullableRouteListResponse) IsSet added in v0.12.0

func (v NullableRouteListResponse) IsSet() bool

func (NullableRouteListResponse) MarshalJSON added in v0.12.0

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

func (*NullableRouteListResponse) Set added in v0.12.0

func (*NullableRouteListResponse) UnmarshalJSON added in v0.12.0

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

func (*NullableRouteListResponse) Unset added in v0.12.0

func (v *NullableRouteListResponse) Unset()

type NullableRouteNexthop added in v1.0.0

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

func NewNullableRouteNexthop added in v1.0.0

func NewNullableRouteNexthop(val *RouteNexthop) *NullableRouteNexthop

func (NullableRouteNexthop) Get added in v1.0.0

func (NullableRouteNexthop) IsSet added in v1.0.0

func (v NullableRouteNexthop) IsSet() bool

func (NullableRouteNexthop) MarshalJSON added in v1.0.0

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

func (*NullableRouteNexthop) Set added in v1.0.0

func (v *NullableRouteNexthop) Set(val *RouteNexthop)

func (*NullableRouteNexthop) UnmarshalJSON added in v1.0.0

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

func (*NullableRouteNexthop) Unset added in v1.0.0

func (v *NullableRouteNexthop) Unset()

type NullableRoutingTable added in v1.0.0

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

func NewNullableRoutingTable added in v1.0.0

func NewNullableRoutingTable(val *RoutingTable) *NullableRoutingTable

func (NullableRoutingTable) Get added in v1.0.0

func (NullableRoutingTable) IsSet added in v1.0.0

func (v NullableRoutingTable) IsSet() bool

func (NullableRoutingTable) MarshalJSON added in v1.0.0

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

func (*NullableRoutingTable) Set added in v1.0.0

func (v *NullableRoutingTable) Set(val *RoutingTable)

func (*NullableRoutingTable) UnmarshalJSON added in v1.0.0

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

func (*NullableRoutingTable) Unset added in v1.0.0

func (v *NullableRoutingTable) Unset()

type NullableRoutingTableListResponse added in v1.0.0

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

func NewNullableRoutingTableListResponse added in v1.0.0

func NewNullableRoutingTableListResponse(val *RoutingTableListResponse) *NullableRoutingTableListResponse

func (NullableRoutingTableListResponse) Get added in v1.0.0

func (NullableRoutingTableListResponse) IsSet added in v1.0.0

func (NullableRoutingTableListResponse) MarshalJSON added in v1.0.0

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

func (*NullableRoutingTableListResponse) Set added in v1.0.0

func (*NullableRoutingTableListResponse) UnmarshalJSON added in v1.0.0

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

func (*NullableRoutingTableListResponse) Unset added in v1.0.0

type NullableSecurityGroup added in v0.13.0

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

func NewNullableSecurityGroup added in v0.13.0

func NewNullableSecurityGroup(val *SecurityGroup) *NullableSecurityGroup

func (NullableSecurityGroup) Get added in v0.13.0

func (NullableSecurityGroup) IsSet added in v0.13.0

func (v NullableSecurityGroup) IsSet() bool

func (NullableSecurityGroup) MarshalJSON added in v0.13.0

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

func (*NullableSecurityGroup) Set added in v0.13.0

func (v *NullableSecurityGroup) Set(val *SecurityGroup)

func (*NullableSecurityGroup) UnmarshalJSON added in v0.13.0

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

func (*NullableSecurityGroup) Unset added in v0.13.0

func (v *NullableSecurityGroup) Unset()

type NullableSecurityGroupListResponse added in v0.13.0

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

func NewNullableSecurityGroupListResponse added in v0.13.0

func NewNullableSecurityGroupListResponse(val *SecurityGroupListResponse) *NullableSecurityGroupListResponse

func (NullableSecurityGroupListResponse) Get added in v0.13.0

func (NullableSecurityGroupListResponse) IsSet added in v0.13.0

func (NullableSecurityGroupListResponse) MarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupListResponse) Set added in v0.13.0

func (*NullableSecurityGroupListResponse) UnmarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupListResponse) Unset added in v0.13.0

type NullableSecurityGroupRule added in v0.13.0

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

func NewNullableSecurityGroupRule added in v0.13.0

func NewNullableSecurityGroupRule(val *SecurityGroupRule) *NullableSecurityGroupRule

func (NullableSecurityGroupRule) Get added in v0.13.0

func (NullableSecurityGroupRule) IsSet added in v0.13.0

func (v NullableSecurityGroupRule) IsSet() bool

func (NullableSecurityGroupRule) MarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupRule) Set added in v0.13.0

func (*NullableSecurityGroupRule) UnmarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupRule) Unset added in v0.13.0

func (v *NullableSecurityGroupRule) Unset()

type NullableSecurityGroupRuleListResponse added in v0.13.0

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

func NewNullableSecurityGroupRuleListResponse added in v0.13.0

func NewNullableSecurityGroupRuleListResponse(val *SecurityGroupRuleListResponse) *NullableSecurityGroupRuleListResponse

func (NullableSecurityGroupRuleListResponse) Get added in v0.13.0

func (NullableSecurityGroupRuleListResponse) IsSet added in v0.13.0

func (NullableSecurityGroupRuleListResponse) MarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupRuleListResponse) Set added in v0.13.0

func (*NullableSecurityGroupRuleListResponse) UnmarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupRuleListResponse) Unset added in v0.13.0

type NullableSecurityGroupRuleProtocol added in v0.13.0

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

func NewNullableSecurityGroupRuleProtocol added in v0.13.0

func NewNullableSecurityGroupRuleProtocol(val *SecurityGroupRuleProtocol) *NullableSecurityGroupRuleProtocol

func (NullableSecurityGroupRuleProtocol) Get added in v0.13.0

func (NullableSecurityGroupRuleProtocol) IsSet added in v0.13.0

func (NullableSecurityGroupRuleProtocol) MarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupRuleProtocol) Set added in v0.13.0

func (*NullableSecurityGroupRuleProtocol) UnmarshalJSON added in v0.13.0

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

func (*NullableSecurityGroupRuleProtocol) Unset added in v0.13.0

type NullableServer added in v0.13.0

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

func NewNullableServer added in v0.13.0

func NewNullableServer(val *Server) *NullableServer

func (NullableServer) Get added in v0.13.0

func (v NullableServer) Get() *Server

func (NullableServer) IsSet added in v0.13.0

func (v NullableServer) IsSet() bool

func (NullableServer) MarshalJSON added in v0.13.0

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

func (*NullableServer) Set added in v0.13.0

func (v *NullableServer) Set(val *Server)

func (*NullableServer) UnmarshalJSON added in v0.13.0

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

func (*NullableServer) Unset added in v0.13.0

func (v *NullableServer) Unset()

type NullableServerAgent added in v0.31.0

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

func NewNullableServerAgent added in v0.31.0

func NewNullableServerAgent(val *ServerAgent) *NullableServerAgent

func (NullableServerAgent) Get added in v0.31.0

func (NullableServerAgent) IsSet added in v0.31.0

func (v NullableServerAgent) IsSet() bool

func (NullableServerAgent) MarshalJSON added in v0.31.0

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

func (*NullableServerAgent) Set added in v0.31.0

func (v *NullableServerAgent) Set(val *ServerAgent)

func (*NullableServerAgent) UnmarshalJSON added in v0.31.0

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

func (*NullableServerAgent) Unset added in v0.31.0

func (v *NullableServerAgent) Unset()

type NullableServerBootVolume added in v1.0.0

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

func NewNullableServerBootVolume added in v1.0.0

func NewNullableServerBootVolume(val *ServerBootVolume) *NullableServerBootVolume

func (NullableServerBootVolume) Get added in v1.0.0

func (NullableServerBootVolume) IsSet added in v1.0.0

func (v NullableServerBootVolume) IsSet() bool

func (NullableServerBootVolume) MarshalJSON added in v1.0.0

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

func (*NullableServerBootVolume) Set added in v1.0.0

func (*NullableServerBootVolume) UnmarshalJSON added in v1.0.0

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

func (*NullableServerBootVolume) Unset added in v1.0.0

func (v *NullableServerBootVolume) Unset()

type NullableServerConsoleUrl added in v0.13.0

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

func NewNullableServerConsoleUrl added in v0.13.0

func NewNullableServerConsoleUrl(val *ServerConsoleUrl) *NullableServerConsoleUrl

func (NullableServerConsoleUrl) Get added in v0.13.0

func (NullableServerConsoleUrl) IsSet added in v0.13.0

func (v NullableServerConsoleUrl) IsSet() bool

func (NullableServerConsoleUrl) MarshalJSON added in v0.13.0

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

func (*NullableServerConsoleUrl) Set added in v0.13.0

func (*NullableServerConsoleUrl) UnmarshalJSON added in v0.13.0

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

func (*NullableServerConsoleUrl) Unset added in v0.13.0

func (v *NullableServerConsoleUrl) Unset()

type NullableServerListResponse added in v0.13.0

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

func NewNullableServerListResponse added in v0.13.0

func NewNullableServerListResponse(val *ServerListResponse) *NullableServerListResponse

func (NullableServerListResponse) Get added in v0.13.0

func (NullableServerListResponse) IsSet added in v0.13.0

func (v NullableServerListResponse) IsSet() bool

func (NullableServerListResponse) MarshalJSON added in v0.13.0

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

func (*NullableServerListResponse) Set added in v0.13.0

func (*NullableServerListResponse) UnmarshalJSON added in v0.13.0

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

func (*NullableServerListResponse) Unset added in v0.13.0

func (v *NullableServerListResponse) Unset()

type NullableServerMaintenance added in v0.13.0

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

func NewNullableServerMaintenance added in v0.13.0

func NewNullableServerMaintenance(val *ServerMaintenance) *NullableServerMaintenance

func (NullableServerMaintenance) Get added in v0.13.0

func (NullableServerMaintenance) IsSet added in v0.13.0

func (v NullableServerMaintenance) IsSet() bool

func (NullableServerMaintenance) MarshalJSON added in v0.13.0

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

func (*NullableServerMaintenance) Set added in v0.13.0

func (*NullableServerMaintenance) UnmarshalJSON added in v0.13.0

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

func (*NullableServerMaintenance) Unset added in v0.13.0

func (v *NullableServerMaintenance) Unset()

type NullableServerNetwork added in v0.13.0

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

func NewNullableServerNetwork added in v0.13.0

func NewNullableServerNetwork(val *ServerNetwork) *NullableServerNetwork

func (NullableServerNetwork) Get added in v0.13.0

func (NullableServerNetwork) IsSet added in v0.13.0

func (v NullableServerNetwork) IsSet() bool

func (NullableServerNetwork) MarshalJSON added in v0.13.0

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

func (*NullableServerNetwork) Set added in v0.13.0

func (v *NullableServerNetwork) Set(val *ServerNetwork)

func (*NullableServerNetwork) UnmarshalJSON added in v0.13.0

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

func (*NullableServerNetwork) Unset added in v0.13.0

func (v *NullableServerNetwork) Unset()

type NullableServerNetworking added in v1.0.0

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

func NewNullableServerNetworking added in v1.0.0

func NewNullableServerNetworking(val *ServerNetworking) *NullableServerNetworking

func (NullableServerNetworking) Get added in v1.0.0

func (NullableServerNetworking) IsSet added in v1.0.0

func (v NullableServerNetworking) IsSet() bool

func (NullableServerNetworking) MarshalJSON added in v1.0.0

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

func (*NullableServerNetworking) Set added in v1.0.0

func (*NullableServerNetworking) UnmarshalJSON added in v1.0.0

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

func (*NullableServerNetworking) Unset added in v1.0.0

func (v *NullableServerNetworking) Unset()

type NullableServiceAccountMailListResponse added in v0.13.0

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

func NewNullableServiceAccountMailListResponse added in v0.13.0

func NewNullableServiceAccountMailListResponse(val *ServiceAccountMailListResponse) *NullableServiceAccountMailListResponse

func (NullableServiceAccountMailListResponse) Get added in v0.13.0

func (NullableServiceAccountMailListResponse) IsSet added in v0.13.0

func (NullableServiceAccountMailListResponse) MarshalJSON added in v0.13.0

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

func (*NullableServiceAccountMailListResponse) Set added in v0.13.0

func (*NullableServiceAccountMailListResponse) UnmarshalJSON added in v0.13.0

func (v *NullableServiceAccountMailListResponse) UnmarshalJSON(src []byte) error

func (*NullableServiceAccountMailListResponse) Unset added in v0.13.0

type NullableSetImageSharePayload added in v0.17.0

type NullableSetImageSharePayload struct {
	// contains filtered or unexported fields
}

func NewNullableSetImageSharePayload added in v0.17.0

func NewNullableSetImageSharePayload(val *SetImageSharePayload) *NullableSetImageSharePayload

func (NullableSetImageSharePayload) Get added in v0.17.0

func (NullableSetImageSharePayload) IsSet added in v0.17.0

func (NullableSetImageSharePayload) MarshalJSON added in v0.17.0

func (v NullableSetImageSharePayload) MarshalJSON() ([]byte, error)

func (*NullableSetImageSharePayload) Set added in v0.17.0

func (*NullableSetImageSharePayload) UnmarshalJSON added in v0.17.0

func (v *NullableSetImageSharePayload) UnmarshalJSON(src []byte) error

func (*NullableSetImageSharePayload) Unset added in v0.17.0

func (v *NullableSetImageSharePayload) Unset()

type NullableSnapshot added in v0.17.0

type NullableSnapshot struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshot added in v0.17.0

func NewNullableSnapshot(val *Snapshot) *NullableSnapshot

func (NullableSnapshot) Get added in v0.17.0

func (v NullableSnapshot) Get() *Snapshot

func (NullableSnapshot) IsSet added in v0.17.0

func (v NullableSnapshot) IsSet() bool

func (NullableSnapshot) MarshalJSON added in v0.17.0

func (v NullableSnapshot) MarshalJSON() ([]byte, error)

func (*NullableSnapshot) Set added in v0.17.0

func (v *NullableSnapshot) Set(val *Snapshot)

func (*NullableSnapshot) UnmarshalJSON added in v0.17.0

func (v *NullableSnapshot) UnmarshalJSON(src []byte) error

func (*NullableSnapshot) Unset added in v0.17.0

func (v *NullableSnapshot) Unset()

type NullableSnapshotListResponse added in v0.17.0

type NullableSnapshotListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableSnapshotListResponse added in v0.17.0

func NewNullableSnapshotListResponse(val *SnapshotListResponse) *NullableSnapshotListResponse

func (NullableSnapshotListResponse) Get added in v0.17.0

func (NullableSnapshotListResponse) IsSet added in v0.17.0

func (NullableSnapshotListResponse) MarshalJSON added in v0.17.0

func (v NullableSnapshotListResponse) MarshalJSON() ([]byte, error)

func (*NullableSnapshotListResponse) Set added in v0.17.0

func (*NullableSnapshotListResponse) UnmarshalJSON added in v0.17.0

func (v *NullableSnapshotListResponse) UnmarshalJSON(src []byte) error

func (*NullableSnapshotListResponse) Unset added in v0.17.0

func (v *NullableSnapshotListResponse) Unset()

type NullableStaticAreaID added in v0.29.0

type NullableStaticAreaID struct {
	// contains filtered or unexported fields
}

func NewNullableStaticAreaID added in v0.29.0

func NewNullableStaticAreaID(val *StaticAreaID) *NullableStaticAreaID

func (NullableStaticAreaID) Get added in v0.29.0

func (NullableStaticAreaID) IsSet added in v0.29.0

func (v NullableStaticAreaID) IsSet() bool

func (NullableStaticAreaID) MarshalJSON added in v0.29.0

func (v NullableStaticAreaID) MarshalJSON() ([]byte, error)

func (*NullableStaticAreaID) Set added in v0.29.0

func (v *NullableStaticAreaID) Set(val *StaticAreaID)

func (*NullableStaticAreaID) UnmarshalJSON added in v0.29.0

func (v *NullableStaticAreaID) UnmarshalJSON(src []byte) error

func (*NullableStaticAreaID) Unset added in v0.29.0

func (v *NullableStaticAreaID) Unset()

type NullableString

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString

func NewNullableString(val *string) *NullableString

func (NullableString) Get

func (v NullableString) Get() *string

func (NullableString) IsSet

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset

func (v *NullableString) Unset()

type NullableTime

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset

func (v *NullableTime) Unset()

type NullableUpdateAttachedVolumePayload added in v0.13.0

type NullableUpdateAttachedVolumePayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateAttachedVolumePayload added in v0.13.0

func NewNullableUpdateAttachedVolumePayload(val *UpdateAttachedVolumePayload) *NullableUpdateAttachedVolumePayload

func (NullableUpdateAttachedVolumePayload) Get added in v0.13.0

func (NullableUpdateAttachedVolumePayload) IsSet added in v0.13.0

func (NullableUpdateAttachedVolumePayload) MarshalJSON added in v0.13.0

func (v NullableUpdateAttachedVolumePayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateAttachedVolumePayload) Set added in v0.13.0

func (*NullableUpdateAttachedVolumePayload) UnmarshalJSON added in v0.13.0

func (v *NullableUpdateAttachedVolumePayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateAttachedVolumePayload) Unset added in v0.13.0

type NullableUpdateBackupPayload added in v0.17.0

type NullableUpdateBackupPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateBackupPayload added in v0.17.0

func NewNullableUpdateBackupPayload(val *UpdateBackupPayload) *NullableUpdateBackupPayload

func (NullableUpdateBackupPayload) Get added in v0.17.0

func (NullableUpdateBackupPayload) IsSet added in v0.17.0

func (NullableUpdateBackupPayload) MarshalJSON added in v0.17.0

func (v NullableUpdateBackupPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateBackupPayload) Set added in v0.17.0

func (*NullableUpdateBackupPayload) UnmarshalJSON added in v0.17.0

func (v *NullableUpdateBackupPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateBackupPayload) Unset added in v0.17.0

func (v *NullableUpdateBackupPayload) Unset()

type NullableUpdateImagePayload added in v0.17.0

type NullableUpdateImagePayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateImagePayload added in v0.17.0

func NewNullableUpdateImagePayload(val *UpdateImagePayload) *NullableUpdateImagePayload

func (NullableUpdateImagePayload) Get added in v0.17.0

func (NullableUpdateImagePayload) IsSet added in v0.17.0

func (v NullableUpdateImagePayload) IsSet() bool

func (NullableUpdateImagePayload) MarshalJSON added in v0.17.0

func (v NullableUpdateImagePayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateImagePayload) Set added in v0.17.0

func (*NullableUpdateImagePayload) UnmarshalJSON added in v0.17.0

func (v *NullableUpdateImagePayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateImagePayload) Unset added in v0.17.0

func (v *NullableUpdateImagePayload) Unset()

type NullableUpdateImageSharePayload added in v0.17.0

type NullableUpdateImageSharePayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateImageSharePayload added in v0.17.0

func NewNullableUpdateImageSharePayload(val *UpdateImageSharePayload) *NullableUpdateImageSharePayload

func (NullableUpdateImageSharePayload) Get added in v0.17.0

func (NullableUpdateImageSharePayload) IsSet added in v0.17.0

func (NullableUpdateImageSharePayload) MarshalJSON added in v0.17.0

func (v NullableUpdateImageSharePayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateImageSharePayload) Set added in v0.17.0

func (*NullableUpdateImageSharePayload) UnmarshalJSON added in v0.17.0

func (v *NullableUpdateImageSharePayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateImageSharePayload) Unset added in v0.17.0

type NullableUpdateKeyPairPayload added in v0.16.0

type NullableUpdateKeyPairPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateKeyPairPayload added in v0.16.0

func NewNullableUpdateKeyPairPayload(val *UpdateKeyPairPayload) *NullableUpdateKeyPairPayload

func (NullableUpdateKeyPairPayload) Get added in v0.16.0

func (NullableUpdateKeyPairPayload) IsSet added in v0.16.0

func (NullableUpdateKeyPairPayload) MarshalJSON added in v0.16.0

func (v NullableUpdateKeyPairPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateKeyPairPayload) Set added in v0.16.0

func (*NullableUpdateKeyPairPayload) UnmarshalJSON added in v0.16.0

func (v *NullableUpdateKeyPairPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateKeyPairPayload) Unset added in v0.16.0

func (v *NullableUpdateKeyPairPayload) Unset()

type NullableUpdateNetworkAreaRegionPayload added in v1.0.0

type NullableUpdateNetworkAreaRegionPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateNetworkAreaRegionPayload added in v1.0.0

func NewNullableUpdateNetworkAreaRegionPayload(val *UpdateNetworkAreaRegionPayload) *NullableUpdateNetworkAreaRegionPayload

func (NullableUpdateNetworkAreaRegionPayload) Get added in v1.0.0

func (NullableUpdateNetworkAreaRegionPayload) IsSet added in v1.0.0

func (NullableUpdateNetworkAreaRegionPayload) MarshalJSON added in v1.0.0

func (v NullableUpdateNetworkAreaRegionPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateNetworkAreaRegionPayload) Set added in v1.0.0

func (*NullableUpdateNetworkAreaRegionPayload) UnmarshalJSON added in v1.0.0

func (v *NullableUpdateNetworkAreaRegionPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateNetworkAreaRegionPayload) Unset added in v1.0.0

type NullableUpdateNetworkAreaRoutePayload added in v0.15.0

type NullableUpdateNetworkAreaRoutePayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateNetworkAreaRoutePayload added in v0.15.0

func NewNullableUpdateNetworkAreaRoutePayload(val *UpdateNetworkAreaRoutePayload) *NullableUpdateNetworkAreaRoutePayload

func (NullableUpdateNetworkAreaRoutePayload) Get added in v0.15.0

func (NullableUpdateNetworkAreaRoutePayload) IsSet added in v0.15.0

func (NullableUpdateNetworkAreaRoutePayload) MarshalJSON added in v0.15.0

func (v NullableUpdateNetworkAreaRoutePayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateNetworkAreaRoutePayload) Set added in v0.15.0

func (*NullableUpdateNetworkAreaRoutePayload) UnmarshalJSON added in v0.15.0

func (v *NullableUpdateNetworkAreaRoutePayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateNetworkAreaRoutePayload) Unset added in v0.15.0

type NullableUpdateNetworkIPv4Body added in v0.12.0

type NullableUpdateNetworkIPv4Body struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateNetworkIPv4Body added in v0.12.0

func NewNullableUpdateNetworkIPv4Body(val *UpdateNetworkIPv4Body) *NullableUpdateNetworkIPv4Body

func (NullableUpdateNetworkIPv4Body) Get added in v0.12.0

func (NullableUpdateNetworkIPv4Body) IsSet added in v0.12.0

func (NullableUpdateNetworkIPv4Body) MarshalJSON added in v0.12.0

func (v NullableUpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)

func (*NullableUpdateNetworkIPv4Body) Set added in v0.12.0

func (*NullableUpdateNetworkIPv4Body) UnmarshalJSON added in v0.12.0

func (v *NullableUpdateNetworkIPv4Body) UnmarshalJSON(src []byte) error

func (*NullableUpdateNetworkIPv4Body) Unset added in v0.12.0

func (v *NullableUpdateNetworkIPv4Body) Unset()

type NullableUpdateNetworkIPv6Body added in v0.12.0

type NullableUpdateNetworkIPv6Body struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateNetworkIPv6Body added in v0.12.0

func NewNullableUpdateNetworkIPv6Body(val *UpdateNetworkIPv6Body) *NullableUpdateNetworkIPv6Body

func (NullableUpdateNetworkIPv6Body) Get added in v0.12.0

func (NullableUpdateNetworkIPv6Body) IsSet added in v0.12.0

func (NullableUpdateNetworkIPv6Body) MarshalJSON added in v0.12.0

func (v NullableUpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)

func (*NullableUpdateNetworkIPv6Body) Set added in v0.12.0

func (*NullableUpdateNetworkIPv6Body) UnmarshalJSON added in v0.12.0

func (v *NullableUpdateNetworkIPv6Body) UnmarshalJSON(src []byte) error

func (*NullableUpdateNetworkIPv6Body) Unset added in v0.12.0

func (v *NullableUpdateNetworkIPv6Body) Unset()

type NullableUpdateNicPayload added in v0.16.0

type NullableUpdateNicPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateNicPayload added in v0.16.0

func NewNullableUpdateNicPayload(val *UpdateNicPayload) *NullableUpdateNicPayload

func (NullableUpdateNicPayload) Get added in v0.16.0

func (NullableUpdateNicPayload) IsSet added in v0.16.0

func (v NullableUpdateNicPayload) IsSet() bool

func (NullableUpdateNicPayload) MarshalJSON added in v0.16.0

func (v NullableUpdateNicPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateNicPayload) Set added in v0.16.0

func (*NullableUpdateNicPayload) UnmarshalJSON added in v0.16.0

func (v *NullableUpdateNicPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateNicPayload) Unset added in v0.16.0

func (v *NullableUpdateNicPayload) Unset()

type NullableUpdatePublicIPPayload added in v0.13.0

type NullableUpdatePublicIPPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdatePublicIPPayload added in v0.13.0

func NewNullableUpdatePublicIPPayload(val *UpdatePublicIPPayload) *NullableUpdatePublicIPPayload

func (NullableUpdatePublicIPPayload) Get added in v0.13.0

func (NullableUpdatePublicIPPayload) IsSet added in v0.13.0

func (NullableUpdatePublicIPPayload) MarshalJSON added in v0.13.0

func (v NullableUpdatePublicIPPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdatePublicIPPayload) Set added in v0.13.0

func (*NullableUpdatePublicIPPayload) UnmarshalJSON added in v0.13.0

func (v *NullableUpdatePublicIPPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdatePublicIPPayload) Unset added in v0.13.0

func (v *NullableUpdatePublicIPPayload) Unset()

type NullableUpdateRegionalAreaIPv4 added in v1.0.0

type NullableUpdateRegionalAreaIPv4 struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateRegionalAreaIPv4 added in v1.0.0

func NewNullableUpdateRegionalAreaIPv4(val *UpdateRegionalAreaIPv4) *NullableUpdateRegionalAreaIPv4

func (NullableUpdateRegionalAreaIPv4) Get added in v1.0.0

func (NullableUpdateRegionalAreaIPv4) IsSet added in v1.0.0

func (NullableUpdateRegionalAreaIPv4) MarshalJSON added in v1.0.0

func (v NullableUpdateRegionalAreaIPv4) MarshalJSON() ([]byte, error)

func (*NullableUpdateRegionalAreaIPv4) Set added in v1.0.0

func (*NullableUpdateRegionalAreaIPv4) UnmarshalJSON added in v1.0.0

func (v *NullableUpdateRegionalAreaIPv4) UnmarshalJSON(src []byte) error

func (*NullableUpdateRegionalAreaIPv4) Unset added in v1.0.0

func (v *NullableUpdateRegionalAreaIPv4) Unset()

type NullableUpdateRouteOfRoutingTablePayload added in v1.0.0

type NullableUpdateRouteOfRoutingTablePayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateRouteOfRoutingTablePayload added in v1.0.0

func NewNullableUpdateRouteOfRoutingTablePayload(val *UpdateRouteOfRoutingTablePayload) *NullableUpdateRouteOfRoutingTablePayload

func (NullableUpdateRouteOfRoutingTablePayload) Get added in v1.0.0

func (NullableUpdateRouteOfRoutingTablePayload) IsSet added in v1.0.0

func (NullableUpdateRouteOfRoutingTablePayload) MarshalJSON added in v1.0.0

func (*NullableUpdateRouteOfRoutingTablePayload) Set added in v1.0.0

func (*NullableUpdateRouteOfRoutingTablePayload) UnmarshalJSON added in v1.0.0

func (v *NullableUpdateRouteOfRoutingTablePayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateRouteOfRoutingTablePayload) Unset added in v1.0.0

type NullableUpdateRoutingTableOfAreaPayload added in v1.0.0

type NullableUpdateRoutingTableOfAreaPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateRoutingTableOfAreaPayload added in v1.0.0

func NewNullableUpdateRoutingTableOfAreaPayload(val *UpdateRoutingTableOfAreaPayload) *NullableUpdateRoutingTableOfAreaPayload

func (NullableUpdateRoutingTableOfAreaPayload) Get added in v1.0.0

func (NullableUpdateRoutingTableOfAreaPayload) IsSet added in v1.0.0

func (NullableUpdateRoutingTableOfAreaPayload) MarshalJSON added in v1.0.0

func (v NullableUpdateRoutingTableOfAreaPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateRoutingTableOfAreaPayload) Set added in v1.0.0

func (*NullableUpdateRoutingTableOfAreaPayload) UnmarshalJSON added in v1.0.0

func (v *NullableUpdateRoutingTableOfAreaPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateRoutingTableOfAreaPayload) Unset added in v1.0.0

type NullableUpdateSecurityGroupPayload added in v0.13.0

type NullableUpdateSecurityGroupPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateSecurityGroupPayload added in v0.13.0

func NewNullableUpdateSecurityGroupPayload(val *UpdateSecurityGroupPayload) *NullableUpdateSecurityGroupPayload

func (NullableUpdateSecurityGroupPayload) Get added in v0.13.0

func (NullableUpdateSecurityGroupPayload) IsSet added in v0.13.0

func (NullableUpdateSecurityGroupPayload) MarshalJSON added in v0.13.0

func (v NullableUpdateSecurityGroupPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateSecurityGroupPayload) Set added in v0.13.0

func (*NullableUpdateSecurityGroupPayload) UnmarshalJSON added in v0.13.0

func (v *NullableUpdateSecurityGroupPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateSecurityGroupPayload) Unset added in v0.13.0

type NullableUpdateServerPayload added in v0.13.0

type NullableUpdateServerPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateServerPayload added in v0.13.0

func NewNullableUpdateServerPayload(val *UpdateServerPayload) *NullableUpdateServerPayload

func (NullableUpdateServerPayload) Get added in v0.13.0

func (NullableUpdateServerPayload) IsSet added in v0.13.0

func (NullableUpdateServerPayload) MarshalJSON added in v0.13.0

func (v NullableUpdateServerPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateServerPayload) Set added in v0.13.0

func (*NullableUpdateServerPayload) UnmarshalJSON added in v0.13.0

func (v *NullableUpdateServerPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateServerPayload) Unset added in v0.13.0

func (v *NullableUpdateServerPayload) Unset()

type NullableUpdateSnapshotPayload added in v0.17.0

type NullableUpdateSnapshotPayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateSnapshotPayload added in v0.17.0

func NewNullableUpdateSnapshotPayload(val *UpdateSnapshotPayload) *NullableUpdateSnapshotPayload

func (NullableUpdateSnapshotPayload) Get added in v0.17.0

func (NullableUpdateSnapshotPayload) IsSet added in v0.17.0

func (NullableUpdateSnapshotPayload) MarshalJSON added in v0.17.0

func (v NullableUpdateSnapshotPayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateSnapshotPayload) Set added in v0.17.0

func (*NullableUpdateSnapshotPayload) UnmarshalJSON added in v0.17.0

func (v *NullableUpdateSnapshotPayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateSnapshotPayload) Unset added in v0.17.0

func (v *NullableUpdateSnapshotPayload) Unset()

type NullableUpdateVolumePayload added in v0.13.0

type NullableUpdateVolumePayload struct {
	// contains filtered or unexported fields
}

func NewNullableUpdateVolumePayload added in v0.13.0

func NewNullableUpdateVolumePayload(val *UpdateVolumePayload) *NullableUpdateVolumePayload

func (NullableUpdateVolumePayload) Get added in v0.13.0

func (NullableUpdateVolumePayload) IsSet added in v0.13.0

func (NullableUpdateVolumePayload) MarshalJSON added in v0.13.0

func (v NullableUpdateVolumePayload) MarshalJSON() ([]byte, error)

func (*NullableUpdateVolumePayload) Set added in v0.13.0

func (*NullableUpdateVolumePayload) UnmarshalJSON added in v0.13.0

func (v *NullableUpdateVolumePayload) UnmarshalJSON(src []byte) error

func (*NullableUpdateVolumePayload) Unset added in v0.13.0

func (v *NullableUpdateVolumePayload) Unset()

type NullableValue added in v0.21.2

type NullableValue[T any] struct {
	// contains filtered or unexported fields
}

func (NullableValue[T]) Get added in v0.21.2

func (v NullableValue[T]) Get() *T

func (NullableValue[T]) IsSet added in v0.21.2

func (v NullableValue[T]) IsSet() bool

func (*NullableValue[T]) Set added in v0.21.2

func (v *NullableValue[T]) Set(val *T)

func (*NullableValue[T]) Unset added in v0.21.2

func (v *NullableValue[T]) Unset()

type NullableVolume added in v0.13.0

type NullableVolume struct {
	// contains filtered or unexported fields
}

func NewNullableVolume added in v0.13.0

func NewNullableVolume(val *Volume) *NullableVolume

func (NullableVolume) Get added in v0.13.0

func (v NullableVolume) Get() *Volume

func (NullableVolume) IsSet added in v0.13.0

func (v NullableVolume) IsSet() bool

func (NullableVolume) MarshalJSON added in v0.13.0

func (v NullableVolume) MarshalJSON() ([]byte, error)

func (*NullableVolume) Set added in v0.13.0

func (v *NullableVolume) Set(val *Volume)

func (*NullableVolume) UnmarshalJSON added in v0.13.0

func (v *NullableVolume) UnmarshalJSON(src []byte) error

func (*NullableVolume) Unset added in v0.13.0

func (v *NullableVolume) Unset()

type NullableVolumeAttachment added in v0.13.0

type NullableVolumeAttachment struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeAttachment added in v0.13.0

func NewNullableVolumeAttachment(val *VolumeAttachment) *NullableVolumeAttachment

func (NullableVolumeAttachment) Get added in v0.13.0

func (NullableVolumeAttachment) IsSet added in v0.13.0

func (v NullableVolumeAttachment) IsSet() bool

func (NullableVolumeAttachment) MarshalJSON added in v0.13.0

func (v NullableVolumeAttachment) MarshalJSON() ([]byte, error)

func (*NullableVolumeAttachment) Set added in v0.13.0

func (*NullableVolumeAttachment) UnmarshalJSON added in v0.13.0

func (v *NullableVolumeAttachment) UnmarshalJSON(src []byte) error

func (*NullableVolumeAttachment) Unset added in v0.13.0

func (v *NullableVolumeAttachment) Unset()

type NullableVolumeAttachmentListResponse added in v0.13.0

type NullableVolumeAttachmentListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeAttachmentListResponse added in v0.13.0

func NewNullableVolumeAttachmentListResponse(val *VolumeAttachmentListResponse) *NullableVolumeAttachmentListResponse

func (NullableVolumeAttachmentListResponse) Get added in v0.13.0

func (NullableVolumeAttachmentListResponse) IsSet added in v0.13.0

func (NullableVolumeAttachmentListResponse) MarshalJSON added in v0.13.0

func (v NullableVolumeAttachmentListResponse) MarshalJSON() ([]byte, error)

func (*NullableVolumeAttachmentListResponse) Set added in v0.13.0

func (*NullableVolumeAttachmentListResponse) UnmarshalJSON added in v0.13.0

func (v *NullableVolumeAttachmentListResponse) UnmarshalJSON(src []byte) error

func (*NullableVolumeAttachmentListResponse) Unset added in v0.13.0

type NullableVolumeEncryptionParameter added in v0.28.0

type NullableVolumeEncryptionParameter struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeEncryptionParameter added in v0.28.0

func NewNullableVolumeEncryptionParameter(val *VolumeEncryptionParameter) *NullableVolumeEncryptionParameter

func (NullableVolumeEncryptionParameter) Get added in v0.28.0

func (NullableVolumeEncryptionParameter) IsSet added in v0.28.0

func (NullableVolumeEncryptionParameter) MarshalJSON added in v0.28.0

func (v NullableVolumeEncryptionParameter) MarshalJSON() ([]byte, error)

func (*NullableVolumeEncryptionParameter) Set added in v0.28.0

func (*NullableVolumeEncryptionParameter) UnmarshalJSON added in v0.28.0

func (v *NullableVolumeEncryptionParameter) UnmarshalJSON(src []byte) error

func (*NullableVolumeEncryptionParameter) Unset added in v0.28.0

type NullableVolumeListResponse added in v0.13.0

type NullableVolumeListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeListResponse added in v0.13.0

func NewNullableVolumeListResponse(val *VolumeListResponse) *NullableVolumeListResponse

func (NullableVolumeListResponse) Get added in v0.13.0

func (NullableVolumeListResponse) IsSet added in v0.13.0

func (v NullableVolumeListResponse) IsSet() bool

func (NullableVolumeListResponse) MarshalJSON added in v0.13.0

func (v NullableVolumeListResponse) MarshalJSON() ([]byte, error)

func (*NullableVolumeListResponse) Set added in v0.13.0

func (*NullableVolumeListResponse) UnmarshalJSON added in v0.13.0

func (v *NullableVolumeListResponse) UnmarshalJSON(src []byte) error

func (*NullableVolumeListResponse) Unset added in v0.13.0

func (v *NullableVolumeListResponse) Unset()

type NullableVolumePerformanceClass added in v0.16.0

type NullableVolumePerformanceClass struct {
	// contains filtered or unexported fields
}

func NewNullableVolumePerformanceClass added in v0.16.0

func NewNullableVolumePerformanceClass(val *VolumePerformanceClass) *NullableVolumePerformanceClass

func (NullableVolumePerformanceClass) Get added in v0.16.0

func (NullableVolumePerformanceClass) IsSet added in v0.16.0

func (NullableVolumePerformanceClass) MarshalJSON added in v0.16.0

func (v NullableVolumePerformanceClass) MarshalJSON() ([]byte, error)

func (*NullableVolumePerformanceClass) Set added in v0.16.0

func (*NullableVolumePerformanceClass) UnmarshalJSON added in v0.16.0

func (v *NullableVolumePerformanceClass) UnmarshalJSON(src []byte) error

func (*NullableVolumePerformanceClass) Unset added in v0.16.0

func (v *NullableVolumePerformanceClass) Unset()

type NullableVolumePerformanceClassListResponse added in v0.16.0

type NullableVolumePerformanceClassListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableVolumePerformanceClassListResponse added in v0.16.0

func NewNullableVolumePerformanceClassListResponse(val *VolumePerformanceClassListResponse) *NullableVolumePerformanceClassListResponse

func (NullableVolumePerformanceClassListResponse) Get added in v0.16.0

func (NullableVolumePerformanceClassListResponse) IsSet added in v0.16.0

func (NullableVolumePerformanceClassListResponse) MarshalJSON added in v0.16.0

func (*NullableVolumePerformanceClassListResponse) Set added in v0.16.0

func (*NullableVolumePerformanceClassListResponse) UnmarshalJSON added in v0.16.0

func (v *NullableVolumePerformanceClassListResponse) UnmarshalJSON(src []byte) error

func (*NullableVolumePerformanceClassListResponse) Unset added in v0.16.0

type NullableVolumeSource added in v0.13.0

type NullableVolumeSource struct {
	// contains filtered or unexported fields
}

func NewNullableVolumeSource added in v0.13.0

func NewNullableVolumeSource(val *VolumeSource) *NullableVolumeSource

func (NullableVolumeSource) Get added in v0.13.0

func (NullableVolumeSource) IsSet added in v0.13.0

func (v NullableVolumeSource) IsSet() bool

func (NullableVolumeSource) MarshalJSON added in v0.13.0

func (v NullableVolumeSource) MarshalJSON() ([]byte, error)

func (*NullableVolumeSource) Set added in v0.13.0

func (v *NullableVolumeSource) Set(val *VolumeSource)

func (*NullableVolumeSource) UnmarshalJSON added in v0.13.0

func (v *NullableVolumeSource) UnmarshalJSON(src []byte) error

func (*NullableVolumeSource) Unset added in v0.13.0

func (v *NullableVolumeSource) Unset()

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.
	Labels PartialUpdateNetworkAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	Name   PartialUpdateNetworkAreaPayloadGetNameAttributeType   `json:"name,omitempty"`
}

PartialUpdateNetworkAreaPayload Object that represents the network area update request.

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

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

func (*PartialUpdateNetworkAreaPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkAreaPayload) GetName added in v0.12.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkAreaPayload) HasLabels added in v0.12.0

func (o *PartialUpdateNetworkAreaPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*PartialUpdateNetworkAreaPayload) HasName added in v0.12.0

HasName returns a boolean if a field has been set.

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.

func (*PartialUpdateNetworkAreaPayload) SetName added in v0.12.0

SetName gets a reference to the given string and assigns it to the Name field.

func (PartialUpdateNetworkAreaPayload) ToMap added in v0.12.0

func (o PartialUpdateNetworkAreaPayload) ToMap() (map[string]interface{}, error)

type PartialUpdateNetworkAreaPayloadGetLabelsArgType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetLabelsArgType = map[string]interface{}

type PartialUpdateNetworkAreaPayloadGetLabelsAttributeType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type PartialUpdateNetworkAreaPayloadGetLabelsRetType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetLabelsRetType = map[string]interface{}

type PartialUpdateNetworkAreaPayloadGetNameArgType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetNameArgType = string

type PartialUpdateNetworkAreaPayloadGetNameAttributeType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetNameAttributeType = *string

isNotNullableString

type PartialUpdateNetworkAreaPayloadGetNameRetType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetNameRetType = string

type PartialUpdateNetworkAreaRequest added in v0.23.0

type PartialUpdateNetworkAreaRequest struct {
	// contains filtered or unexported fields
}

func (PartialUpdateNetworkAreaRequest) Execute added in v0.23.0

func (PartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload added in v0.23.0

func (r PartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload(partialUpdateNetworkAreaPayload PartialUpdateNetworkAreaPayload) ApiPartialUpdateNetworkAreaRequest

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.
	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.

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

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

func (*PartialUpdateNetworkPayload) GetDhcp added in v0.27.0

GetDhcp returns the Dhcp field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkPayload) GetIpv6 added in v1.0.0

GetIpv6 returns the Ipv6 field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkPayload) GetLabels added in v0.12.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkPayload) GetName added in v0.12.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkPayload) GetRouted added in v0.12.0

GetRouted returns the Routed field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkPayload) GetRoutingTableId added in v1.0.0

GetRoutingTableId returns the RoutingTableId field value if set, zero value otherwise.

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.

func (*PartialUpdateNetworkPayload) HasDhcp added in v0.27.0

func (o *PartialUpdateNetworkPayload) HasDhcp() bool

HasDhcp returns a boolean if a field has been set.

func (*PartialUpdateNetworkPayload) HasIpv4 added in v1.0.0

func (o *PartialUpdateNetworkPayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*PartialUpdateNetworkPayload) HasIpv6 added in v1.0.0

func (o *PartialUpdateNetworkPayload) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*PartialUpdateNetworkPayload) HasLabels added in v0.12.0

func (o *PartialUpdateNetworkPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*PartialUpdateNetworkPayload) HasName added in v0.12.0

func (o *PartialUpdateNetworkPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*PartialUpdateNetworkPayload) HasRouted added in v0.12.0

func (o *PartialUpdateNetworkPayload) HasRouted() bool

HasRouted returns a boolean if a field has been set.

func (*PartialUpdateNetworkPayload) HasRoutingTableId added in v1.0.0

func (o *PartialUpdateNetworkPayload) HasRoutingTableId() bool

HasRoutingTableId returns a boolean if a field has been set.

func (*PartialUpdateNetworkPayload) SetDhcp added in v0.27.0

SetDhcp gets a reference to the given bool and assigns it to the Dhcp field.

func (*PartialUpdateNetworkPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given UpdateNetworkIPv4Body and assigns it to the Ipv4 field.

func (*PartialUpdateNetworkPayload) SetIpv6 added in v1.0.0

SetIpv6 gets a reference to the given UpdateNetworkIPv6Body and assigns it to the Ipv6 field.

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.

func (*PartialUpdateNetworkPayload) SetName added in v0.12.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*PartialUpdateNetworkPayload) SetRouted added in v0.12.0

SetRouted gets a reference to the given bool and assigns it to the Routed field.

func (*PartialUpdateNetworkPayload) SetRoutingTableId added in v1.0.0

SetRoutingTableId gets a reference to the given string and assigns it to the RoutingTableId field.

func (PartialUpdateNetworkPayload) ToMap added in v0.12.0

func (o PartialUpdateNetworkPayload) ToMap() (map[string]interface{}, error)

type PartialUpdateNetworkPayloadGetIpv4ArgType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv4ArgType = UpdateNetworkIPv4Body

type PartialUpdateNetworkPayloadGetIpv4AttributeType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv4AttributeType = *UpdateNetworkIPv4Body

isModel

type PartialUpdateNetworkPayloadGetIpv4RetType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv4RetType = UpdateNetworkIPv4Body

type PartialUpdateNetworkPayloadGetIpv6ArgType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv6ArgType = UpdateNetworkIPv6Body

type PartialUpdateNetworkPayloadGetIpv6AttributeType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv6AttributeType = *UpdateNetworkIPv6Body

isModel

type PartialUpdateNetworkPayloadGetIpv6RetType added in v1.0.0

type PartialUpdateNetworkPayloadGetIpv6RetType = UpdateNetworkIPv6Body

type PartialUpdateNetworkPayloadGetLabelsArgType added in v0.21.2

type PartialUpdateNetworkPayloadGetLabelsArgType = map[string]interface{}

type PartialUpdateNetworkPayloadGetLabelsAttributeType added in v0.21.2

type PartialUpdateNetworkPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type PartialUpdateNetworkPayloadGetLabelsRetType added in v0.21.2

type PartialUpdateNetworkPayloadGetLabelsRetType = map[string]interface{}

type PartialUpdateNetworkPayloadGetNameArgType added in v0.21.2

type PartialUpdateNetworkPayloadGetNameArgType = string

type PartialUpdateNetworkPayloadGetNameAttributeType added in v0.21.2

type PartialUpdateNetworkPayloadGetNameAttributeType = *string

isNotNullableString

type PartialUpdateNetworkPayloadGetNameRetType added in v0.21.2

type PartialUpdateNetworkPayloadGetNameRetType = string

type PartialUpdateNetworkPayloadGetRoutingTableIdArgType added in v1.0.0

type PartialUpdateNetworkPayloadGetRoutingTableIdArgType = string

type PartialUpdateNetworkPayloadGetRoutingTableIdAttributeType added in v1.0.0

type PartialUpdateNetworkPayloadGetRoutingTableIdAttributeType = *string

isNotNullableString

type PartialUpdateNetworkPayloadGetRoutingTableIdRetType added in v1.0.0

type PartialUpdateNetworkPayloadGetRoutingTableIdRetType = string

type PartialUpdateNetworkPayloadgetDhcpArgType added in v0.27.0

type PartialUpdateNetworkPayloadgetDhcpArgType = bool

type PartialUpdateNetworkPayloadgetDhcpAttributeType added in v0.27.0

type PartialUpdateNetworkPayloadgetDhcpAttributeType = *bool

isBoolean

type PartialUpdateNetworkPayloadgetDhcpRetType added in v0.27.0

type PartialUpdateNetworkPayloadgetDhcpRetType = bool

type PartialUpdateNetworkPayloadgetRoutedArgType added in v0.21.2

type PartialUpdateNetworkPayloadgetRoutedArgType = bool

type PartialUpdateNetworkPayloadgetRoutedAttributeType added in v0.21.2

type PartialUpdateNetworkPayloadgetRoutedAttributeType = *bool

isBoolean

type PartialUpdateNetworkPayloadgetRoutedRetType added in v0.21.2

type PartialUpdateNetworkPayloadgetRoutedRetType = bool

type PartialUpdateNetworkRequest added in v0.23.0

type PartialUpdateNetworkRequest struct {
	// contains filtered or unexported fields
}

func (PartialUpdateNetworkRequest) Execute added in v0.23.0

func (r PartialUpdateNetworkRequest) Execute() error

func (PartialUpdateNetworkRequest) PartialUpdateNetworkPayload added in v0.23.0

func (r PartialUpdateNetworkRequest) PartialUpdateNetworkPayload(partialUpdateNetworkPayload PartialUpdateNetworkPayload) ApiPartialUpdateNetworkRequest

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.

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

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

func (*PortRange) GetMax added in v0.13.0

func (o *PortRange) GetMax() (ret PortRangeGetMaxRetType)

GetMax returns the Max field value

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.

func (*PortRange) GetMin added in v0.13.0

func (o *PortRange) GetMin() (ret PortRangeGetMinRetType)

GetMin returns the Min field value

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.

func (*PortRange) SetMax added in v0.13.0

func (o *PortRange) SetMax(v PortRangeGetMaxRetType)

SetMax sets field value

func (*PortRange) SetMin added in v0.13.0

func (o *PortRange) SetMin(v PortRangeGetMinRetType)

SetMin sets field value

func (PortRange) ToMap added in v0.13.0

func (o PortRange) ToMap() (map[string]interface{}, error)

type PortRangeGetMaxArgType added in v0.21.2

type PortRangeGetMaxArgType = int64

type PortRangeGetMaxAttributeType added in v0.21.2

type PortRangeGetMaxAttributeType = *int64

isLong

type PortRangeGetMaxRetType added in v0.21.2

type PortRangeGetMaxRetType = int64

type PortRangeGetMinArgType added in v0.21.2

type PortRangeGetMinArgType = int64

type PortRangeGetMinAttributeType added in v0.21.2

type PortRangeGetMinAttributeType = *int64

isLong

type PortRangeGetMinRetType added in v0.21.2

type PortRangeGetMinRetType = int64

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.

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

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

func (*Project) GetAreaId added in v0.29.0

func (o *Project) GetAreaId() (ret ProjectGetAreaIdRetType)

GetAreaId returns the AreaId field value

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.

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.

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.

func (*Project) GetId added in v1.0.0

func (o *Project) GetId() (ret ProjectGetIdRetType)

GetId returns the Id field value

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.

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.

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.

func (*Project) GetStatus added in v1.0.0

func (o *Project) GetStatus() (ret ProjectGetStatusRetType)

GetStatus returns the Status field value

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.

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.

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.

func (*Project) HasCreatedAt added in v0.29.0

func (o *Project) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Project) HasInternetAccess added in v0.29.0

func (o *Project) HasInternetAccess() bool

HasInternetAccess returns a boolean if a field has been set.

func (*Project) HasUpdatedAt added in v0.29.0

func (o *Project) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*Project) SetAreaId added in v0.29.0

func (o *Project) SetAreaId(v ProjectGetAreaIdRetType)

SetAreaId sets field value

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.

func (*Project) SetId added in v1.0.0

func (o *Project) SetId(v ProjectGetIdRetType)

SetId sets field value

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.

func (*Project) SetStatus added in v1.0.0

func (o *Project) SetStatus(v ProjectGetStatusRetType)

SetStatus sets field value

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.

func (Project) ToMap added in v0.29.0

func (o Project) ToMap() (map[string]interface{}, error)

type ProjectGetAreaIdArgType added in v0.29.0

type ProjectGetAreaIdArgType = AreaId

type ProjectGetAreaIdAttributeType added in v0.29.0

type ProjectGetAreaIdAttributeType = *AreaId

isModel

type ProjectGetAreaIdRetType added in v0.29.0

type ProjectGetAreaIdRetType = AreaId

type ProjectGetCreatedAtArgType added in v0.29.0

type ProjectGetCreatedAtArgType = time.Time

type ProjectGetCreatedAtAttributeType added in v0.29.0

type ProjectGetCreatedAtAttributeType = *time.Time

isDateTime

type ProjectGetCreatedAtRetType added in v0.29.0

type ProjectGetCreatedAtRetType = time.Time

type ProjectGetIdArgType added in v1.0.0

type ProjectGetIdArgType = string

type ProjectGetIdAttributeType added in v1.0.0

type ProjectGetIdAttributeType = *string

isNotNullableString

type ProjectGetIdRetType added in v1.0.0

type ProjectGetIdRetType = string

type ProjectGetStatusArgType added in v1.0.0

type ProjectGetStatusArgType = string

type ProjectGetStatusAttributeType added in v1.0.0

type ProjectGetStatusAttributeType = *string

isNotNullableString

type ProjectGetStatusRetType added in v1.0.0

type ProjectGetStatusRetType = string

type ProjectGetUpdatedAtArgType added in v0.29.0

type ProjectGetUpdatedAtArgType = time.Time

type ProjectGetUpdatedAtAttributeType added in v0.29.0

type ProjectGetUpdatedAtAttributeType = *time.Time

isDateTime

type ProjectGetUpdatedAtRetType added in v0.29.0

type ProjectGetUpdatedAtRetType = time.Time

type ProjectListResponse

type ProjectListResponse struct {
	// A list of STACKIT projects.
	// REQUIRED
	Items ProjectListResponseGetItemsAttributeType `json:"items" required:"true"`
}

ProjectListResponse Project list response.

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

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

func (*ProjectListResponse) GetItems added in v0.12.0

GetItems returns the Items field value

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.

func (*ProjectListResponse) SetItems added in v0.12.0

SetItems sets field value

func (ProjectListResponse) ToMap added in v0.12.0

func (o ProjectListResponse) ToMap() (map[string]interface{}, error)

type ProjectListResponseGetItemsArgType added in v0.21.2

type ProjectListResponseGetItemsArgType = []string

type ProjectListResponseGetItemsAttributeType added in v0.21.2

type ProjectListResponseGetItemsAttributeType = *[]string

isArray

type ProjectListResponseGetItemsRetType added in v0.21.2

type ProjectListResponseGetItemsRetType = []string

type ProjectgetInternetAccessArgType added in v0.29.0

type ProjectgetInternetAccessArgType = bool

type ProjectgetInternetAccessAttributeType added in v0.29.0

type ProjectgetInternetAccessAttributeType = *bool

isBoolean

type ProjectgetInternetAccessRetType added in v0.29.0

type ProjectgetInternetAccessRetType = bool

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.

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

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

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.

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.

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.

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.

func (*Protocol) HasName added in v0.13.0

func (o *Protocol) HasName() bool

HasName returns a boolean if a field has been set.

func (*Protocol) HasNumber added in v0.13.0

func (o *Protocol) HasNumber() bool

HasNumber returns a boolean if a field has been set.

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.

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.

func (Protocol) ToMap added in v0.13.0

func (o Protocol) ToMap() (map[string]interface{}, error)

type ProtocolGetNameArgType added in v0.21.2

type ProtocolGetNameArgType = string

type ProtocolGetNameAttributeType added in v0.21.2

type ProtocolGetNameAttributeType = *string

isNotNullableString

type ProtocolGetNameRetType added in v0.21.2

type ProtocolGetNameRetType = string

type ProtocolGetNumberArgType added in v0.21.2

type ProtocolGetNumberArgType = int64

type ProtocolGetNumberAttributeType added in v0.21.2

type ProtocolGetNumberAttributeType = *int64

isLong

type ProtocolGetNumberRetType added in v0.21.2

type ProtocolGetNumberRetType = int64

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.
	Labels PublicIpGetLabelsAttributeType `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface PublicIpGetNetworkInterfaceAttributeType `json:"networkInterface,omitempty"`
}

PublicIp Object that represents a public IP.

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

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

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.

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.

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.

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.

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.

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.

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).

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

func (*PublicIp) HasId added in v0.13.0

func (o *PublicIp) HasId() bool

HasId returns a boolean if a field has been set.

func (*PublicIp) HasIp added in v0.13.0

func (o *PublicIp) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*PublicIp) HasLabels added in v0.13.0

func (o *PublicIp) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*PublicIp) HasNetworkInterface added in v0.13.0

func (o *PublicIp) HasNetworkInterface() bool

HasNetworkInterface returns a boolean if a field has been set.

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.

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.

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.

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.

func (*PublicIp) SetNetworkInterfaceNil added in v0.13.0

func (o *PublicIp) SetNetworkInterfaceNil()

SetNetworkInterfaceNil sets the value for NetworkInterface to be an explicit nil

func (PublicIp) ToMap added in v0.13.0

func (o PublicIp) ToMap() (map[string]interface{}, error)

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

type PublicIpGetIdArgType added in v0.21.2

type PublicIpGetIdArgType = string

type PublicIpGetIdAttributeType added in v0.21.2

type PublicIpGetIdAttributeType = *string

isNotNullableString

type PublicIpGetIdRetType added in v0.21.2

type PublicIpGetIdRetType = string

type PublicIpGetIpArgType added in v0.21.2

type PublicIpGetIpArgType = string

type PublicIpGetIpAttributeType added in v0.21.2

type PublicIpGetIpAttributeType = *string

isNotNullableString

type PublicIpGetIpRetType added in v0.21.2

type PublicIpGetIpRetType = string

type PublicIpGetLabelsArgType added in v0.21.2

type PublicIpGetLabelsArgType = map[string]interface{}

type PublicIpGetLabelsAttributeType added in v0.21.2

type PublicIpGetLabelsAttributeType = *map[string]interface{}

isFreeform

type PublicIpGetLabelsRetType added in v0.21.2

type PublicIpGetLabelsRetType = map[string]interface{}

type PublicIpGetNetworkInterfaceArgType added in v0.21.2

type PublicIpGetNetworkInterfaceArgType = *string

type PublicIpGetNetworkInterfaceAttributeType added in v0.21.2

type PublicIpGetNetworkInterfaceAttributeType = *NullableString

isNullableString

type PublicIpGetNetworkInterfaceRetType added in v0.21.2

type PublicIpGetNetworkInterfaceRetType = *string

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.

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

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

func (*PublicIpListResponse) GetItems added in v0.13.0

GetItems returns the Items field value

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.

func (*PublicIpListResponse) SetItems added in v0.13.0

SetItems sets field value

func (PublicIpListResponse) ToMap added in v0.13.0

func (o PublicIpListResponse) ToMap() (map[string]interface{}, error)

type PublicIpListResponseGetItemsArgType added in v0.21.2

type PublicIpListResponseGetItemsArgType = []PublicIp

type PublicIpListResponseGetItemsAttributeType added in v0.21.2

type PublicIpListResponseGetItemsAttributeType = *[]PublicIp

isArray

type PublicIpListResponseGetItemsRetType added in v0.21.2

type PublicIpListResponseGetItemsRetType = []PublicIp

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.

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

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

func (*PublicNetwork) GetCidr added in v0.21.1

func (o *PublicNetwork) GetCidr() (ret PublicNetworkGetCidrRetType)

GetCidr returns the Cidr field value

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.

func (*PublicNetwork) GetRegion added in v1.0.0

func (o *PublicNetwork) GetRegion() (ret PublicNetworkGetRegionRetType)

GetRegion returns the Region field value

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.

func (*PublicNetwork) SetCidr added in v0.21.1

SetCidr sets field value

func (*PublicNetwork) SetRegion added in v1.0.0

SetRegion sets field value

func (PublicNetwork) ToMap added in v0.21.1

func (o PublicNetwork) ToMap() (map[string]interface{}, error)

type PublicNetworkGetCidrArgType added in v0.21.2

type PublicNetworkGetCidrArgType = string

type PublicNetworkGetCidrAttributeType added in v0.21.2

type PublicNetworkGetCidrAttributeType = *string

isNotNullableString

type PublicNetworkGetCidrRetType added in v0.21.2

type PublicNetworkGetCidrRetType = string

type PublicNetworkGetRegionArgType added in v1.0.0

type PublicNetworkGetRegionArgType = string

type PublicNetworkGetRegionAttributeType added in v1.0.0

type PublicNetworkGetRegionAttributeType = *string

isNotNullableString

type PublicNetworkGetRegionRetType added in v1.0.0

type PublicNetworkGetRegionRetType = string

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.

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

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

func (*PublicNetworkListResponse) GetItems added in v0.21.1

GetItems returns the Items field value

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.

func (*PublicNetworkListResponse) SetItems added in v0.21.1

SetItems sets field value

func (PublicNetworkListResponse) ToMap added in v0.21.1

func (o PublicNetworkListResponse) ToMap() (map[string]interface{}, error)

type PublicNetworkListResponseGetItemsArgType added in v0.21.2

type PublicNetworkListResponseGetItemsArgType = []PublicNetwork

type PublicNetworkListResponseGetItemsAttributeType added in v0.21.2

type PublicNetworkListResponseGetItemsAttributeType = *[]PublicNetwork

isArray

type PublicNetworkListResponseGetItemsRetType added in v0.21.2

type PublicNetworkListResponseGetItemsRetType = []PublicNetwork

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.

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

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

func (*Quota) GetLimit added in v0.19.0

func (o *Quota) GetLimit() (ret QuotaGetLimitRetType)

GetLimit returns the Limit field value

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.

func (*Quota) GetUsage added in v0.19.0

func (o *Quota) GetUsage() (ret QuotaGetUsageRetType)

GetUsage returns the Usage field value

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.

func (*Quota) SetLimit added in v0.19.0

func (o *Quota) SetLimit(v QuotaGetLimitRetType)

SetLimit sets field value

func (*Quota) SetUsage added in v0.19.0

func (o *Quota) SetUsage(v QuotaGetUsageRetType)

SetUsage sets field value

func (Quota) ToMap added in v0.19.0

func (o Quota) ToMap() (map[string]interface{}, error)

type QuotaGetLimitArgType added in v0.21.2

type QuotaGetLimitArgType = int64

type QuotaGetLimitAttributeType added in v0.21.2

type QuotaGetLimitAttributeType = *int64

isLong

type QuotaGetLimitRetType added in v0.21.2

type QuotaGetLimitRetType = int64

type QuotaGetUsageArgType added in v0.21.2

type QuotaGetUsageArgType = int64

type QuotaGetUsageAttributeType added in v0.21.2

type QuotaGetUsageAttributeType = *int64

isLong

type QuotaGetUsageRetType added in v0.21.2

type QuotaGetUsageRetType = int64

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.

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

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

func (*QuotaList) GetBackupGigabytes added in v0.19.0

func (o *QuotaList) GetBackupGigabytes() (ret QuotaListGetBackupGigabytesRetType)

GetBackupGigabytes returns the BackupGigabytes field value

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.

func (*QuotaList) GetBackups added in v0.19.0

func (o *QuotaList) GetBackups() (ret QuotaListGetBackupsRetType)

GetBackups returns the Backups field value

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.

func (*QuotaList) GetGigabytes added in v0.19.0

func (o *QuotaList) GetGigabytes() (ret QuotaListGetGigabytesRetType)

GetGigabytes returns the Gigabytes field value

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.

func (*QuotaList) GetNetworks added in v0.19.0

func (o *QuotaList) GetNetworks() (ret QuotaListGetNetworksRetType)

GetNetworks returns the Networks field value

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.

func (*QuotaList) GetNics added in v0.19.0

func (o *QuotaList) GetNics() (ret QuotaListGetNicsRetType)

GetNics returns the Nics field value

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.

func (*QuotaList) GetPublicIps added in v0.19.0

func (o *QuotaList) GetPublicIps() (ret QuotaListGetPublicIpsRetType)

GetPublicIps returns the PublicIps field value

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.

func (*QuotaList) GetRam added in v0.19.0

func (o *QuotaList) GetRam() (ret QuotaListGetRamRetType)

GetRam returns the Ram field value

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.

func (*QuotaList) GetSecurityGroupRules added in v0.19.0

func (o *QuotaList) GetSecurityGroupRules() (ret QuotaListGetSecurityGroupRulesRetType)

GetSecurityGroupRules returns the SecurityGroupRules field value

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.

func (*QuotaList) GetSecurityGroups added in v0.19.0

func (o *QuotaList) GetSecurityGroups() (ret QuotaListGetSecurityGroupsRetType)

GetSecurityGroups returns the SecurityGroups field value

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.

func (*QuotaList) GetSnapshots added in v0.19.0

func (o *QuotaList) GetSnapshots() (ret QuotaListGetSnapshotsRetType)

GetSnapshots returns the Snapshots field value

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.

func (*QuotaList) GetVcpu added in v0.19.0

func (o *QuotaList) GetVcpu() (ret QuotaListGetVcpuRetType)

GetVcpu returns the Vcpu field value

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.

func (*QuotaList) GetVolumes added in v0.19.0

func (o *QuotaList) GetVolumes() (ret QuotaListGetVolumesRetType)

GetVolumes returns the Volumes field value

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.

func (*QuotaList) SetBackupGigabytes added in v0.19.0

func (o *QuotaList) SetBackupGigabytes(v QuotaListGetBackupGigabytesRetType)

SetBackupGigabytes sets field value

func (*QuotaList) SetBackups added in v0.19.0

func (o *QuotaList) SetBackups(v QuotaListGetBackupsRetType)

SetBackups sets field value

func (*QuotaList) SetGigabytes added in v0.19.0

func (o *QuotaList) SetGigabytes(v QuotaListGetGigabytesRetType)

SetGigabytes sets field value

func (*QuotaList) SetNetworks added in v0.19.0

func (o *QuotaList) SetNetworks(v QuotaListGetNetworksRetType)

SetNetworks sets field value

func (*QuotaList) SetNics added in v0.19.0

func (o *QuotaList) SetNics(v QuotaListGetNicsRetType)

SetNics sets field value

func (*QuotaList) SetPublicIps added in v0.19.0

func (o *QuotaList) SetPublicIps(v QuotaListGetPublicIpsRetType)

SetPublicIps sets field value

func (*QuotaList) SetRam added in v0.19.0

func (o *QuotaList) SetRam(v QuotaListGetRamRetType)

SetRam sets field value

func (*QuotaList) SetSecurityGroupRules added in v0.19.0

func (o *QuotaList) SetSecurityGroupRules(v QuotaListGetSecurityGroupRulesRetType)

SetSecurityGroupRules sets field value

func (*QuotaList) SetSecurityGroups added in v0.19.0

func (o *QuotaList) SetSecurityGroups(v QuotaListGetSecurityGroupsRetType)

SetSecurityGroups sets field value

func (*QuotaList) SetSnapshots added in v0.19.0

func (o *QuotaList) SetSnapshots(v QuotaListGetSnapshotsRetType)

SetSnapshots sets field value

func (*QuotaList) SetVcpu added in v0.19.0

func (o *QuotaList) SetVcpu(v QuotaListGetVcpuRetType)

SetVcpu sets field value

func (*QuotaList) SetVolumes added in v0.19.0

func (o *QuotaList) SetVolumes(v QuotaListGetVolumesRetType)

SetVolumes sets field value

func (QuotaList) ToMap added in v0.19.0

func (o QuotaList) ToMap() (map[string]interface{}, error)

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.

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

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

func (*QuotaListBackupGigabytes) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListBackupGigabytes) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListBackupGigabytes) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListBackupGigabytes) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListBackupGigabytes) ToMap added in v0.19.0

func (o QuotaListBackupGigabytes) ToMap() (map[string]interface{}, error)

type QuotaListBackupGigabytesGetLimitArgType added in v0.21.2

type QuotaListBackupGigabytesGetLimitArgType = int64

type QuotaListBackupGigabytesGetLimitAttributeType added in v0.21.2

type QuotaListBackupGigabytesGetLimitAttributeType = *int64

isLong

type QuotaListBackupGigabytesGetLimitRetType added in v0.21.2

type QuotaListBackupGigabytesGetLimitRetType = int64

type QuotaListBackupGigabytesGetUsageArgType added in v0.21.2

type QuotaListBackupGigabytesGetUsageArgType = int64

type QuotaListBackupGigabytesGetUsageAttributeType added in v0.21.2

type QuotaListBackupGigabytesGetUsageAttributeType = *int64

isLong

type QuotaListBackupGigabytesGetUsageRetType added in v0.21.2

type QuotaListBackupGigabytesGetUsageRetType = int64

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.

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

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

func (*QuotaListBackups) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListBackups) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListBackups) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListBackups) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListBackups) ToMap added in v0.19.0

func (o QuotaListBackups) ToMap() (map[string]interface{}, error)

type QuotaListBackupsGetLimitArgType added in v0.21.2

type QuotaListBackupsGetLimitArgType = int64

type QuotaListBackupsGetLimitAttributeType added in v0.21.2

type QuotaListBackupsGetLimitAttributeType = *int64

isLong

type QuotaListBackupsGetLimitRetType added in v0.21.2

type QuotaListBackupsGetLimitRetType = int64

type QuotaListBackupsGetUsageArgType added in v0.21.2

type QuotaListBackupsGetUsageArgType = int64

type QuotaListBackupsGetUsageAttributeType added in v0.21.2

type QuotaListBackupsGetUsageAttributeType = *int64

isLong

type QuotaListBackupsGetUsageRetType added in v0.21.2

type QuotaListBackupsGetUsageRetType = int64

type QuotaListGetBackupGigabytesArgType added in v0.21.2

type QuotaListGetBackupGigabytesArgType = QuotaListBackupGigabytes

type QuotaListGetBackupGigabytesAttributeType added in v0.21.2

type QuotaListGetBackupGigabytesAttributeType = *QuotaListBackupGigabytes

isModel

type QuotaListGetBackupGigabytesRetType added in v0.21.2

type QuotaListGetBackupGigabytesRetType = QuotaListBackupGigabytes

type QuotaListGetBackupsArgType added in v0.21.2

type QuotaListGetBackupsArgType = QuotaListBackups

type QuotaListGetBackupsAttributeType added in v0.21.2

type QuotaListGetBackupsAttributeType = *QuotaListBackups

isModel

type QuotaListGetBackupsRetType added in v0.21.2

type QuotaListGetBackupsRetType = QuotaListBackups

type QuotaListGetGigabytesArgType added in v0.21.2

type QuotaListGetGigabytesArgType = QuotaListGigabytes

type QuotaListGetGigabytesAttributeType added in v0.21.2

type QuotaListGetGigabytesAttributeType = *QuotaListGigabytes

isModel

type QuotaListGetGigabytesRetType added in v0.21.2

type QuotaListGetGigabytesRetType = QuotaListGigabytes

type QuotaListGetNetworksArgType added in v0.21.2

type QuotaListGetNetworksArgType = QuotaListNetworks

type QuotaListGetNetworksAttributeType added in v0.21.2

type QuotaListGetNetworksAttributeType = *QuotaListNetworks

isModel

type QuotaListGetNetworksRetType added in v0.21.2

type QuotaListGetNetworksRetType = QuotaListNetworks

type QuotaListGetNicsArgType added in v0.21.2

type QuotaListGetNicsArgType = QuotaListNics

type QuotaListGetNicsAttributeType added in v0.21.2

type QuotaListGetNicsAttributeType = *QuotaListNics

isModel

type QuotaListGetNicsRetType added in v0.21.2

type QuotaListGetNicsRetType = QuotaListNics

type QuotaListGetPublicIpsArgType added in v0.21.2

type QuotaListGetPublicIpsArgType = QuotaListPublicIps

type QuotaListGetPublicIpsAttributeType added in v0.21.2

type QuotaListGetPublicIpsAttributeType = *QuotaListPublicIps

isModel

type QuotaListGetPublicIpsRetType added in v0.21.2

type QuotaListGetPublicIpsRetType = QuotaListPublicIps

type QuotaListGetRamArgType added in v0.21.2

type QuotaListGetRamArgType = QuotaListRam

type QuotaListGetRamAttributeType added in v0.21.2

type QuotaListGetRamAttributeType = *QuotaListRam

isModel

type QuotaListGetRamRetType added in v0.21.2

type QuotaListGetRamRetType = QuotaListRam

type QuotaListGetSecurityGroupRulesArgType added in v0.21.2

type QuotaListGetSecurityGroupRulesArgType = QuotaListSecurityGroupRules

type QuotaListGetSecurityGroupRulesAttributeType added in v0.21.2

type QuotaListGetSecurityGroupRulesAttributeType = *QuotaListSecurityGroupRules

isModel

type QuotaListGetSecurityGroupRulesRetType added in v0.21.2

type QuotaListGetSecurityGroupRulesRetType = QuotaListSecurityGroupRules

type QuotaListGetSecurityGroupsArgType added in v0.21.2

type QuotaListGetSecurityGroupsArgType = QuotaListSecurityGroups

type QuotaListGetSecurityGroupsAttributeType added in v0.21.2

type QuotaListGetSecurityGroupsAttributeType = *QuotaListSecurityGroups

isModel

type QuotaListGetSecurityGroupsRetType added in v0.21.2

type QuotaListGetSecurityGroupsRetType = QuotaListSecurityGroups

type QuotaListGetSnapshotsArgType added in v0.21.2

type QuotaListGetSnapshotsArgType = QuotaListSnapshots

type QuotaListGetSnapshotsAttributeType added in v0.21.2

type QuotaListGetSnapshotsAttributeType = *QuotaListSnapshots

isModel

type QuotaListGetSnapshotsRetType added in v0.21.2

type QuotaListGetSnapshotsRetType = QuotaListSnapshots

type QuotaListGetVcpuArgType added in v0.21.2

type QuotaListGetVcpuArgType = QuotaListVcpu

type QuotaListGetVcpuAttributeType added in v0.21.2

type QuotaListGetVcpuAttributeType = *QuotaListVcpu

isModel

type QuotaListGetVcpuRetType added in v0.21.2

type QuotaListGetVcpuRetType = QuotaListVcpu

type QuotaListGetVolumesArgType added in v0.21.2

type QuotaListGetVolumesArgType = QuotaListVolumes

type QuotaListGetVolumesAttributeType added in v0.21.2

type QuotaListGetVolumesAttributeType = *QuotaListVolumes

isModel

type QuotaListGetVolumesRetType added in v0.21.2

type QuotaListGetVolumesRetType = QuotaListVolumes

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.

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

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

func (*QuotaListGigabytes) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListGigabytes) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListGigabytes) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListGigabytes) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListGigabytes) ToMap added in v0.19.0

func (o QuotaListGigabytes) ToMap() (map[string]interface{}, error)

type QuotaListGigabytesGetLimitArgType added in v0.21.2

type QuotaListGigabytesGetLimitArgType = int64

type QuotaListGigabytesGetLimitAttributeType added in v0.21.2

type QuotaListGigabytesGetLimitAttributeType = *int64

isLong

type QuotaListGigabytesGetLimitRetType added in v0.21.2

type QuotaListGigabytesGetLimitRetType = int64

type QuotaListGigabytesGetUsageArgType added in v0.21.2

type QuotaListGigabytesGetUsageArgType = int64

type QuotaListGigabytesGetUsageAttributeType added in v0.21.2

type QuotaListGigabytesGetUsageAttributeType = *int64

isLong

type QuotaListGigabytesGetUsageRetType added in v0.21.2

type QuotaListGigabytesGetUsageRetType = int64

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.

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

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

func (*QuotaListNetworks) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListNetworks) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListNetworks) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListNetworks) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListNetworks) ToMap added in v0.19.0

func (o QuotaListNetworks) ToMap() (map[string]interface{}, error)

type QuotaListNetworksGetLimitArgType added in v0.21.2

type QuotaListNetworksGetLimitArgType = int64

type QuotaListNetworksGetLimitAttributeType added in v0.21.2

type QuotaListNetworksGetLimitAttributeType = *int64

isLong

type QuotaListNetworksGetLimitRetType added in v0.21.2

type QuotaListNetworksGetLimitRetType = int64

type QuotaListNetworksGetUsageArgType added in v0.21.2

type QuotaListNetworksGetUsageArgType = int64

type QuotaListNetworksGetUsageAttributeType added in v0.21.2

type QuotaListNetworksGetUsageAttributeType = *int64

isLong

type QuotaListNetworksGetUsageRetType added in v0.21.2

type QuotaListNetworksGetUsageRetType = int64

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.

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

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

func (*QuotaListNics) GetLimit added in v0.19.0

func (o *QuotaListNics) GetLimit() (ret QuotaListNicsGetLimitRetType)

GetLimit returns the Limit field value

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.

func (*QuotaListNics) GetUsage added in v0.19.0

func (o *QuotaListNics) GetUsage() (ret QuotaListNicsGetUsageRetType)

GetUsage returns the Usage field value

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.

func (*QuotaListNics) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListNics) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListNics) ToMap added in v0.19.0

func (o QuotaListNics) ToMap() (map[string]interface{}, error)

type QuotaListNicsGetLimitArgType added in v0.21.2

type QuotaListNicsGetLimitArgType = int64

type QuotaListNicsGetLimitAttributeType added in v0.21.2

type QuotaListNicsGetLimitAttributeType = *int64

isLong

type QuotaListNicsGetLimitRetType added in v0.21.2

type QuotaListNicsGetLimitRetType = int64

type QuotaListNicsGetUsageArgType added in v0.21.2

type QuotaListNicsGetUsageArgType = int64

type QuotaListNicsGetUsageAttributeType added in v0.21.2

type QuotaListNicsGetUsageAttributeType = *int64

isLong

type QuotaListNicsGetUsageRetType added in v0.21.2

type QuotaListNicsGetUsageRetType = int64

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.

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

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

func (*QuotaListPublicIps) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListPublicIps) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListPublicIps) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListPublicIps) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListPublicIps) ToMap added in v0.19.0

func (o QuotaListPublicIps) ToMap() (map[string]interface{}, error)

type QuotaListPublicIpsGetLimitArgType added in v0.21.2

type QuotaListPublicIpsGetLimitArgType = int64

type QuotaListPublicIpsGetLimitAttributeType added in v0.21.2

type QuotaListPublicIpsGetLimitAttributeType = *int64

isLong

type QuotaListPublicIpsGetLimitRetType added in v0.21.2

type QuotaListPublicIpsGetLimitRetType = int64

type QuotaListPublicIpsGetUsageArgType added in v0.21.2

type QuotaListPublicIpsGetUsageArgType = int64

type QuotaListPublicIpsGetUsageAttributeType added in v0.21.2

type QuotaListPublicIpsGetUsageAttributeType = *int64

isLong

type QuotaListPublicIpsGetUsageRetType added in v0.21.2

type QuotaListPublicIpsGetUsageRetType = int64

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.

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

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

func (*QuotaListRam) GetLimit added in v0.19.0

func (o *QuotaListRam) GetLimit() (ret QuotaListRamGetLimitRetType)

GetLimit returns the Limit field value

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.

func (*QuotaListRam) GetUsage added in v0.19.0

func (o *QuotaListRam) GetUsage() (ret QuotaListRamGetUsageRetType)

GetUsage returns the Usage field value

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.

func (*QuotaListRam) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListRam) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListRam) ToMap added in v0.19.0

func (o QuotaListRam) ToMap() (map[string]interface{}, error)

type QuotaListRamGetLimitArgType added in v0.21.2

type QuotaListRamGetLimitArgType = int64

type QuotaListRamGetLimitAttributeType added in v0.21.2

type QuotaListRamGetLimitAttributeType = *int64

isLong

type QuotaListRamGetLimitRetType added in v0.21.2

type QuotaListRamGetLimitRetType = int64

type QuotaListRamGetUsageArgType added in v0.21.2

type QuotaListRamGetUsageArgType = int64

type QuotaListRamGetUsageAttributeType added in v0.21.2

type QuotaListRamGetUsageAttributeType = *int64

isLong

type QuotaListRamGetUsageRetType added in v0.21.2

type QuotaListRamGetUsageRetType = int64

type QuotaListResponse added in v0.19.0

type QuotaListResponse struct {
	// REQUIRED
	Quotas QuotaListResponseGetQuotasAttributeType `json:"quotas" required:"true"`
}

QuotaListResponse Quotas list response.

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

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

func (*QuotaListResponse) GetQuotas added in v0.19.0

GetQuotas returns the Quotas field value

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.

func (*QuotaListResponse) SetQuotas added in v0.19.0

SetQuotas sets field value

func (QuotaListResponse) ToMap added in v0.19.0

func (o QuotaListResponse) ToMap() (map[string]interface{}, error)

type QuotaListResponseGetQuotasArgType added in v0.21.2

type QuotaListResponseGetQuotasArgType = QuotaList

type QuotaListResponseGetQuotasAttributeType added in v0.21.2

type QuotaListResponseGetQuotasAttributeType = *QuotaList

isModel

type QuotaListResponseGetQuotasRetType added in v0.21.2

type QuotaListResponseGetQuotasRetType = QuotaList

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.

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

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

func (*QuotaListSecurityGroupRules) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListSecurityGroupRules) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListSecurityGroupRules) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListSecurityGroupRules) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListSecurityGroupRules) ToMap added in v0.19.0

func (o QuotaListSecurityGroupRules) ToMap() (map[string]interface{}, error)

type QuotaListSecurityGroupRulesGetLimitArgType added in v0.21.2

type QuotaListSecurityGroupRulesGetLimitArgType = int64

type QuotaListSecurityGroupRulesGetLimitAttributeType added in v0.21.2

type QuotaListSecurityGroupRulesGetLimitAttributeType = *int64

isLong

type QuotaListSecurityGroupRulesGetLimitRetType added in v0.21.2

type QuotaListSecurityGroupRulesGetLimitRetType = int64

type QuotaListSecurityGroupRulesGetUsageArgType added in v0.21.2

type QuotaListSecurityGroupRulesGetUsageArgType = int64

type QuotaListSecurityGroupRulesGetUsageAttributeType added in v0.21.2

type QuotaListSecurityGroupRulesGetUsageAttributeType = *int64

isLong

type QuotaListSecurityGroupRulesGetUsageRetType added in v0.21.2

type QuotaListSecurityGroupRulesGetUsageRetType = int64

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.

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

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

func (*QuotaListSecurityGroups) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListSecurityGroups) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListSecurityGroups) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListSecurityGroups) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListSecurityGroups) ToMap added in v0.19.0

func (o QuotaListSecurityGroups) ToMap() (map[string]interface{}, error)

type QuotaListSecurityGroupsGetLimitArgType added in v0.21.2

type QuotaListSecurityGroupsGetLimitArgType = int64

type QuotaListSecurityGroupsGetLimitAttributeType added in v0.21.2

type QuotaListSecurityGroupsGetLimitAttributeType = *int64

isLong

type QuotaListSecurityGroupsGetLimitRetType added in v0.21.2

type QuotaListSecurityGroupsGetLimitRetType = int64

type QuotaListSecurityGroupsGetUsageArgType added in v0.21.2

type QuotaListSecurityGroupsGetUsageArgType = int64

type QuotaListSecurityGroupsGetUsageAttributeType added in v0.21.2

type QuotaListSecurityGroupsGetUsageAttributeType = *int64

isLong

type QuotaListSecurityGroupsGetUsageRetType added in v0.21.2

type QuotaListSecurityGroupsGetUsageRetType = int64

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.

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

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

func (*QuotaListSnapshots) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListSnapshots) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListSnapshots) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListSnapshots) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListSnapshots) ToMap added in v0.19.0

func (o QuotaListSnapshots) ToMap() (map[string]interface{}, error)

type QuotaListSnapshotsGetLimitArgType added in v0.21.2

type QuotaListSnapshotsGetLimitArgType = int64

type QuotaListSnapshotsGetLimitAttributeType added in v0.21.2

type QuotaListSnapshotsGetLimitAttributeType = *int64

isLong

type QuotaListSnapshotsGetLimitRetType added in v0.21.2

type QuotaListSnapshotsGetLimitRetType = int64

type QuotaListSnapshotsGetUsageArgType added in v0.21.2

type QuotaListSnapshotsGetUsageArgType = int64

type QuotaListSnapshotsGetUsageAttributeType added in v0.21.2

type QuotaListSnapshotsGetUsageAttributeType = *int64

isLong

type QuotaListSnapshotsGetUsageRetType added in v0.21.2

type QuotaListSnapshotsGetUsageRetType = int64

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.

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

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

func (*QuotaListVcpu) GetLimit added in v0.19.0

func (o *QuotaListVcpu) GetLimit() (ret QuotaListVcpuGetLimitRetType)

GetLimit returns the Limit field value

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.

func (*QuotaListVcpu) GetUsage added in v0.19.0

func (o *QuotaListVcpu) GetUsage() (ret QuotaListVcpuGetUsageRetType)

GetUsage returns the Usage field value

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.

func (*QuotaListVcpu) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListVcpu) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListVcpu) ToMap added in v0.19.0

func (o QuotaListVcpu) ToMap() (map[string]interface{}, error)

type QuotaListVcpuGetLimitArgType added in v0.21.2

type QuotaListVcpuGetLimitArgType = int64

type QuotaListVcpuGetLimitAttributeType added in v0.21.2

type QuotaListVcpuGetLimitAttributeType = *int64

isLong

type QuotaListVcpuGetLimitRetType added in v0.21.2

type QuotaListVcpuGetLimitRetType = int64

type QuotaListVcpuGetUsageArgType added in v0.21.2

type QuotaListVcpuGetUsageArgType = int64

type QuotaListVcpuGetUsageAttributeType added in v0.21.2

type QuotaListVcpuGetUsageAttributeType = *int64

isLong

type QuotaListVcpuGetUsageRetType added in v0.21.2

type QuotaListVcpuGetUsageRetType = int64

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.

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

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

func (*QuotaListVolumes) GetLimit added in v0.19.0

GetLimit returns the Limit field value

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.

func (*QuotaListVolumes) GetUsage added in v0.19.0

GetUsage returns the Usage field value

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.

func (*QuotaListVolumes) SetLimit added in v0.19.0

SetLimit sets field value

func (*QuotaListVolumes) SetUsage added in v0.19.0

SetUsage sets field value

func (QuotaListVolumes) ToMap added in v0.19.0

func (o QuotaListVolumes) ToMap() (map[string]interface{}, error)

type QuotaListVolumesGetLimitArgType added in v0.21.2

type QuotaListVolumesGetLimitArgType = int64

type QuotaListVolumesGetLimitAttributeType added in v0.21.2

type QuotaListVolumesGetLimitAttributeType = *int64

isLong

type QuotaListVolumesGetLimitRetType added in v0.21.2

type QuotaListVolumesGetLimitRetType = int64

type QuotaListVolumesGetUsageArgType added in v0.21.2

type QuotaListVolumesGetUsageArgType = int64

type QuotaListVolumesGetUsageAttributeType added in v0.21.2

type QuotaListVolumesGetUsageAttributeType = *int64

isLong

type QuotaListVolumesGetUsageRetType added in v0.21.2

type QuotaListVolumesGetUsageRetType = int64

type RebootServerRequest added in v0.23.0

type RebootServerRequest struct {
	// contains filtered or unexported fields
}

func (RebootServerRequest) Action added in v0.23.0

func (RebootServerRequest) Execute added in v0.23.0

func (r RebootServerRequest) Execute() error

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.

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

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

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.

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.

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.

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.

func (*RegionalArea) HasIpv4 added in v1.0.0

func (o *RegionalArea) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*RegionalArea) HasStatus added in v1.0.0

func (o *RegionalArea) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*RegionalArea) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given RegionalAreaIPv4 and assigns it to the Ipv4 field.

func (*RegionalArea) SetStatus added in v1.0.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (RegionalArea) ToMap added in v1.0.0

func (o RegionalArea) ToMap() (map[string]interface{}, error)

type RegionalAreaGetIpv4ArgType added in v1.0.0

type RegionalAreaGetIpv4ArgType = RegionalAreaIPv4

type RegionalAreaGetIpv4AttributeType added in v1.0.0

type RegionalAreaGetIpv4AttributeType = *RegionalAreaIPv4

isModel

type RegionalAreaGetIpv4RetType added in v1.0.0

type RegionalAreaGetIpv4RetType = RegionalAreaIPv4

type RegionalAreaGetStatusArgType added in v1.0.0

type RegionalAreaGetStatusArgType = string

type RegionalAreaGetStatusAttributeType added in v1.0.0

type RegionalAreaGetStatusAttributeType = *string

isNotNullableString

type RegionalAreaGetStatusRetType added in v1.0.0

type RegionalAreaGetStatusRetType = string

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.

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

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

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.

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.

func (*RegionalAreaIPv4) GetDefaultPrefixLen added in v1.0.0

func (o *RegionalAreaIPv4) GetDefaultPrefixLen() (ret RegionalAreaIPv4GetDefaultPrefixLenRetType)

GetDefaultPrefixLen returns the DefaultPrefixLen field value

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.

func (*RegionalAreaIPv4) GetMaxPrefixLen added in v1.0.0

func (o *RegionalAreaIPv4) GetMaxPrefixLen() (ret RegionalAreaIPv4GetMaxPrefixLenRetType)

GetMaxPrefixLen returns the MaxPrefixLen field value

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.

func (*RegionalAreaIPv4) GetMinPrefixLen added in v1.0.0

func (o *RegionalAreaIPv4) GetMinPrefixLen() (ret RegionalAreaIPv4GetMinPrefixLenRetType)

GetMinPrefixLen returns the MinPrefixLen field value

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.

func (*RegionalAreaIPv4) GetNetworkRanges added in v1.0.0

func (o *RegionalAreaIPv4) GetNetworkRanges() (ret RegionalAreaIPv4GetNetworkRangesRetType)

GetNetworkRanges returns the NetworkRanges field value

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.

func (*RegionalAreaIPv4) GetTransferNetwork added in v1.0.0

func (o *RegionalAreaIPv4) GetTransferNetwork() (ret RegionalAreaIPv4GetTransferNetworkRetType)

GetTransferNetwork returns the TransferNetwork field value

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.

func (*RegionalAreaIPv4) HasDefaultNameservers added in v1.0.0

func (o *RegionalAreaIPv4) HasDefaultNameservers() bool

HasDefaultNameservers returns a boolean if a field has been set.

func (*RegionalAreaIPv4) SetDefaultNameservers added in v1.0.0

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field.

func (*RegionalAreaIPv4) SetDefaultPrefixLen added in v1.0.0

SetDefaultPrefixLen sets field value

func (*RegionalAreaIPv4) SetMaxPrefixLen added in v1.0.0

SetMaxPrefixLen sets field value

func (*RegionalAreaIPv4) SetMinPrefixLen added in v1.0.0

SetMinPrefixLen sets field value

func (*RegionalAreaIPv4) SetNetworkRanges added in v1.0.0

SetNetworkRanges sets field value

func (*RegionalAreaIPv4) SetTransferNetwork added in v1.0.0

SetTransferNetwork sets field value

func (RegionalAreaIPv4) ToMap added in v1.0.0

func (o RegionalAreaIPv4) ToMap() (map[string]interface{}, error)

type RegionalAreaIPv4GetDefaultNameserversArgType added in v1.0.0

type RegionalAreaIPv4GetDefaultNameserversArgType = []string

type RegionalAreaIPv4GetDefaultNameserversAttributeType added in v1.0.0

type RegionalAreaIPv4GetDefaultNameserversAttributeType = *[]string

isArray

type RegionalAreaIPv4GetDefaultNameserversRetType added in v1.0.0

type RegionalAreaIPv4GetDefaultNameserversRetType = []string

type RegionalAreaIPv4GetDefaultPrefixLenArgType added in v1.0.0

type RegionalAreaIPv4GetDefaultPrefixLenArgType = int64

type RegionalAreaIPv4GetDefaultPrefixLenAttributeType added in v1.0.0

type RegionalAreaIPv4GetDefaultPrefixLenAttributeType = *int64

isLong

type RegionalAreaIPv4GetDefaultPrefixLenRetType added in v1.0.0

type RegionalAreaIPv4GetDefaultPrefixLenRetType = int64

type RegionalAreaIPv4GetMaxPrefixLenArgType added in v1.0.0

type RegionalAreaIPv4GetMaxPrefixLenArgType = int64

type RegionalAreaIPv4GetMaxPrefixLenAttributeType added in v1.0.0

type RegionalAreaIPv4GetMaxPrefixLenAttributeType = *int64

isLong

type RegionalAreaIPv4GetMaxPrefixLenRetType added in v1.0.0

type RegionalAreaIPv4GetMaxPrefixLenRetType = int64

type RegionalAreaIPv4GetMinPrefixLenArgType added in v1.0.0

type RegionalAreaIPv4GetMinPrefixLenArgType = int64

type RegionalAreaIPv4GetMinPrefixLenAttributeType added in v1.0.0

type RegionalAreaIPv4GetMinPrefixLenAttributeType = *int64

isLong

type RegionalAreaIPv4GetMinPrefixLenRetType added in v1.0.0

type RegionalAreaIPv4GetMinPrefixLenRetType = int64

type RegionalAreaIPv4GetNetworkRangesArgType added in v1.0.0

type RegionalAreaIPv4GetNetworkRangesArgType = []NetworkRange

type RegionalAreaIPv4GetNetworkRangesAttributeType added in v1.0.0

type RegionalAreaIPv4GetNetworkRangesAttributeType = *[]NetworkRange

isArray

type RegionalAreaIPv4GetNetworkRangesRetType added in v1.0.0

type RegionalAreaIPv4GetNetworkRangesRetType = []NetworkRange

type RegionalAreaIPv4GetTransferNetworkArgType added in v1.0.0

type RegionalAreaIPv4GetTransferNetworkArgType = string

type RegionalAreaIPv4GetTransferNetworkAttributeType added in v1.0.0

type RegionalAreaIPv4GetTransferNetworkAttributeType = *string

isNotNullableString

type RegionalAreaIPv4GetTransferNetworkRetType added in v1.0.0

type RegionalAreaIPv4GetTransferNetworkRetType = string

type RegionalAreaListResponse added in v1.0.0

type RegionalAreaListResponse struct {
	// REQUIRED
	Regions RegionalAreaListResponseGetRegionsAttributeType `json:"regions" required:"true"`
}

RegionalAreaListResponse Regional area list response.

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

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

func (*RegionalAreaListResponse) GetRegions added in v1.0.0

GetRegions returns the Regions field value

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.

func (*RegionalAreaListResponse) SetRegions added in v1.0.0

SetRegions sets field value

func (RegionalAreaListResponse) ToMap added in v1.0.0

func (o RegionalAreaListResponse) ToMap() (map[string]interface{}, error)

type RegionalAreaListResponseGetRegionsArgType added in v1.0.0

type RegionalAreaListResponseGetRegionsArgType = map[string]RegionalArea

type RegionalAreaListResponseGetRegionsAttributeType added in v1.0.0

type RegionalAreaListResponseGetRegionsAttributeType = *map[string]RegionalArea

isContainer

type RegionalAreaListResponseGetRegionsRetType added in v1.0.0

type RegionalAreaListResponseGetRegionsRetType = map[string]RegionalArea

type RemoveNetworkFromServerRequest added in v0.23.0

type RemoveNetworkFromServerRequest struct {
	// contains filtered or unexported fields
}

func (RemoveNetworkFromServerRequest) Execute added in v0.23.0

type RemoveNicFromServerRequest added in v0.23.0

type RemoveNicFromServerRequest struct {
	// contains filtered or unexported fields
}

func (RemoveNicFromServerRequest) Execute added in v0.23.0

func (r RemoveNicFromServerRequest) Execute() error

type RemovePublicIpFromServerRequest added in v0.23.0

type RemovePublicIpFromServerRequest struct {
	// contains filtered or unexported fields
}

func (RemovePublicIpFromServerRequest) Execute added in v0.23.0

type RemoveSecurityGroupFromServerRequest added in v0.23.0

type RemoveSecurityGroupFromServerRequest struct {
	// contains filtered or unexported fields
}

func (RemoveSecurityGroupFromServerRequest) Execute added in v0.23.0

type RemoveServiceAccountFromServerRequest added in v0.23.0

type RemoveServiceAccountFromServerRequest struct {
	// contains filtered or unexported fields
}

func (RemoveServiceAccountFromServerRequest) Execute added in v0.23.0

type RemoveVolumeFromServerRequest added in v0.23.0

type RemoveVolumeFromServerRequest struct {
	// contains filtered or unexported fields
}

func (RemoveVolumeFromServerRequest) Execute added in v0.23.0

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.

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

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

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.

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.

func (*Request) GetRequestAction added in v0.12.0

func (o *Request) GetRequestAction() (ret RequestGetRequestActionRetType)

GetRequestAction returns the RequestAction field value

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.

func (*Request) GetRequestId added in v0.12.0

func (o *Request) GetRequestId() (ret RequestGetRequestIdRetType)

GetRequestId returns the RequestId field value

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.

func (*Request) GetRequestType added in v0.12.0

func (o *Request) GetRequestType() (ret RequestGetRequestTypeRetType)

GetRequestType returns the RequestType field value

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.

func (*Request) GetResources added in v0.12.0

func (o *Request) GetResources() (ret RequestGetResourcesRetType)

GetResources returns the Resources field value

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.

func (*Request) GetStatus added in v0.12.0

func (o *Request) GetStatus() (ret RequestGetStatusRetType)

GetStatus returns the Status field value

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.

func (*Request) HasDetails added in v0.12.0

func (o *Request) HasDetails() bool

HasDetails returns a boolean if a field has been set.

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.

func (*Request) SetRequestAction added in v0.12.0

func (o *Request) SetRequestAction(v RequestGetRequestActionRetType)

SetRequestAction sets field value

func (*Request) SetRequestId added in v0.12.0

func (o *Request) SetRequestId(v RequestGetRequestIdRetType)

SetRequestId sets field value

func (*Request) SetRequestType added in v0.12.0

func (o *Request) SetRequestType(v RequestGetRequestTypeRetType)

SetRequestType sets field value

func (*Request) SetResources added in v0.12.0

func (o *Request) SetResources(v RequestGetResourcesRetType)

SetResources sets field value

func (*Request) SetStatus added in v0.12.0

func (o *Request) SetStatus(v RequestGetStatusRetType)

SetStatus sets field value

func (Request) ToMap added in v0.12.0

func (o Request) ToMap() (map[string]interface{}, error)

type RequestGetDetailsArgType added in v0.21.2

type RequestGetDetailsArgType = string

type RequestGetDetailsAttributeType added in v0.21.2

type RequestGetDetailsAttributeType = *string

isNotNullableString

type RequestGetDetailsRetType added in v0.21.2

type RequestGetDetailsRetType = string

type RequestGetRequestActionArgType added in v0.21.2

type RequestGetRequestActionArgType = string

type RequestGetRequestActionAttributeType added in v0.21.2

type RequestGetRequestActionAttributeType = *string

isNotNullableString

type RequestGetRequestActionRetType added in v0.21.2

type RequestGetRequestActionRetType = string

type RequestGetRequestIdArgType added in v0.21.2

type RequestGetRequestIdArgType = string

type RequestGetRequestIdAttributeType added in v0.21.2

type RequestGetRequestIdAttributeType = *string

isNotNullableString

type RequestGetRequestIdRetType added in v0.21.2

type RequestGetRequestIdRetType = string

type RequestGetRequestTypeArgType added in v0.21.2

type RequestGetRequestTypeArgType = string

type RequestGetRequestTypeAttributeType added in v0.21.2

type RequestGetRequestTypeAttributeType = *string

isNotNullableString

type RequestGetRequestTypeRetType added in v0.21.2

type RequestGetRequestTypeRetType = string

type RequestGetResourcesArgType added in v0.21.2

type RequestGetResourcesArgType = []RequestResource

type RequestGetResourcesAttributeType added in v0.21.2

type RequestGetResourcesAttributeType = *[]RequestResource

isArray

type RequestGetResourcesRetType added in v0.21.2

type RequestGetResourcesRetType = []RequestResource

type RequestGetStatusArgType added in v0.21.2

type RequestGetStatusArgType = string

type RequestGetStatusAttributeType added in v0.21.2

type RequestGetStatusAttributeType = *string

isNotNullableString

type RequestGetStatusRetType added in v0.21.2

type RequestGetStatusRetType = string

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.

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

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

func (*RequestResource) GetId added in v0.12.0

GetId returns the Id field value

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.

func (*RequestResource) GetStatus added in v0.12.0

func (o *RequestResource) GetStatus() (ret RequestResourceGetStatusRetType)

GetStatus returns the Status field value

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.

func (*RequestResource) GetType added in v0.12.0

GetType returns the Type field value

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.

func (*RequestResource) SetId added in v0.12.0

SetId sets field value

func (*RequestResource) SetStatus added in v0.12.0

SetStatus sets field value

func (*RequestResource) SetType added in v0.12.0

SetType sets field value

func (RequestResource) ToMap added in v0.12.0

func (o RequestResource) ToMap() (map[string]interface{}, error)

type RequestResourceGetIdArgType added in v0.21.2

type RequestResourceGetIdArgType = string

type RequestResourceGetIdAttributeType added in v0.21.2

type RequestResourceGetIdAttributeType = *string

isNotNullableString

type RequestResourceGetIdRetType added in v0.21.2

type RequestResourceGetIdRetType = string

type RequestResourceGetStatusArgType added in v0.21.2

type RequestResourceGetStatusArgType = string

type RequestResourceGetStatusAttributeType added in v0.21.2

type RequestResourceGetStatusAttributeType = *string

isNotNullableString

type RequestResourceGetStatusRetType added in v0.21.2

type RequestResourceGetStatusRetType = string

type RequestResourceGetTypeArgType added in v0.21.2

type RequestResourceGetTypeArgType = string

type RequestResourceGetTypeAttributeType added in v0.21.2

type RequestResourceGetTypeAttributeType = *string

isNotNullableString

type RequestResourceGetTypeRetType added in v0.21.2

type RequestResourceGetTypeRetType = string

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

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

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

func (*RescueServerPayload) GetImage added in v0.13.0

GetImage returns the Image field value

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.

func (*RescueServerPayload) SetImage added in v0.13.0

SetImage sets field value

func (RescueServerPayload) ToMap added in v0.13.0

func (o RescueServerPayload) ToMap() (map[string]interface{}, error)

type RescueServerPayloadGetImageArgType added in v0.21.2

type RescueServerPayloadGetImageArgType = string

type RescueServerPayloadGetImageAttributeType added in v0.21.2

type RescueServerPayloadGetImageAttributeType = *string

isNotNullableString

type RescueServerPayloadGetImageRetType added in v0.21.2

type RescueServerPayloadGetImageRetType = string

type RescueServerRequest added in v0.23.0

type RescueServerRequest struct {
	// contains filtered or unexported fields
}

func (RescueServerRequest) Execute added in v0.23.0

func (r RescueServerRequest) Execute() error

func (RescueServerRequest) RescueServerPayload added in v0.23.0

func (r RescueServerRequest) RescueServerPayload(rescueServerPayload RescueServerPayload) ApiRescueServerRequest

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

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

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

func (*ResizeServerPayload) GetMachineType added in v0.13.0

GetMachineType returns the MachineType field value

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.

func (*ResizeServerPayload) SetMachineType added in v0.13.0

SetMachineType sets field value

func (ResizeServerPayload) ToMap added in v0.13.0

func (o ResizeServerPayload) ToMap() (map[string]interface{}, error)

type ResizeServerPayloadGetMachineTypeArgType added in v0.21.2

type ResizeServerPayloadGetMachineTypeArgType = string

type ResizeServerPayloadGetMachineTypeAttributeType added in v0.21.2

type ResizeServerPayloadGetMachineTypeAttributeType = *string

isNotNullableString

type ResizeServerPayloadGetMachineTypeRetType added in v0.21.2

type ResizeServerPayloadGetMachineTypeRetType = string

type ResizeServerRequest added in v0.23.0

type ResizeServerRequest struct {
	// contains filtered or unexported fields
}

func (ResizeServerRequest) Execute added in v0.23.0

func (r ResizeServerRequest) Execute() error

func (ResizeServerRequest) ResizeServerPayload added in v0.23.0

func (r ResizeServerRequest) ResizeServerPayload(resizeServerPayload ResizeServerPayload) ApiResizeServerRequest

type ResizeVolumePayload added in v0.13.0

type ResizeVolumePayload struct {
	// Size in Gigabyte.
	// REQUIRED
	Size ResizeVolumePayloadGetSizeAttributeType `json:"size" required:"true"`
}

ResizeVolumePayload struct for ResizeVolumePayload

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

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

func (*ResizeVolumePayload) GetSize added in v0.13.0

GetSize returns the Size field value

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.

func (*ResizeVolumePayload) SetSize added in v0.13.0

SetSize sets field value

func (ResizeVolumePayload) ToMap added in v0.13.0

func (o ResizeVolumePayload) ToMap() (map[string]interface{}, error)

type ResizeVolumePayloadGetSizeArgType added in v0.21.2

type ResizeVolumePayloadGetSizeArgType = int64

type ResizeVolumePayloadGetSizeAttributeType added in v0.21.2

type ResizeVolumePayloadGetSizeAttributeType = *int64

isLong

type ResizeVolumePayloadGetSizeRetType added in v0.21.2

type ResizeVolumePayloadGetSizeRetType = int64

type ResizeVolumeRequest added in v0.23.0

type ResizeVolumeRequest struct {
	// contains filtered or unexported fields
}

func (ResizeVolumeRequest) Execute added in v0.23.0

func (r ResizeVolumeRequest) Execute() error

func (ResizeVolumeRequest) ResizeVolumePayload added in v0.23.0

func (r ResizeVolumeRequest) ResizeVolumePayload(resizeVolumePayload ResizeVolumePayload) ApiResizeVolumeRequest

type RestoreBackupRequest added in v0.23.0

type RestoreBackupRequest struct {
	// contains filtered or unexported fields
}

func (RestoreBackupRequest) Execute added in v0.23.0

func (r RestoreBackupRequest) Execute() error

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.
	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.

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

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

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.

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.

func (*Route) GetDestination added in v1.0.0

func (o *Route) GetDestination() (ret RouteGetDestinationRetType)

GetDestination returns the Destination field value

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.

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.

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.

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.

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.

func (*Route) GetNexthop added in v0.12.0

func (o *Route) GetNexthop() (ret RouteGetNexthopRetType)

GetNexthop returns the Nexthop field value

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.

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.

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.

func (*Route) HasCreatedAt added in v0.12.0

func (o *Route) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Route) HasId added in v1.0.0

func (o *Route) HasId() bool

HasId returns a boolean if a field has been set.

func (*Route) HasLabels added in v0.12.0

func (o *Route) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Route) HasUpdatedAt added in v0.12.0

func (o *Route) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

func (*Route) SetDestination added in v1.0.0

func (o *Route) SetDestination(v RouteGetDestinationRetType)

SetDestination sets field value

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.

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.

func (*Route) SetNexthop added in v0.12.0

func (o *Route) SetNexthop(v RouteGetNexthopRetType)

SetNexthop sets field value

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.

func (Route) ToMap added in v0.12.0

func (o Route) ToMap() (map[string]interface{}, error)

type RouteDestination added in v1.0.0

type RouteDestination struct {
	DestinationCIDRv4 *DestinationCIDRv4
	DestinationCIDRv6 *DestinationCIDRv6
}

RouteDestination - struct for RouteDestination

func DestinationCIDRv4AsRouteDestination added in v1.0.0

func DestinationCIDRv4AsRouteDestination(v *DestinationCIDRv4) RouteDestination

DestinationCIDRv4AsRouteDestination is a convenience function that returns DestinationCIDRv4 wrapped in RouteDestination

func DestinationCIDRv6AsRouteDestination added in v1.0.0

func DestinationCIDRv6AsRouteDestination(v *DestinationCIDRv6) RouteDestination

DestinationCIDRv6AsRouteDestination is a convenience function that returns DestinationCIDRv6 wrapped in RouteDestination

func (*RouteDestination) GetActualInstance added in v1.0.0

func (obj *RouteDestination) GetActualInstance() interface{}

Get the actual instance

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

type RouteGetCreatedAtArgType added in v0.21.2

type RouteGetCreatedAtArgType = time.Time

type RouteGetCreatedAtAttributeType added in v0.21.2

type RouteGetCreatedAtAttributeType = *time.Time

isDateTime

type RouteGetCreatedAtRetType added in v0.21.2

type RouteGetCreatedAtRetType = time.Time

type RouteGetDestinationArgType added in v1.0.0

type RouteGetDestinationArgType = RouteDestination

type RouteGetDestinationAttributeType added in v1.0.0

type RouteGetDestinationAttributeType = *RouteDestination

isModel

type RouteGetDestinationRetType added in v1.0.0

type RouteGetDestinationRetType = RouteDestination

type RouteGetIdArgType added in v1.0.0

type RouteGetIdArgType = string

type RouteGetIdAttributeType added in v1.0.0

type RouteGetIdAttributeType = *string

isNotNullableString

type RouteGetIdRetType added in v1.0.0

type RouteGetIdRetType = string

type RouteGetLabelsArgType added in v0.21.2

type RouteGetLabelsArgType = map[string]interface{}

type RouteGetLabelsAttributeType added in v0.21.2

type RouteGetLabelsAttributeType = *map[string]interface{}

isFreeform

type RouteGetLabelsRetType added in v0.21.2

type RouteGetLabelsRetType = map[string]interface{}

type RouteGetNexthopArgType added in v0.21.2

type RouteGetNexthopArgType = RouteNexthop

type RouteGetNexthopAttributeType added in v0.21.2

type RouteGetNexthopAttributeType = *RouteNexthop

isModel

type RouteGetNexthopRetType added in v0.21.2

type RouteGetNexthopRetType = RouteNexthop

type RouteGetUpdatedAtArgType added in v0.21.2

type RouteGetUpdatedAtArgType = time.Time

type RouteGetUpdatedAtAttributeType added in v0.21.2

type RouteGetUpdatedAtAttributeType = *time.Time

isDateTime

type RouteGetUpdatedAtRetType added in v0.21.2

type RouteGetUpdatedAtRetType = time.Time

type RouteListResponse

type RouteListResponse struct {
	// A list of routes.
	// REQUIRED
	Items RouteListResponseGetItemsAttributeType `json:"items" required:"true"`
}

RouteListResponse Route list response.

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

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

func (*RouteListResponse) GetItems added in v0.12.0

GetItems returns the Items field value

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.

func (*RouteListResponse) SetItems added in v0.12.0

SetItems sets field value

func (RouteListResponse) ToMap added in v0.12.0

func (o RouteListResponse) ToMap() (map[string]interface{}, error)

type RouteListResponseGetItemsArgType added in v0.21.2

type RouteListResponseGetItemsArgType = []Route

type RouteListResponseGetItemsAttributeType added in v0.21.2

type RouteListResponseGetItemsAttributeType = *[]Route

isArray

type RouteListResponseGetItemsRetType added in v0.21.2

type RouteListResponseGetItemsRetType = []Route

type RouteNexthop added in v1.0.0

type RouteNexthop struct {
	NexthopBlackhole *NexthopBlackhole
	NexthopIPv4      *NexthopIPv4
	NexthopIPv6      *NexthopIPv6
	NexthopInternet  *NexthopInternet
}

RouteNexthop - struct for RouteNexthop

func NexthopBlackholeAsRouteNexthop added in v1.0.0

func NexthopBlackholeAsRouteNexthop(v *NexthopBlackhole) RouteNexthop

NexthopBlackholeAsRouteNexthop is a convenience function that returns NexthopBlackhole wrapped in RouteNexthop

func NexthopIPv4AsRouteNexthop added in v1.0.0

func NexthopIPv4AsRouteNexthop(v *NexthopIPv4) RouteNexthop

NexthopIPv4AsRouteNexthop is a convenience function that returns NexthopIPv4 wrapped in RouteNexthop

func NexthopIPv6AsRouteNexthop added in v1.0.0

func NexthopIPv6AsRouteNexthop(v *NexthopIPv6) RouteNexthop

NexthopIPv6AsRouteNexthop is a convenience function that returns NexthopIPv6 wrapped in RouteNexthop

func NexthopInternetAsRouteNexthop added in v1.0.0

func NexthopInternetAsRouteNexthop(v *NexthopInternet) RouteNexthop

NexthopInternetAsRouteNexthop is a convenience function that returns NexthopInternet wrapped in RouteNexthop

func (*RouteNexthop) GetActualInstance added in v1.0.0

func (obj *RouteNexthop) GetActualInstance() interface{}

Get the actual instance

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

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.
	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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*RoutingTable) GetName added in v1.0.0

func (o *RoutingTable) GetName() (ret RoutingTableGetNameRetType)

GetName returns the Name field value

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.

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.

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.

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.

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.

func (*RoutingTable) HasCreatedAt added in v1.0.0

func (o *RoutingTable) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*RoutingTable) HasDefault added in v1.0.0

func (o *RoutingTable) HasDefault() bool

HasDefault returns a boolean if a field has been set.

func (*RoutingTable) HasDescription added in v1.0.0

func (o *RoutingTable) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*RoutingTable) HasDynamicRoutes added in v1.0.0

func (o *RoutingTable) HasDynamicRoutes() bool

HasDynamicRoutes returns a boolean if a field has been set.

func (*RoutingTable) HasId added in v1.0.0

func (o *RoutingTable) HasId() bool

HasId returns a boolean if a field has been set.

func (*RoutingTable) HasLabels added in v1.0.0

func (o *RoutingTable) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*RoutingTable) HasSystemRoutes added in v1.0.0

func (o *RoutingTable) HasSystemRoutes() bool

HasSystemRoutes returns a boolean if a field has been set.

func (*RoutingTable) HasUpdatedAt added in v1.0.0

func (o *RoutingTable) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

func (*RoutingTable) SetDefault added in v1.0.0

SetDefault gets a reference to the given bool and assigns it to the Default field.

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.

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.

func (*RoutingTable) SetId added in v1.0.0

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*RoutingTable) SetName added in v1.0.0

SetName sets field value

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.

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.

func (RoutingTable) ToMap added in v1.0.0

func (o RoutingTable) ToMap() (map[string]interface{}, error)

type RoutingTableGetCreatedAtArgType added in v1.0.0

type RoutingTableGetCreatedAtArgType = time.Time

type RoutingTableGetCreatedAtAttributeType added in v1.0.0

type RoutingTableGetCreatedAtAttributeType = *time.Time

isDateTime

type RoutingTableGetCreatedAtRetType added in v1.0.0

type RoutingTableGetCreatedAtRetType = time.Time

type RoutingTableGetDescriptionArgType added in v1.0.0

type RoutingTableGetDescriptionArgType = string

type RoutingTableGetDescriptionAttributeType added in v1.0.0

type RoutingTableGetDescriptionAttributeType = *string

isNotNullableString

type RoutingTableGetDescriptionRetType added in v1.0.0

type RoutingTableGetDescriptionRetType = string

type RoutingTableGetIdArgType added in v1.0.0

type RoutingTableGetIdArgType = string

type RoutingTableGetIdAttributeType added in v1.0.0

type RoutingTableGetIdAttributeType = *string

isNotNullableString

type RoutingTableGetIdRetType added in v1.0.0

type RoutingTableGetIdRetType = string

type RoutingTableGetLabelsArgType added in v1.0.0

type RoutingTableGetLabelsArgType = map[string]interface{}

type RoutingTableGetLabelsAttributeType added in v1.0.0

type RoutingTableGetLabelsAttributeType = *map[string]interface{}

isFreeform

type RoutingTableGetLabelsRetType added in v1.0.0

type RoutingTableGetLabelsRetType = map[string]interface{}

type RoutingTableGetNameArgType added in v1.0.0

type RoutingTableGetNameArgType = string

type RoutingTableGetNameAttributeType added in v1.0.0

type RoutingTableGetNameAttributeType = *string

isNotNullableString

type RoutingTableGetNameRetType added in v1.0.0

type RoutingTableGetNameRetType = string

type RoutingTableGetUpdatedAtArgType added in v1.0.0

type RoutingTableGetUpdatedAtArgType = time.Time

type RoutingTableGetUpdatedAtAttributeType added in v1.0.0

type RoutingTableGetUpdatedAtAttributeType = *time.Time

isDateTime

type RoutingTableGetUpdatedAtRetType added in v1.0.0

type RoutingTableGetUpdatedAtRetType = time.Time

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.

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

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

func (*RoutingTableListResponse) GetItems added in v1.0.0

GetItems returns the Items field value

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.

func (*RoutingTableListResponse) SetItems added in v1.0.0

SetItems sets field value

func (RoutingTableListResponse) ToMap added in v1.0.0

func (o RoutingTableListResponse) ToMap() (map[string]interface{}, error)

type RoutingTableListResponseGetItemsArgType added in v1.0.0

type RoutingTableListResponseGetItemsArgType = []RoutingTable

type RoutingTableListResponseGetItemsAttributeType added in v1.0.0

type RoutingTableListResponseGetItemsAttributeType = *[]RoutingTable

isArray

type RoutingTableListResponseGetItemsRetType added in v1.0.0

type RoutingTableListResponseGetItemsRetType = []RoutingTable

type RoutingTablegetDefaultArgType added in v1.0.0

type RoutingTablegetDefaultArgType = bool

type RoutingTablegetDefaultAttributeType added in v1.0.0

type RoutingTablegetDefaultAttributeType = *bool

isBoolean

type RoutingTablegetDefaultRetType added in v1.0.0

type RoutingTablegetDefaultRetType = bool

type RoutingTablegetDynamicRoutesArgType added in v1.0.0

type RoutingTablegetDynamicRoutesArgType = bool

type RoutingTablegetDynamicRoutesAttributeType added in v1.0.0

type RoutingTablegetDynamicRoutesAttributeType = *bool

isBoolean

type RoutingTablegetDynamicRoutesRetType added in v1.0.0

type RoutingTablegetDynamicRoutesRetType = bool

type RoutingTablegetSystemRoutesArgType added in v1.0.0

type RoutingTablegetSystemRoutesArgType = bool

type RoutingTablegetSystemRoutesAttributeType added in v1.0.0

type RoutingTablegetSystemRoutesAttributeType = *bool

isBoolean

type RoutingTablegetSystemRoutesRetType added in v1.0.0

type RoutingTablegetSystemRoutesRetType = bool

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.
	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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

func (*SecurityGroup) GetName added in v0.13.0

func (o *SecurityGroup) GetName() (ret SecurityGroupGetNameRetType)

GetName returns the Name field value

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.

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.

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.

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.

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.

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.

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.

func (*SecurityGroup) HasCreatedAt added in v0.13.0

func (o *SecurityGroup) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityGroup) HasDescription added in v0.13.0

func (o *SecurityGroup) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SecurityGroup) HasId added in v0.13.0

func (o *SecurityGroup) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityGroup) HasLabels added in v0.13.0

func (o *SecurityGroup) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*SecurityGroup) HasRules added in v0.13.0

func (o *SecurityGroup) HasRules() bool

HasRules returns a boolean if a field has been set.

func (*SecurityGroup) HasStateful added in v0.13.0

func (o *SecurityGroup) HasStateful() bool

HasStateful returns a boolean if a field has been set.

func (*SecurityGroup) HasUpdatedAt added in v0.13.0

func (o *SecurityGroup) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SecurityGroup) SetCreatedAt added in v0.13.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SecurityGroup) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SecurityGroup) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*SecurityGroup) SetName added in v0.13.0

SetName sets field value

func (*SecurityGroup) SetRules added in v0.13.0

SetRules gets a reference to the given []SecurityGroupRule and assigns it to the Rules field.

func (*SecurityGroup) SetStateful added in v0.13.0

SetStateful gets a reference to the given bool and assigns it to the Stateful field.

func (*SecurityGroup) SetUpdatedAt added in v0.13.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (SecurityGroup) ToMap added in v0.13.0

func (o SecurityGroup) ToMap() (map[string]interface{}, error)

type SecurityGroupGetCreatedAtArgType added in v0.21.2

type SecurityGroupGetCreatedAtArgType = time.Time

type SecurityGroupGetCreatedAtAttributeType added in v0.21.2

type SecurityGroupGetCreatedAtAttributeType = *time.Time

isDateTime

type SecurityGroupGetCreatedAtRetType added in v0.21.2

type SecurityGroupGetCreatedAtRetType = time.Time

type SecurityGroupGetDescriptionArgType added in v0.21.2

type SecurityGroupGetDescriptionArgType = string

type SecurityGroupGetDescriptionAttributeType added in v0.21.2

type SecurityGroupGetDescriptionAttributeType = *string

isNotNullableString

type SecurityGroupGetDescriptionRetType added in v0.21.2

type SecurityGroupGetDescriptionRetType = string

type SecurityGroupGetIdArgType added in v0.21.2

type SecurityGroupGetIdArgType = string

type SecurityGroupGetIdAttributeType added in v0.21.2

type SecurityGroupGetIdAttributeType = *string

isNotNullableString

type SecurityGroupGetIdRetType added in v0.21.2

type SecurityGroupGetIdRetType = string

type SecurityGroupGetLabelsArgType added in v0.21.2

type SecurityGroupGetLabelsArgType = map[string]interface{}

type SecurityGroupGetLabelsAttributeType added in v0.21.2

type SecurityGroupGetLabelsAttributeType = *map[string]interface{}

isFreeform

type SecurityGroupGetLabelsRetType added in v0.21.2

type SecurityGroupGetLabelsRetType = map[string]interface{}

type SecurityGroupGetNameArgType added in v0.21.2

type SecurityGroupGetNameArgType = string

type SecurityGroupGetNameAttributeType added in v0.21.2

type SecurityGroupGetNameAttributeType = *string

isNotNullableString

type SecurityGroupGetNameRetType added in v0.21.2

type SecurityGroupGetNameRetType = string

type SecurityGroupGetRulesArgType added in v0.21.2

type SecurityGroupGetRulesArgType = []SecurityGroupRule

type SecurityGroupGetRulesAttributeType added in v0.21.2

type SecurityGroupGetRulesAttributeType = *[]SecurityGroupRule

isArray

type SecurityGroupGetRulesRetType added in v0.21.2

type SecurityGroupGetRulesRetType = []SecurityGroupRule

type SecurityGroupGetUpdatedAtArgType added in v0.21.2

type SecurityGroupGetUpdatedAtArgType = time.Time

type SecurityGroupGetUpdatedAtAttributeType added in v0.21.2

type SecurityGroupGetUpdatedAtAttributeType = *time.Time

isDateTime

type SecurityGroupGetUpdatedAtRetType added in v0.21.2

type SecurityGroupGetUpdatedAtRetType = time.Time

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.

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

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

func (*SecurityGroupListResponse) GetItems added in v0.13.0

GetItems returns the Items field value

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.

func (*SecurityGroupListResponse) SetItems added in v0.13.0

SetItems sets field value

func (SecurityGroupListResponse) ToMap added in v0.13.0

func (o SecurityGroupListResponse) ToMap() (map[string]interface{}, error)

type SecurityGroupListResponseGetItemsArgType added in v0.21.2

type SecurityGroupListResponseGetItemsArgType = []SecurityGroup

type SecurityGroupListResponseGetItemsAttributeType added in v0.21.2

type SecurityGroupListResponseGetItemsAttributeType = *[]SecurityGroup

isArray

type SecurityGroupListResponseGetItemsRetType added in v0.21.2

type SecurityGroupListResponseGetItemsRetType = []SecurityGroup

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.

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

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

func (*SecurityGroupRule) GetCreatedAt added in v0.31.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*SecurityGroupRule) GetDescription added in v0.13.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*SecurityGroupRule) GetDirection added in v0.13.0

GetDirection returns the Direction field value

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.

func (*SecurityGroupRule) GetEthertype added in v0.13.0

GetEthertype returns the Ethertype field value if set, zero value otherwise.

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.

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.

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.

func (*SecurityGroupRule) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*SecurityGroupRule) GetIpRange added in v0.13.0

GetIpRange returns the IpRange field value if set, zero value otherwise.

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.

func (*SecurityGroupRule) GetPortRange added in v0.13.0

GetPortRange returns the PortRange field value if set, zero value otherwise.

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.

func (*SecurityGroupRule) GetProtocol added in v0.13.0

GetProtocol returns the Protocol field value if set, zero value otherwise.

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.

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.

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.

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.

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.

func (*SecurityGroupRule) GetUpdatedAt added in v0.31.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*SecurityGroupRule) HasCreatedAt added in v0.31.0

func (o *SecurityGroupRule) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*SecurityGroupRule) HasDescription added in v0.13.0

func (o *SecurityGroupRule) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*SecurityGroupRule) HasEthertype added in v0.13.0

func (o *SecurityGroupRule) HasEthertype() bool

HasEthertype returns a boolean if a field has been set.

func (*SecurityGroupRule) HasIcmpParameters added in v0.13.0

func (o *SecurityGroupRule) HasIcmpParameters() bool

HasIcmpParameters returns a boolean if a field has been set.

func (*SecurityGroupRule) HasId added in v0.13.0

func (o *SecurityGroupRule) HasId() bool

HasId returns a boolean if a field has been set.

func (*SecurityGroupRule) HasIpRange added in v0.13.0

func (o *SecurityGroupRule) HasIpRange() bool

HasIpRange returns a boolean if a field has been set.

func (*SecurityGroupRule) HasPortRange added in v0.13.0

func (o *SecurityGroupRule) HasPortRange() bool

HasPortRange returns a boolean if a field has been set.

func (*SecurityGroupRule) HasProtocol added in v0.13.0

func (o *SecurityGroupRule) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*SecurityGroupRule) HasRemoteSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) HasRemoteSecurityGroupId() bool

HasRemoteSecurityGroupId returns a boolean if a field has been set.

func (*SecurityGroupRule) HasSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) HasSecurityGroupId() bool

HasSecurityGroupId returns a boolean if a field has been set.

func (*SecurityGroupRule) HasUpdatedAt added in v0.31.0

func (o *SecurityGroupRule) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*SecurityGroupRule) SetCreatedAt added in v0.31.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*SecurityGroupRule) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*SecurityGroupRule) SetDirection added in v0.13.0

SetDirection sets field value

func (*SecurityGroupRule) SetEthertype added in v0.13.0

SetEthertype gets a reference to the given string and assigns it to the Ethertype field.

func (*SecurityGroupRule) SetIcmpParameters added in v0.13.0

SetIcmpParameters gets a reference to the given ICMPParameters and assigns it to the IcmpParameters field.

func (*SecurityGroupRule) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*SecurityGroupRule) SetIpRange added in v0.13.0

SetIpRange gets a reference to the given string and assigns it to the IpRange field.

func (*SecurityGroupRule) SetPortRange added in v0.13.0

SetPortRange gets a reference to the given PortRange and assigns it to the PortRange field.

func (*SecurityGroupRule) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.

func (*SecurityGroupRule) SetRemoteSecurityGroupId added in v0.13.0

SetRemoteSecurityGroupId gets a reference to the given string and assigns it to the RemoteSecurityGroupId field.

func (*SecurityGroupRule) SetSecurityGroupId added in v0.13.0

SetSecurityGroupId gets a reference to the given string and assigns it to the SecurityGroupId field.

func (*SecurityGroupRule) SetUpdatedAt added in v0.31.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (SecurityGroupRule) ToMap added in v0.13.0

func (o SecurityGroupRule) ToMap() (map[string]interface{}, error)

type SecurityGroupRuleGetCreatedAtArgType added in v0.31.0

type SecurityGroupRuleGetCreatedAtArgType = time.Time

type SecurityGroupRuleGetCreatedAtAttributeType added in v0.31.0

type SecurityGroupRuleGetCreatedAtAttributeType = *time.Time

isDateTime

type SecurityGroupRuleGetCreatedAtRetType added in v0.31.0

type SecurityGroupRuleGetCreatedAtRetType = time.Time

type SecurityGroupRuleGetDescriptionArgType added in v0.21.2

type SecurityGroupRuleGetDescriptionArgType = string

type SecurityGroupRuleGetDescriptionAttributeType added in v0.21.2

type SecurityGroupRuleGetDescriptionAttributeType = *string

isNotNullableString

type SecurityGroupRuleGetDescriptionRetType added in v0.21.2

type SecurityGroupRuleGetDescriptionRetType = string

type SecurityGroupRuleGetDirectionArgType added in v0.21.2

type SecurityGroupRuleGetDirectionArgType = string

type SecurityGroupRuleGetDirectionAttributeType added in v0.21.2

type SecurityGroupRuleGetDirectionAttributeType = *string

isNotNullableString

type SecurityGroupRuleGetDirectionRetType added in v0.21.2

type SecurityGroupRuleGetDirectionRetType = string

type SecurityGroupRuleGetEthertypeArgType added in v0.21.2

type SecurityGroupRuleGetEthertypeArgType = string

type SecurityGroupRuleGetEthertypeAttributeType added in v0.21.2

type SecurityGroupRuleGetEthertypeAttributeType = *string

isNotNullableString

type SecurityGroupRuleGetEthertypeRetType added in v0.21.2

type SecurityGroupRuleGetEthertypeRetType = string

type SecurityGroupRuleGetIcmpParametersArgType added in v0.21.2

type SecurityGroupRuleGetIcmpParametersArgType = ICMPParameters

type SecurityGroupRuleGetIcmpParametersAttributeType added in v0.21.2

type SecurityGroupRuleGetIcmpParametersAttributeType = *ICMPParameters

isModel

type SecurityGroupRuleGetIcmpParametersRetType added in v0.21.2

type SecurityGroupRuleGetIcmpParametersRetType = ICMPParameters

type SecurityGroupRuleGetIdArgType added in v0.21.2

type SecurityGroupRuleGetIdArgType = string

type SecurityGroupRuleGetIdAttributeType added in v0.21.2

type SecurityGroupRuleGetIdAttributeType = *string

isNotNullableString

type SecurityGroupRuleGetIdRetType added in v0.21.2

type SecurityGroupRuleGetIdRetType = string

type SecurityGroupRuleGetIpRangeArgType added in v0.21.2

type SecurityGroupRuleGetIpRangeArgType = string

type SecurityGroupRuleGetIpRangeAttributeType added in v0.21.2

type SecurityGroupRuleGetIpRangeAttributeType = *string

isNotNullableString

type SecurityGroupRuleGetIpRangeRetType added in v0.21.2

type SecurityGroupRuleGetIpRangeRetType = string

type SecurityGroupRuleGetPortRangeArgType added in v0.21.2

type SecurityGroupRuleGetPortRangeArgType = PortRange

type SecurityGroupRuleGetPortRangeAttributeType added in v0.21.2

type SecurityGroupRuleGetPortRangeAttributeType = *PortRange

isModel

type SecurityGroupRuleGetPortRangeRetType added in v0.21.2

type SecurityGroupRuleGetPortRangeRetType = PortRange

type SecurityGroupRuleGetProtocolArgType added in v0.21.2

type SecurityGroupRuleGetProtocolArgType = Protocol

type SecurityGroupRuleGetProtocolAttributeType added in v0.21.2

type SecurityGroupRuleGetProtocolAttributeType = *Protocol

isModel

type SecurityGroupRuleGetProtocolRetType added in v0.21.2

type SecurityGroupRuleGetProtocolRetType = Protocol

type SecurityGroupRuleGetRemoteSecurityGroupIdArgType added in v0.21.2

type SecurityGroupRuleGetRemoteSecurityGroupIdArgType = string

type SecurityGroupRuleGetRemoteSecurityGroupIdAttributeType added in v0.21.2

type SecurityGroupRuleGetRemoteSecurityGroupIdAttributeType = *string

isNotNullableString

type SecurityGroupRuleGetRemoteSecurityGroupIdRetType added in v0.21.2

type SecurityGroupRuleGetRemoteSecurityGroupIdRetType = string

type SecurityGroupRuleGetSecurityGroupIdArgType added in v0.21.2

type SecurityGroupRuleGetSecurityGroupIdArgType = string

type SecurityGroupRuleGetSecurityGroupIdAttributeType added in v0.21.2

type SecurityGroupRuleGetSecurityGroupIdAttributeType = *string

isNotNullableString

type SecurityGroupRuleGetSecurityGroupIdRetType added in v0.21.2

type SecurityGroupRuleGetSecurityGroupIdRetType = string

type SecurityGroupRuleGetUpdatedAtArgType added in v0.31.0

type SecurityGroupRuleGetUpdatedAtArgType = time.Time

type SecurityGroupRuleGetUpdatedAtAttributeType added in v0.31.0

type SecurityGroupRuleGetUpdatedAtAttributeType = *time.Time

isDateTime

type SecurityGroupRuleGetUpdatedAtRetType added in v0.31.0

type SecurityGroupRuleGetUpdatedAtRetType = time.Time

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.

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

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

func (*SecurityGroupRuleListResponse) GetItems added in v0.13.0

GetItems returns the Items field value

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.

func (*SecurityGroupRuleListResponse) SetItems added in v0.13.0

SetItems sets field value

func (SecurityGroupRuleListResponse) ToMap added in v0.13.0

func (o SecurityGroupRuleListResponse) ToMap() (map[string]interface{}, error)

type SecurityGroupRuleListResponseGetItemsArgType added in v0.21.2

type SecurityGroupRuleListResponseGetItemsArgType = []SecurityGroupRule

type SecurityGroupRuleListResponseGetItemsAttributeType added in v0.21.2

type SecurityGroupRuleListResponseGetItemsAttributeType = *[]SecurityGroupRule

isArray

type SecurityGroupRuleListResponseGetItemsRetType added in v0.21.2

type SecurityGroupRuleListResponseGetItemsRetType = []SecurityGroupRule

type SecurityGroupRuleProtocol added in v0.13.0

type SecurityGroupRuleProtocol struct {
	Protocol SecurityGroupRuleProtocolGetProtocolAttributeType `json:"protocol,omitempty"`
}

SecurityGroupRuleProtocol The internet protocol which the rule matches.

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

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

func (*SecurityGroupRuleProtocol) GetProtocol added in v0.13.0

GetProtocol returns the Protocol field value if set, zero value otherwise.

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.

func (*SecurityGroupRuleProtocol) HasProtocol added in v0.13.0

func (o *SecurityGroupRuleProtocol) HasProtocol() bool

HasProtocol returns a boolean if a field has been set.

func (*SecurityGroupRuleProtocol) SetProtocol added in v0.13.0

SetProtocol gets a reference to the given Protocol and assigns it to the Protocol field.

func (SecurityGroupRuleProtocol) ToMap added in v0.13.0

func (o SecurityGroupRuleProtocol) ToMap() (map[string]interface{}, error)

type SecurityGroupRuleProtocolGetProtocolArgType added in v0.21.2

type SecurityGroupRuleProtocolGetProtocolArgType = Protocol

type SecurityGroupRuleProtocolGetProtocolAttributeType added in v0.21.2

type SecurityGroupRuleProtocolGetProtocolAttributeType = *Protocol

isModel

type SecurityGroupRuleProtocolGetProtocolRetType added in v0.21.2

type SecurityGroupRuleProtocolGetProtocolRetType = Protocol

type SecurityGroupgetStatefulArgType added in v0.21.2

type SecurityGroupgetStatefulArgType = bool

type SecurityGroupgetStatefulAttributeType added in v0.21.2

type SecurityGroupgetStatefulAttributeType = *bool

isBoolean

type SecurityGroupgetStatefulRetType added in v0.21.2

type SecurityGroupgetStatefulRetType = bool

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.
	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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Server) GetMachineType added in v0.13.0

func (o *Server) GetMachineType() (ret ServerGetMachineTypeRetType)

GetMachineType returns the MachineType field value

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.

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.

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.

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.

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.

func (*Server) GetName added in v0.13.0

func (o *Server) GetName() (ret ServerGetNameRetType)

GetName returns the Name field value

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Server) HasAffinityGroup added in v0.13.0

func (o *Server) HasAffinityGroup() bool

HasAffinityGroup returns a boolean if a field has been set.

func (*Server) HasAgent added in v0.31.0

func (o *Server) HasAgent() bool

HasAgent returns a boolean if a field has been set.

func (*Server) HasAvailabilityZone added in v0.13.0

func (o *Server) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*Server) HasBootVolume added in v0.13.0

func (o *Server) HasBootVolume() bool

HasBootVolume returns a boolean if a field has been set.

func (*Server) HasCreatedAt added in v0.13.0

func (o *Server) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Server) HasErrorMessage added in v0.13.0

func (o *Server) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*Server) HasId added in v0.13.0

func (o *Server) HasId() bool

HasId returns a boolean if a field has been set.

func (*Server) HasImageId added in v0.13.0

func (o *Server) HasImageId() bool

HasImageId returns a boolean if a field has been set.

func (*Server) HasKeypairName added in v0.13.0

func (o *Server) HasKeypairName() bool

HasKeypairName returns a boolean if a field has been set.

func (*Server) HasLabels added in v0.13.0

func (o *Server) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Server) HasLaunchedAt added in v0.13.0

func (o *Server) HasLaunchedAt() bool

HasLaunchedAt returns a boolean if a field has been set.

func (*Server) HasMaintenanceWindow added in v0.13.0

func (o *Server) HasMaintenanceWindow() bool

HasMaintenanceWindow returns a boolean if a field has been set.

func (*Server) HasMetadata added in v0.26.0

func (o *Server) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*Server) HasNetworking added in v0.13.0

func (o *Server) HasNetworking() bool

HasNetworking returns a boolean if a field has been set.

func (*Server) HasNics added in v0.13.0

func (o *Server) HasNics() bool

HasNics returns a boolean if a field has been set.

func (*Server) HasPowerStatus added in v0.13.0

func (o *Server) HasPowerStatus() bool

HasPowerStatus returns a boolean if a field has been set.

func (*Server) HasSecurityGroups added in v0.13.0

func (o *Server) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

func (*Server) HasServiceAccountMails added in v0.13.0

func (o *Server) HasServiceAccountMails() bool

HasServiceAccountMails returns a boolean if a field has been set.

func (*Server) HasStatus added in v0.13.0

func (o *Server) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Server) HasUpdatedAt added in v0.13.0

func (o *Server) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*Server) HasUserData added in v0.13.0

func (o *Server) HasUserData() bool

HasUserData returns a boolean if a field has been set.

func (*Server) HasVolumes added in v0.13.0

func (o *Server) HasVolumes() bool

HasVolumes returns a boolean if a field has been set.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Server) SetMachineType added in v0.13.0

func (o *Server) SetMachineType(v ServerGetMachineTypeRetType)

SetMachineType sets field value

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.

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.

func (*Server) SetName added in v0.13.0

func (o *Server) SetName(v ServerGetNameRetType)

SetName sets field value

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (Server) ToMap added in v0.13.0

func (o Server) ToMap() (map[string]interface{}, error)

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.

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

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

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.

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.

func (*ServerAgent) HasProvisioned added in v0.31.0

func (o *ServerAgent) HasProvisioned() bool

HasProvisioned returns a boolean if a field has been set.

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.

func (ServerAgent) ToMap added in v0.31.0

func (o ServerAgent) ToMap() (map[string]interface{}, error)

type ServerAgentgetProvisionedArgType added in v0.31.0

type ServerAgentgetProvisionedArgType = bool

type ServerAgentgetProvisionedAttributeType added in v0.31.0

type ServerAgentgetProvisionedAttributeType = *bool

isBoolean

type ServerAgentgetProvisionedRetType added in v0.31.0

type ServerAgentgetProvisionedRetType = bool

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

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

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

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.

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.

func (*ServerBootVolume) GetId added in v1.0.0

GetId returns the Id field value if set, zero value otherwise.

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.

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.

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.

func (*ServerBootVolume) GetSize added in v1.0.0

GetSize returns the Size field value if set, zero value otherwise.

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.

func (*ServerBootVolume) GetSource added in v1.0.0

GetSource returns the Source field value if set, zero value otherwise.

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.

func (*ServerBootVolume) HasDeleteOnTermination added in v1.0.0

func (o *ServerBootVolume) HasDeleteOnTermination() bool

HasDeleteOnTermination returns a boolean if a field has been set.

func (*ServerBootVolume) HasId added in v1.0.0

func (o *ServerBootVolume) HasId() bool

HasId returns a boolean if a field has been set.

func (*ServerBootVolume) HasPerformanceClass added in v1.0.0

func (o *ServerBootVolume) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*ServerBootVolume) HasSize added in v1.0.0

func (o *ServerBootVolume) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*ServerBootVolume) HasSource added in v1.0.0

func (o *ServerBootVolume) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*ServerBootVolume) SetDeleteOnTermination added in v1.0.0

SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field.

func (*ServerBootVolume) SetId added in v1.0.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*ServerBootVolume) SetPerformanceClass added in v1.0.0

SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field.

func (*ServerBootVolume) SetSize added in v1.0.0

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*ServerBootVolume) SetSource added in v1.0.0

SetSource gets a reference to the given BootVolumeSource and assigns it to the Source field.

func (ServerBootVolume) ToMap added in v1.0.0

func (o ServerBootVolume) ToMap() (map[string]interface{}, error)

type ServerBootVolumeGetIdArgType added in v1.0.0

type ServerBootVolumeGetIdArgType = string

type ServerBootVolumeGetIdAttributeType added in v1.0.0

type ServerBootVolumeGetIdAttributeType = *string

isNotNullableString

type ServerBootVolumeGetIdRetType added in v1.0.0

type ServerBootVolumeGetIdRetType = string

type ServerBootVolumeGetPerformanceClassArgType added in v1.0.0

type ServerBootVolumeGetPerformanceClassArgType = string

type ServerBootVolumeGetPerformanceClassAttributeType added in v1.0.0

type ServerBootVolumeGetPerformanceClassAttributeType = *string

isNotNullableString

type ServerBootVolumeGetPerformanceClassRetType added in v1.0.0

type ServerBootVolumeGetPerformanceClassRetType = string

type ServerBootVolumeGetSizeArgType added in v1.0.0

type ServerBootVolumeGetSizeArgType = int64

type ServerBootVolumeGetSizeAttributeType added in v1.0.0

type ServerBootVolumeGetSizeAttributeType = *int64

isLong

type ServerBootVolumeGetSizeRetType added in v1.0.0

type ServerBootVolumeGetSizeRetType = int64

type ServerBootVolumeGetSourceArgType added in v1.0.0

type ServerBootVolumeGetSourceArgType = BootVolumeSource

type ServerBootVolumeGetSourceAttributeType added in v1.0.0

type ServerBootVolumeGetSourceAttributeType = *BootVolumeSource

isModel

type ServerBootVolumeGetSourceRetType added in v1.0.0

type ServerBootVolumeGetSourceRetType = BootVolumeSource

type ServerBootVolumegetDeleteOnTerminationArgType added in v1.0.0

type ServerBootVolumegetDeleteOnTerminationArgType = bool

type ServerBootVolumegetDeleteOnTerminationAttributeType added in v1.0.0

type ServerBootVolumegetDeleteOnTerminationAttributeType = *bool

isBoolean

type ServerBootVolumegetDeleteOnTerminationRetType added in v1.0.0

type ServerBootVolumegetDeleteOnTerminationRetType = bool

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.

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

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

func (*ServerConsoleUrl) GetUrl added in v0.13.0

GetUrl returns the Url field value

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.

func (*ServerConsoleUrl) SetUrl added in v0.13.0

SetUrl sets field value

func (ServerConsoleUrl) ToMap added in v0.13.0

func (o ServerConsoleUrl) ToMap() (map[string]interface{}, error)

type ServerConsoleUrlGetUrlArgType added in v0.21.2

type ServerConsoleUrlGetUrlArgType = string

type ServerConsoleUrlGetUrlAttributeType added in v0.21.2

type ServerConsoleUrlGetUrlAttributeType = *string

isNotNullableString

type ServerConsoleUrlGetUrlRetType added in v0.21.2

type ServerConsoleUrlGetUrlRetType = string

type ServerGetAffinityGroupArgType added in v0.21.2

type ServerGetAffinityGroupArgType = string

type ServerGetAffinityGroupAttributeType added in v0.21.2

type ServerGetAffinityGroupAttributeType = *string

isNotNullableString

type ServerGetAffinityGroupRetType added in v0.21.2

type ServerGetAffinityGroupRetType = string

type ServerGetAgentArgType added in v0.31.0

type ServerGetAgentArgType = ServerAgent

type ServerGetAgentAttributeType added in v0.31.0

type ServerGetAgentAttributeType = *ServerAgent

isModel

type ServerGetAgentRetType added in v0.31.0

type ServerGetAgentRetType = ServerAgent

type ServerGetAvailabilityZoneArgType added in v0.21.2

type ServerGetAvailabilityZoneArgType = string

type ServerGetAvailabilityZoneAttributeType added in v0.21.2

type ServerGetAvailabilityZoneAttributeType = *string

isNotNullableString

type ServerGetAvailabilityZoneRetType added in v0.21.2

type ServerGetAvailabilityZoneRetType = string

type ServerGetBootVolumeArgType added in v0.21.2

type ServerGetBootVolumeArgType = ServerBootVolume

type ServerGetBootVolumeAttributeType added in v0.21.2

type ServerGetBootVolumeAttributeType = *ServerBootVolume

isModel

type ServerGetBootVolumeRetType added in v0.21.2

type ServerGetBootVolumeRetType = ServerBootVolume

type ServerGetCreatedAtArgType added in v0.21.2

type ServerGetCreatedAtArgType = time.Time

type ServerGetCreatedAtAttributeType added in v0.21.2

type ServerGetCreatedAtAttributeType = *time.Time

isDateTime

type ServerGetCreatedAtRetType added in v0.21.2

type ServerGetCreatedAtRetType = time.Time

type ServerGetErrorMessageArgType added in v0.21.2

type ServerGetErrorMessageArgType = string

type ServerGetErrorMessageAttributeType added in v0.21.2

type ServerGetErrorMessageAttributeType = *string

isNotNullableString

type ServerGetErrorMessageRetType added in v0.21.2

type ServerGetErrorMessageRetType = string

type ServerGetIdArgType added in v0.21.2

type ServerGetIdArgType = string

type ServerGetIdAttributeType added in v0.21.2

type ServerGetIdAttributeType = *string

isNotNullableString

type ServerGetIdRetType added in v0.21.2

type ServerGetIdRetType = string

type ServerGetImageIdArgType added in v0.21.2

type ServerGetImageIdArgType = string

type ServerGetImageIdAttributeType added in v0.21.2

type ServerGetImageIdAttributeType = *string

isNotNullableString

type ServerGetImageIdRetType added in v0.21.2

type ServerGetImageIdRetType = string

type ServerGetKeypairNameArgType added in v0.21.2

type ServerGetKeypairNameArgType = string

type ServerGetKeypairNameAttributeType added in v0.21.2

type ServerGetKeypairNameAttributeType = *string

isNotNullableString

type ServerGetKeypairNameRetType added in v0.21.2

type ServerGetKeypairNameRetType = string

type ServerGetLabelsArgType added in v0.21.2

type ServerGetLabelsArgType = map[string]interface{}

type ServerGetLabelsAttributeType added in v0.21.2

type ServerGetLabelsAttributeType = *map[string]interface{}

isFreeform

type ServerGetLabelsRetType added in v0.21.2

type ServerGetLabelsRetType = map[string]interface{}

type ServerGetLaunchedAtArgType added in v0.21.2

type ServerGetLaunchedAtArgType = time.Time

type ServerGetLaunchedAtAttributeType added in v0.21.2

type ServerGetLaunchedAtAttributeType = *time.Time

isDateTime

type ServerGetLaunchedAtRetType added in v0.21.2

type ServerGetLaunchedAtRetType = time.Time

type ServerGetMachineTypeArgType added in v0.21.2

type ServerGetMachineTypeArgType = string

type ServerGetMachineTypeAttributeType added in v0.21.2

type ServerGetMachineTypeAttributeType = *string

isNotNullableString

type ServerGetMachineTypeRetType added in v0.21.2

type ServerGetMachineTypeRetType = string

type ServerGetMaintenanceWindowArgType added in v0.21.2

type ServerGetMaintenanceWindowArgType = ServerMaintenance

type ServerGetMaintenanceWindowAttributeType added in v0.21.2

type ServerGetMaintenanceWindowAttributeType = *ServerMaintenance

isModel

type ServerGetMaintenanceWindowRetType added in v0.21.2

type ServerGetMaintenanceWindowRetType = ServerMaintenance

type ServerGetMetadataArgType added in v0.26.0

type ServerGetMetadataArgType = map[string]interface{}

type ServerGetMetadataAttributeType added in v0.26.0

type ServerGetMetadataAttributeType = *map[string]interface{}

isFreeform

type ServerGetMetadataRetType added in v0.26.0

type ServerGetMetadataRetType = map[string]interface{}

type ServerGetNameArgType added in v0.21.2

type ServerGetNameArgType = string

type ServerGetNameAttributeType added in v0.21.2

type ServerGetNameAttributeType = *string

isNotNullableString

type ServerGetNameRetType added in v0.21.2

type ServerGetNameRetType = string

type ServerGetNetworkingArgType added in v0.21.2

type ServerGetNetworkingArgType = ServerNetworking

type ServerGetNetworkingAttributeType added in v0.21.2

type ServerGetNetworkingAttributeType = *ServerNetworking

isModel

type ServerGetNetworkingRetType added in v0.21.2

type ServerGetNetworkingRetType = ServerNetworking

type ServerGetNicsArgType added in v0.21.2

type ServerGetNicsArgType = []ServerNetwork

type ServerGetNicsAttributeType added in v0.21.2

type ServerGetNicsAttributeType = *[]ServerNetwork

isArray

type ServerGetNicsRetType added in v0.21.2

type ServerGetNicsRetType = []ServerNetwork

type ServerGetPowerStatusArgType added in v0.21.2

type ServerGetPowerStatusArgType = string

type ServerGetPowerStatusAttributeType added in v0.21.2

type ServerGetPowerStatusAttributeType = *string

isNotNullableString

type ServerGetPowerStatusRetType added in v0.21.2

type ServerGetPowerStatusRetType = string

type ServerGetSecurityGroupsArgType added in v0.21.2

type ServerGetSecurityGroupsArgType = []string

type ServerGetSecurityGroupsAttributeType added in v0.21.2

type ServerGetSecurityGroupsAttributeType = *[]string

isArray

type ServerGetSecurityGroupsRetType added in v0.21.2

type ServerGetSecurityGroupsRetType = []string

type ServerGetServiceAccountMailsArgType added in v0.21.2

type ServerGetServiceAccountMailsArgType = []string

type ServerGetServiceAccountMailsAttributeType added in v0.21.2

type ServerGetServiceAccountMailsAttributeType = *[]string

isArray

type ServerGetServiceAccountMailsRetType added in v0.21.2

type ServerGetServiceAccountMailsRetType = []string

type ServerGetStatusArgType added in v0.21.2

type ServerGetStatusArgType = string

type ServerGetStatusAttributeType added in v0.21.2

type ServerGetStatusAttributeType = *string

isNotNullableString

type ServerGetStatusRetType added in v0.21.2

type ServerGetStatusRetType = string

type ServerGetUpdatedAtArgType added in v0.21.2

type ServerGetUpdatedAtArgType = time.Time

type ServerGetUpdatedAtAttributeType added in v0.21.2

type ServerGetUpdatedAtAttributeType = *time.Time

isDateTime

type ServerGetUpdatedAtRetType added in v0.21.2

type ServerGetUpdatedAtRetType = time.Time

type ServerGetUserDataArgType added in v0.21.2

type ServerGetUserDataArgType = []byte

type ServerGetUserDataAttributeType added in v0.21.2

type ServerGetUserDataAttributeType = *[]byte

isByteArray

type ServerGetUserDataRetType added in v0.21.2

type ServerGetUserDataRetType = []byte

type ServerGetVolumesArgType added in v0.21.2

type ServerGetVolumesArgType = []string

type ServerGetVolumesAttributeType added in v0.21.2

type ServerGetVolumesAttributeType = *[]string

isArray

type ServerGetVolumesRetType added in v0.21.2

type ServerGetVolumesRetType = []string

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.

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

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

func (*ServerListResponse) GetItems added in v0.13.0

GetItems returns the Items field value

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.

func (*ServerListResponse) SetItems added in v0.13.0

SetItems sets field value

func (ServerListResponse) ToMap added in v0.13.0

func (o ServerListResponse) ToMap() (map[string]interface{}, error)

type ServerListResponseGetItemsArgType added in v0.21.2

type ServerListResponseGetItemsArgType = []Server

type ServerListResponseGetItemsAttributeType added in v0.21.2

type ServerListResponseGetItemsAttributeType = *[]Server

isArray

type ServerListResponseGetItemsRetType added in v0.21.2

type ServerListResponseGetItemsRetType = []Server

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.

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

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

func (*ServerMaintenance) GetDetails added in v0.13.0

GetDetails returns the Details field value if set, zero value otherwise.

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.

func (*ServerMaintenance) GetEndsAt added in v0.13.0

GetEndsAt returns the EndsAt field value

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.

func (*ServerMaintenance) GetStartsAt added in v0.13.0

GetStartsAt returns the StartsAt field value

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.

func (*ServerMaintenance) GetStatus added in v0.13.0

GetStatus returns the Status field value

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.

func (*ServerMaintenance) HasDetails added in v0.13.0

func (o *ServerMaintenance) HasDetails() bool

HasDetails returns a boolean if a field has been set.

func (*ServerMaintenance) SetDetails added in v0.13.0

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*ServerMaintenance) SetEndsAt added in v0.13.0

SetEndsAt sets field value

func (*ServerMaintenance) SetStartsAt added in v0.13.0

SetStartsAt sets field value

func (*ServerMaintenance) SetStatus added in v0.13.0

SetStatus sets field value

func (ServerMaintenance) ToMap added in v0.13.0

func (o ServerMaintenance) ToMap() (map[string]interface{}, error)

type ServerMaintenanceGetDetailsArgType added in v0.21.2

type ServerMaintenanceGetDetailsArgType = string

type ServerMaintenanceGetDetailsAttributeType added in v0.21.2

type ServerMaintenanceGetDetailsAttributeType = *string

isNotNullableString

type ServerMaintenanceGetDetailsRetType added in v0.21.2

type ServerMaintenanceGetDetailsRetType = string

type ServerMaintenanceGetEndsAtArgType added in v0.21.2

type ServerMaintenanceGetEndsAtArgType = time.Time

type ServerMaintenanceGetEndsAtAttributeType added in v0.21.2

type ServerMaintenanceGetEndsAtAttributeType = *time.Time

isDateTime

type ServerMaintenanceGetEndsAtRetType added in v0.21.2

type ServerMaintenanceGetEndsAtRetType = time.Time

type ServerMaintenanceGetStartsAtArgType added in v0.21.2

type ServerMaintenanceGetStartsAtArgType = time.Time

type ServerMaintenanceGetStartsAtAttributeType added in v0.21.2

type ServerMaintenanceGetStartsAtAttributeType = *time.Time

isDateTime

type ServerMaintenanceGetStartsAtRetType added in v0.21.2

type ServerMaintenanceGetStartsAtRetType = time.Time

type ServerMaintenanceGetStatusArgType added in v0.21.2

type ServerMaintenanceGetStatusArgType = string

type ServerMaintenanceGetStatusAttributeType added in v0.21.2

type ServerMaintenanceGetStatusAttributeType = *string

isNotNullableString

type ServerMaintenanceGetStatusRetType added in v0.21.2

type ServerMaintenanceGetStatusRetType = string

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.

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

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

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.

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.

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.

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.

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.

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.

func (*ServerNetwork) GetMac added in v0.13.0

func (o *ServerNetwork) GetMac() (ret ServerNetworkGetMacRetType)

GetMac returns the Mac field value

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.

func (*ServerNetwork) GetNetworkId added in v0.13.0

func (o *ServerNetwork) GetNetworkId() (ret ServerNetworkGetNetworkIdRetType)

GetNetworkId returns the NetworkId field value

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.

func (*ServerNetwork) GetNetworkName added in v0.13.0

func (o *ServerNetwork) GetNetworkName() (ret ServerNetworkGetNetworkNameRetType)

GetNetworkName returns the NetworkName field value

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.

func (*ServerNetwork) GetNicId added in v0.13.0

func (o *ServerNetwork) GetNicId() (ret ServerNetworkGetNicIdRetType)

GetNicId returns the NicId field value

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.

func (*ServerNetwork) GetNicSecurity added in v0.13.0

func (o *ServerNetwork) GetNicSecurity() (ret ServerNetworkgetNicSecurityRetType)

GetNicSecurity returns the NicSecurity field value

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.

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.

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.

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.

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.

func (*ServerNetwork) HasAllowedAddresses added in v0.13.0

func (o *ServerNetwork) HasAllowedAddresses() bool

HasAllowedAddresses returns a boolean if a field has been set.

func (*ServerNetwork) HasIpv4 added in v0.13.0

func (o *ServerNetwork) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*ServerNetwork) HasIpv6 added in v0.13.0

func (o *ServerNetwork) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*ServerNetwork) HasPublicIp added in v0.13.0

func (o *ServerNetwork) HasPublicIp() bool

HasPublicIp returns a boolean if a field has been set.

func (*ServerNetwork) HasSecurityGroups added in v0.13.0

func (o *ServerNetwork) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

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.

func (*ServerNetwork) SetIpv4 added in v0.13.0

SetIpv4 gets a reference to the given string and assigns it to the Ipv4 field.

func (*ServerNetwork) SetIpv6 added in v0.13.0

SetIpv6 gets a reference to the given string and assigns it to the Ipv6 field.

func (*ServerNetwork) SetMac added in v0.13.0

SetMac sets field value

func (*ServerNetwork) SetNetworkId added in v0.13.0

SetNetworkId sets field value

func (*ServerNetwork) SetNetworkName added in v0.13.0

SetNetworkName sets field value

func (*ServerNetwork) SetNicId added in v0.13.0

SetNicId sets field value

func (*ServerNetwork) SetNicSecurity added in v0.13.0

SetNicSecurity sets field value

func (*ServerNetwork) SetPublicIp added in v0.13.0

SetPublicIp gets a reference to the given string and assigns it to the PublicIp field.

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.

func (ServerNetwork) ToMap added in v0.13.0

func (o ServerNetwork) ToMap() (map[string]interface{}, error)

type ServerNetworkGetAllowedAddressesArgType added in v0.21.2

type ServerNetworkGetAllowedAddressesArgType = []AllowedAddressesInner

type ServerNetworkGetAllowedAddressesAttributeType added in v0.21.2

type ServerNetworkGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray

type ServerNetworkGetAllowedAddressesRetType added in v0.21.2

type ServerNetworkGetAllowedAddressesRetType = []AllowedAddressesInner

type ServerNetworkGetIpv4ArgType added in v0.21.2

type ServerNetworkGetIpv4ArgType = string

type ServerNetworkGetIpv4AttributeType added in v0.21.2

type ServerNetworkGetIpv4AttributeType = *string

isNotNullableString

type ServerNetworkGetIpv4RetType added in v0.21.2

type ServerNetworkGetIpv4RetType = string

type ServerNetworkGetIpv6ArgType added in v0.21.2

type ServerNetworkGetIpv6ArgType = string

type ServerNetworkGetIpv6AttributeType added in v0.21.2

type ServerNetworkGetIpv6AttributeType = *string

isNotNullableString

type ServerNetworkGetIpv6RetType added in v0.21.2

type ServerNetworkGetIpv6RetType = string

type ServerNetworkGetMacArgType added in v0.21.2

type ServerNetworkGetMacArgType = string

type ServerNetworkGetMacAttributeType added in v0.21.2

type ServerNetworkGetMacAttributeType = *string

isNotNullableString

type ServerNetworkGetMacRetType added in v0.21.2

type ServerNetworkGetMacRetType = string

type ServerNetworkGetNetworkIdArgType added in v0.21.2

type ServerNetworkGetNetworkIdArgType = string

type ServerNetworkGetNetworkIdAttributeType added in v0.21.2

type ServerNetworkGetNetworkIdAttributeType = *string

isNotNullableString

type ServerNetworkGetNetworkIdRetType added in v0.21.2

type ServerNetworkGetNetworkIdRetType = string

type ServerNetworkGetNetworkNameArgType added in v0.21.2

type ServerNetworkGetNetworkNameArgType = string

type ServerNetworkGetNetworkNameAttributeType added in v0.21.2

type ServerNetworkGetNetworkNameAttributeType = *string

isNotNullableString

type ServerNetworkGetNetworkNameRetType added in v0.21.2

type ServerNetworkGetNetworkNameRetType = string

type ServerNetworkGetNicIdArgType added in v0.21.2

type ServerNetworkGetNicIdArgType = string

type ServerNetworkGetNicIdAttributeType added in v0.21.2

type ServerNetworkGetNicIdAttributeType = *string

isNotNullableString

type ServerNetworkGetNicIdRetType added in v0.21.2

type ServerNetworkGetNicIdRetType = string

type ServerNetworkGetPublicIpArgType added in v0.21.2

type ServerNetworkGetPublicIpArgType = string

type ServerNetworkGetPublicIpAttributeType added in v0.21.2

type ServerNetworkGetPublicIpAttributeType = *string

isNotNullableString

type ServerNetworkGetPublicIpRetType added in v0.21.2

type ServerNetworkGetPublicIpRetType = string

type ServerNetworkGetSecurityGroupsArgType added in v0.21.2

type ServerNetworkGetSecurityGroupsArgType = []string

type ServerNetworkGetSecurityGroupsAttributeType added in v0.21.2

type ServerNetworkGetSecurityGroupsAttributeType = *[]string

isArray

type ServerNetworkGetSecurityGroupsRetType added in v0.21.2

type ServerNetworkGetSecurityGroupsRetType = []string

type ServerNetworkgetNicSecurityArgType added in v0.21.2

type ServerNetworkgetNicSecurityArgType = bool

type ServerNetworkgetNicSecurityAttributeType added in v0.21.2

type ServerNetworkgetNicSecurityAttributeType = *bool

isBoolean

type ServerNetworkgetNicSecurityRetType added in v0.21.2

type ServerNetworkgetNicSecurityRetType = bool

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.

func CreateServerNetworkingAsServerNetworking added in v1.0.0

func CreateServerNetworkingAsServerNetworking(v *CreateServerNetworking) ServerNetworking

CreateServerNetworkingAsServerNetworking is a convenience function that returns CreateServerNetworking wrapped in ServerNetworking

func CreateServerNetworkingWithNicsAsServerNetworking added in v1.0.0

func CreateServerNetworkingWithNicsAsServerNetworking(v *CreateServerNetworkingWithNics) ServerNetworking

CreateServerNetworkingWithNicsAsServerNetworking is a convenience function that returns CreateServerNetworkingWithNics wrapped in ServerNetworking

func (*ServerNetworking) GetActualInstance added in v1.0.0

func (obj *ServerNetworking) GetActualInstance() interface{}

Get the actual instance

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

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.

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

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

func (*ServiceAccountMailListResponse) GetItems added in v0.13.0

GetItems returns the Items field value

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.

func (*ServiceAccountMailListResponse) SetItems added in v0.13.0

SetItems sets field value

func (ServiceAccountMailListResponse) ToMap added in v0.13.0

func (o ServiceAccountMailListResponse) ToMap() (map[string]interface{}, error)

type ServiceAccountMailListResponseGetItemsArgType added in v0.21.2

type ServiceAccountMailListResponseGetItemsArgType = []string

type ServiceAccountMailListResponseGetItemsAttributeType added in v0.21.2

type ServiceAccountMailListResponseGetItemsAttributeType = *[]string

isArray

type ServiceAccountMailListResponseGetItemsRetType added in v0.21.2

type ServiceAccountMailListResponseGetItemsRetType = []string

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.

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

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

func (*SetImageSharePayload) GetParentOrganization added in v0.17.0

GetParentOrganization returns the ParentOrganization field value if set, zero value otherwise.

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.

func (*SetImageSharePayload) GetProjects added in v0.17.0

GetProjects returns the Projects field value if set, zero value otherwise.

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.

func (*SetImageSharePayload) HasParentOrganization added in v0.17.0

func (o *SetImageSharePayload) HasParentOrganization() bool

HasParentOrganization returns a boolean if a field has been set.

func (*SetImageSharePayload) HasProjects added in v0.17.0

func (o *SetImageSharePayload) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (*SetImageSharePayload) SetParentOrganization added in v0.17.0

SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field.

func (*SetImageSharePayload) SetProjects added in v0.17.0

SetProjects gets a reference to the given []string and assigns it to the Projects field.

func (SetImageSharePayload) ToMap added in v0.17.0

func (o SetImageSharePayload) ToMap() (map[string]interface{}, error)

type SetImageSharePayloadGetProjectsArgType added in v0.21.2

type SetImageSharePayloadGetProjectsArgType = []string

type SetImageSharePayloadGetProjectsAttributeType added in v0.21.2

type SetImageSharePayloadGetProjectsAttributeType = *[]string

isArray

type SetImageSharePayloadGetProjectsRetType added in v0.21.2

type SetImageSharePayloadGetProjectsRetType = []string

type SetImageSharePayloadgetParentOrganizationArgType added in v0.21.2

type SetImageSharePayloadgetParentOrganizationArgType = bool

type SetImageSharePayloadgetParentOrganizationAttributeType added in v0.21.2

type SetImageSharePayloadgetParentOrganizationAttributeType = *bool

isBoolean

type SetImageSharePayloadgetParentOrganizationRetType added in v0.21.2

type SetImageSharePayloadgetParentOrganizationRetType = bool

type SetImageShareRequest added in v0.23.0

type SetImageShareRequest struct {
	// contains filtered or unexported fields
}

func (SetImageShareRequest) Execute added in v0.23.0

func (r SetImageShareRequest) Execute() (*ImageShare, error)

func (SetImageShareRequest) SetImageSharePayload added in v0.23.0

func (r SetImageShareRequest) SetImageSharePayload(setImageSharePayload SetImageSharePayload) ApiSetImageShareRequest

type Snapshot added in v0.17.0

type Snapshot struct {
	// Date-time when resource was created.
	CreatedAt SnapshotGetCreatedAtAttributeType `json:"createdAt,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.
	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.

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

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

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Snapshot) GetVolumeId added in v0.17.0

func (o *Snapshot) GetVolumeId() (ret SnapshotGetVolumeIdRetType)

GetVolumeId returns the VolumeId field value

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.

func (*Snapshot) HasCreatedAt added in v0.17.0

func (o *Snapshot) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Snapshot) HasId added in v0.17.0

func (o *Snapshot) HasId() bool

HasId returns a boolean if a field has been set.

func (*Snapshot) HasLabels added in v0.17.0

func (o *Snapshot) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Snapshot) HasName added in v0.17.0

func (o *Snapshot) HasName() bool

HasName returns a boolean if a field has been set.

func (*Snapshot) HasSize added in v0.17.0

func (o *Snapshot) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Snapshot) HasStatus added in v0.17.0

func (o *Snapshot) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Snapshot) HasUpdatedAt added in v0.17.0

func (o *Snapshot) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

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.

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.

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.

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.

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.

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.

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.

func (*Snapshot) SetVolumeId added in v0.17.0

func (o *Snapshot) SetVolumeId(v SnapshotGetVolumeIdRetType)

SetVolumeId sets field value

func (Snapshot) ToMap added in v0.17.0

func (o Snapshot) ToMap() (map[string]interface{}, error)

type SnapshotGetCreatedAtArgType added in v0.21.2

type SnapshotGetCreatedAtArgType = time.Time

type SnapshotGetCreatedAtAttributeType added in v0.21.2

type SnapshotGetCreatedAtAttributeType = *time.Time

isDateTime

type SnapshotGetCreatedAtRetType added in v0.21.2

type SnapshotGetCreatedAtRetType = time.Time

type SnapshotGetIdArgType added in v0.21.2

type SnapshotGetIdArgType = string

type SnapshotGetIdAttributeType added in v0.21.2

type SnapshotGetIdAttributeType = *string

isNotNullableString

type SnapshotGetIdRetType added in v0.21.2

type SnapshotGetIdRetType = string

type SnapshotGetLabelsArgType added in v0.21.2

type SnapshotGetLabelsArgType = map[string]interface{}

type SnapshotGetLabelsAttributeType added in v0.21.2

type SnapshotGetLabelsAttributeType = *map[string]interface{}

isFreeform

type SnapshotGetLabelsRetType added in v0.21.2

type SnapshotGetLabelsRetType = map[string]interface{}

type SnapshotGetNameArgType added in v0.21.2

type SnapshotGetNameArgType = string

type SnapshotGetNameAttributeType added in v0.21.2

type SnapshotGetNameAttributeType = *string

isNotNullableString

type SnapshotGetNameRetType added in v0.21.2

type SnapshotGetNameRetType = string

type SnapshotGetSizeArgType added in v0.21.2

type SnapshotGetSizeArgType = int64

type SnapshotGetSizeAttributeType added in v0.21.2

type SnapshotGetSizeAttributeType = *int64

isLong

type SnapshotGetSizeRetType added in v0.21.2

type SnapshotGetSizeRetType = int64

type SnapshotGetStatusArgType added in v0.21.2

type SnapshotGetStatusArgType = string

type SnapshotGetStatusAttributeType added in v0.21.2

type SnapshotGetStatusAttributeType = *string

isNotNullableString

type SnapshotGetStatusRetType added in v0.21.2

type SnapshotGetStatusRetType = string

type SnapshotGetUpdatedAtArgType added in v0.21.2

type SnapshotGetUpdatedAtArgType = time.Time

type SnapshotGetUpdatedAtAttributeType added in v0.21.2

type SnapshotGetUpdatedAtAttributeType = *time.Time

isDateTime

type SnapshotGetUpdatedAtRetType added in v0.21.2

type SnapshotGetUpdatedAtRetType = time.Time

type SnapshotGetVolumeIdArgType added in v0.21.2

type SnapshotGetVolumeIdArgType = string

type SnapshotGetVolumeIdAttributeType added in v0.21.2

type SnapshotGetVolumeIdAttributeType = *string

isNotNullableString

type SnapshotGetVolumeIdRetType added in v0.21.2

type SnapshotGetVolumeIdRetType = string

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.

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

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

func (*SnapshotListResponse) GetItems added in v0.17.0

GetItems returns the Items field value

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.

func (*SnapshotListResponse) SetItems added in v0.17.0

SetItems sets field value

func (SnapshotListResponse) ToMap added in v0.17.0

func (o SnapshotListResponse) ToMap() (map[string]interface{}, error)

type SnapshotListResponseGetItemsArgType added in v0.21.2

type SnapshotListResponseGetItemsArgType = []Snapshot

type SnapshotListResponseGetItemsAttributeType added in v0.21.2

type SnapshotListResponseGetItemsAttributeType = *[]Snapshot

isArray

type SnapshotListResponseGetItemsRetType added in v0.21.2

type SnapshotListResponseGetItemsRetType = []Snapshot

type StartServerRequest added in v0.23.0

type StartServerRequest struct {
	// contains filtered or unexported fields
}

func (StartServerRequest) Execute added in v0.23.0

func (r StartServerRequest) Execute() error

type StaticAreaID added in v0.29.0

type StaticAreaID string

StaticAreaID The identifier (ID) of a static area.

const (
	STATICAREAID_PUBLIC  StaticAreaID = "PUBLIC"
	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

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

func (StaticAreaID) Ptr added in v0.29.0

func (v StaticAreaID) Ptr() *StaticAreaID

Ptr returns reference to StaticAreaID value

func (*StaticAreaID) UnmarshalJSON added in v0.29.0

func (v *StaticAreaID) UnmarshalJSON(src []byte) error

type StopServerRequest added in v0.23.0

type StopServerRequest struct {
	// contains filtered or unexported fields
}

func (StopServerRequest) Execute added in v0.23.0

func (r StopServerRequest) Execute() error

type UnrescueServerRequest added in v0.23.0

type UnrescueServerRequest struct {
	// contains filtered or unexported fields
}

func (UnrescueServerRequest) Execute added in v0.23.0

func (r UnrescueServerRequest) Execute() error

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.

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

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

func (*UpdateAttachedVolumePayload) GetDeleteOnTermination added in v0.13.0

GetDeleteOnTermination returns the DeleteOnTermination field value if set, zero value otherwise.

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.

func (*UpdateAttachedVolumePayload) GetServerId added in v0.13.0

GetServerId returns the ServerId field value if set, zero value otherwise.

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.

func (*UpdateAttachedVolumePayload) GetVolumeId added in v0.13.0

GetVolumeId returns the VolumeId field value if set, zero value otherwise.

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.

func (*UpdateAttachedVolumePayload) HasDeleteOnTermination added in v0.13.0

func (o *UpdateAttachedVolumePayload) HasDeleteOnTermination() bool

HasDeleteOnTermination returns a boolean if a field has been set.

func (*UpdateAttachedVolumePayload) HasServerId added in v0.13.0

func (o *UpdateAttachedVolumePayload) HasServerId() bool

HasServerId returns a boolean if a field has been set.

func (*UpdateAttachedVolumePayload) HasVolumeId added in v0.13.0

func (o *UpdateAttachedVolumePayload) HasVolumeId() bool

HasVolumeId returns a boolean if a field has been set.

func (*UpdateAttachedVolumePayload) SetDeleteOnTermination added in v0.13.0

SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field.

func (*UpdateAttachedVolumePayload) SetServerId added in v0.13.0

SetServerId gets a reference to the given string and assigns it to the ServerId field.

func (*UpdateAttachedVolumePayload) SetVolumeId added in v0.13.0

SetVolumeId gets a reference to the given string and assigns it to the VolumeId field.

func (UpdateAttachedVolumePayload) ToMap added in v0.13.0

func (o UpdateAttachedVolumePayload) ToMap() (map[string]interface{}, error)

type UpdateAttachedVolumePayloadGetServerIdArgType added in v0.21.2

type UpdateAttachedVolumePayloadGetServerIdArgType = string

type UpdateAttachedVolumePayloadGetServerIdAttributeType added in v0.21.2

type UpdateAttachedVolumePayloadGetServerIdAttributeType = *string

isNotNullableString

type UpdateAttachedVolumePayloadGetServerIdRetType added in v0.21.2

type UpdateAttachedVolumePayloadGetServerIdRetType = string

type UpdateAttachedVolumePayloadGetVolumeIdArgType added in v0.21.2

type UpdateAttachedVolumePayloadGetVolumeIdArgType = string

type UpdateAttachedVolumePayloadGetVolumeIdAttributeType added in v0.21.2

type UpdateAttachedVolumePayloadGetVolumeIdAttributeType = *string

isNotNullableString

type UpdateAttachedVolumePayloadGetVolumeIdRetType added in v0.21.2

type UpdateAttachedVolumePayloadGetVolumeIdRetType = string

type UpdateAttachedVolumePayloadgetDeleteOnTerminationArgType added in v0.21.2

type UpdateAttachedVolumePayloadgetDeleteOnTerminationArgType = bool

type UpdateAttachedVolumePayloadgetDeleteOnTerminationAttributeType added in v0.21.2

type UpdateAttachedVolumePayloadgetDeleteOnTerminationAttributeType = *bool

isBoolean

type UpdateAttachedVolumePayloadgetDeleteOnTerminationRetType added in v0.21.2

type UpdateAttachedVolumePayloadgetDeleteOnTerminationRetType = bool

type UpdateAttachedVolumeRequest added in v0.23.0

type UpdateAttachedVolumeRequest struct {
	// contains filtered or unexported fields
}

func (UpdateAttachedVolumeRequest) Execute added in v0.23.0

func (UpdateAttachedVolumeRequest) UpdateAttachedVolumePayload added in v0.23.0

func (r UpdateAttachedVolumeRequest) UpdateAttachedVolumePayload(updateAttachedVolumePayload UpdateAttachedVolumePayload) ApiUpdateAttachedVolumeRequest

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"`
	// 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.
	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.

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

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

func (*UpdateBackupPayload) GetAvailabilityZone added in v0.17.0

GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetCreatedAt added in v0.17.0

GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetEncrypted added in v1.2.0

GetEncrypted returns the Encrypted field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetId added in v0.17.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetName added in v0.17.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetSize added in v0.17.0

GetSize returns the Size field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetSnapshotId added in v0.17.0

GetSnapshotId returns the SnapshotId field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetStatus added in v0.17.0

GetStatus returns the Status field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetUpdatedAt added in v0.17.0

GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) GetVolumeId added in v0.17.0

GetVolumeId returns the VolumeId field value if set, zero value otherwise.

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.

func (*UpdateBackupPayload) HasAvailabilityZone added in v0.17.0

func (o *UpdateBackupPayload) HasAvailabilityZone() bool

HasAvailabilityZone returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasCreatedAt added in v0.17.0

func (o *UpdateBackupPayload) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasEncrypted added in v1.2.0

func (o *UpdateBackupPayload) HasEncrypted() bool

HasEncrypted returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasId added in v0.17.0

func (o *UpdateBackupPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasLabels added in v0.17.0

func (o *UpdateBackupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasName added in v0.17.0

func (o *UpdateBackupPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasSize added in v0.17.0

func (o *UpdateBackupPayload) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasSnapshotId added in v0.17.0

func (o *UpdateBackupPayload) HasSnapshotId() bool

HasSnapshotId returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasStatus added in v0.17.0

func (o *UpdateBackupPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasUpdatedAt added in v0.17.0

func (o *UpdateBackupPayload) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*UpdateBackupPayload) HasVolumeId added in v0.17.0

func (o *UpdateBackupPayload) HasVolumeId() bool

HasVolumeId returns a boolean if a field has been set.

func (*UpdateBackupPayload) SetAvailabilityZone added in v0.17.0

SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.

func (*UpdateBackupPayload) SetCreatedAt added in v0.17.0

SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.

func (*UpdateBackupPayload) SetEncrypted added in v1.2.0

SetEncrypted gets a reference to the given bool and assigns it to the Encrypted field.

func (*UpdateBackupPayload) SetId added in v0.17.0

SetId gets a reference to the given string and assigns it to the Id field.

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.

func (*UpdateBackupPayload) SetName added in v0.17.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateBackupPayload) SetSize added in v0.17.0

SetSize gets a reference to the given int64 and assigns it to the Size field.

func (*UpdateBackupPayload) SetSnapshotId added in v0.17.0

SetSnapshotId gets a reference to the given string and assigns it to the SnapshotId field.

func (*UpdateBackupPayload) SetStatus added in v0.17.0

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*UpdateBackupPayload) SetUpdatedAt added in v0.17.0

SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.

func (*UpdateBackupPayload) SetVolumeId added in v0.17.0

SetVolumeId gets a reference to the given string and assigns it to the VolumeId field.

func (UpdateBackupPayload) ToMap added in v0.17.0

func (o UpdateBackupPayload) ToMap() (map[string]interface{}, error)

type UpdateBackupPayloadGetAvailabilityZoneArgType added in v0.21.2

type UpdateBackupPayloadGetAvailabilityZoneArgType = string

type UpdateBackupPayloadGetAvailabilityZoneAttributeType added in v0.21.2

type UpdateBackupPayloadGetAvailabilityZoneAttributeType = *string

isNotNullableString

type UpdateBackupPayloadGetAvailabilityZoneRetType added in v0.21.2

type UpdateBackupPayloadGetAvailabilityZoneRetType = string

type UpdateBackupPayloadGetCreatedAtArgType added in v0.21.2

type UpdateBackupPayloadGetCreatedAtArgType = time.Time

type UpdateBackupPayloadGetCreatedAtAttributeType added in v0.21.2

type UpdateBackupPayloadGetCreatedAtAttributeType = *time.Time

isDateTime

type UpdateBackupPayloadGetCreatedAtRetType added in v0.21.2

type UpdateBackupPayloadGetCreatedAtRetType = time.Time

type UpdateBackupPayloadGetIdArgType added in v0.21.2

type UpdateBackupPayloadGetIdArgType = string

type UpdateBackupPayloadGetIdAttributeType added in v0.21.2

type UpdateBackupPayloadGetIdAttributeType = *string

isNotNullableString

type UpdateBackupPayloadGetIdRetType added in v0.21.2

type UpdateBackupPayloadGetIdRetType = string

type UpdateBackupPayloadGetLabelsArgType added in v0.21.2

type UpdateBackupPayloadGetLabelsArgType = map[string]interface{}

type UpdateBackupPayloadGetLabelsAttributeType added in v0.21.2

type UpdateBackupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateBackupPayloadGetLabelsRetType added in v0.21.2

type UpdateBackupPayloadGetLabelsRetType = map[string]interface{}

type UpdateBackupPayloadGetNameArgType added in v0.21.2

type UpdateBackupPayloadGetNameArgType = string

type UpdateBackupPayloadGetNameAttributeType added in v0.21.2

type UpdateBackupPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateBackupPayloadGetNameRetType added in v0.21.2

type UpdateBackupPayloadGetNameRetType = string

type UpdateBackupPayloadGetSizeArgType added in v0.21.2

type UpdateBackupPayloadGetSizeArgType = int64

type UpdateBackupPayloadGetSizeAttributeType added in v0.21.2

type UpdateBackupPayloadGetSizeAttributeType = *int64

isLong

type UpdateBackupPayloadGetSizeRetType added in v0.21.2

type UpdateBackupPayloadGetSizeRetType = int64

type UpdateBackupPayloadGetSnapshotIdArgType added in v0.21.2

type UpdateBackupPayloadGetSnapshotIdArgType = string

type UpdateBackupPayloadGetSnapshotIdAttributeType added in v0.21.2

type UpdateBackupPayloadGetSnapshotIdAttributeType = *string

isNotNullableString

type UpdateBackupPayloadGetSnapshotIdRetType added in v0.21.2

type UpdateBackupPayloadGetSnapshotIdRetType = string

type UpdateBackupPayloadGetStatusArgType added in v0.21.2

type UpdateBackupPayloadGetStatusArgType = string

type UpdateBackupPayloadGetStatusAttributeType added in v0.21.2

type UpdateBackupPayloadGetStatusAttributeType = *string

isNotNullableString

type UpdateBackupPayloadGetStatusRetType added in v0.21.2

type UpdateBackupPayloadGetStatusRetType = string

type UpdateBackupPayloadGetUpdatedAtArgType added in v0.21.2

type UpdateBackupPayloadGetUpdatedAtArgType = time.Time

type UpdateBackupPayloadGetUpdatedAtAttributeType added in v0.21.2

type UpdateBackupPayloadGetUpdatedAtAttributeType = *time.Time

isDateTime

type UpdateBackupPayloadGetUpdatedAtRetType added in v0.21.2

type UpdateBackupPayloadGetUpdatedAtRetType = time.Time

type UpdateBackupPayloadGetVolumeIdArgType added in v0.21.2

type UpdateBackupPayloadGetVolumeIdArgType = string

type UpdateBackupPayloadGetVolumeIdAttributeType added in v0.21.2

type UpdateBackupPayloadGetVolumeIdAttributeType = *string

isNotNullableString

type UpdateBackupPayloadGetVolumeIdRetType added in v0.21.2

type UpdateBackupPayloadGetVolumeIdRetType = string

type UpdateBackupPayloadgetEncryptedArgType added in v1.2.0

type UpdateBackupPayloadgetEncryptedArgType = bool

type UpdateBackupPayloadgetEncryptedAttributeType added in v1.2.0

type UpdateBackupPayloadgetEncryptedAttributeType = *bool

isBoolean

type UpdateBackupPayloadgetEncryptedRetType added in v1.2.0

type UpdateBackupPayloadgetEncryptedRetType = bool

type UpdateBackupRequest added in v0.23.0

type UpdateBackupRequest struct {
	// contains filtered or unexported fields
}

func (UpdateBackupRequest) Execute added in v0.23.0

func (r UpdateBackupRequest) Execute() (*Backup, error)

func (UpdateBackupRequest) UpdateBackupPayload added in v0.23.0

func (r UpdateBackupRequest) UpdateBackupPayload(updateBackupPayload UpdateBackupPayload) ApiUpdateBackupRequest

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.
	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.

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

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

func (*UpdateImagePayload) GetAgent added in v0.28.0

GetAgent returns the Agent field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) GetConfig added in v0.17.0

GetConfig returns the Config field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) GetDiskFormat added in v0.17.0

GetDiskFormat returns the DiskFormat field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) GetMinDiskSize added in v0.17.0

GetMinDiskSize returns the MinDiskSize field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) GetMinRam added in v0.17.0

GetMinRam returns the MinRam field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) GetName added in v0.17.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) GetProtected added in v0.17.0

GetProtected returns the Protected field value if set, zero value otherwise.

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.

func (*UpdateImagePayload) HasAgent added in v0.28.0

func (o *UpdateImagePayload) HasAgent() bool

HasAgent returns a boolean if a field has been set.

func (*UpdateImagePayload) HasConfig added in v0.17.0

func (o *UpdateImagePayload) HasConfig() bool

HasConfig returns a boolean if a field has been set.

func (*UpdateImagePayload) HasDiskFormat added in v0.17.0

func (o *UpdateImagePayload) HasDiskFormat() bool

HasDiskFormat returns a boolean if a field has been set.

func (*UpdateImagePayload) HasLabels added in v0.17.0

func (o *UpdateImagePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateImagePayload) HasMinDiskSize added in v0.17.0

func (o *UpdateImagePayload) HasMinDiskSize() bool

HasMinDiskSize returns a boolean if a field has been set.

func (*UpdateImagePayload) HasMinRam added in v0.17.0

func (o *UpdateImagePayload) HasMinRam() bool

HasMinRam returns a boolean if a field has been set.

func (*UpdateImagePayload) HasName added in v0.17.0

func (o *UpdateImagePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateImagePayload) HasProtected added in v0.17.0

func (o *UpdateImagePayload) HasProtected() bool

HasProtected returns a boolean if a field has been set.

func (*UpdateImagePayload) SetAgent added in v0.28.0

SetAgent gets a reference to the given ImageAgent and assigns it to the Agent field.

func (*UpdateImagePayload) SetConfig added in v0.17.0

SetConfig gets a reference to the given ImageConfig and assigns it to the Config field.

func (*UpdateImagePayload) SetDiskFormat added in v0.17.0

SetDiskFormat gets a reference to the given string and assigns it to the DiskFormat field.

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.

func (*UpdateImagePayload) SetMinDiskSize added in v0.17.0

SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field.

func (*UpdateImagePayload) SetMinRam added in v0.17.0

SetMinRam gets a reference to the given int64 and assigns it to the MinRam field.

func (*UpdateImagePayload) SetName added in v0.17.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateImagePayload) SetProtected added in v0.17.0

SetProtected gets a reference to the given bool and assigns it to the Protected field.

func (UpdateImagePayload) ToMap added in v0.17.0

func (o UpdateImagePayload) ToMap() (map[string]interface{}, error)

type UpdateImagePayloadGetAgentArgType added in v0.28.0

type UpdateImagePayloadGetAgentArgType = ImageAgent

type UpdateImagePayloadGetAgentAttributeType added in v0.28.0

type UpdateImagePayloadGetAgentAttributeType = *ImageAgent

isModel

type UpdateImagePayloadGetAgentRetType added in v0.28.0

type UpdateImagePayloadGetAgentRetType = ImageAgent

type UpdateImagePayloadGetConfigArgType added in v0.21.2

type UpdateImagePayloadGetConfigArgType = ImageConfig

type UpdateImagePayloadGetConfigAttributeType added in v0.21.2

type UpdateImagePayloadGetConfigAttributeType = *ImageConfig

isModel

type UpdateImagePayloadGetConfigRetType added in v0.21.2

type UpdateImagePayloadGetConfigRetType = ImageConfig

type UpdateImagePayloadGetDiskFormatArgType added in v0.21.2

type UpdateImagePayloadGetDiskFormatArgType = string

type UpdateImagePayloadGetDiskFormatAttributeType added in v0.21.2

type UpdateImagePayloadGetDiskFormatAttributeType = *string

isNotNullableString

type UpdateImagePayloadGetDiskFormatRetType added in v0.21.2

type UpdateImagePayloadGetDiskFormatRetType = string

type UpdateImagePayloadGetLabelsArgType added in v0.21.2

type UpdateImagePayloadGetLabelsArgType = map[string]interface{}

type UpdateImagePayloadGetLabelsAttributeType added in v0.21.2

type UpdateImagePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateImagePayloadGetLabelsRetType added in v0.21.2

type UpdateImagePayloadGetLabelsRetType = map[string]interface{}

type UpdateImagePayloadGetMinDiskSizeArgType added in v0.21.2

type UpdateImagePayloadGetMinDiskSizeArgType = int64

type UpdateImagePayloadGetMinDiskSizeAttributeType added in v0.21.2

type UpdateImagePayloadGetMinDiskSizeAttributeType = *int64

isLong

type UpdateImagePayloadGetMinDiskSizeRetType added in v0.21.2

type UpdateImagePayloadGetMinDiskSizeRetType = int64

type UpdateImagePayloadGetMinRamArgType added in v0.21.2

type UpdateImagePayloadGetMinRamArgType = int64

type UpdateImagePayloadGetMinRamAttributeType added in v0.21.2

type UpdateImagePayloadGetMinRamAttributeType = *int64

isLong

type UpdateImagePayloadGetMinRamRetType added in v0.21.2

type UpdateImagePayloadGetMinRamRetType = int64

type UpdateImagePayloadGetNameArgType added in v0.21.2

type UpdateImagePayloadGetNameArgType = string

type UpdateImagePayloadGetNameAttributeType added in v0.21.2

type UpdateImagePayloadGetNameAttributeType = *string

isNotNullableString

type UpdateImagePayloadGetNameRetType added in v0.21.2

type UpdateImagePayloadGetNameRetType = string

type UpdateImagePayloadgetProtectedArgType added in v0.21.2

type UpdateImagePayloadgetProtectedArgType = bool

type UpdateImagePayloadgetProtectedAttributeType added in v0.21.2

type UpdateImagePayloadgetProtectedAttributeType = *bool

isBoolean

type UpdateImagePayloadgetProtectedRetType added in v0.21.2

type UpdateImagePayloadgetProtectedRetType = bool

type UpdateImageRequest added in v0.23.0

type UpdateImageRequest struct {
	// contains filtered or unexported fields
}

func (UpdateImageRequest) Execute added in v0.23.0

func (r UpdateImageRequest) Execute() (*Image, error)

func (UpdateImageRequest) UpdateImagePayload added in v0.23.0

func (r UpdateImageRequest) UpdateImagePayload(updateImagePayload UpdateImagePayload) ApiUpdateImageRequest

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.

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

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

func (*UpdateImageSharePayload) GetParentOrganization added in v0.17.0

GetParentOrganization returns the ParentOrganization field value if set, zero value otherwise.

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.

func (*UpdateImageSharePayload) GetProjects added in v0.17.0

GetProjects returns the Projects field value if set, zero value otherwise.

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.

func (*UpdateImageSharePayload) HasParentOrganization added in v0.17.0

func (o *UpdateImageSharePayload) HasParentOrganization() bool

HasParentOrganization returns a boolean if a field has been set.

func (*UpdateImageSharePayload) HasProjects added in v0.17.0

func (o *UpdateImageSharePayload) HasProjects() bool

HasProjects returns a boolean if a field has been set.

func (*UpdateImageSharePayload) SetParentOrganization added in v0.17.0

SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field.

func (*UpdateImageSharePayload) SetProjects added in v0.17.0

SetProjects gets a reference to the given []string and assigns it to the Projects field.

func (UpdateImageSharePayload) ToMap added in v0.17.0

func (o UpdateImageSharePayload) ToMap() (map[string]interface{}, error)

type UpdateImageSharePayloadGetProjectsArgType added in v0.21.2

type UpdateImageSharePayloadGetProjectsArgType = []string

type UpdateImageSharePayloadGetProjectsAttributeType added in v0.21.2

type UpdateImageSharePayloadGetProjectsAttributeType = *[]string

isArray

type UpdateImageSharePayloadGetProjectsRetType added in v0.21.2

type UpdateImageSharePayloadGetProjectsRetType = []string

type UpdateImageSharePayloadgetParentOrganizationArgType added in v0.21.2

type UpdateImageSharePayloadgetParentOrganizationArgType = bool

type UpdateImageSharePayloadgetParentOrganizationAttributeType added in v0.21.2

type UpdateImageSharePayloadgetParentOrganizationAttributeType = *bool

isBoolean

type UpdateImageSharePayloadgetParentOrganizationRetType added in v0.21.2

type UpdateImageSharePayloadgetParentOrganizationRetType = bool

type UpdateImageShareRequest added in v0.23.0

type UpdateImageShareRequest struct {
	// contains filtered or unexported fields
}

func (UpdateImageShareRequest) Execute added in v0.23.0

func (r UpdateImageShareRequest) Execute() (*ImageShare, error)

func (UpdateImageShareRequest) UpdateImageSharePayload added in v0.23.0

func (r UpdateImageShareRequest) UpdateImageSharePayload(updateImageSharePayload UpdateImageSharePayload) ApiUpdateImageShareRequest

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.
	Labels UpdateKeyPairPayloadGetLabelsAttributeType `json:"labels,omitempty"`
}

UpdateKeyPairPayload Object that represents an update request body of a public key of an SSH keypair.

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

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

func (*UpdateKeyPairPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateKeyPairPayload) HasLabels added in v0.16.0

func (o *UpdateKeyPairPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

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.

func (UpdateKeyPairPayload) ToMap added in v0.16.0

func (o UpdateKeyPairPayload) ToMap() (map[string]interface{}, error)

type UpdateKeyPairPayloadGetLabelsArgType added in v0.21.2

type UpdateKeyPairPayloadGetLabelsArgType = map[string]interface{}

type UpdateKeyPairPayloadGetLabelsAttributeType added in v0.21.2

type UpdateKeyPairPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateKeyPairPayloadGetLabelsRetType added in v0.21.2

type UpdateKeyPairPayloadGetLabelsRetType = map[string]interface{}

type UpdateKeyPairRequest added in v0.23.0

type UpdateKeyPairRequest struct {
	// contains filtered or unexported fields
}

func (UpdateKeyPairRequest) Execute added in v0.23.0

func (r UpdateKeyPairRequest) Execute() (*Keypair, error)

func (UpdateKeyPairRequest) UpdateKeyPairPayload added in v0.23.0

func (r UpdateKeyPairRequest) UpdateKeyPairPayload(updateKeyPairPayload UpdateKeyPairPayload) ApiUpdateKeyPairRequest

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.

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

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

func (*UpdateNetworkAreaRegionPayload) GetIpv4 added in v1.0.0

GetIpv4 returns the Ipv4 field value if set, zero value otherwise.

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.

func (*UpdateNetworkAreaRegionPayload) HasIpv4 added in v1.0.0

func (o *UpdateNetworkAreaRegionPayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*UpdateNetworkAreaRegionPayload) SetIpv4 added in v1.0.0

SetIpv4 gets a reference to the given UpdateRegionalAreaIPv4 and assigns it to the Ipv4 field.

func (UpdateNetworkAreaRegionPayload) ToMap added in v1.0.0

func (o UpdateNetworkAreaRegionPayload) ToMap() (map[string]interface{}, error)

type UpdateNetworkAreaRegionPayloadGetIpv4ArgType added in v1.0.0

type UpdateNetworkAreaRegionPayloadGetIpv4ArgType = UpdateRegionalAreaIPv4

type UpdateNetworkAreaRegionPayloadGetIpv4AttributeType added in v1.0.0

type UpdateNetworkAreaRegionPayloadGetIpv4AttributeType = *UpdateRegionalAreaIPv4

isModel

type UpdateNetworkAreaRegionPayloadGetIpv4RetType added in v1.0.0

type UpdateNetworkAreaRegionPayloadGetIpv4RetType = UpdateRegionalAreaIPv4

type UpdateNetworkAreaRegionRequest added in v1.0.0

type UpdateNetworkAreaRegionRequest struct {
	// contains filtered or unexported fields
}

func (UpdateNetworkAreaRegionRequest) Execute added in v1.0.0

func (UpdateNetworkAreaRegionRequest) UpdateNetworkAreaRegionPayload added in v1.0.0

func (r UpdateNetworkAreaRegionRequest) UpdateNetworkAreaRegionPayload(updateNetworkAreaRegionPayload UpdateNetworkAreaRegionPayload) ApiUpdateNetworkAreaRegionRequest

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.
	Labels UpdateNetworkAreaRoutePayloadGetLabelsAttributeType `json:"labels,omitempty"`
}

UpdateNetworkAreaRoutePayload Object that represents the request body for a route update.

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

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

func (*UpdateNetworkAreaRoutePayload) GetLabels added in v0.15.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateNetworkAreaRoutePayload) HasLabels added in v0.15.0

func (o *UpdateNetworkAreaRoutePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

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.

func (UpdateNetworkAreaRoutePayload) ToMap added in v0.15.0

func (o UpdateNetworkAreaRoutePayload) ToMap() (map[string]interface{}, error)

type UpdateNetworkAreaRoutePayloadGetLabelsArgType added in v0.21.2

type UpdateNetworkAreaRoutePayloadGetLabelsArgType = map[string]interface{}

type UpdateNetworkAreaRoutePayloadGetLabelsAttributeType added in v0.21.2

type UpdateNetworkAreaRoutePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateNetworkAreaRoutePayloadGetLabelsRetType added in v0.21.2

type UpdateNetworkAreaRoutePayloadGetLabelsRetType = map[string]interface{}

type UpdateNetworkAreaRouteRequest added in v0.23.0

type UpdateNetworkAreaRouteRequest struct {
	// contains filtered or unexported fields
}

func (UpdateNetworkAreaRouteRequest) Execute added in v0.23.0

func (r UpdateNetworkAreaRouteRequest) Execute() (*Route, error)

func (UpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload added in v0.23.0

func (r UpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload(updateNetworkAreaRoutePayload UpdateNetworkAreaRoutePayload) ApiUpdateNetworkAreaRouteRequest

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.

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

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

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).

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

func (*UpdateNetworkIPv4Body) GetNameservers added in v0.12.0

GetNameservers returns the Nameservers field value if set, zero value otherwise.

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.

func (*UpdateNetworkIPv4Body) HasGateway added in v0.12.0

func (o *UpdateNetworkIPv4Body) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*UpdateNetworkIPv4Body) HasNameservers added in v0.12.0

func (o *UpdateNetworkIPv4Body) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*UpdateNetworkIPv4Body) SetGateway added in v0.12.0

SetGateway gets a reference to the given string and assigns it to the Gateway field.

func (*UpdateNetworkIPv4Body) SetGatewayNil added in v0.12.0

func (o *UpdateNetworkIPv4Body) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*UpdateNetworkIPv4Body) SetNameservers added in v0.12.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (UpdateNetworkIPv4Body) ToMap added in v0.12.0

func (o UpdateNetworkIPv4Body) ToMap() (map[string]interface{}, error)

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

type UpdateNetworkIPv4BodyGetGatewayArgType added in v0.21.2

type UpdateNetworkIPv4BodyGetGatewayArgType = *string

type UpdateNetworkIPv4BodyGetGatewayAttributeType added in v0.21.2

type UpdateNetworkIPv4BodyGetGatewayAttributeType = *NullableString

isNullableString

type UpdateNetworkIPv4BodyGetGatewayRetType added in v0.21.2

type UpdateNetworkIPv4BodyGetGatewayRetType = *string

type UpdateNetworkIPv4BodyGetNameserversArgType added in v0.21.2

type UpdateNetworkIPv4BodyGetNameserversArgType = []string

type UpdateNetworkIPv4BodyGetNameserversAttributeType added in v0.21.2

type UpdateNetworkIPv4BodyGetNameserversAttributeType = *[]string

isArray

type UpdateNetworkIPv4BodyGetNameserversRetType added in v0.21.2

type UpdateNetworkIPv4BodyGetNameserversRetType = []string

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.

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

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

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).

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

func (*UpdateNetworkIPv6Body) GetNameservers added in v0.12.0

GetNameservers returns the Nameservers field value if set, zero value otherwise.

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.

func (*UpdateNetworkIPv6Body) HasGateway added in v0.12.0

func (o *UpdateNetworkIPv6Body) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*UpdateNetworkIPv6Body) HasNameservers added in v0.12.0

func (o *UpdateNetworkIPv6Body) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*UpdateNetworkIPv6Body) SetGateway added in v0.12.0

SetGateway gets a reference to the given string and assigns it to the Gateway field.

func (*UpdateNetworkIPv6Body) SetGatewayNil added in v0.12.0

func (o *UpdateNetworkIPv6Body) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*UpdateNetworkIPv6Body) SetNameservers added in v0.12.0

SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.

func (UpdateNetworkIPv6Body) ToMap added in v0.12.0

func (o UpdateNetworkIPv6Body) ToMap() (map[string]interface{}, error)

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

type UpdateNetworkIPv6BodyGetGatewayArgType added in v0.21.2

type UpdateNetworkIPv6BodyGetGatewayArgType = *string

type UpdateNetworkIPv6BodyGetGatewayAttributeType added in v0.21.2

type UpdateNetworkIPv6BodyGetGatewayAttributeType = *NullableString

isNullableString

type UpdateNetworkIPv6BodyGetGatewayRetType added in v0.21.2

type UpdateNetworkIPv6BodyGetGatewayRetType = *string

type UpdateNetworkIPv6BodyGetNameserversArgType added in v0.21.2

type UpdateNetworkIPv6BodyGetNameserversArgType = []string

type UpdateNetworkIPv6BodyGetNameserversAttributeType added in v0.21.2

type UpdateNetworkIPv6BodyGetNameserversAttributeType = *[]string

isArray

type UpdateNetworkIPv6BodyGetNameserversRetType added in v0.21.2

type UpdateNetworkIPv6BodyGetNameserversRetType = []string

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.
	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.

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

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

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.

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.

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.

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.

func (*UpdateNicPayload) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateNicPayload) GetName added in v0.16.0

GetName returns the Name field value if set, zero value otherwise.

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.

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.

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.

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.

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.

func (*UpdateNicPayload) HasAllowedAddresses added in v0.16.0

func (o *UpdateNicPayload) HasAllowedAddresses() bool

HasAllowedAddresses returns a boolean if a field has been set.

func (*UpdateNicPayload) HasDescription added in v0.31.0

func (o *UpdateNicPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateNicPayload) HasLabels added in v0.16.0

func (o *UpdateNicPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateNicPayload) HasName added in v0.16.0

func (o *UpdateNicPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateNicPayload) HasNicSecurity added in v0.16.0

func (o *UpdateNicPayload) HasNicSecurity() bool

HasNicSecurity returns a boolean if a field has been set.

func (*UpdateNicPayload) HasSecurityGroups added in v0.16.0

func (o *UpdateNicPayload) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

func (*UpdateNicPayload) SetAllowedAddresses added in v0.16.0

SetAllowedAddresses gets a reference to the given []AllowedAddressesInner and assigns it to the AllowedAddresses field.

func (*UpdateNicPayload) SetDescription added in v0.31.0

SetDescription gets a reference to the given string and assigns it to the Description field.

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.

func (*UpdateNicPayload) SetName added in v0.16.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateNicPayload) SetNicSecurity added in v0.16.0

SetNicSecurity gets a reference to the given bool and assigns it to the NicSecurity field.

func (*UpdateNicPayload) SetSecurityGroups added in v0.16.0

SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field.

func (UpdateNicPayload) ToMap added in v0.16.0

func (o UpdateNicPayload) ToMap() (map[string]interface{}, error)

type UpdateNicPayloadGetAllowedAddressesArgType added in v0.21.2

type UpdateNicPayloadGetAllowedAddressesArgType = []AllowedAddressesInner

type UpdateNicPayloadGetAllowedAddressesAttributeType added in v0.21.2

type UpdateNicPayloadGetAllowedAddressesAttributeType = *[]AllowedAddressesInner

isArray

type UpdateNicPayloadGetAllowedAddressesRetType added in v0.21.2

type UpdateNicPayloadGetAllowedAddressesRetType = []AllowedAddressesInner

type UpdateNicPayloadGetDescriptionArgType added in v0.31.0

type UpdateNicPayloadGetDescriptionArgType = string

type UpdateNicPayloadGetDescriptionAttributeType added in v0.31.0

type UpdateNicPayloadGetDescriptionAttributeType = *string

isNotNullableString

type UpdateNicPayloadGetDescriptionRetType added in v0.31.0

type UpdateNicPayloadGetDescriptionRetType = string

type UpdateNicPayloadGetLabelsArgType added in v0.21.2

type UpdateNicPayloadGetLabelsArgType = map[string]interface{}

type UpdateNicPayloadGetLabelsAttributeType added in v0.21.2

type UpdateNicPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateNicPayloadGetLabelsRetType added in v0.21.2

type UpdateNicPayloadGetLabelsRetType = map[string]interface{}

type UpdateNicPayloadGetNameArgType added in v0.21.2

type UpdateNicPayloadGetNameArgType = string

type UpdateNicPayloadGetNameAttributeType added in v0.21.2

type UpdateNicPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateNicPayloadGetNameRetType added in v0.21.2

type UpdateNicPayloadGetNameRetType = string

type UpdateNicPayloadGetSecurityGroupsArgType added in v0.21.2

type UpdateNicPayloadGetSecurityGroupsArgType = []string

type UpdateNicPayloadGetSecurityGroupsAttributeType added in v0.21.2

type UpdateNicPayloadGetSecurityGroupsAttributeType = *[]string

isArray

type UpdateNicPayloadGetSecurityGroupsRetType added in v0.21.2

type UpdateNicPayloadGetSecurityGroupsRetType = []string

type UpdateNicPayloadgetNicSecurityArgType added in v0.21.2

type UpdateNicPayloadgetNicSecurityArgType = bool

type UpdateNicPayloadgetNicSecurityAttributeType added in v0.21.2

type UpdateNicPayloadgetNicSecurityAttributeType = *bool

isBoolean

type UpdateNicPayloadgetNicSecurityRetType added in v0.21.2

type UpdateNicPayloadgetNicSecurityRetType = bool

type UpdateNicRequest added in v0.23.0

type UpdateNicRequest struct {
	// contains filtered or unexported fields
}

func (UpdateNicRequest) Execute added in v0.23.0

func (r UpdateNicRequest) Execute() (*NIC, error)

func (UpdateNicRequest) UpdateNicPayload added in v0.23.0

func (r UpdateNicRequest) UpdateNicPayload(updateNicPayload UpdateNicPayload) ApiUpdateNicRequest

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.
	Labels UpdatePublicIPPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface UpdatePublicIPPayloadGetNetworkInterfaceAttributeType `json:"networkInterface,omitempty"`
}

UpdatePublicIPPayload Object that represents a public IP.

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

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

func (*UpdatePublicIPPayload) GetId added in v0.13.0

GetId returns the Id field value if set, zero value otherwise.

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.

func (*UpdatePublicIPPayload) GetIp added in v0.13.0

GetIp returns the Ip field value if set, zero value otherwise.

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.

func (*UpdatePublicIPPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

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).

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

func (*UpdatePublicIPPayload) HasId added in v0.13.0

func (o *UpdatePublicIPPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*UpdatePublicIPPayload) HasIp added in v0.13.0

func (o *UpdatePublicIPPayload) HasIp() bool

HasIp returns a boolean if a field has been set.

func (*UpdatePublicIPPayload) HasLabels added in v0.13.0

func (o *UpdatePublicIPPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdatePublicIPPayload) HasNetworkInterface added in v0.13.0

func (o *UpdatePublicIPPayload) HasNetworkInterface() bool

HasNetworkInterface returns a boolean if a field has been set.

func (*UpdatePublicIPPayload) SetId added in v0.13.0

SetId gets a reference to the given string and assigns it to the Id field.

func (*UpdatePublicIPPayload) SetIp added in v0.13.0

SetIp gets a reference to the given string and assigns it to the Ip field.

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.

func (*UpdatePublicIPPayload) SetNetworkInterface added in v0.13.0

SetNetworkInterface gets a reference to the given string and assigns it to the NetworkInterface field.

func (*UpdatePublicIPPayload) SetNetworkInterfaceNil added in v0.13.0

func (o *UpdatePublicIPPayload) SetNetworkInterfaceNil()

SetNetworkInterfaceNil sets the value for NetworkInterface to be an explicit nil

func (UpdatePublicIPPayload) ToMap added in v0.13.0

func (o UpdatePublicIPPayload) ToMap() (map[string]interface{}, error)

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

type UpdatePublicIPPayloadGetIdArgType added in v0.21.2

type UpdatePublicIPPayloadGetIdArgType = string

type UpdatePublicIPPayloadGetIdAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetIdAttributeType = *string

isNotNullableString

type UpdatePublicIPPayloadGetIdRetType added in v0.21.2

type UpdatePublicIPPayloadGetIdRetType = string

type UpdatePublicIPPayloadGetIpArgType added in v0.21.2

type UpdatePublicIPPayloadGetIpArgType = string

type UpdatePublicIPPayloadGetIpAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetIpAttributeType = *string

isNotNullableString

type UpdatePublicIPPayloadGetIpRetType added in v0.21.2

type UpdatePublicIPPayloadGetIpRetType = string

type UpdatePublicIPPayloadGetLabelsArgType added in v0.21.2

type UpdatePublicIPPayloadGetLabelsArgType = map[string]interface{}

type UpdatePublicIPPayloadGetLabelsAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdatePublicIPPayloadGetLabelsRetType added in v0.21.2

type UpdatePublicIPPayloadGetLabelsRetType = map[string]interface{}

type UpdatePublicIPPayloadGetNetworkInterfaceArgType added in v0.21.2

type UpdatePublicIPPayloadGetNetworkInterfaceArgType = *string

type UpdatePublicIPPayloadGetNetworkInterfaceAttributeType added in v0.21.2

type UpdatePublicIPPayloadGetNetworkInterfaceAttributeType = *NullableString

isNullableString

type UpdatePublicIPPayloadGetNetworkInterfaceRetType added in v0.21.2

type UpdatePublicIPPayloadGetNetworkInterfaceRetType = *string

type UpdatePublicIPRequest added in v0.23.0

type UpdatePublicIPRequest struct {
	// contains filtered or unexported fields
}

func (UpdatePublicIPRequest) Execute added in v0.23.0

func (r UpdatePublicIPRequest) Execute() (*PublicIp, error)

func (UpdatePublicIPRequest) UpdatePublicIPPayload added in v0.23.0

func (r UpdatePublicIPRequest) UpdatePublicIPPayload(updatePublicIPPayload UpdatePublicIPPayload) ApiUpdatePublicIPRequest

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.

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

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

func (*UpdateRegionalAreaIPv4) GetDefaultNameservers added in v1.0.0

GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise.

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.

func (*UpdateRegionalAreaIPv4) GetDefaultPrefixLen added in v1.0.0

GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.

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.

func (*UpdateRegionalAreaIPv4) GetMaxPrefixLen added in v1.0.0

GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.

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.

func (*UpdateRegionalAreaIPv4) GetMinPrefixLen added in v1.0.0

GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.

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.

func (*UpdateRegionalAreaIPv4) HasDefaultNameservers added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasDefaultNameservers() bool

HasDefaultNameservers returns a boolean if a field has been set.

func (*UpdateRegionalAreaIPv4) HasDefaultPrefixLen added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasDefaultPrefixLen() bool

HasDefaultPrefixLen returns a boolean if a field has been set.

func (*UpdateRegionalAreaIPv4) HasMaxPrefixLen added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasMaxPrefixLen() bool

HasMaxPrefixLen returns a boolean if a field has been set.

func (*UpdateRegionalAreaIPv4) HasMinPrefixLen added in v1.0.0

func (o *UpdateRegionalAreaIPv4) HasMinPrefixLen() bool

HasMinPrefixLen returns a boolean if a field has been set.

func (*UpdateRegionalAreaIPv4) SetDefaultNameservers added in v1.0.0

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field.

func (*UpdateRegionalAreaIPv4) SetDefaultPrefixLen added in v1.0.0

SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.

func (*UpdateRegionalAreaIPv4) SetMaxPrefixLen added in v1.0.0

SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.

func (*UpdateRegionalAreaIPv4) SetMinPrefixLen added in v1.0.0

SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.

func (UpdateRegionalAreaIPv4) ToMap added in v1.0.0

func (o UpdateRegionalAreaIPv4) ToMap() (map[string]interface{}, error)

type UpdateRegionalAreaIPv4GetDefaultNameserversArgType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultNameserversArgType = []string

type UpdateRegionalAreaIPv4GetDefaultNameserversAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultNameserversAttributeType = *[]string

isArray

type UpdateRegionalAreaIPv4GetDefaultNameserversRetType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultNameserversRetType = []string

type UpdateRegionalAreaIPv4GetDefaultPrefixLenArgType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultPrefixLenArgType = int64

type UpdateRegionalAreaIPv4GetDefaultPrefixLenAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultPrefixLenAttributeType = *int64

isLong

type UpdateRegionalAreaIPv4GetDefaultPrefixLenRetType added in v1.0.0

type UpdateRegionalAreaIPv4GetDefaultPrefixLenRetType = int64

type UpdateRegionalAreaIPv4GetMaxPrefixLenArgType added in v1.0.0

type UpdateRegionalAreaIPv4GetMaxPrefixLenArgType = int64

type UpdateRegionalAreaIPv4GetMaxPrefixLenAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetMaxPrefixLenAttributeType = *int64

isLong

type UpdateRegionalAreaIPv4GetMaxPrefixLenRetType added in v1.0.0

type UpdateRegionalAreaIPv4GetMaxPrefixLenRetType = int64

type UpdateRegionalAreaIPv4GetMinPrefixLenArgType added in v1.0.0

type UpdateRegionalAreaIPv4GetMinPrefixLenArgType = int64

type UpdateRegionalAreaIPv4GetMinPrefixLenAttributeType added in v1.0.0

type UpdateRegionalAreaIPv4GetMinPrefixLenAttributeType = *int64

isLong

type UpdateRegionalAreaIPv4GetMinPrefixLenRetType added in v1.0.0

type UpdateRegionalAreaIPv4GetMinPrefixLenRetType = int64

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.
	Labels UpdateRouteOfRoutingTablePayloadGetLabelsAttributeType `json:"labels,omitempty"`
}

UpdateRouteOfRoutingTablePayload Object that represents the request body for a route update.

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

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

func (*UpdateRouteOfRoutingTablePayload) GetLabels added in v1.0.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateRouteOfRoutingTablePayload) HasLabels added in v1.0.0

func (o *UpdateRouteOfRoutingTablePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

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.

func (UpdateRouteOfRoutingTablePayload) ToMap added in v1.0.0

func (o UpdateRouteOfRoutingTablePayload) ToMap() (map[string]interface{}, error)

type UpdateRouteOfRoutingTablePayloadGetLabelsArgType added in v1.0.0

type UpdateRouteOfRoutingTablePayloadGetLabelsArgType = map[string]interface{}

type UpdateRouteOfRoutingTablePayloadGetLabelsAttributeType added in v1.0.0

type UpdateRouteOfRoutingTablePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateRouteOfRoutingTablePayloadGetLabelsRetType added in v1.0.0

type UpdateRouteOfRoutingTablePayloadGetLabelsRetType = map[string]interface{}

type UpdateRouteOfRoutingTableRequest added in v1.0.0

type UpdateRouteOfRoutingTableRequest struct {
	// contains filtered or unexported fields
}

func (UpdateRouteOfRoutingTableRequest) Execute added in v1.0.0

func (UpdateRouteOfRoutingTableRequest) UpdateRouteOfRoutingTablePayload added in v1.0.0

func (r UpdateRouteOfRoutingTableRequest) UpdateRouteOfRoutingTablePayload(updateRouteOfRoutingTablePayload UpdateRouteOfRoutingTablePayload) ApiUpdateRouteOfRoutingTableRequest

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.
	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.

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

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

func (*UpdateRoutingTableOfAreaPayload) GetDescription added in v1.0.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*UpdateRoutingTableOfAreaPayload) GetDynamicRoutes added in v1.0.0

GetDynamicRoutes returns the DynamicRoutes field value if set, zero value otherwise.

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.

func (*UpdateRoutingTableOfAreaPayload) GetLabels added in v1.0.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateRoutingTableOfAreaPayload) GetName added in v1.0.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateRoutingTableOfAreaPayload) GetSystemRoutes added in v1.3.0

GetSystemRoutes returns the SystemRoutes field value if set, zero value otherwise.

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.

func (*UpdateRoutingTableOfAreaPayload) HasDescription added in v1.0.0

func (o *UpdateRoutingTableOfAreaPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateRoutingTableOfAreaPayload) HasDynamicRoutes added in v1.0.0

func (o *UpdateRoutingTableOfAreaPayload) HasDynamicRoutes() bool

HasDynamicRoutes returns a boolean if a field has been set.

func (*UpdateRoutingTableOfAreaPayload) HasLabels added in v1.0.0

func (o *UpdateRoutingTableOfAreaPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateRoutingTableOfAreaPayload) HasName added in v1.0.0

HasName returns a boolean if a field has been set.

func (*UpdateRoutingTableOfAreaPayload) HasSystemRoutes added in v1.3.0

func (o *UpdateRoutingTableOfAreaPayload) HasSystemRoutes() bool

HasSystemRoutes returns a boolean if a field has been set.

func (*UpdateRoutingTableOfAreaPayload) SetDescription added in v1.0.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateRoutingTableOfAreaPayload) SetDynamicRoutes added in v1.0.0

SetDynamicRoutes gets a reference to the given bool and assigns it to the DynamicRoutes field.

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.

func (*UpdateRoutingTableOfAreaPayload) SetName added in v1.0.0

SetName gets a reference to the given string and assigns it to the Name field.

func (*UpdateRoutingTableOfAreaPayload) SetSystemRoutes added in v1.3.0

SetSystemRoutes gets a reference to the given bool and assigns it to the SystemRoutes field.

func (UpdateRoutingTableOfAreaPayload) ToMap added in v1.0.0

func (o UpdateRoutingTableOfAreaPayload) ToMap() (map[string]interface{}, error)

type UpdateRoutingTableOfAreaPayloadGetDescriptionArgType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetDescriptionArgType = string

type UpdateRoutingTableOfAreaPayloadGetDescriptionAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetDescriptionAttributeType = *string

isNotNullableString

type UpdateRoutingTableOfAreaPayloadGetDescriptionRetType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetDescriptionRetType = string

type UpdateRoutingTableOfAreaPayloadGetLabelsArgType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetLabelsArgType = map[string]interface{}

type UpdateRoutingTableOfAreaPayloadGetLabelsAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateRoutingTableOfAreaPayloadGetLabelsRetType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetLabelsRetType = map[string]interface{}

type UpdateRoutingTableOfAreaPayloadGetNameArgType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetNameArgType = string

type UpdateRoutingTableOfAreaPayloadGetNameAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateRoutingTableOfAreaPayloadGetNameRetType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadGetNameRetType = string

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesArgType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesArgType = bool

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesAttributeType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesAttributeType = *bool

isBoolean

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesRetType added in v1.0.0

type UpdateRoutingTableOfAreaPayloadgetDynamicRoutesRetType = bool

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesArgType added in v1.3.0

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesArgType = bool

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesAttributeType added in v1.3.0

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesAttributeType = *bool

isBoolean

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesRetType added in v1.3.0

type UpdateRoutingTableOfAreaPayloadgetSystemRoutesRetType = bool

type UpdateRoutingTableOfAreaRequest added in v1.0.0

type UpdateRoutingTableOfAreaRequest struct {
	// contains filtered or unexported fields
}

func (UpdateRoutingTableOfAreaRequest) Execute added in v1.0.0

func (UpdateRoutingTableOfAreaRequest) UpdateRoutingTableOfAreaPayload added in v1.0.0

func (r UpdateRoutingTableOfAreaRequest) UpdateRoutingTableOfAreaPayload(updateRoutingTableOfAreaPayload UpdateRoutingTableOfAreaPayload) ApiUpdateRoutingTableOfAreaRequest

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.
	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.

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

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

func (*UpdateSecurityGroupPayload) GetDescription added in v0.13.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*UpdateSecurityGroupPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateSecurityGroupPayload) GetName added in v0.13.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateSecurityGroupPayload) HasDescription added in v0.13.0

func (o *UpdateSecurityGroupPayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateSecurityGroupPayload) HasLabels added in v0.13.0

func (o *UpdateSecurityGroupPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateSecurityGroupPayload) HasName added in v0.13.0

func (o *UpdateSecurityGroupPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateSecurityGroupPayload) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

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.

func (*UpdateSecurityGroupPayload) SetName added in v0.13.0

SetName gets a reference to the given string and assigns it to the Name field.

func (UpdateSecurityGroupPayload) ToMap added in v0.13.0

func (o UpdateSecurityGroupPayload) ToMap() (map[string]interface{}, error)

type UpdateSecurityGroupPayloadGetDescriptionArgType added in v0.21.2

type UpdateSecurityGroupPayloadGetDescriptionArgType = string

type UpdateSecurityGroupPayloadGetDescriptionAttributeType added in v0.21.2

type UpdateSecurityGroupPayloadGetDescriptionAttributeType = *string

isNotNullableString

type UpdateSecurityGroupPayloadGetDescriptionRetType added in v0.21.2

type UpdateSecurityGroupPayloadGetDescriptionRetType = string

type UpdateSecurityGroupPayloadGetLabelsArgType added in v0.21.2

type UpdateSecurityGroupPayloadGetLabelsArgType = map[string]interface{}

type UpdateSecurityGroupPayloadGetLabelsAttributeType added in v0.21.2

type UpdateSecurityGroupPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateSecurityGroupPayloadGetLabelsRetType added in v0.21.2

type UpdateSecurityGroupPayloadGetLabelsRetType = map[string]interface{}

type UpdateSecurityGroupPayloadGetNameArgType added in v0.21.2

type UpdateSecurityGroupPayloadGetNameArgType = string

type UpdateSecurityGroupPayloadGetNameAttributeType added in v0.21.2

type UpdateSecurityGroupPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateSecurityGroupPayloadGetNameRetType added in v0.21.2

type UpdateSecurityGroupPayloadGetNameRetType = string

type UpdateSecurityGroupRequest added in v0.23.0

type UpdateSecurityGroupRequest struct {
	// contains filtered or unexported fields
}

func (UpdateSecurityGroupRequest) Execute added in v0.23.0

func (UpdateSecurityGroupRequest) UpdateSecurityGroupPayload added in v0.23.0

func (r UpdateSecurityGroupRequest) UpdateSecurityGroupPayload(updateSecurityGroupPayload UpdateSecurityGroupPayload) ApiUpdateSecurityGroupRequest

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.
	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.

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

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

func (*UpdateServerPayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateServerPayload) GetMetadata added in v0.26.0

GetMetadata returns the Metadata field value if set, zero value otherwise.

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.

func (*UpdateServerPayload) GetName added in v0.13.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateServerPayload) HasLabels added in v0.13.0

func (o *UpdateServerPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateServerPayload) HasMetadata added in v0.26.0

func (o *UpdateServerPayload) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*UpdateServerPayload) HasName added in v0.13.0

func (o *UpdateServerPayload) HasName() bool

HasName returns a boolean if a field has been set.

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.

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.

func (*UpdateServerPayload) SetName added in v0.13.0

SetName gets a reference to the given string and assigns it to the Name field.

func (UpdateServerPayload) ToMap added in v0.13.0

func (o UpdateServerPayload) ToMap() (map[string]interface{}, error)

type UpdateServerPayloadGetLabelsArgType added in v0.21.2

type UpdateServerPayloadGetLabelsArgType = map[string]interface{}

type UpdateServerPayloadGetLabelsAttributeType added in v0.21.2

type UpdateServerPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateServerPayloadGetLabelsRetType added in v0.21.2

type UpdateServerPayloadGetLabelsRetType = map[string]interface{}

type UpdateServerPayloadGetMetadataArgType added in v0.26.0

type UpdateServerPayloadGetMetadataArgType = map[string]interface{}

type UpdateServerPayloadGetMetadataAttributeType added in v0.26.0

type UpdateServerPayloadGetMetadataAttributeType = *map[string]interface{}

isFreeform

type UpdateServerPayloadGetMetadataRetType added in v0.26.0

type UpdateServerPayloadGetMetadataRetType = map[string]interface{}

type UpdateServerPayloadGetNameArgType added in v0.21.2

type UpdateServerPayloadGetNameArgType = string

type UpdateServerPayloadGetNameAttributeType added in v0.21.2

type UpdateServerPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateServerPayloadGetNameRetType added in v0.21.2

type UpdateServerPayloadGetNameRetType = string

type UpdateServerRequest added in v0.23.0

type UpdateServerRequest struct {
	// contains filtered or unexported fields
}

func (UpdateServerRequest) Execute added in v0.23.0

func (r UpdateServerRequest) Execute() (*Server, error)

func (UpdateServerRequest) UpdateServerPayload added in v0.23.0

func (r UpdateServerRequest) UpdateServerPayload(updateServerPayload UpdateServerPayload) ApiUpdateServerRequest

type UpdateSnapshotPayload added in v0.17.0

type UpdateSnapshotPayload 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.
	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.

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

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

func (*UpdateSnapshotPayload) GetLabels added in v0.17.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateSnapshotPayload) GetName added in v0.17.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateSnapshotPayload) HasLabels added in v0.17.0

func (o *UpdateSnapshotPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateSnapshotPayload) HasName added in v0.17.0

func (o *UpdateSnapshotPayload) HasName() bool

HasName returns a boolean if a field has been set.

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.

func (*UpdateSnapshotPayload) SetName added in v0.17.0

SetName gets a reference to the given string and assigns it to the Name field.

func (UpdateSnapshotPayload) ToMap added in v0.17.0

func (o UpdateSnapshotPayload) ToMap() (map[string]interface{}, error)

type UpdateSnapshotPayloadGetLabelsArgType added in v0.21.2

type UpdateSnapshotPayloadGetLabelsArgType = map[string]interface{}

type UpdateSnapshotPayloadGetLabelsAttributeType added in v0.21.2

type UpdateSnapshotPayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateSnapshotPayloadGetLabelsRetType added in v0.21.2

type UpdateSnapshotPayloadGetLabelsRetType = map[string]interface{}

type UpdateSnapshotPayloadGetNameArgType added in v0.21.2

type UpdateSnapshotPayloadGetNameArgType = string

type UpdateSnapshotPayloadGetNameAttributeType added in v0.21.2

type UpdateSnapshotPayloadGetNameAttributeType = *string

isNotNullableString

type UpdateSnapshotPayloadGetNameRetType added in v0.21.2

type UpdateSnapshotPayloadGetNameRetType = string

type UpdateSnapshotRequest added in v0.23.0

type UpdateSnapshotRequest struct {
	// contains filtered or unexported fields
}

func (UpdateSnapshotRequest) Execute added in v0.23.0

func (r UpdateSnapshotRequest) Execute() (*Snapshot, error)

func (UpdateSnapshotRequest) UpdateSnapshotPayload added in v0.23.0

func (r UpdateSnapshotRequest) UpdateSnapshotPayload(updateSnapshotPayload UpdateSnapshotPayload) ApiUpdateSnapshotRequest

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.
	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.

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

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

func (*UpdateVolumePayload) GetBootable added in v0.16.0

GetBootable returns the Bootable field value if set, zero value otherwise.

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.

func (*UpdateVolumePayload) GetDescription added in v0.13.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*UpdateVolumePayload) GetImageConfig added in v0.17.0

GetImageConfig returns the ImageConfig field value if set, zero value otherwise.

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.

func (*UpdateVolumePayload) GetLabels added in v0.13.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*UpdateVolumePayload) GetName added in v0.13.0

GetName returns the Name field value if set, zero value otherwise.

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.

func (*UpdateVolumePayload) HasBootable added in v0.16.0

func (o *UpdateVolumePayload) HasBootable() bool

HasBootable returns a boolean if a field has been set.

func (*UpdateVolumePayload) HasDescription added in v0.13.0

func (o *UpdateVolumePayload) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*UpdateVolumePayload) HasImageConfig added in v0.17.0

func (o *UpdateVolumePayload) HasImageConfig() bool

HasImageConfig returns a boolean if a field has been set.

func (*UpdateVolumePayload) HasLabels added in v0.13.0

func (o *UpdateVolumePayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateVolumePayload) HasName added in v0.13.0

func (o *UpdateVolumePayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateVolumePayload) SetBootable added in v0.16.0

SetBootable gets a reference to the given bool and assigns it to the Bootable field.

func (*UpdateVolumePayload) SetDescription added in v0.13.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*UpdateVolumePayload) SetImageConfig added in v0.17.0

SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig field.

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.

func (*UpdateVolumePayload) SetName added in v0.13.0

SetName gets a reference to the given string and assigns it to the Name field.

func (UpdateVolumePayload) ToMap added in v0.13.0

func (o UpdateVolumePayload) ToMap() (map[string]interface{}, error)

type UpdateVolumePayloadGetDescriptionArgType added in v0.21.2

type UpdateVolumePayloadGetDescriptionArgType = string

type UpdateVolumePayloadGetDescriptionAttributeType added in v0.21.2

type UpdateVolumePayloadGetDescriptionAttributeType = *string

isNotNullableString

type UpdateVolumePayloadGetDescriptionRetType added in v0.21.2

type UpdateVolumePayloadGetDescriptionRetType = string

type UpdateVolumePayloadGetImageConfigArgType added in v0.21.2

type UpdateVolumePayloadGetImageConfigArgType = ImageConfig

type UpdateVolumePayloadGetImageConfigAttributeType added in v0.21.2

type UpdateVolumePayloadGetImageConfigAttributeType = *ImageConfig

isModel

type UpdateVolumePayloadGetImageConfigRetType added in v0.21.2

type UpdateVolumePayloadGetImageConfigRetType = ImageConfig

type UpdateVolumePayloadGetLabelsArgType added in v0.21.2

type UpdateVolumePayloadGetLabelsArgType = map[string]interface{}

type UpdateVolumePayloadGetLabelsAttributeType added in v0.21.2

type UpdateVolumePayloadGetLabelsAttributeType = *map[string]interface{}

isFreeform

type UpdateVolumePayloadGetLabelsRetType added in v0.21.2

type UpdateVolumePayloadGetLabelsRetType = map[string]interface{}

type UpdateVolumePayloadGetNameArgType added in v0.21.2

type UpdateVolumePayloadGetNameArgType = string

type UpdateVolumePayloadGetNameAttributeType added in v0.21.2

type UpdateVolumePayloadGetNameAttributeType = *string

isNotNullableString

type UpdateVolumePayloadGetNameRetType added in v0.21.2

type UpdateVolumePayloadGetNameRetType = string

type UpdateVolumePayloadgetBootableArgType added in v0.21.2

type UpdateVolumePayloadgetBootableArgType = bool

type UpdateVolumePayloadgetBootableAttributeType added in v0.21.2

type UpdateVolumePayloadgetBootableAttributeType = *bool

isBoolean

type UpdateVolumePayloadgetBootableRetType added in v0.21.2

type UpdateVolumePayloadgetBootableRetType = bool

type UpdateVolumeRequest added in v0.23.0

type UpdateVolumeRequest struct {
	// contains filtered or unexported fields
}

func (UpdateVolumeRequest) Execute added in v0.23.0

func (r UpdateVolumeRequest) Execute() (*Volume, error)

func (UpdateVolumeRequest) UpdateVolumePayload added in v0.23.0

func (r UpdateVolumeRequest) UpdateVolumePayload(updateVolumePayload UpdateVolumePayload) ApiUpdateVolumeRequest

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.
	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.

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

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

func (*Volume) GetAvailabilityZone added in v0.13.0

func (o *Volume) GetAvailabilityZone() (ret VolumeGetAvailabilityZoneRetType)

GetAvailabilityZone returns the AvailabilityZone field value

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (*Volume) HasBootable added in v0.16.0

func (o *Volume) HasBootable() bool

HasBootable returns a boolean if a field has been set.

func (*Volume) HasCreatedAt added in v0.13.0

func (o *Volume) HasCreatedAt() bool

HasCreatedAt returns a boolean if a field has been set.

func (*Volume) HasDescription added in v0.13.0

func (o *Volume) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Volume) HasEncrypted added in v0.28.0

func (o *Volume) HasEncrypted() bool

HasEncrypted returns a boolean if a field has been set.

func (*Volume) HasEncryptionParameters added in v0.28.0

func (o *Volume) HasEncryptionParameters() bool

HasEncryptionParameters returns a boolean if a field has been set.

func (*Volume) HasId added in v0.13.0

func (o *Volume) HasId() bool

HasId returns a boolean if a field has been set.

func (*Volume) HasImageConfig added in v0.17.0

func (o *Volume) HasImageConfig() bool

HasImageConfig returns a boolean if a field has been set.

func (*Volume) HasLabels added in v0.13.0

func (o *Volume) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Volume) HasName added in v0.13.0

func (o *Volume) HasName() bool

HasName returns a boolean if a field has been set.

func (*Volume) HasPerformanceClass added in v0.13.0

func (o *Volume) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*Volume) HasServerId added in v0.13.0

func (o *Volume) HasServerId() bool

HasServerId returns a boolean if a field has been set.

func (*Volume) HasSize added in v0.13.0

func (o *Volume) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*Volume) HasSource added in v0.13.0

func (o *Volume) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*Volume) HasStatus added in v0.13.0

func (o *Volume) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Volume) HasUpdatedAt added in v0.13.0

func (o *Volume) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*Volume) SetAvailabilityZone added in v0.13.0

func (o *Volume) SetAvailabilityZone(v VolumeGetAvailabilityZoneRetType)

SetAvailabilityZone sets field value

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

func (Volume) ToMap added in v0.13.0

func (o Volume) ToMap() (map[string]interface{}, error)

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.

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

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

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.

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.

func (*VolumeAttachment) GetServerId added in v0.13.0

GetServerId returns the ServerId field value if set, zero value otherwise.

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.

func (*VolumeAttachment) GetVolumeId added in v0.13.0

GetVolumeId returns the VolumeId field value if set, zero value otherwise.

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.

func (*VolumeAttachment) HasDeleteOnTermination added in v0.13.0

func (o *VolumeAttachment) HasDeleteOnTermination() bool

HasDeleteOnTermination returns a boolean if a field has been set.

func (*VolumeAttachment) HasServerId added in v0.13.0

func (o *VolumeAttachment) HasServerId() bool

HasServerId returns a boolean if a field has been set.

func (*VolumeAttachment) HasVolumeId added in v0.13.0

func (o *VolumeAttachment) HasVolumeId() bool

HasVolumeId returns a boolean if a field has been set.

func (*VolumeAttachment) SetDeleteOnTermination added in v0.13.0

SetDeleteOnTermination gets a reference to the given bool and assigns it to the DeleteOnTermination field.

func (*VolumeAttachment) SetServerId added in v0.13.0

SetServerId gets a reference to the given string and assigns it to the ServerId field.

func (*VolumeAttachment) SetVolumeId added in v0.13.0

SetVolumeId gets a reference to the given string and assigns it to the VolumeId field.

func (VolumeAttachment) ToMap added in v0.13.0

func (o VolumeAttachment) ToMap() (map[string]interface{}, error)

type VolumeAttachmentGetServerIdArgType added in v0.21.2

type VolumeAttachmentGetServerIdArgType = string

type VolumeAttachmentGetServerIdAttributeType added in v0.21.2

type VolumeAttachmentGetServerIdAttributeType = *string

isNotNullableString

type VolumeAttachmentGetServerIdRetType added in v0.21.2

type VolumeAttachmentGetServerIdRetType = string

type VolumeAttachmentGetVolumeIdArgType added in v0.21.2

type VolumeAttachmentGetVolumeIdArgType = string

type VolumeAttachmentGetVolumeIdAttributeType added in v0.21.2

type VolumeAttachmentGetVolumeIdAttributeType = *string

isNotNullableString

type VolumeAttachmentGetVolumeIdRetType added in v0.21.2

type VolumeAttachmentGetVolumeIdRetType = string

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.

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

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

func (*VolumeAttachmentListResponse) GetItems added in v0.13.0

GetItems returns the Items field value

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.

func (*VolumeAttachmentListResponse) SetItems added in v0.13.0

SetItems sets field value

func (VolumeAttachmentListResponse) ToMap added in v0.13.0

func (o VolumeAttachmentListResponse) ToMap() (map[string]interface{}, error)

type VolumeAttachmentListResponseGetItemsArgType added in v0.21.2

type VolumeAttachmentListResponseGetItemsArgType = []VolumeAttachment

type VolumeAttachmentListResponseGetItemsAttributeType added in v0.21.2

type VolumeAttachmentListResponseGetItemsAttributeType = *[]VolumeAttachment

isArray

type VolumeAttachmentListResponseGetItemsRetType added in v0.21.2

type VolumeAttachmentListResponseGetItemsRetType = []VolumeAttachment

type VolumeAttachmentgetDeleteOnTerminationArgType added in v0.21.2

type VolumeAttachmentgetDeleteOnTerminationArgType = bool

type VolumeAttachmentgetDeleteOnTerminationAttributeType added in v0.21.2

type VolumeAttachmentgetDeleteOnTerminationAttributeType = *bool

isBoolean

type VolumeAttachmentgetDeleteOnTerminationRetType added in v0.21.2

type VolumeAttachmentgetDeleteOnTerminationRetType = bool

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.

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

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

func (*VolumeEncryptionParameter) GetKekKeyId added in v0.28.0

GetKekKeyId returns the KekKeyId field value

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.

func (*VolumeEncryptionParameter) GetKekKeyVersion added in v0.28.0

GetKekKeyVersion returns the KekKeyVersion field value

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.

func (*VolumeEncryptionParameter) GetKekKeyringId added in v0.28.0

GetKekKeyringId returns the KekKeyringId field value

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.

func (*VolumeEncryptionParameter) GetKekProjectId added in v0.28.0

GetKekProjectId returns the KekProjectId field value if set, zero value otherwise.

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.

func (*VolumeEncryptionParameter) GetKeyPayload added in v0.28.0

GetKeyPayload returns the KeyPayload field value if set, zero value otherwise.

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.

func (*VolumeEncryptionParameter) GetServiceAccount added in v0.28.0

GetServiceAccount returns the ServiceAccount field value

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.

func (*VolumeEncryptionParameter) HasKekProjectId added in v0.28.0

func (o *VolumeEncryptionParameter) HasKekProjectId() bool

HasKekProjectId returns a boolean if a field has been set.

func (*VolumeEncryptionParameter) HasKeyPayload added in v0.28.0

func (o *VolumeEncryptionParameter) HasKeyPayload() bool

HasKeyPayload returns a boolean if a field has been set.

func (*VolumeEncryptionParameter) SetKekKeyId added in v0.28.0

SetKekKeyId sets field value

func (*VolumeEncryptionParameter) SetKekKeyVersion added in v0.28.0

SetKekKeyVersion sets field value

func (*VolumeEncryptionParameter) SetKekKeyringId added in v0.28.0

SetKekKeyringId sets field value

func (*VolumeEncryptionParameter) SetKekProjectId added in v0.28.0

SetKekProjectId gets a reference to the given string and assigns it to the KekProjectId field.

func (*VolumeEncryptionParameter) SetKeyPayload added in v0.28.0

SetKeyPayload gets a reference to the given string and assigns it to the KeyPayload field.

func (*VolumeEncryptionParameter) SetServiceAccount added in v0.28.0

SetServiceAccount sets field value

func (VolumeEncryptionParameter) ToMap added in v0.28.0

func (o VolumeEncryptionParameter) ToMap() (map[string]interface{}, error)

type VolumeEncryptionParameterGetKekKeyIdArgType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyIdArgType = string

type VolumeEncryptionParameterGetKekKeyIdAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyIdAttributeType = *string

isNotNullableString

type VolumeEncryptionParameterGetKekKeyIdRetType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyIdRetType = string

type VolumeEncryptionParameterGetKekKeyVersionArgType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyVersionArgType = int64

type VolumeEncryptionParameterGetKekKeyVersionAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyVersionAttributeType = *int64

isLong

type VolumeEncryptionParameterGetKekKeyVersionRetType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyVersionRetType = int64

type VolumeEncryptionParameterGetKekKeyringIdArgType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyringIdArgType = string

type VolumeEncryptionParameterGetKekKeyringIdAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyringIdAttributeType = *string

isNotNullableString

type VolumeEncryptionParameterGetKekKeyringIdRetType added in v0.28.0

type VolumeEncryptionParameterGetKekKeyringIdRetType = string

type VolumeEncryptionParameterGetKekProjectIdArgType added in v0.28.0

type VolumeEncryptionParameterGetKekProjectIdArgType = string

type VolumeEncryptionParameterGetKekProjectIdAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKekProjectIdAttributeType = *string

isNotNullableString

type VolumeEncryptionParameterGetKekProjectIdRetType added in v0.28.0

type VolumeEncryptionParameterGetKekProjectIdRetType = string

type VolumeEncryptionParameterGetKeyPayloadArgType added in v0.28.0

type VolumeEncryptionParameterGetKeyPayloadArgType = []byte

type VolumeEncryptionParameterGetKeyPayloadAttributeType added in v0.28.0

type VolumeEncryptionParameterGetKeyPayloadAttributeType = *[]byte

isByteArray

type VolumeEncryptionParameterGetKeyPayloadRetType added in v0.28.0

type VolumeEncryptionParameterGetKeyPayloadRetType = []byte

type VolumeEncryptionParameterGetServiceAccountArgType added in v0.28.0

type VolumeEncryptionParameterGetServiceAccountArgType = string

type VolumeEncryptionParameterGetServiceAccountAttributeType added in v0.28.0

type VolumeEncryptionParameterGetServiceAccountAttributeType = *string

isNotNullableString

type VolumeEncryptionParameterGetServiceAccountRetType added in v0.28.0

type VolumeEncryptionParameterGetServiceAccountRetType = string

type VolumeGetAvailabilityZoneArgType added in v0.21.2

type VolumeGetAvailabilityZoneArgType = string

type VolumeGetAvailabilityZoneAttributeType added in v0.21.2

type VolumeGetAvailabilityZoneAttributeType = *string

isNotNullableString

type VolumeGetAvailabilityZoneRetType added in v0.21.2

type VolumeGetAvailabilityZoneRetType = string

type VolumeGetCreatedAtArgType added in v0.21.2

type VolumeGetCreatedAtArgType = time.Time

type VolumeGetCreatedAtAttributeType added in v0.21.2

type VolumeGetCreatedAtAttributeType = *time.Time

isDateTime

type VolumeGetCreatedAtRetType added in v0.21.2

type VolumeGetCreatedAtRetType = time.Time

type VolumeGetDescriptionArgType added in v0.21.2

type VolumeGetDescriptionArgType = string

type VolumeGetDescriptionAttributeType added in v0.21.2

type VolumeGetDescriptionAttributeType = *string

isNotNullableString

type VolumeGetDescriptionRetType added in v0.21.2

type VolumeGetDescriptionRetType = string

type VolumeGetEncryptionParametersArgType added in v0.28.0

type VolumeGetEncryptionParametersArgType = VolumeEncryptionParameter

type VolumeGetEncryptionParametersAttributeType added in v0.28.0

type VolumeGetEncryptionParametersAttributeType = *VolumeEncryptionParameter

isModel

type VolumeGetEncryptionParametersRetType added in v0.28.0

type VolumeGetEncryptionParametersRetType = VolumeEncryptionParameter

type VolumeGetIdArgType added in v0.21.2

type VolumeGetIdArgType = string

type VolumeGetIdAttributeType added in v0.21.2

type VolumeGetIdAttributeType = *string

isNotNullableString

type VolumeGetIdRetType added in v0.21.2

type VolumeGetIdRetType = string

type VolumeGetImageConfigArgType added in v0.21.2

type VolumeGetImageConfigArgType = ImageConfig

type VolumeGetImageConfigAttributeType added in v0.21.2

type VolumeGetImageConfigAttributeType = *ImageConfig

isModel

type VolumeGetImageConfigRetType added in v0.21.2

type VolumeGetImageConfigRetType = ImageConfig

type VolumeGetLabelsArgType added in v0.21.2

type VolumeGetLabelsArgType = map[string]interface{}

type VolumeGetLabelsAttributeType added in v0.21.2

type VolumeGetLabelsAttributeType = *map[string]interface{}

isFreeform

type VolumeGetLabelsRetType added in v0.21.2

type VolumeGetLabelsRetType = map[string]interface{}

type VolumeGetNameArgType added in v0.21.2

type VolumeGetNameArgType = string

type VolumeGetNameAttributeType added in v0.21.2

type VolumeGetNameAttributeType = *string

isNotNullableString

type VolumeGetNameRetType added in v0.21.2

type VolumeGetNameRetType = string

type VolumeGetPerformanceClassArgType added in v0.21.2

type VolumeGetPerformanceClassArgType = string

type VolumeGetPerformanceClassAttributeType added in v0.21.2

type VolumeGetPerformanceClassAttributeType = *string

isNotNullableString

type VolumeGetPerformanceClassRetType added in v0.21.2

type VolumeGetPerformanceClassRetType = string

type VolumeGetServerIdArgType added in v0.21.2

type VolumeGetServerIdArgType = string

type VolumeGetServerIdAttributeType added in v0.21.2

type VolumeGetServerIdAttributeType = *string

isNotNullableString

type VolumeGetServerIdRetType added in v0.21.2

type VolumeGetServerIdRetType = string

type VolumeGetSizeArgType added in v0.21.2

type VolumeGetSizeArgType = int64

type VolumeGetSizeAttributeType added in v0.21.2

type VolumeGetSizeAttributeType = *int64

isLong

type VolumeGetSizeRetType added in v0.21.2

type VolumeGetSizeRetType = int64

type VolumeGetSourceArgType added in v0.21.2

type VolumeGetSourceArgType = VolumeSource

type VolumeGetSourceAttributeType added in v0.21.2

type VolumeGetSourceAttributeType = *VolumeSource

isModel

type VolumeGetSourceRetType added in v0.21.2

type VolumeGetSourceRetType = VolumeSource

type VolumeGetStatusArgType added in v0.21.2

type VolumeGetStatusArgType = string

type VolumeGetStatusAttributeType added in v0.21.2

type VolumeGetStatusAttributeType = *string

isNotNullableString

type VolumeGetStatusRetType added in v0.21.2

type VolumeGetStatusRetType = string

type VolumeGetUpdatedAtArgType added in v0.21.2

type VolumeGetUpdatedAtArgType = time.Time

type VolumeGetUpdatedAtAttributeType added in v0.21.2

type VolumeGetUpdatedAtAttributeType = *time.Time

isDateTime

type VolumeGetUpdatedAtRetType added in v0.21.2

type VolumeGetUpdatedAtRetType = time.Time

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.

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

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

func (*VolumeListResponse) GetItems added in v0.13.0

GetItems returns the Items field value

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.

func (*VolumeListResponse) SetItems added in v0.13.0

SetItems sets field value

func (VolumeListResponse) ToMap added in v0.13.0

func (o VolumeListResponse) ToMap() (map[string]interface{}, error)

type VolumeListResponseGetItemsArgType added in v0.21.2

type VolumeListResponseGetItemsArgType = []Volume

type VolumeListResponseGetItemsAttributeType added in v0.21.2

type VolumeListResponseGetItemsAttributeType = *[]Volume

isArray

type VolumeListResponseGetItemsRetType added in v0.21.2

type VolumeListResponseGetItemsRetType = []Volume

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.
	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.

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

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

func (*VolumePerformanceClass) GetDescription added in v0.16.0

GetDescription returns the Description field value if set, zero value otherwise.

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.

func (*VolumePerformanceClass) GetIops added in v0.16.0

GetIops returns the Iops field value if set, zero value otherwise.

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.

func (*VolumePerformanceClass) GetLabels added in v0.16.0

GetLabels returns the Labels field value if set, zero value otherwise.

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.

func (*VolumePerformanceClass) GetName added in v0.16.0

GetName returns the Name field value

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.

func (*VolumePerformanceClass) GetThroughput added in v0.16.0

GetThroughput returns the Throughput field value if set, zero value otherwise.

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.

func (*VolumePerformanceClass) HasDescription added in v0.16.0

func (o *VolumePerformanceClass) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*VolumePerformanceClass) HasIops added in v0.16.0

func (o *VolumePerformanceClass) HasIops() bool

HasIops returns a boolean if a field has been set.

func (*VolumePerformanceClass) HasLabels added in v0.16.0

func (o *VolumePerformanceClass) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*VolumePerformanceClass) HasThroughput added in v0.16.0

func (o *VolumePerformanceClass) HasThroughput() bool

HasThroughput returns a boolean if a field has been set.

func (*VolumePerformanceClass) SetDescription added in v0.16.0

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*VolumePerformanceClass) SetIops added in v0.16.0

SetIops gets a reference to the given int64 and assigns it to the Iops field.

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.

func (*VolumePerformanceClass) SetName added in v0.16.0

SetName sets field value

func (*VolumePerformanceClass) SetThroughput added in v0.16.0

SetThroughput gets a reference to the given int64 and assigns it to the Throughput field.

func (VolumePerformanceClass) ToMap added in v0.16.0

func (o VolumePerformanceClass) ToMap() (map[string]interface{}, error)

type VolumePerformanceClassGetDescriptionArgType added in v0.21.2

type VolumePerformanceClassGetDescriptionArgType = string

type VolumePerformanceClassGetDescriptionAttributeType added in v0.21.2

type VolumePerformanceClassGetDescriptionAttributeType = *string

isNotNullableString

type VolumePerformanceClassGetDescriptionRetType added in v0.21.2

type VolumePerformanceClassGetDescriptionRetType = string

type VolumePerformanceClassGetIopsArgType added in v0.21.2

type VolumePerformanceClassGetIopsArgType = int64

type VolumePerformanceClassGetIopsAttributeType added in v0.21.2

type VolumePerformanceClassGetIopsAttributeType = *int64

isLong

type VolumePerformanceClassGetIopsRetType added in v0.21.2

type VolumePerformanceClassGetIopsRetType = int64

type VolumePerformanceClassGetLabelsArgType added in v0.21.2

type VolumePerformanceClassGetLabelsArgType = map[string]interface{}

type VolumePerformanceClassGetLabelsAttributeType added in v0.21.2

type VolumePerformanceClassGetLabelsAttributeType = *map[string]interface{}

isFreeform

type VolumePerformanceClassGetLabelsRetType added in v0.21.2

type VolumePerformanceClassGetLabelsRetType = map[string]interface{}

type VolumePerformanceClassGetNameArgType added in v0.21.2

type VolumePerformanceClassGetNameArgType = string

type VolumePerformanceClassGetNameAttributeType added in v0.21.2

type VolumePerformanceClassGetNameAttributeType = *string

isNotNullableString

type VolumePerformanceClassGetNameRetType added in v0.21.2

type VolumePerformanceClassGetNameRetType = string

type VolumePerformanceClassGetThroughputArgType added in v0.21.2

type VolumePerformanceClassGetThroughputArgType = int64

type VolumePerformanceClassGetThroughputAttributeType added in v0.21.2

type VolumePerformanceClassGetThroughputAttributeType = *int64

isLong

type VolumePerformanceClassGetThroughputRetType added in v0.21.2

type VolumePerformanceClassGetThroughputRetType = int64

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.

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

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

func (*VolumePerformanceClassListResponse) GetItems added in v0.16.0

GetItems returns the Items field value

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.

func (*VolumePerformanceClassListResponse) SetItems added in v0.16.0

SetItems sets field value

func (VolumePerformanceClassListResponse) ToMap added in v0.16.0

func (o VolumePerformanceClassListResponse) ToMap() (map[string]interface{}, error)

type VolumePerformanceClassListResponseGetItemsArgType added in v0.21.2

type VolumePerformanceClassListResponseGetItemsArgType = []VolumePerformanceClass

type VolumePerformanceClassListResponseGetItemsAttributeType added in v0.21.2

type VolumePerformanceClassListResponseGetItemsAttributeType = *[]VolumePerformanceClass

isArray

type VolumePerformanceClassListResponseGetItemsRetType added in v0.21.2

type VolumePerformanceClassListResponseGetItemsRetType = []VolumePerformanceClass

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.

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

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

func (*VolumeSource) GetId added in v0.13.0

func (o *VolumeSource) GetId() (ret VolumeSourceGetIdRetType)

GetId returns the Id field value

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.

func (*VolumeSource) GetType added in v0.13.0

func (o *VolumeSource) GetType() (ret VolumeSourceGetTypeRetType)

GetType returns the Type field value

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.

func (*VolumeSource) SetId added in v0.13.0

SetId sets field value

func (*VolumeSource) SetType added in v0.13.0

SetType sets field value

func (VolumeSource) ToMap added in v0.13.0

func (o VolumeSource) ToMap() (map[string]interface{}, error)

type VolumeSourceGetIdArgType added in v0.21.2

type VolumeSourceGetIdArgType = string

type VolumeSourceGetIdAttributeType added in v0.21.2

type VolumeSourceGetIdAttributeType = *string

isNotNullableString

type VolumeSourceGetIdRetType added in v0.21.2

type VolumeSourceGetIdRetType = string

type VolumeSourceGetTypeArgType added in v0.21.2

type VolumeSourceGetTypeArgType = string

type VolumeSourceGetTypeAttributeType added in v0.21.2

type VolumeSourceGetTypeAttributeType = *string

isNotNullableString

type VolumeSourceGetTypeRetType added in v0.21.2

type VolumeSourceGetTypeRetType = string

type VolumegetBootableArgType added in v0.21.2

type VolumegetBootableArgType = bool

type VolumegetBootableAttributeType added in v0.21.2

type VolumegetBootableAttributeType = *bool

isBoolean

type VolumegetBootableRetType added in v0.21.2

type VolumegetBootableRetType = bool

type VolumegetEncryptedArgType added in v0.28.0

type VolumegetEncryptedArgType = bool

type VolumegetEncryptedAttributeType added in v0.28.0

type VolumegetEncryptedAttributeType = *bool

isBoolean

type VolumegetEncryptedRetType added in v0.28.0

type VolumegetEncryptedRetType = bool

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL