iaas

package module
v0.22.1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2025 License: Apache-2.0 Imports: 22 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

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 IaaS-API API v1 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, 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 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, serverId string, networkId string) error

func (*APIClient) AddNicToServer added in v0.16.0

func (a *APIClient) AddNicToServer(ctx context.Context, projectId 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 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, serverId string, nicId string) error

func (*APIClient) AddPublicIpToServer added in v0.13.0

func (a *APIClient) AddPublicIpToServer(ctx context.Context, projectId 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 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, serverId string, publicIpId string) error

func (*APIClient) AddSecurityGroupToServer added in v0.13.0

func (a *APIClient) AddSecurityGroupToServer(ctx context.Context, projectId 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 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, serverId string, securityGroupId string) error

func (*APIClient) AddServiceAccountToServer added in v0.13.0

func (a *APIClient) AddServiceAccountToServer(ctx context.Context, projectId 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 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, serverId string, serviceAccountMail string) (*ServiceAccountMailListResponse, error)

func (*APIClient) AddVolumeToServer added in v0.13.0

func (a *APIClient) AddVolumeToServer(ctx context.Context, projectId 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 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, serverId string, volumeId string) (*VolumeAttachment, error)

func (*APIClient) CreateAffinityGroup added in v0.17.0

func (a *APIClient) CreateAffinityGroup(ctx context.Context, projectId 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.
@return ApiCreateAffinityGroupRequest

func (*APIClient) CreateAffinityGroupExecute added in v0.17.0

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

func (*APIClient) CreateBackup added in v0.17.0

func (a *APIClient) CreateBackup(ctx context.Context, projectId 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.
@return ApiCreateBackupRequest

func (*APIClient) CreateBackupExecute added in v0.17.0

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

func (*APIClient) CreateImage added in v0.17.0

func (a *APIClient) CreateImage(ctx context.Context, projectId 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.
@return ApiCreateImageRequest

func (*APIClient) CreateImageExecute added in v0.17.0

func (a *APIClient) CreateImageExecute(ctx context.Context, projectId string) (*ImageCreateResponse, 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. Supported keypair types are ecdsa, ed25519 and rsa.

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

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

func (*APIClient) CreateNetworkAreaRangeExecute

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

func (*APIClient) CreateNetworkAreaRoute

func (a *APIClient) CreateNetworkAreaRoute(ctx context.Context, organizationId string, areaId 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.
@return ApiCreateNetworkAreaRouteRequest

func (*APIClient) CreateNetworkAreaRouteExecute

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

func (*APIClient) CreateNetworkExecute

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

func (*APIClient) CreateNic added in v0.16.0

func (a *APIClient) CreateNic(ctx context.Context, projectId 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 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, networkId string) (*NIC, error)

func (*APIClient) CreatePublicIP added in v0.13.0

func (a *APIClient) CreatePublicIP(ctx context.Context, projectId 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.
@return ApiCreatePublicIPRequest

func (*APIClient) CreatePublicIPExecute added in v0.13.0

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

func (*APIClient) CreateSecurityGroup added in v0.13.0

func (a *APIClient) CreateSecurityGroup(ctx context.Context, projectId 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.
@return ApiCreateSecurityGroupRequest

func (*APIClient) CreateSecurityGroupExecute added in v0.13.0

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

func (*APIClient) CreateSecurityGroupRule added in v0.13.0

func (a *APIClient) CreateSecurityGroupRule(ctx context.Context, projectId 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 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, securityGroupId string) (*SecurityGroupRule, error)

func (*APIClient) CreateServer added in v0.13.0

func (a *APIClient) CreateServer(ctx context.Context, projectId 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.
@return ApiCreateServerRequest

func (*APIClient) CreateServerExecute added in v0.13.0

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

func (*APIClient) CreateSnapshot added in v0.17.0

func (a *APIClient) CreateSnapshot(ctx context.Context, projectId 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.
@return ApiCreateSnapshotRequest

func (*APIClient) CreateSnapshotExecute added in v0.17.0

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

func (*APIClient) CreateVolume added in v0.13.0

func (a *APIClient) CreateVolume(ctx context.Context, projectId 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.
@return ApiCreateVolumeRequest

func (*APIClient) CreateVolumeExecute added in v0.13.0

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

func (*APIClient) DeallocateServer added in v0.13.0

func (a *APIClient) DeallocateServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) DeleteAffinityGroup added in v0.17.0

func (a *APIClient) DeleteAffinityGroup(ctx context.Context, projectId 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 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, affinityGroupId string) error

func (*APIClient) DeleteBackup added in v0.17.0

func (a *APIClient) DeleteBackup(ctx context.Context, projectId 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 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, backupId string) error

func (*APIClient) DeleteImage added in v0.17.0

func (a *APIClient) DeleteImage(ctx context.Context, projectId 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 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, imageId string) error

func (*APIClient) DeleteImageShare added in v0.17.0

func (a *APIClient) DeleteImageShare(ctx context.Context, projectId 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 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, 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 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, imageId string, consumerProjectId string) error

func (*APIClient) DeleteImageShareExecute added in v0.17.0

func (a *APIClient) DeleteImageShareExecute(ctx context.Context, projectId 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, 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 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, 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 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, networkRangeId string) error

func (*APIClient) DeleteNetworkAreaRoute

func (a *APIClient) DeleteNetworkAreaRoute(ctx context.Context, organizationId string, areaId 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 routeId The identifier (ID) of a STACKIT Route.
@return ApiDeleteNetworkAreaRouteRequest

func (*APIClient) DeleteNetworkAreaRouteExecute

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

func (*APIClient) DeleteNetworkExecute

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

func (*APIClient) DeleteNic added in v0.16.0

func (a *APIClient) DeleteNic(ctx context.Context, projectId 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 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, networkId string, nicId string) error

func (*APIClient) DeletePublicIP added in v0.13.0

func (a *APIClient) DeletePublicIP(ctx context.Context, projectId 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 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, publicIpId string) error

func (*APIClient) DeleteSecurityGroup added in v0.13.0

func (a *APIClient) DeleteSecurityGroup(ctx context.Context, projectId 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 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, securityGroupId string) error

func (*APIClient) DeleteSecurityGroupRule added in v0.13.0

func (a *APIClient) DeleteSecurityGroupRule(ctx context.Context, projectId 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 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, securityGroupId string, securityGroupRuleId string) error

func (*APIClient) DeleteServer added in v0.13.0

func (a *APIClient) DeleteServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) DeleteSnapshot added in v0.17.0

func (a *APIClient) DeleteSnapshot(ctx context.Context, projectId 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 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, snapshotId string) error

func (*APIClient) DeleteVolume added in v0.13.0

func (a *APIClient) DeleteVolume(ctx context.Context, projectId 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 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, volumeId string) error

func (*APIClient) GetAffinityGroup added in v0.17.0

func (a *APIClient) GetAffinityGroup(ctx context.Context, projectId 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 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, affinityGroupId string) (*AffinityGroup, error)

func (*APIClient) GetAttachedVolume added in v0.13.0

func (a *APIClient) GetAttachedVolume(ctx context.Context, projectId 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 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, serverId string, volumeId string) (*VolumeAttachment, error)

func (*APIClient) GetBackup added in v0.17.0

func (a *APIClient) GetBackup(ctx context.Context, projectId 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 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, 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, 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 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, imageId string) (*Image, error)

func (*APIClient) GetImageShare added in v0.17.0

func (a *APIClient) GetImageShare(ctx context.Context, projectId 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 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, 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 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, imageId string, consumerProjectId string) (*ImageShareConsumer, error)

func (*APIClient) GetImageShareExecute added in v0.17.0

func (a *APIClient) GetImageShareExecute(ctx context.Context, projectId 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, 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 machineType STACKIT machine type Name.
@return ApiGetMachineTypeRequest

func (*APIClient) GetMachineTypeExecute added in v0.16.0

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

func (*APIClient) GetNetwork

func (a *APIClient) GetNetwork(ctx context.Context, projectId 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 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, 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 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, networkRangeId string) (*NetworkRange, error)

func (*APIClient) GetNetworkAreaRoute

func (a *APIClient) GetNetworkAreaRoute(ctx context.Context, organizationId string, areaId 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 routeId The identifier (ID) of a STACKIT Route.
@return ApiGetNetworkAreaRouteRequest

func (*APIClient) GetNetworkAreaRouteExecute

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

func (*APIClient) GetNetworkExecute

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

func (*APIClient) GetNic added in v0.16.0

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

GetNic: Get details about a network interface of a network.

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 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, 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) GetProjectNIC added in v0.17.0

func (a *APIClient) GetProjectNIC(ctx context.Context, projectId 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 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, nicId string) (*NIC, error)

func (*APIClient) GetProjectRequest

func (a *APIClient) GetProjectRequest(ctx context.Context, projectId 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 requestId The identifier (ID) of a STACKIT Request.
@return ApiGetProjectRequestRequest

func (*APIClient) GetProjectRequestExecute

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

func (*APIClient) GetPublicIP added in v0.13.0

func (a *APIClient) GetPublicIP(ctx context.Context, projectId 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 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, publicIpId string) (*PublicIp, error)

func (*APIClient) GetSecurityGroup added in v0.13.0

func (a *APIClient) GetSecurityGroup(ctx context.Context, projectId 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 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, securityGroupId string) (*SecurityGroup, error)

func (*APIClient) GetSecurityGroupRule added in v0.13.0

func (a *APIClient) GetSecurityGroupRule(ctx context.Context, projectId 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 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, securityGroupId string, securityGroupRuleId string) (*SecurityGroupRule, error)

func (*APIClient) GetServer added in v0.13.0

func (a *APIClient) GetServer(ctx context.Context, projectId 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 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, 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 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, serverId string) (*ServerConsoleUrl, error)

func (*APIClient) GetServerExecute added in v0.13.0

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

func (*APIClient) GetServerLog added in v0.13.0

func (a *APIClient) GetServerLog(ctx context.Context, projectId 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 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, serverId string) (*GetServerLog200Response, error)

func (*APIClient) GetSnapshot added in v0.17.0

func (a *APIClient) GetSnapshot(ctx context.Context, projectId 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 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, snapshotId string) (*Snapshot, error)

func (*APIClient) GetVolume added in v0.13.0

func (a *APIClient) GetVolume(ctx context.Context, projectId 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 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, volumeId string) (*Volume, error)

func (*APIClient) GetVolumePerformanceClass added in v0.16.0

func (a *APIClient) GetVolumePerformanceClass(ctx context.Context, projectId 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 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, volumePerformanceClass string) (*VolumePerformanceClass, error)

func (*APIClient) ListAffinityGroups added in v0.17.0

func (a *APIClient) ListAffinityGroups(ctx context.Context, projectId 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.
@return ApiListAffinityGroupsRequest

func (*APIClient) ListAffinityGroupsExecute added in v0.17.0

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

func (*APIClient) ListAttachedVolumes added in v0.13.0

func (a *APIClient) ListAttachedVolumes(ctx context.Context, projectId 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 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, serverId string) (*VolumeAttachmentListResponse, error)

func (*APIClient) ListAvailabilityZones added in v0.17.0

func (a *APIClient) ListAvailabilityZones(ctx context.Context) 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().
@return ApiListAvailabilityZonesRequest

func (*APIClient) ListAvailabilityZonesExecute added in v0.17.0

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

func (*APIClient) ListBackups added in v0.17.0

func (a *APIClient) ListBackups(ctx context.Context, projectId 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.
@return ApiListBackupsRequest

func (*APIClient) ListBackupsExecute added in v0.17.0

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

func (*APIClient) ListImages added in v0.17.0

func (a *APIClient) ListImages(ctx context.Context, projectId 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.
@return ApiListImagesRequest

func (*APIClient) ListImagesExecute added in v0.17.0

func (a *APIClient) ListImagesExecute(ctx context.Context, projectId 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) 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.
@return ApiListMachineTypesRequest

func (*APIClient) ListMachineTypesExecute added in v0.16.0

func (a *APIClient) ListMachineTypesExecute(ctx context.Context, projectId 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) 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.
@return ApiListNetworkAreaRangesRequest

func (*APIClient) ListNetworkAreaRangesExecute

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

func (*APIClient) ListNetworkAreaRoutes

func (a *APIClient) ListNetworkAreaRoutes(ctx context.Context, organizationId string, areaId 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.
@return ApiListNetworkAreaRoutesRequest

func (*APIClient) ListNetworkAreaRoutesExecute

func (a *APIClient) ListNetworkAreaRoutesExecute(ctx context.Context, organizationId string, areaId 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) 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.
@return ApiListNetworksRequest

func (*APIClient) ListNetworksExecute

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

func (*APIClient) ListNics added in v0.16.0

func (a *APIClient) ListNics(ctx context.Context, projectId 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 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, networkId string) (*NICListResponse, error)

func (*APIClient) ListProjectNICs added in v0.17.0

func (a *APIClient) ListProjectNICs(ctx context.Context, projectId 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.
@return ApiListProjectNICsRequest

func (*APIClient) ListProjectNICsExecute added in v0.17.0

func (a *APIClient) ListProjectNICsExecute(ctx context.Context, projectId 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) 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.
@return ApiListPublicIPsRequest

func (*APIClient) ListPublicIPsExecute added in v0.13.0

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

func (*APIClient) ListQuotas added in v0.19.0

func (a *APIClient) ListQuotas(ctx context.Context, projectId 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.
@return ApiListQuotasRequest

func (*APIClient) ListQuotasExecute added in v0.19.0

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

func (*APIClient) ListSecurityGroupRules added in v0.13.0

func (a *APIClient) ListSecurityGroupRules(ctx context.Context, projectId 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 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, securityGroupId string) (*SecurityGroupRuleListResponse, error)

func (*APIClient) ListSecurityGroups added in v0.13.0

func (a *APIClient) ListSecurityGroups(ctx context.Context, projectId 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.
@return ApiListSecurityGroupsRequest

func (*APIClient) ListSecurityGroupsExecute added in v0.13.0

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

func (*APIClient) ListServerNics added in v0.16.0

func (a *APIClient) ListServerNics(ctx context.Context, projectId 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 serverId The identifier (ID) of a STACKIT Server.
@return ApiListServerNicsRequest

func (*APIClient) ListServerNicsExecute added in v0.16.0

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

func (*APIClient) ListServerServiceAccounts added in v0.13.0

func (a *APIClient) ListServerServiceAccounts(ctx context.Context, projectId 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 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, serverId string) (*ServiceAccountMailListResponse, error)

func (*APIClient) ListServers added in v0.13.0

func (a *APIClient) ListServers(ctx context.Context, projectId 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.
@return ApiListServersRequest

func (*APIClient) ListServersExecute added in v0.13.0

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

func (*APIClient) ListSnapshots added in v0.17.0

func (a *APIClient) ListSnapshots(ctx context.Context, projectId string) ApiListSnapshotsRequest

ListSnapshots: 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.
@return ApiListSnapshotsRequest

func (*APIClient) ListSnapshotsExecute added in v0.17.0

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

func (*APIClient) ListVolumePerformanceClasses added in v0.16.0

func (a *APIClient) ListVolumePerformanceClasses(ctx context.Context, projectId 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.
@return ApiListVolumePerformanceClassesRequest

func (*APIClient) ListVolumePerformanceClassesExecute added in v0.16.0

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

func (*APIClient) ListVolumes added in v0.13.0

func (a *APIClient) ListVolumes(ctx context.Context, projectId 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.
@return ApiListVolumesRequest

func (*APIClient) ListVolumesExecute added in v0.13.0

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

func (*APIClient) PartialUpdateNetwork

func (a *APIClient) PartialUpdateNetwork(ctx context.Context, projectId 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 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, networkId string) error

func (*APIClient) RebootServer added in v0.13.0

func (a *APIClient) RebootServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) RemoveNetworkFromServer added in v0.13.0

func (a *APIClient) RemoveNetworkFromServer(ctx context.Context, projectId 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 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, serverId string, networkId string) error

func (*APIClient) RemoveNicFromServer added in v0.16.0

func (a *APIClient) RemoveNicFromServer(ctx context.Context, projectId 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 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, serverId string, nicId string) error

func (*APIClient) RemovePublicIpFromServer added in v0.13.0

func (a *APIClient) RemovePublicIpFromServer(ctx context.Context, projectId 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 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, serverId string, publicIpId string) error

func (*APIClient) RemoveSecurityGroupFromServer added in v0.13.0

func (a *APIClient) RemoveSecurityGroupFromServer(ctx context.Context, projectId 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 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, serverId string, securityGroupId string) error

func (*APIClient) RemoveServiceAccountFromServer added in v0.13.0

func (a *APIClient) RemoveServiceAccountFromServer(ctx context.Context, projectId 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 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, serverId string, serviceAccountMail string) (*ServiceAccountMailListResponse, error)

func (*APIClient) RemoveVolumeFromServer added in v0.13.0

func (a *APIClient) RemoveVolumeFromServer(ctx context.Context, projectId 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 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, serverId string, volumeId string) error

func (*APIClient) RescueServer added in v0.13.0

func (a *APIClient) RescueServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) ResizeServer added in v0.13.0

func (a *APIClient) ResizeServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) ResizeVolume added in v0.13.0

func (a *APIClient) ResizeVolume(ctx context.Context, projectId 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 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, volumeId string) error

func (*APIClient) RestoreBackup added in v0.17.0

func (a *APIClient) RestoreBackup(ctx context.Context, projectId 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 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, backupId string) error

func (*APIClient) SetImageShare added in v0.17.0

func (a *APIClient) SetImageShare(ctx context.Context, projectId 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 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, imageId string) (*ImageShare, error)

func (*APIClient) StartServer added in v0.13.0

func (a *APIClient) StartServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) StopServer added in v0.13.0

func (a *APIClient) StopServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) UnrescueServer added in v0.13.0

func (a *APIClient) UnrescueServer(ctx context.Context, projectId 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 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, serverId string) error

func (*APIClient) UpdateAttachedVolume added in v0.13.0

func (a *APIClient) UpdateAttachedVolume(ctx context.Context, projectId 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 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, serverId string, volumeId string) (*VolumeAttachment, error)

func (*APIClient) UpdateBackup added in v0.17.0

func (a *APIClient) UpdateBackup(ctx context.Context, projectId 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 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, backupId string) (*Backup, error)

func (*APIClient) UpdateImage added in v0.17.0

func (a *APIClient) UpdateImage(ctx context.Context, projectId 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 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, imageId string) (*Image, error)

func (*APIClient) UpdateImageScopeLocal added in v0.19.0

func (a *APIClient) UpdateImageScopeLocal(ctx context.Context, projectId string, imageId string) ApiUpdateImageScopeLocalRequest

UpdateImageScopeLocal: Update Image Scope to Local.

Update the scope property of an existing Image inside a project to 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 imageId The identifier (ID) of a STACKIT Image.
@return ApiUpdateImageScopeLocalRequest

func (*APIClient) UpdateImageScopeLocalExecute added in v0.19.0

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

func (*APIClient) UpdateImageScopePublic added in v0.19.0

func (a *APIClient) UpdateImageScopePublic(ctx context.Context, projectId string, imageId string) ApiUpdateImageScopePublicRequest

UpdateImageScopePublic: Update Image Scope to Public.

Update the scope property of an existing Image inside a project to public.

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

func (*APIClient) UpdateImageScopePublicExecute added in v0.19.0

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

func (*APIClient) UpdateImageShare added in v0.17.0

func (a *APIClient) UpdateImageShare(ctx context.Context, projectId 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 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, 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) UpdateNetworkAreaRoute added in v0.15.0

func (a *APIClient) UpdateNetworkAreaRoute(ctx context.Context, organizationId string, areaId 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 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, routeId string) (*Route, error)

func (*APIClient) UpdateNic added in v0.16.0

func (a *APIClient) UpdateNic(ctx context.Context, projectId 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 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, networkId string, nicId string) (*NIC, error)

func (*APIClient) UpdatePublicIP added in v0.13.0

func (a *APIClient) UpdatePublicIP(ctx context.Context, projectId 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 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, publicIpId string) (*PublicIp, error)

func (*APIClient) UpdateSecurityGroup added in v0.13.0

func (a *APIClient) UpdateSecurityGroup(ctx context.Context, projectId 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 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, securityGroupId string) (*SecurityGroup, error)

func (*APIClient) UpdateServer added in v0.13.0

func (a *APIClient) UpdateServer(ctx context.Context, projectId 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 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, serverId string) (*Server, error)

func (*APIClient) UpdateSnapshot added in v0.17.0

func (a *APIClient) UpdateSnapshot(ctx context.Context, projectId 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 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, snapshotId string) (*Snapshot, error)

func (*APIClient) UpdateVolume added in v0.13.0

func (a *APIClient) UpdateVolume(ctx context.Context, projectId 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 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, volumeId string) (*Volume, error)

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

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"`
}

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 struct {
	// contains filtered or unexported fields
}

func (ApiAddNetworkToServerRequest) Execute added in v0.13.0

func (r ApiAddNetworkToServerRequest) Execute() error

type ApiAddNicToServerRequest added in v0.16.0

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

func (ApiAddNicToServerRequest) Execute added in v0.16.0

func (r ApiAddNicToServerRequest) Execute() error

type ApiAddPublicIpToServerRequest added in v0.13.0

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

func (ApiAddPublicIpToServerRequest) Execute added in v0.13.0

type ApiAddSecurityGroupToServerRequest added in v0.13.0

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

func (ApiAddSecurityGroupToServerRequest) Execute added in v0.13.0

type ApiAddServiceAccountToServerRequest added in v0.13.0

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

func (ApiAddServiceAccountToServerRequest) Execute added in v0.13.0

type ApiAddVolumeToServerRequest added in v0.13.0

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

func (ApiAddVolumeToServerRequest) AddVolumeToServerPayload added in v0.13.0

func (r ApiAddVolumeToServerRequest) AddVolumeToServerPayload(addVolumeToServerPayload AddVolumeToServerPayload) ApiAddVolumeToServerRequest

func (ApiAddVolumeToServerRequest) Execute added in v0.13.0

type ApiCreateAffinityGroupRequest added in v0.17.0

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

func (ApiCreateAffinityGroupRequest) CreateAffinityGroupPayload added in v0.17.0

func (r ApiCreateAffinityGroupRequest) CreateAffinityGroupPayload(createAffinityGroupPayload CreateAffinityGroupPayload) ApiCreateAffinityGroupRequest

func (ApiCreateAffinityGroupRequest) Execute added in v0.17.0

type ApiCreateBackupRequest added in v0.17.0

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

func (ApiCreateBackupRequest) CreateBackupPayload added in v0.17.0

func (r ApiCreateBackupRequest) CreateBackupPayload(createBackupPayload CreateBackupPayload) ApiCreateBackupRequest

func (ApiCreateBackupRequest) Execute added in v0.17.0

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

type ApiCreateImageRequest added in v0.17.0

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

func (ApiCreateImageRequest) CreateImagePayload added in v0.17.0

func (r ApiCreateImageRequest) CreateImagePayload(createImagePayload CreateImagePayload) ApiCreateImageRequest

func (ApiCreateImageRequest) Execute added in v0.17.0

type ApiCreateKeyPairRequest added in v0.16.0

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

func (ApiCreateKeyPairRequest) CreateKeyPairPayload added in v0.16.0

func (r ApiCreateKeyPairRequest) CreateKeyPairPayload(createKeyPairPayload CreateKeyPairPayload) ApiCreateKeyPairRequest

func (ApiCreateKeyPairRequest) Execute added in v0.16.0

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

type ApiCreateNetworkAreaRangeRequest

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

func (ApiCreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload

func (r ApiCreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload(createNetworkAreaRangePayload CreateNetworkAreaRangePayload) ApiCreateNetworkAreaRangeRequest

func (ApiCreateNetworkAreaRangeRequest) Execute

type ApiCreateNetworkAreaRequest

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

func (ApiCreateNetworkAreaRequest) CreateNetworkAreaPayload

func (r ApiCreateNetworkAreaRequest) CreateNetworkAreaPayload(createNetworkAreaPayload CreateNetworkAreaPayload) ApiCreateNetworkAreaRequest

func (ApiCreateNetworkAreaRequest) Execute

type ApiCreateNetworkAreaRouteRequest

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

func (ApiCreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload

func (r ApiCreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload(createNetworkAreaRoutePayload CreateNetworkAreaRoutePayload) ApiCreateNetworkAreaRouteRequest

func (ApiCreateNetworkAreaRouteRequest) Execute

type ApiCreateNetworkRequest

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

func (ApiCreateNetworkRequest) CreateNetworkPayload

func (r ApiCreateNetworkRequest) CreateNetworkPayload(createNetworkPayload CreateNetworkPayload) ApiCreateNetworkRequest

func (ApiCreateNetworkRequest) Execute

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

type ApiCreateNicRequest added in v0.16.0

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

func (ApiCreateNicRequest) CreateNicPayload added in v0.16.0

func (r ApiCreateNicRequest) CreateNicPayload(createNicPayload CreateNicPayload) ApiCreateNicRequest

func (ApiCreateNicRequest) Execute added in v0.16.0

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

type ApiCreatePublicIPRequest added in v0.13.0

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

func (ApiCreatePublicIPRequest) CreatePublicIPPayload added in v0.13.0

func (r ApiCreatePublicIPRequest) CreatePublicIPPayload(createPublicIPPayload CreatePublicIPPayload) ApiCreatePublicIPRequest

func (ApiCreatePublicIPRequest) Execute added in v0.13.0

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

type ApiCreateSecurityGroupRequest added in v0.13.0

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

func (ApiCreateSecurityGroupRequest) CreateSecurityGroupPayload added in v0.13.0

func (r ApiCreateSecurityGroupRequest) CreateSecurityGroupPayload(createSecurityGroupPayload CreateSecurityGroupPayload) ApiCreateSecurityGroupRequest

func (ApiCreateSecurityGroupRequest) Execute added in v0.13.0

type ApiCreateSecurityGroupRuleRequest added in v0.13.0

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

func (ApiCreateSecurityGroupRuleRequest) CreateSecurityGroupRulePayload added in v0.13.0

func (r ApiCreateSecurityGroupRuleRequest) CreateSecurityGroupRulePayload(createSecurityGroupRulePayload CreateSecurityGroupRulePayload) ApiCreateSecurityGroupRuleRequest

func (ApiCreateSecurityGroupRuleRequest) Execute added in v0.13.0

type ApiCreateServerRequest added in v0.13.0

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

func (ApiCreateServerRequest) CreateServerPayload added in v0.13.0

func (r ApiCreateServerRequest) CreateServerPayload(createServerPayload CreateServerPayload) ApiCreateServerRequest

func (ApiCreateServerRequest) Execute added in v0.13.0

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

type ApiCreateSnapshotRequest added in v0.17.0

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

func (ApiCreateSnapshotRequest) CreateSnapshotPayload added in v0.17.0

func (r ApiCreateSnapshotRequest) CreateSnapshotPayload(createSnapshotPayload CreateSnapshotPayload) ApiCreateSnapshotRequest

func (ApiCreateSnapshotRequest) Execute added in v0.17.0

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

type ApiCreateVolumeRequest added in v0.13.0

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

func (ApiCreateVolumeRequest) CreateVolumePayload added in v0.13.0

func (r ApiCreateVolumeRequest) CreateVolumePayload(createVolumePayload CreateVolumePayload) ApiCreateVolumeRequest

func (ApiCreateVolumeRequest) Execute added in v0.13.0

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

type ApiDeallocateServerRequest added in v0.13.0

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

func (ApiDeallocateServerRequest) Execute added in v0.13.0

func (r ApiDeallocateServerRequest) Execute() error

type ApiDeleteAffinityGroupRequest added in v0.17.0

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

func (ApiDeleteAffinityGroupRequest) Execute added in v0.17.0

type ApiDeleteBackupRequest added in v0.17.0

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

func (ApiDeleteBackupRequest) Execute added in v0.17.0

func (r ApiDeleteBackupRequest) Execute() error

func (ApiDeleteBackupRequest) Force added in v0.17.0

type ApiDeleteImageRequest added in v0.17.0

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

func (ApiDeleteImageRequest) Execute added in v0.17.0

func (r ApiDeleteImageRequest) Execute() error

type ApiDeleteImageShareConsumerRequest added in v0.17.0

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

func (ApiDeleteImageShareConsumerRequest) Execute added in v0.17.0

type ApiDeleteImageShareRequest added in v0.17.0

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

func (ApiDeleteImageShareRequest) Execute added in v0.17.0

func (r ApiDeleteImageShareRequest) Execute() error

type ApiDeleteKeyPairRequest added in v0.16.0

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

func (ApiDeleteKeyPairRequest) Execute added in v0.16.0

func (r ApiDeleteKeyPairRequest) Execute() error

type ApiDeleteNetworkAreaRangeRequest

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

func (ApiDeleteNetworkAreaRangeRequest) Execute

type ApiDeleteNetworkAreaRequest

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

func (ApiDeleteNetworkAreaRequest) Execute

func (r ApiDeleteNetworkAreaRequest) Execute() error

type ApiDeleteNetworkAreaRouteRequest

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

func (ApiDeleteNetworkAreaRouteRequest) Execute

type ApiDeleteNetworkRequest

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

func (ApiDeleteNetworkRequest) Execute

func (r ApiDeleteNetworkRequest) Execute() error

type ApiDeleteNicRequest added in v0.16.0

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

func (ApiDeleteNicRequest) Execute added in v0.16.0

func (r ApiDeleteNicRequest) Execute() error

type ApiDeletePublicIPRequest added in v0.13.0

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

func (ApiDeletePublicIPRequest) Execute added in v0.13.0

func (r ApiDeletePublicIPRequest) Execute() error

type ApiDeleteSecurityGroupRequest added in v0.13.0

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

func (ApiDeleteSecurityGroupRequest) Execute added in v0.13.0

type ApiDeleteSecurityGroupRuleRequest added in v0.13.0

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

func (ApiDeleteSecurityGroupRuleRequest) Execute added in v0.13.0

type ApiDeleteServerRequest added in v0.13.0

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

func (ApiDeleteServerRequest) Execute added in v0.13.0

func (r ApiDeleteServerRequest) Execute() error

type ApiDeleteSnapshotRequest added in v0.17.0

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

func (ApiDeleteSnapshotRequest) Execute added in v0.17.0

func (r ApiDeleteSnapshotRequest) Execute() error

type ApiDeleteVolumeRequest added in v0.13.0

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

func (ApiDeleteVolumeRequest) Execute added in v0.13.0

func (r ApiDeleteVolumeRequest) Execute() error

type ApiGetAffinityGroupRequest added in v0.17.0

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

func (ApiGetAffinityGroupRequest) Execute added in v0.17.0

type ApiGetAttachedVolumeRequest added in v0.13.0

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

func (ApiGetAttachedVolumeRequest) Execute added in v0.13.0

type ApiGetBackupRequest added in v0.17.0

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

func (ApiGetBackupRequest) Execute added in v0.17.0

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

type ApiGetImageRequest added in v0.17.0

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

func (ApiGetImageRequest) Execute added in v0.17.0

func (r ApiGetImageRequest) Execute() (*Image, error)

type ApiGetImageShareConsumerRequest added in v0.17.0

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

func (ApiGetImageShareConsumerRequest) Execute added in v0.17.0

type ApiGetImageShareRequest added in v0.17.0

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

func (ApiGetImageShareRequest) Execute added in v0.17.0

func (r ApiGetImageShareRequest) Execute() (*ImageShare, error)

type ApiGetKeyPairRequest added in v0.16.0

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

func (ApiGetKeyPairRequest) Execute added in v0.16.0

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

type ApiGetMachineTypeRequest added in v0.16.0

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

func (ApiGetMachineTypeRequest) Execute added in v0.16.0

func (r ApiGetMachineTypeRequest) Execute() (*MachineType, error)

type ApiGetNetworkAreaRangeRequest

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

func (ApiGetNetworkAreaRangeRequest) Execute

type ApiGetNetworkAreaRequest

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

func (ApiGetNetworkAreaRequest) Execute

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

type ApiGetNetworkAreaRouteRequest

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

func (ApiGetNetworkAreaRouteRequest) Execute

func (r ApiGetNetworkAreaRouteRequest) Execute() (*Route, error)

type ApiGetNetworkRequest

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

func (ApiGetNetworkRequest) Execute

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

type ApiGetNicRequest added in v0.16.0

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

func (ApiGetNicRequest) Execute added in v0.16.0

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

type ApiGetOrganizationRequestRequest

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

func (ApiGetOrganizationRequestRequest) Execute

type ApiGetProjectNICRequest added in v0.17.0

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

func (ApiGetProjectNICRequest) Execute added in v0.17.0

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

type ApiGetProjectRequestRequest

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

func (ApiGetProjectRequestRequest) Execute

func (r ApiGetProjectRequestRequest) Execute() (*Request, error)

type ApiGetPublicIPRequest added in v0.13.0

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

func (ApiGetPublicIPRequest) Execute added in v0.13.0

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

type ApiGetSecurityGroupRequest added in v0.13.0

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

func (ApiGetSecurityGroupRequest) Execute added in v0.13.0

type ApiGetSecurityGroupRuleRequest added in v0.13.0

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

func (ApiGetSecurityGroupRuleRequest) Execute added in v0.13.0

type ApiGetServerConsoleRequest added in v0.13.0

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

func (ApiGetServerConsoleRequest) Execute added in v0.13.0

type ApiGetServerLogRequest added in v0.13.0

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

func (ApiGetServerLogRequest) Execute added in v0.13.0

func (ApiGetServerLogRequest) Length added in v0.17.0

type ApiGetServerRequest added in v0.13.0

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

func (ApiGetServerRequest) Details added in v0.13.0

func (r ApiGetServerRequest) Details(details bool) ApiGetServerRequest

func (ApiGetServerRequest) Execute added in v0.13.0

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

type ApiGetSnapshotRequest added in v0.17.0

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

func (ApiGetSnapshotRequest) Execute added in v0.17.0

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

type ApiGetVolumePerformanceClassRequest added in v0.16.0

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

func (ApiGetVolumePerformanceClassRequest) Execute added in v0.16.0

type ApiGetVolumeRequest added in v0.13.0

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

func (ApiGetVolumeRequest) Execute added in v0.13.0

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

type ApiListAffinityGroupsRequest added in v0.17.0

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

func (ApiListAffinityGroupsRequest) Execute added in v0.17.0

type ApiListAttachedVolumesRequest added in v0.13.0

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

func (ApiListAttachedVolumesRequest) Execute added in v0.13.0

type ApiListAvailabilityZonesRequest added in v0.17.0

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

func (ApiListAvailabilityZonesRequest) Execute added in v0.17.0

type ApiListBackupsRequest added in v0.17.0

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

func (ApiListBackupsRequest) Execute added in v0.17.0

func (ApiListBackupsRequest) LabelSelector added in v0.17.0

func (r ApiListBackupsRequest) LabelSelector(labelSelector string) ApiListBackupsRequest

type ApiListImagesRequest added in v0.17.0

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

func (ApiListImagesRequest) All added in v0.21.1

func (ApiListImagesRequest) Execute added in v0.17.0

func (ApiListImagesRequest) LabelSelector added in v0.17.0

func (r ApiListImagesRequest) LabelSelector(labelSelector string) ApiListImagesRequest

type ApiListKeyPairsRequest added in v0.16.0

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

func (ApiListKeyPairsRequest) Execute added in v0.16.0

func (ApiListKeyPairsRequest) LabelSelector added in v0.16.0

func (r ApiListKeyPairsRequest) LabelSelector(labelSelector string) ApiListKeyPairsRequest

type ApiListMachineTypesRequest added in v0.16.0

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

func (ApiListMachineTypesRequest) Execute added in v0.16.0

func (ApiListMachineTypesRequest) Filter added in v0.22.0

type ApiListNetworkAreaProjectsRequest

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

func (ApiListNetworkAreaProjectsRequest) Execute

type ApiListNetworkAreaRangesRequest

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

func (ApiListNetworkAreaRangesRequest) Execute

type ApiListNetworkAreaRoutesRequest

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

func (ApiListNetworkAreaRoutesRequest) Execute

func (ApiListNetworkAreaRoutesRequest) LabelSelector added in v0.15.0

type ApiListNetworkAreasRequest

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

func (ApiListNetworkAreasRequest) Execute

func (ApiListNetworkAreasRequest) LabelSelector added in v0.15.0

func (r ApiListNetworkAreasRequest) LabelSelector(labelSelector string) ApiListNetworkAreasRequest

type ApiListNetworksRequest

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

func (ApiListNetworksRequest) Execute

func (ApiListNetworksRequest) LabelSelector added in v0.11.0

func (r ApiListNetworksRequest) LabelSelector(labelSelector string) ApiListNetworksRequest

type ApiListNicsRequest added in v0.16.0

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

func (ApiListNicsRequest) Execute added in v0.16.0

func (r ApiListNicsRequest) Execute() (*NICListResponse, error)

func (ApiListNicsRequest) LabelSelector added in v0.16.0

func (r ApiListNicsRequest) LabelSelector(labelSelector string) ApiListNicsRequest

type ApiListProjectNICsRequest added in v0.17.0

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

func (ApiListProjectNICsRequest) Execute added in v0.17.0

func (ApiListProjectNICsRequest) LabelSelector added in v0.17.0

func (r ApiListProjectNICsRequest) LabelSelector(labelSelector string) ApiListProjectNICsRequest

type ApiListPublicIPRangesRequest added in v0.22.0

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

func (ApiListPublicIPRangesRequest) Execute added in v0.22.0

type ApiListPublicIPsRequest added in v0.13.0

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

func (ApiListPublicIPsRequest) Execute added in v0.13.0

func (ApiListPublicIPsRequest) LabelSelector added in v0.13.0

func (r ApiListPublicIPsRequest) LabelSelector(labelSelector string) ApiListPublicIPsRequest

type ApiListQuotasRequest added in v0.19.0

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

func (ApiListQuotasRequest) Execute added in v0.19.0

type ApiListSecurityGroupRulesRequest added in v0.13.0

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

func (ApiListSecurityGroupRulesRequest) Execute added in v0.13.0

type ApiListSecurityGroupsRequest added in v0.13.0

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

func (ApiListSecurityGroupsRequest) Execute added in v0.13.0

func (ApiListSecurityGroupsRequest) LabelSelector added in v0.13.0

func (r ApiListSecurityGroupsRequest) LabelSelector(labelSelector string) ApiListSecurityGroupsRequest

type ApiListServerNicsRequest added in v0.16.0

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

func (ApiListServerNicsRequest) Execute added in v0.16.0

type ApiListServerServiceAccountsRequest added in v0.13.0

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

func (ApiListServerServiceAccountsRequest) Execute added in v0.13.0

type ApiListServersRequest added in v0.13.0

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

func (ApiListServersRequest) Details added in v0.13.0

func (ApiListServersRequest) Execute added in v0.13.0

func (ApiListServersRequest) LabelSelector added in v0.13.0

func (r ApiListServersRequest) LabelSelector(labelSelector string) ApiListServersRequest

type ApiListSnapshotsRequest added in v0.17.0

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

func (ApiListSnapshotsRequest) Execute added in v0.17.0

func (ApiListSnapshotsRequest) LabelSelector added in v0.17.0

func (r ApiListSnapshotsRequest) LabelSelector(labelSelector string) ApiListSnapshotsRequest

type ApiListVolumePerformanceClassesRequest added in v0.16.0

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

func (ApiListVolumePerformanceClassesRequest) Execute added in v0.16.0

func (ApiListVolumePerformanceClassesRequest) LabelSelector added in v0.16.0

type ApiListVolumesRequest added in v0.13.0

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

func (ApiListVolumesRequest) Execute added in v0.13.0

func (ApiListVolumesRequest) LabelSelector added in v0.13.0

func (r ApiListVolumesRequest) LabelSelector(labelSelector string) ApiListVolumesRequest

type ApiPartialUpdateNetworkAreaRequest

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

func (ApiPartialUpdateNetworkAreaRequest) Execute

func (ApiPartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload

func (r ApiPartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload(partialUpdateNetworkAreaPayload PartialUpdateNetworkAreaPayload) ApiPartialUpdateNetworkAreaRequest

type ApiPartialUpdateNetworkRequest

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

func (ApiPartialUpdateNetworkRequest) Execute

func (ApiPartialUpdateNetworkRequest) PartialUpdateNetworkPayload

func (r ApiPartialUpdateNetworkRequest) PartialUpdateNetworkPayload(partialUpdateNetworkPayload PartialUpdateNetworkPayload) ApiPartialUpdateNetworkRequest

type ApiRebootServerRequest added in v0.13.0

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

func (ApiRebootServerRequest) Action added in v0.13.0

func (ApiRebootServerRequest) Execute added in v0.13.0

func (r ApiRebootServerRequest) Execute() error

type ApiRemoveNetworkFromServerRequest added in v0.13.0

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

func (ApiRemoveNetworkFromServerRequest) Execute added in v0.13.0

type ApiRemoveNicFromServerRequest added in v0.16.0

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

func (ApiRemoveNicFromServerRequest) Execute added in v0.16.0

type ApiRemovePublicIpFromServerRequest added in v0.13.0

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

func (ApiRemovePublicIpFromServerRequest) Execute added in v0.13.0

type ApiRemoveSecurityGroupFromServerRequest added in v0.13.0

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

func (ApiRemoveSecurityGroupFromServerRequest) Execute added in v0.13.0

type ApiRemoveServiceAccountFromServerRequest added in v0.13.0

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

func (ApiRemoveServiceAccountFromServerRequest) Execute added in v0.13.0

type ApiRemoveVolumeFromServerRequest added in v0.13.0

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

func (ApiRemoveVolumeFromServerRequest) Execute added in v0.13.0

type ApiRescueServerRequest added in v0.13.0

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

func (ApiRescueServerRequest) Execute added in v0.13.0

func (r ApiRescueServerRequest) Execute() error

func (ApiRescueServerRequest) RescueServerPayload added in v0.13.0

func (r ApiRescueServerRequest) RescueServerPayload(rescueServerPayload RescueServerPayload) ApiRescueServerRequest

type ApiResizeServerRequest added in v0.13.0

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

func (ApiResizeServerRequest) Execute added in v0.13.0

func (r ApiResizeServerRequest) Execute() error

func (ApiResizeServerRequest) ResizeServerPayload added in v0.13.0

func (r ApiResizeServerRequest) ResizeServerPayload(resizeServerPayload ResizeServerPayload) ApiResizeServerRequest

type ApiResizeVolumeRequest added in v0.13.0

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

func (ApiResizeVolumeRequest) Execute added in v0.13.0

func (r ApiResizeVolumeRequest) Execute() error

func (ApiResizeVolumeRequest) ResizeVolumePayload added in v0.13.0

func (r ApiResizeVolumeRequest) ResizeVolumePayload(resizeVolumePayload ResizeVolumePayload) ApiResizeVolumeRequest

type ApiRestoreBackupRequest added in v0.17.0

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

func (ApiRestoreBackupRequest) Execute added in v0.17.0

func (r ApiRestoreBackupRequest) Execute() error

type ApiSetImageShareRequest added in v0.17.0

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

func (ApiSetImageShareRequest) Execute added in v0.17.0

func (r ApiSetImageShareRequest) Execute() (*ImageShare, error)

func (ApiSetImageShareRequest) SetImageSharePayload added in v0.17.0

func (r ApiSetImageShareRequest) SetImageSharePayload(setImageSharePayload SetImageSharePayload) ApiSetImageShareRequest

type ApiStartServerRequest added in v0.13.0

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

func (ApiStartServerRequest) Execute added in v0.13.0

func (r ApiStartServerRequest) Execute() error

type ApiStopServerRequest added in v0.13.0

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

func (ApiStopServerRequest) Execute added in v0.13.0

func (r ApiStopServerRequest) Execute() error

type ApiUnrescueServerRequest added in v0.13.0

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

func (ApiUnrescueServerRequest) Execute added in v0.13.0

func (r ApiUnrescueServerRequest) Execute() error

type ApiUpdateAttachedVolumeRequest added in v0.13.0

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

func (ApiUpdateAttachedVolumeRequest) Execute added in v0.13.0

func (ApiUpdateAttachedVolumeRequest) UpdateAttachedVolumePayload added in v0.13.0

func (r ApiUpdateAttachedVolumeRequest) UpdateAttachedVolumePayload(updateAttachedVolumePayload UpdateAttachedVolumePayload) ApiUpdateAttachedVolumeRequest

type ApiUpdateBackupRequest added in v0.17.0

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

func (ApiUpdateBackupRequest) Execute added in v0.17.0

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

func (ApiUpdateBackupRequest) UpdateBackupPayload added in v0.17.0

func (r ApiUpdateBackupRequest) UpdateBackupPayload(updateBackupPayload UpdateBackupPayload) ApiUpdateBackupRequest

type ApiUpdateImageRequest added in v0.17.0

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

func (ApiUpdateImageRequest) Execute added in v0.17.0

func (r ApiUpdateImageRequest) Execute() (*Image, error)

func (ApiUpdateImageRequest) UpdateImagePayload added in v0.17.0

func (r ApiUpdateImageRequest) UpdateImagePayload(updateImagePayload UpdateImagePayload) ApiUpdateImageRequest

type ApiUpdateImageScopeLocalRequest added in v0.19.0

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

func (ApiUpdateImageScopeLocalRequest) Execute added in v0.19.0

type ApiUpdateImageScopePublicRequest added in v0.19.0

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

func (ApiUpdateImageScopePublicRequest) Execute added in v0.19.0

type ApiUpdateImageShareRequest added in v0.17.0

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

func (ApiUpdateImageShareRequest) Execute added in v0.17.0

func (ApiUpdateImageShareRequest) UpdateImageSharePayload added in v0.17.0

func (r ApiUpdateImageShareRequest) UpdateImageSharePayload(updateImageSharePayload UpdateImageSharePayload) ApiUpdateImageShareRequest

type ApiUpdateKeyPairRequest added in v0.16.0

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

func (ApiUpdateKeyPairRequest) Execute added in v0.16.0

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

func (ApiUpdateKeyPairRequest) UpdateKeyPairPayload added in v0.16.0

func (r ApiUpdateKeyPairRequest) UpdateKeyPairPayload(updateKeyPairPayload UpdateKeyPairPayload) ApiUpdateKeyPairRequest

type ApiUpdateNetworkAreaRouteRequest added in v0.15.0

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

func (ApiUpdateNetworkAreaRouteRequest) Execute added in v0.15.0

func (ApiUpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload added in v0.15.0

func (r ApiUpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload(updateNetworkAreaRoutePayload UpdateNetworkAreaRoutePayload) ApiUpdateNetworkAreaRouteRequest

type ApiUpdateNicRequest added in v0.16.0

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

func (ApiUpdateNicRequest) Execute added in v0.16.0

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

func (ApiUpdateNicRequest) UpdateNicPayload added in v0.16.0

func (r ApiUpdateNicRequest) UpdateNicPayload(updateNicPayload UpdateNicPayload) ApiUpdateNicRequest

type ApiUpdatePublicIPRequest added in v0.13.0

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

func (ApiUpdatePublicIPRequest) Execute added in v0.13.0

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

func (ApiUpdatePublicIPRequest) UpdatePublicIPPayload added in v0.13.0

func (r ApiUpdatePublicIPRequest) UpdatePublicIPPayload(updatePublicIPPayload UpdatePublicIPPayload) ApiUpdatePublicIPRequest

type ApiUpdateSecurityGroupRequest added in v0.13.0

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

func (ApiUpdateSecurityGroupRequest) Execute added in v0.13.0

func (ApiUpdateSecurityGroupRequest) UpdateSecurityGroupPayload added in v0.13.0

func (r ApiUpdateSecurityGroupRequest) UpdateSecurityGroupPayload(updateSecurityGroupPayload UpdateSecurityGroupPayload) ApiUpdateSecurityGroupRequest

type ApiUpdateServerRequest added in v0.13.0

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

func (ApiUpdateServerRequest) Execute added in v0.13.0

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

func (ApiUpdateServerRequest) UpdateServerPayload added in v0.13.0

func (r ApiUpdateServerRequest) UpdateServerPayload(updateServerPayload UpdateServerPayload) ApiUpdateServerRequest

type ApiUpdateSnapshotRequest added in v0.17.0

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

func (ApiUpdateSnapshotRequest) Execute added in v0.17.0

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

func (ApiUpdateSnapshotRequest) UpdateSnapshotPayload added in v0.17.0

func (r ApiUpdateSnapshotRequest) UpdateSnapshotPayload(updateSnapshotPayload UpdateSnapshotPayload) ApiUpdateSnapshotRequest

type ApiUpdateVolumeRequest added in v0.13.0

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

func (ApiUpdateVolumeRequest) Execute added in v0.13.0

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

func (ApiUpdateVolumeRequest) UpdateVolumePayload added in v0.13.0

func (r ApiUpdateVolumeRequest) UpdateVolumePayload(updateVolumePayload UpdateVolumePayload) ApiUpdateVolumeRequest

type Area

type Area struct {
	// A list containing DNS Servers/Nameservers for IPv4.
	DefaultNameservers AreaGetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	NetworkRanges AreaGetNetworkRangesAttributeType `json:"networkRanges,omitempty"`
	// A list of routes.
	Routes AreaGetRoutesAttributeType `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	TransferNetwork AreaGetTransferNetworkAttributeType `json:"transferNetwork,omitempty"`
}

Area The basic properties of a network area.

func NewArea added in v0.12.0

func NewArea() *Area

NewArea instantiates a new Area object This constructor will assign default values to properties that have it defined, 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 NewAreaWithDefaults added in v0.12.0

func NewAreaWithDefaults() *Area

NewAreaWithDefaults instantiates a new Area object This 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 (*Area) GetDefaultNameservers added in v0.12.0

func (o *Area) GetDefaultNameservers() (res AreaGetDefaultNameserversRetType)

GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise.

func (*Area) GetDefaultNameserversOk added in v0.12.0

func (o *Area) GetDefaultNameserversOk() (ret AreaGetDefaultNameserversRetType, 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 (*Area) GetNetworkRanges added in v0.12.0

func (o *Area) GetNetworkRanges() (res AreaGetNetworkRangesRetType)

GetNetworkRanges returns the NetworkRanges field value if set, zero value otherwise.

func (*Area) GetNetworkRangesOk added in v0.12.0

func (o *Area) GetNetworkRangesOk() (ret AreaGetNetworkRangesRetType, ok bool)

GetNetworkRangesOk returns a tuple with the NetworkRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Area) GetRoutes added in v0.12.0

func (o *Area) GetRoutes() (res AreaGetRoutesRetType)

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*Area) GetRoutesOk added in v0.12.0

func (o *Area) GetRoutesOk() (ret AreaGetRoutesRetType, ok bool)

GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Area) GetTransferNetwork added in v0.12.0

func (o *Area) GetTransferNetwork() (res AreaGetTransferNetworkRetType)

GetTransferNetwork returns the TransferNetwork field value if set, zero value otherwise.

func (*Area) GetTransferNetworkOk added in v0.12.0

func (o *Area) GetTransferNetworkOk() (ret AreaGetTransferNetworkRetType, ok bool)

GetTransferNetworkOk returns a tuple with the TransferNetwork field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Area) HasDefaultNameservers added in v0.12.0

func (o *Area) HasDefaultNameservers() bool

HasDefaultNameservers returns a boolean if a field has been set.

func (*Area) HasNetworkRanges added in v0.12.0

func (o *Area) HasNetworkRanges() bool

HasNetworkRanges returns a boolean if a field has been set.

func (*Area) HasRoutes added in v0.12.0

func (o *Area) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*Area) HasTransferNetwork added in v0.12.0

func (o *Area) HasTransferNetwork() bool

HasTransferNetwork returns a boolean if a field has been set.

func (*Area) SetDefaultNameservers added in v0.12.0

func (o *Area) SetDefaultNameservers(v AreaGetDefaultNameserversRetType)

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field.

func (*Area) SetNetworkRanges added in v0.12.0

func (o *Area) SetNetworkRanges(v AreaGetNetworkRangesRetType)

SetNetworkRanges gets a reference to the given []NetworkRange and assigns it to the NetworkRanges field.

func (*Area) SetRoutes added in v0.12.0

func (o *Area) SetRoutes(v AreaGetRoutesRetType)

SetRoutes gets a reference to the given []Route and assigns it to the Routes field.

func (*Area) SetTransferNetwork added in v0.12.0

func (o *Area) SetTransferNetwork(v AreaGetTransferNetworkRetType)

SetTransferNetwork gets a reference to the given string and assigns it to the TransferNetwork field.

func (Area) ToMap added in v0.12.0

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

type AreaConfig

type AreaConfig struct {
	DefaultNameservers AreaConfigGetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	// REQUIRED
	NetworkRanges AreaConfigGetNetworkRangesAttributeType `json:"networkRanges"`
	// A list of routes.
	Routes AreaConfigGetRoutesAttributeType `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	TransferNetwork AreaConfigGetTransferNetworkAttributeType `json:"transferNetwork"`
}

AreaConfig The basic network area object.

func NewAreaConfig added in v0.12.0

func NewAreaConfig(networkRanges AreaConfigGetNetworkRangesArgType, transferNetwork AreaConfigGetTransferNetworkArgType) *AreaConfig

NewAreaConfig instantiates a new AreaConfig object This constructor will assign default values to properties that have it defined, 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 NewAreaConfigWithDefaults added in v0.12.0

func NewAreaConfigWithDefaults() *AreaConfig

NewAreaConfigWithDefaults instantiates a new AreaConfig object This 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 (*AreaConfig) GetDefaultNameservers added in v0.12.0

func (o *AreaConfig) GetDefaultNameservers() (res AreaConfigGetDefaultNameserversRetType)

GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise.

func (*AreaConfig) GetDefaultNameserversOk added in v0.12.0

func (o *AreaConfig) GetDefaultNameserversOk() (ret AreaConfigGetDefaultNameserversRetType, 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 (*AreaConfig) GetNetworkRanges added in v0.12.0

func (o *AreaConfig) GetNetworkRanges() (ret AreaConfigGetNetworkRangesRetType)

GetNetworkRanges returns the NetworkRanges field value

func (*AreaConfig) GetNetworkRangesOk added in v0.12.0

func (o *AreaConfig) GetNetworkRangesOk() (ret AreaConfigGetNetworkRangesRetType, ok bool)

GetNetworkRangesOk returns a tuple with the NetworkRanges field value and a boolean to check if the value has been set.

func (*AreaConfig) GetRoutes added in v0.12.0

func (o *AreaConfig) GetRoutes() (res AreaConfigGetRoutesRetType)

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*AreaConfig) GetRoutesOk added in v0.12.0

func (o *AreaConfig) GetRoutesOk() (ret AreaConfigGetRoutesRetType, ok bool)

GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AreaConfig) GetTransferNetwork added in v0.12.0

func (o *AreaConfig) GetTransferNetwork() (ret AreaConfigGetTransferNetworkRetType)

GetTransferNetwork returns the TransferNetwork field value

func (*AreaConfig) GetTransferNetworkOk added in v0.12.0

func (o *AreaConfig) GetTransferNetworkOk() (ret AreaConfigGetTransferNetworkRetType, ok bool)

GetTransferNetworkOk returns a tuple with the TransferNetwork field value and a boolean to check if the value has been set.

func (*AreaConfig) HasDefaultNameservers added in v0.12.0

func (o *AreaConfig) HasDefaultNameservers() bool

HasDefaultNameservers returns a boolean if a field has been set.

func (*AreaConfig) HasRoutes added in v0.12.0

func (o *AreaConfig) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*AreaConfig) SetDefaultNameservers added in v0.12.0

func (o *AreaConfig) SetDefaultNameservers(v AreaConfigGetDefaultNameserversRetType)

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field.

func (*AreaConfig) SetNetworkRanges added in v0.12.0

func (o *AreaConfig) SetNetworkRanges(v AreaConfigGetNetworkRangesRetType)

SetNetworkRanges sets field value

func (*AreaConfig) SetRoutes added in v0.12.0

func (o *AreaConfig) SetRoutes(v AreaConfigGetRoutesRetType)

SetRoutes gets a reference to the given []Route and assigns it to the Routes field.

func (*AreaConfig) SetTransferNetwork added in v0.12.0

func (o *AreaConfig) SetTransferNetwork(v AreaConfigGetTransferNetworkRetType)

SetTransferNetwork sets field value

func (AreaConfig) ToMap added in v0.12.0

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

type AreaConfigGetDefaultNameserversArgType added in v0.21.2

type AreaConfigGetDefaultNameserversArgType = []string

type AreaConfigGetDefaultNameserversAttributeType added in v0.21.2

type AreaConfigGetDefaultNameserversAttributeType = *[]string

isArray

type AreaConfigGetDefaultNameserversRetType added in v0.21.2

type AreaConfigGetDefaultNameserversRetType = []string

type AreaConfigGetNetworkRangesArgType added in v0.21.2

type AreaConfigGetNetworkRangesArgType = []NetworkRange

type AreaConfigGetNetworkRangesAttributeType added in v0.21.2

type AreaConfigGetNetworkRangesAttributeType = *[]NetworkRange

isArray

type AreaConfigGetNetworkRangesRetType added in v0.21.2

type AreaConfigGetNetworkRangesRetType = []NetworkRange

type AreaConfigGetRoutesArgType added in v0.21.2

type AreaConfigGetRoutesArgType = []Route

type AreaConfigGetRoutesAttributeType added in v0.21.2

type AreaConfigGetRoutesAttributeType = *[]Route

isArray

type AreaConfigGetRoutesRetType added in v0.21.2

type AreaConfigGetRoutesRetType = []Route

type AreaConfigGetTransferNetworkArgType added in v0.21.2

type AreaConfigGetTransferNetworkArgType = string

type AreaConfigGetTransferNetworkAttributeType added in v0.21.2

type AreaConfigGetTransferNetworkAttributeType = *string

isNotNullableString

type AreaConfigGetTransferNetworkRetType added in v0.21.2

type AreaConfigGetTransferNetworkRetType = string

type AreaGetDefaultNameserversArgType added in v0.21.2

type AreaGetDefaultNameserversArgType = []string

type AreaGetDefaultNameserversAttributeType added in v0.21.2

type AreaGetDefaultNameserversAttributeType = *[]string

isArray

type AreaGetDefaultNameserversRetType added in v0.21.2

type AreaGetDefaultNameserversRetType = []string

type AreaGetNetworkRangesArgType added in v0.21.2

type AreaGetNetworkRangesArgType = []NetworkRange

type AreaGetNetworkRangesAttributeType added in v0.21.2

type AreaGetNetworkRangesAttributeType = *[]NetworkRange

isArray

type AreaGetNetworkRangesRetType added in v0.21.2

type AreaGetNetworkRangesRetType = []NetworkRange

type AreaGetRoutesArgType added in v0.21.2

type AreaGetRoutesArgType = []Route

type AreaGetRoutesAttributeType added in v0.21.2

type AreaGetRoutesAttributeType = *[]Route

isArray

type AreaGetRoutesRetType added in v0.21.2

type AreaGetRoutesRetType = []Route

type AreaGetTransferNetworkArgType added in v0.21.2

type AreaGetTransferNetworkArgType = string

type AreaGetTransferNetworkAttributeType added in v0.21.2

type AreaGetTransferNetworkAttributeType = *string

isNotNullableString

type AreaGetTransferNetworkRetType added in v0.21.2

type AreaGetTransferNetworkRetType = string

type AreaPrefixConfigIPv4

type AreaPrefixConfigIPv4 struct {
	// The default prefix length for networks in the network area.
	DefaultPrefixLen AreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen AreaPrefixConfigIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen AreaPrefixConfigIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"`
}

AreaPrefixConfigIPv4 The IPv4 prefix config for a network area.

func NewAreaPrefixConfigIPv4 added in v0.12.0

func NewAreaPrefixConfigIPv4() *AreaPrefixConfigIPv4

NewAreaPrefixConfigIPv4 instantiates a new AreaPrefixConfigIPv4 object This constructor will assign default values to properties that have it defined, 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 NewAreaPrefixConfigIPv4WithDefaults added in v0.12.0

func NewAreaPrefixConfigIPv4WithDefaults() *AreaPrefixConfigIPv4

NewAreaPrefixConfigIPv4WithDefaults instantiates a new AreaPrefixConfigIPv4 object This 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 (*AreaPrefixConfigIPv4) GetDefaultPrefixLen added in v0.12.0

GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.

func (*AreaPrefixConfigIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *AreaPrefixConfigIPv4) GetDefaultPrefixLenOk() (ret AreaPrefixConfigIPv4GetDefaultPrefixLenRetType, ok bool)

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 (*AreaPrefixConfigIPv4) GetMaxPrefixLen added in v0.12.0

GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.

func (*AreaPrefixConfigIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *AreaPrefixConfigIPv4) GetMaxPrefixLenOk() (ret AreaPrefixConfigIPv4GetMaxPrefixLenRetType, ok bool)

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 (*AreaPrefixConfigIPv4) GetMinPrefixLen added in v0.12.0

GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.

func (*AreaPrefixConfigIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *AreaPrefixConfigIPv4) GetMinPrefixLenOk() (ret AreaPrefixConfigIPv4GetMinPrefixLenRetType, ok bool)

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 (*AreaPrefixConfigIPv4) HasDefaultPrefixLen added in v0.12.0

func (o *AreaPrefixConfigIPv4) HasDefaultPrefixLen() bool

HasDefaultPrefixLen returns a boolean if a field has been set.

func (*AreaPrefixConfigIPv4) HasMaxPrefixLen added in v0.12.0

func (o *AreaPrefixConfigIPv4) HasMaxPrefixLen() bool

HasMaxPrefixLen returns a boolean if a field has been set.

func (*AreaPrefixConfigIPv4) HasMinPrefixLen added in v0.12.0

func (o *AreaPrefixConfigIPv4) HasMinPrefixLen() bool

HasMinPrefixLen returns a boolean if a field has been set.

func (*AreaPrefixConfigIPv4) SetDefaultPrefixLen added in v0.12.0

SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.

func (*AreaPrefixConfigIPv4) SetMaxPrefixLen added in v0.12.0

SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.

func (*AreaPrefixConfigIPv4) SetMinPrefixLen added in v0.12.0

SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.

func (AreaPrefixConfigIPv4) ToMap added in v0.12.0

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

type AreaPrefixConfigIPv4GetDefaultPrefixLenArgType added in v0.21.2

type AreaPrefixConfigIPv4GetDefaultPrefixLenArgType = int64

type AreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType added in v0.21.2

type AreaPrefixConfigIPv4GetDefaultPrefixLenAttributeType = *int64

isInteger

type AreaPrefixConfigIPv4GetDefaultPrefixLenRetType added in v0.21.2

type AreaPrefixConfigIPv4GetDefaultPrefixLenRetType = int64

type AreaPrefixConfigIPv4GetMaxPrefixLenArgType added in v0.21.2

type AreaPrefixConfigIPv4GetMaxPrefixLenArgType = int64

type AreaPrefixConfigIPv4GetMaxPrefixLenAttributeType added in v0.21.2

type AreaPrefixConfigIPv4GetMaxPrefixLenAttributeType = *int64

isInteger

type AreaPrefixConfigIPv4GetMaxPrefixLenRetType added in v0.21.2

type AreaPrefixConfigIPv4GetMaxPrefixLenRetType = int64

type AreaPrefixConfigIPv4GetMinPrefixLenArgType added in v0.21.2

type AreaPrefixConfigIPv4GetMinPrefixLenArgType = int64

type AreaPrefixConfigIPv4GetMinPrefixLenAttributeType added in v0.21.2

type AreaPrefixConfigIPv4GetMinPrefixLenAttributeType = *int64

isInteger

type AreaPrefixConfigIPv4GetMinPrefixLenRetType added in v0.21.2

type AreaPrefixConfigIPv4GetMinPrefixLenRetType = int64

type AvailabilityZoneListResponse added in v0.17.0

type AvailabilityZoneListResponse struct {
	// A list of availability zones.
	// REQUIRED
	Items AvailabilityZoneListResponseGetItemsAttributeType `json:"items"`
}

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"`
	// Universally Unique Identifier (UUID).
	Id BackupGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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) 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) 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) 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"`
}

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"`
	// The source types of a backup. Possible values: `volume`, `snapshot`.
	// REQUIRED
	Type BackupSourceGetTypeAttributeType `json:"type"`
}

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 BaseSecurityGroupRule added in v0.13.0

type BaseSecurityGroupRule struct {
	// Description Object. Allows string up to 127 Characters.
	Description BaseSecurityGroupRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// The direction of the traffic which the rule should match.
	// REQUIRED
	Direction BaseSecurityGroupRuleGetDirectionAttributeType `json:"direction"`
	// The ethertype which the rule should match.
	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"`
}

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) 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) 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) 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) ToMap added in v0.13.0

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

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 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"`
	// The source types of a boot volume. Possible values: `image`, `volume`.
	// REQUIRED
	Type BootVolumeSourceGetTypeAttributeType `json:"type"`
}

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

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 CreateAreaAddressFamily

type CreateAreaAddressFamily struct {
	Ipv4 CreateAreaAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"`
}

CreateAreaAddressFamily The addressFamily object for a area create request.

func NewCreateAreaAddressFamily added in v0.12.0

func NewCreateAreaAddressFamily() *CreateAreaAddressFamily

NewCreateAreaAddressFamily instantiates a new CreateAreaAddressFamily object This constructor will assign default values to properties that have it defined, 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 NewCreateAreaAddressFamilyWithDefaults added in v0.12.0

func NewCreateAreaAddressFamilyWithDefaults() *CreateAreaAddressFamily

NewCreateAreaAddressFamilyWithDefaults instantiates a new CreateAreaAddressFamily object This 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 (*CreateAreaAddressFamily) GetIpv4 added in v0.12.0

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

func (*CreateAreaAddressFamily) 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 (*CreateAreaAddressFamily) HasIpv4 added in v0.12.0

func (o *CreateAreaAddressFamily) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateAreaAddressFamily) SetIpv4 added in v0.12.0

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

func (CreateAreaAddressFamily) ToMap added in v0.12.0

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

type CreateAreaAddressFamilyGetIpv4ArgType added in v0.21.2

type CreateAreaAddressFamilyGetIpv4ArgType = CreateAreaIPv4

type CreateAreaAddressFamilyGetIpv4AttributeType added in v0.21.2

type CreateAreaAddressFamilyGetIpv4AttributeType = *CreateAreaIPv4

isModel

type CreateAreaAddressFamilyGetIpv4RetType added in v0.21.2

type CreateAreaAddressFamilyGetIpv4RetType = CreateAreaIPv4

type CreateAreaIPv4

type CreateAreaIPv4 struct {
	DefaultNameservers CreateAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	// REQUIRED
	NetworkRanges CreateAreaIPv4GetNetworkRangesAttributeType `json:"networkRanges"`
	// A list of routes.
	Routes CreateAreaIPv4GetRoutesAttributeType `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	TransferNetwork CreateAreaIPv4GetTransferNetworkAttributeType `json:"transferNetwork"`
	// The default prefix length for networks in the network area.
	DefaultPrefixLen CreateAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen CreateAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen CreateAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"`
}

CreateAreaIPv4 The config object for a IPv4 network area.

func NewCreateAreaIPv4 added in v0.12.0

func NewCreateAreaIPv4(networkRanges CreateAreaIPv4GetNetworkRangesArgType, transferNetwork CreateAreaIPv4GetTransferNetworkArgType) *CreateAreaIPv4

NewCreateAreaIPv4 instantiates a new CreateAreaIPv4 object This constructor will assign default values to properties that have it defined, 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 NewCreateAreaIPv4WithDefaults added in v0.12.0

func NewCreateAreaIPv4WithDefaults() *CreateAreaIPv4

NewCreateAreaIPv4WithDefaults instantiates a new CreateAreaIPv4 object This 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 (*CreateAreaIPv4) GetDefaultNameservers added in v0.12.0

func (o *CreateAreaIPv4) GetDefaultNameservers() (res CreateAreaIPv4GetDefaultNameserversRetType)

GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise.

func (*CreateAreaIPv4) GetDefaultNameserversOk added in v0.12.0

func (o *CreateAreaIPv4) GetDefaultNameserversOk() (ret CreateAreaIPv4GetDefaultNameserversRetType, 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 (*CreateAreaIPv4) GetDefaultPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) GetDefaultPrefixLen() (res CreateAreaIPv4GetDefaultPrefixLenRetType)

GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.

func (*CreateAreaIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *CreateAreaIPv4) GetDefaultPrefixLenOk() (ret CreateAreaIPv4GetDefaultPrefixLenRetType, ok bool)

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 (*CreateAreaIPv4) GetMaxPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) GetMaxPrefixLen() (res CreateAreaIPv4GetMaxPrefixLenRetType)

GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.

func (*CreateAreaIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *CreateAreaIPv4) GetMaxPrefixLenOk() (ret CreateAreaIPv4GetMaxPrefixLenRetType, ok bool)

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 (*CreateAreaIPv4) GetMinPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) GetMinPrefixLen() (res CreateAreaIPv4GetMinPrefixLenRetType)

GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.

func (*CreateAreaIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *CreateAreaIPv4) GetMinPrefixLenOk() (ret CreateAreaIPv4GetMinPrefixLenRetType, ok bool)

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 (*CreateAreaIPv4) GetNetworkRanges added in v0.12.0

func (o *CreateAreaIPv4) GetNetworkRanges() (ret CreateAreaIPv4GetNetworkRangesRetType)

GetNetworkRanges returns the NetworkRanges field value

func (*CreateAreaIPv4) GetNetworkRangesOk added in v0.12.0

func (o *CreateAreaIPv4) GetNetworkRangesOk() (ret CreateAreaIPv4GetNetworkRangesRetType, ok bool)

GetNetworkRangesOk returns a tuple with the NetworkRanges field value and a boolean to check if the value has been set.

func (*CreateAreaIPv4) GetRoutes added in v0.12.0

func (o *CreateAreaIPv4) GetRoutes() (res CreateAreaIPv4GetRoutesRetType)

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*CreateAreaIPv4) GetRoutesOk added in v0.12.0

func (o *CreateAreaIPv4) GetRoutesOk() (ret CreateAreaIPv4GetRoutesRetType, ok bool)

GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateAreaIPv4) GetTransferNetwork added in v0.12.0

func (o *CreateAreaIPv4) GetTransferNetwork() (ret CreateAreaIPv4GetTransferNetworkRetType)

GetTransferNetwork returns the TransferNetwork field value

func (*CreateAreaIPv4) GetTransferNetworkOk added in v0.12.0

func (o *CreateAreaIPv4) GetTransferNetworkOk() (ret CreateAreaIPv4GetTransferNetworkRetType, ok bool)

GetTransferNetworkOk returns a tuple with the TransferNetwork field value and a boolean to check if the value has been set.

func (*CreateAreaIPv4) HasDefaultNameservers added in v0.12.0

func (o *CreateAreaIPv4) HasDefaultNameservers() bool

HasDefaultNameservers returns a boolean if a field has been set.

func (*CreateAreaIPv4) HasDefaultPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) HasDefaultPrefixLen() bool

HasDefaultPrefixLen returns a boolean if a field has been set.

func (*CreateAreaIPv4) HasMaxPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) HasMaxPrefixLen() bool

HasMaxPrefixLen returns a boolean if a field has been set.

func (*CreateAreaIPv4) HasMinPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) HasMinPrefixLen() bool

HasMinPrefixLen returns a boolean if a field has been set.

func (*CreateAreaIPv4) HasRoutes added in v0.12.0

func (o *CreateAreaIPv4) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*CreateAreaIPv4) SetDefaultNameservers added in v0.12.0

func (o *CreateAreaIPv4) SetDefaultNameservers(v CreateAreaIPv4GetDefaultNameserversRetType)

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field.

func (*CreateAreaIPv4) SetDefaultPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) SetDefaultPrefixLen(v CreateAreaIPv4GetDefaultPrefixLenRetType)

SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.

func (*CreateAreaIPv4) SetMaxPrefixLen added in v0.12.0

SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.

func (*CreateAreaIPv4) SetMinPrefixLen added in v0.12.0

SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.

func (*CreateAreaIPv4) SetNetworkRanges added in v0.12.0

SetNetworkRanges sets field value

func (*CreateAreaIPv4) SetRoutes added in v0.12.0

SetRoutes gets a reference to the given []Route and assigns it to the Routes field.

func (*CreateAreaIPv4) SetTransferNetwork added in v0.12.0

SetTransferNetwork sets field value

func (CreateAreaIPv4) ToMap added in v0.12.0

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

type CreateAreaIPv4GetDefaultNameserversArgType added in v0.21.2

type CreateAreaIPv4GetDefaultNameserversArgType = []string

type CreateAreaIPv4GetDefaultNameserversAttributeType added in v0.21.2

type CreateAreaIPv4GetDefaultNameserversAttributeType = *[]string

isArray

type CreateAreaIPv4GetDefaultNameserversRetType added in v0.21.2

type CreateAreaIPv4GetDefaultNameserversRetType = []string

type CreateAreaIPv4GetDefaultPrefixLenArgType added in v0.21.2

type CreateAreaIPv4GetDefaultPrefixLenArgType = int64

type CreateAreaIPv4GetDefaultPrefixLenAttributeType added in v0.21.2

type CreateAreaIPv4GetDefaultPrefixLenAttributeType = *int64

isInteger

type CreateAreaIPv4GetDefaultPrefixLenRetType added in v0.21.2

type CreateAreaIPv4GetDefaultPrefixLenRetType = int64

type CreateAreaIPv4GetMaxPrefixLenArgType added in v0.21.2

type CreateAreaIPv4GetMaxPrefixLenArgType = int64

type CreateAreaIPv4GetMaxPrefixLenAttributeType added in v0.21.2

type CreateAreaIPv4GetMaxPrefixLenAttributeType = *int64

isInteger

type CreateAreaIPv4GetMaxPrefixLenRetType added in v0.21.2

type CreateAreaIPv4GetMaxPrefixLenRetType = int64

type CreateAreaIPv4GetMinPrefixLenArgType added in v0.21.2

type CreateAreaIPv4GetMinPrefixLenArgType = int64

type CreateAreaIPv4GetMinPrefixLenAttributeType added in v0.21.2

type CreateAreaIPv4GetMinPrefixLenAttributeType = *int64

isInteger

type CreateAreaIPv4GetMinPrefixLenRetType added in v0.21.2

type CreateAreaIPv4GetMinPrefixLenRetType = int64

type CreateAreaIPv4GetNetworkRangesArgType added in v0.21.2

type CreateAreaIPv4GetNetworkRangesArgType = []NetworkRange

type CreateAreaIPv4GetNetworkRangesAttributeType added in v0.21.2

type CreateAreaIPv4GetNetworkRangesAttributeType = *[]NetworkRange

isArray

type CreateAreaIPv4GetNetworkRangesRetType added in v0.21.2

type CreateAreaIPv4GetNetworkRangesRetType = []NetworkRange

type CreateAreaIPv4GetRoutesArgType added in v0.21.2

type CreateAreaIPv4GetRoutesArgType = []Route

type CreateAreaIPv4GetRoutesAttributeType added in v0.21.2

type CreateAreaIPv4GetRoutesAttributeType = *[]Route

isArray

type CreateAreaIPv4GetRoutesRetType added in v0.21.2

type CreateAreaIPv4GetRoutesRetType = []Route

type CreateAreaIPv4GetTransferNetworkArgType added in v0.21.2

type CreateAreaIPv4GetTransferNetworkArgType = string

type CreateAreaIPv4GetTransferNetworkAttributeType added in v0.21.2

type CreateAreaIPv4GetTransferNetworkAttributeType = *string

isNotNullableString

type CreateAreaIPv4GetTransferNetworkRetType added in v0.21.2

type CreateAreaIPv4GetTransferNetworkRetType = string

type CreateBackupPayload added in v0.17.0

type CreateBackupPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
}

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 CreateImagePayload added in v0.17.0

type CreateImagePayload struct {
	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"`
	// Universally Unique Identifier (UUID).
	Id CreateImagePayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	// Universally Unique Identifier (UUID).
	Owner     CreateImagePayloadGetOwnerAttributeType     `json:"owner,omitempty"`
	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) 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) 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) 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) 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) 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) 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 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 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 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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	// 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 CreateNetworkAddressFamily

type CreateNetworkAddressFamily struct {
	Ipv4 CreateNetworkAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"`
	Ipv6 CreateNetworkAddressFamilyGetIpv6AttributeType `json:"ipv6,omitempty"`
}

CreateNetworkAddressFamily The addressFamily object for a network create request.

func NewCreateNetworkAddressFamily added in v0.12.0

func NewCreateNetworkAddressFamily() *CreateNetworkAddressFamily

NewCreateNetworkAddressFamily instantiates a new CreateNetworkAddressFamily object This constructor will assign default values to properties that have it defined, 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 NewCreateNetworkAddressFamilyWithDefaults added in v0.12.0

func NewCreateNetworkAddressFamilyWithDefaults() *CreateNetworkAddressFamily

NewCreateNetworkAddressFamilyWithDefaults instantiates a new CreateNetworkAddressFamily object This 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 (*CreateNetworkAddressFamily) GetIpv4 added in v0.12.0

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

func (*CreateNetworkAddressFamily) 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 (*CreateNetworkAddressFamily) GetIpv6 added in v0.12.0

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

func (*CreateNetworkAddressFamily) GetIpv6Ok added in v0.12.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 (*CreateNetworkAddressFamily) HasIpv4 added in v0.12.0

func (o *CreateNetworkAddressFamily) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateNetworkAddressFamily) HasIpv6 added in v0.12.0

func (o *CreateNetworkAddressFamily) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*CreateNetworkAddressFamily) SetIpv4 added in v0.12.0

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

func (*CreateNetworkAddressFamily) SetIpv6 added in v0.12.0

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

func (CreateNetworkAddressFamily) ToMap added in v0.12.0

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

type CreateNetworkAddressFamilyGetIpv4ArgType added in v0.21.2

type CreateNetworkAddressFamilyGetIpv4ArgType = CreateNetworkIPv4Body

type CreateNetworkAddressFamilyGetIpv4AttributeType added in v0.21.2

type CreateNetworkAddressFamilyGetIpv4AttributeType = *CreateNetworkIPv4Body

isModel

type CreateNetworkAddressFamilyGetIpv4RetType added in v0.21.2

type CreateNetworkAddressFamilyGetIpv4RetType = CreateNetworkIPv4Body

type CreateNetworkAddressFamilyGetIpv6ArgType added in v0.21.2

type CreateNetworkAddressFamilyGetIpv6ArgType = CreateNetworkIPv6Body

type CreateNetworkAddressFamilyGetIpv6AttributeType added in v0.21.2

type CreateNetworkAddressFamilyGetIpv6AttributeType = *CreateNetworkIPv6Body

isModel

type CreateNetworkAddressFamilyGetIpv6RetType added in v0.21.2

type CreateNetworkAddressFamilyGetIpv6RetType = CreateNetworkIPv6Body

type CreateNetworkAreaPayload

type CreateNetworkAreaPayload struct {
	// REQUIRED
	AddressFamily CreateNetworkAreaPayloadGetAddressFamilyAttributeType `json:"addressFamily"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels CreateNetworkAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateNetworkAreaPayloadGetNameAttributeType `json:"name"`
}

CreateNetworkAreaPayload struct for CreateNetworkAreaPayload

func NewCreateNetworkAreaPayload added in v0.12.0

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) GetAddressFamily added in v0.12.0

GetAddressFamily returns the AddressFamily field value

func (*CreateNetworkAreaPayload) GetAddressFamilyOk added in v0.12.0

GetAddressFamilyOk returns a tuple with the AddressFamily field value and a boolean to check if the value has been 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) SetAddressFamily added in v0.12.0

SetAddressFamily sets field value

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 CreateNetworkAreaPayloadGetAddressFamilyArgType added in v0.21.2

type CreateNetworkAreaPayloadGetAddressFamilyArgType = CreateAreaAddressFamily

type CreateNetworkAreaPayloadGetAddressFamilyAttributeType added in v0.21.2

type CreateNetworkAreaPayloadGetAddressFamilyAttributeType = *CreateAreaAddressFamily

isModel

type CreateNetworkAreaPayloadGetAddressFamilyRetType added in v0.21.2

type CreateNetworkAreaPayloadGetAddressFamilyRetType = CreateAreaAddressFamily

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 CreateNetworkAreaRoutePayload

type CreateNetworkAreaRoutePayload struct {
	// A list of routes.
	Ipv4 CreateNetworkAreaRoutePayloadGetIpv4AttributeType `json:"ipv4,omitempty"`
}

CreateNetworkAreaRoutePayload struct for CreateNetworkAreaRoutePayload

func NewCreateNetworkAreaRoutePayload added in v0.12.0

func NewCreateNetworkAreaRoutePayload() *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) GetIpv4 added in v0.12.0

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

func (*CreateNetworkAreaRoutePayload) 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 (*CreateNetworkAreaRoutePayload) HasIpv4 added in v0.12.0

func (o *CreateNetworkAreaRoutePayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateNetworkAreaRoutePayload) SetIpv4 added in v0.12.0

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

func (CreateNetworkAreaRoutePayload) ToMap added in v0.12.0

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

type CreateNetworkAreaRoutePayloadGetIpv4ArgType added in v0.21.2

type CreateNetworkAreaRoutePayloadGetIpv4ArgType = []Route

type CreateNetworkAreaRoutePayloadGetIpv4AttributeType added in v0.21.2

type CreateNetworkAreaRoutePayloadGetIpv4AttributeType = *[]Route

isArray

type CreateNetworkAreaRoutePayloadGetIpv4RetType added in v0.21.2

type CreateNetworkAreaRoutePayloadGetIpv4RetType = []Route

type CreateNetworkIPv4Body added in v0.7.0

type CreateNetworkIPv4Body struct {
	// The 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 CreateNetworkIPv4BodyGetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers CreateNetworkIPv4BodyGetNameserversAttributeType `json:"nameservers,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	Prefix       CreateNetworkIPv4BodyGetPrefixAttributeType       `json:"prefix,omitempty"`
	PrefixLength CreateNetworkIPv4BodyGetPrefixLengthAttributeType `json:"prefixLength,omitempty"`
}

CreateNetworkIPv4Body The config object for an IPv4 network.

func NewCreateNetworkIPv4Body added in v0.12.0

func NewCreateNetworkIPv4Body() *CreateNetworkIPv4Body

NewCreateNetworkIPv4Body instantiates a new CreateNetworkIPv4Body object This constructor will assign default values to properties that have it defined, 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 NewCreateNetworkIPv4BodyWithDefaults added in v0.12.0

func NewCreateNetworkIPv4BodyWithDefaults() *CreateNetworkIPv4Body

NewCreateNetworkIPv4BodyWithDefaults instantiates a new CreateNetworkIPv4Body object This 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 (*CreateNetworkIPv4Body) 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 (*CreateNetworkIPv4Body) 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 (*CreateNetworkIPv4Body) GetNameservers added in v0.12.0

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

func (*CreateNetworkIPv4Body) 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 (*CreateNetworkIPv4Body) GetPrefix added in v0.12.0

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*CreateNetworkIPv4Body) GetPrefixLength added in v0.12.0

GetPrefixLength returns the PrefixLength field value if set, zero value otherwise.

func (*CreateNetworkIPv4Body) GetPrefixLengthOk added in v0.12.0

GetPrefixLengthOk returns a tuple with the PrefixLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNetworkIPv4Body) GetPrefixOk added in v0.12.0

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNetworkIPv4Body) HasGateway added in v0.12.0

func (o *CreateNetworkIPv4Body) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*CreateNetworkIPv4Body) HasNameservers added in v0.12.0

func (o *CreateNetworkIPv4Body) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*CreateNetworkIPv4Body) HasPrefix added in v0.12.0

func (o *CreateNetworkIPv4Body) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (*CreateNetworkIPv4Body) HasPrefixLength added in v0.12.0

func (o *CreateNetworkIPv4Body) HasPrefixLength() bool

HasPrefixLength returns a boolean if a field has been set.

func (*CreateNetworkIPv4Body) SetGateway added in v0.12.0

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

func (*CreateNetworkIPv4Body) SetGatewayNil added in v0.12.0

func (o *CreateNetworkIPv4Body) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*CreateNetworkIPv4Body) SetNameservers added in v0.12.0

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

func (*CreateNetworkIPv4Body) SetPrefix added in v0.12.0

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*CreateNetworkIPv4Body) SetPrefixLength added in v0.12.0

SetPrefixLength gets a reference to the given int64 and assigns it to the PrefixLength field.

func (CreateNetworkIPv4Body) ToMap added in v0.12.0

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

func (*CreateNetworkIPv4Body) UnsetGateway added in v0.12.0

func (o *CreateNetworkIPv4Body) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil

type CreateNetworkIPv4BodyGetGatewayArgType added in v0.21.2

type CreateNetworkIPv4BodyGetGatewayArgType = *string

type CreateNetworkIPv4BodyGetGatewayAttributeType added in v0.21.2

type CreateNetworkIPv4BodyGetGatewayAttributeType = *NullableString

isNullableString

type CreateNetworkIPv4BodyGetGatewayRetType added in v0.21.2

type CreateNetworkIPv4BodyGetGatewayRetType = *string

type CreateNetworkIPv4BodyGetNameserversArgType added in v0.21.2

type CreateNetworkIPv4BodyGetNameserversArgType = []string

type CreateNetworkIPv4BodyGetNameserversAttributeType added in v0.21.2

type CreateNetworkIPv4BodyGetNameserversAttributeType = *[]string

isArray

type CreateNetworkIPv4BodyGetNameserversRetType added in v0.21.2

type CreateNetworkIPv4BodyGetNameserversRetType = []string

type CreateNetworkIPv4BodyGetPrefixArgType added in v0.21.2

type CreateNetworkIPv4BodyGetPrefixArgType = string

type CreateNetworkIPv4BodyGetPrefixAttributeType added in v0.21.2

type CreateNetworkIPv4BodyGetPrefixAttributeType = *string

isNotNullableString

type CreateNetworkIPv4BodyGetPrefixLengthArgType added in v0.21.2

type CreateNetworkIPv4BodyGetPrefixLengthArgType = int64

type CreateNetworkIPv4BodyGetPrefixLengthAttributeType added in v0.21.2

type CreateNetworkIPv4BodyGetPrefixLengthAttributeType = *int64

isInteger

type CreateNetworkIPv4BodyGetPrefixLengthRetType added in v0.21.2

type CreateNetworkIPv4BodyGetPrefixLengthRetType = int64

type CreateNetworkIPv4BodyGetPrefixRetType added in v0.21.2

type CreateNetworkIPv4BodyGetPrefixRetType = string

type CreateNetworkIPv6Body added in v0.7.0

type CreateNetworkIPv6Body struct {
	// The 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 CreateNetworkIPv6BodyGetGatewayAttributeType `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	Nameservers CreateNetworkIPv6BodyGetNameserversAttributeType `json:"nameservers,omitempty"`
	// Classless Inter-Domain Routing (CIDR) for IPv6.
	Prefix       CreateNetworkIPv6BodyGetPrefixAttributeType       `json:"prefix,omitempty"`
	PrefixLength CreateNetworkIPv6BodyGetPrefixLengthAttributeType `json:"prefixLength,omitempty"`
}

CreateNetworkIPv6Body The config object for an IPv6 network.

func NewCreateNetworkIPv6Body added in v0.12.0

func NewCreateNetworkIPv6Body() *CreateNetworkIPv6Body

NewCreateNetworkIPv6Body instantiates a new CreateNetworkIPv6Body object This constructor will assign default values to properties that have it defined, 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 NewCreateNetworkIPv6BodyWithDefaults added in v0.12.0

func NewCreateNetworkIPv6BodyWithDefaults() *CreateNetworkIPv6Body

NewCreateNetworkIPv6BodyWithDefaults instantiates a new CreateNetworkIPv6Body object This 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 (*CreateNetworkIPv6Body) 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 (*CreateNetworkIPv6Body) 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 (*CreateNetworkIPv6Body) GetNameservers added in v0.12.0

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

func (*CreateNetworkIPv6Body) 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 (*CreateNetworkIPv6Body) GetPrefix added in v0.12.0

GetPrefix returns the Prefix field value if set, zero value otherwise.

func (*CreateNetworkIPv6Body) GetPrefixLength added in v0.12.0

GetPrefixLength returns the PrefixLength field value if set, zero value otherwise.

func (*CreateNetworkIPv6Body) GetPrefixLengthOk added in v0.12.0

GetPrefixLengthOk returns a tuple with the PrefixLength field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNetworkIPv6Body) GetPrefixOk added in v0.12.0

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set.

func (*CreateNetworkIPv6Body) HasGateway added in v0.12.0

func (o *CreateNetworkIPv6Body) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*CreateNetworkIPv6Body) HasNameservers added in v0.12.0

func (o *CreateNetworkIPv6Body) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*CreateNetworkIPv6Body) HasPrefix added in v0.12.0

func (o *CreateNetworkIPv6Body) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (*CreateNetworkIPv6Body) HasPrefixLength added in v0.12.0

func (o *CreateNetworkIPv6Body) HasPrefixLength() bool

HasPrefixLength returns a boolean if a field has been set.

func (*CreateNetworkIPv6Body) SetGateway added in v0.12.0

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

func (*CreateNetworkIPv6Body) SetGatewayNil added in v0.12.0

func (o *CreateNetworkIPv6Body) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*CreateNetworkIPv6Body) SetNameservers added in v0.12.0

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

func (*CreateNetworkIPv6Body) SetPrefix added in v0.12.0

SetPrefix gets a reference to the given string and assigns it to the Prefix field.

func (*CreateNetworkIPv6Body) SetPrefixLength added in v0.12.0

SetPrefixLength gets a reference to the given int64 and assigns it to the PrefixLength field.

func (CreateNetworkIPv6Body) ToMap added in v0.12.0

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

func (*CreateNetworkIPv6Body) UnsetGateway added in v0.12.0

func (o *CreateNetworkIPv6Body) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil

type CreateNetworkIPv6BodyGetGatewayArgType added in v0.21.2

type CreateNetworkIPv6BodyGetGatewayArgType = *string

type CreateNetworkIPv6BodyGetGatewayAttributeType added in v0.21.2

type CreateNetworkIPv6BodyGetGatewayAttributeType = *NullableString

isNullableString

type CreateNetworkIPv6BodyGetGatewayRetType added in v0.21.2

type CreateNetworkIPv6BodyGetGatewayRetType = *string

type CreateNetworkIPv6BodyGetNameserversArgType added in v0.21.2

type CreateNetworkIPv6BodyGetNameserversArgType = []string

type CreateNetworkIPv6BodyGetNameserversAttributeType added in v0.21.2

type CreateNetworkIPv6BodyGetNameserversAttributeType = *[]string

isArray

type CreateNetworkIPv6BodyGetNameserversRetType added in v0.21.2

type CreateNetworkIPv6BodyGetNameserversRetType = []string

type CreateNetworkIPv6BodyGetPrefixArgType added in v0.21.2

type CreateNetworkIPv6BodyGetPrefixArgType = string

type CreateNetworkIPv6BodyGetPrefixAttributeType added in v0.21.2

type CreateNetworkIPv6BodyGetPrefixAttributeType = *string

isNotNullableString

type CreateNetworkIPv6BodyGetPrefixLengthArgType added in v0.21.2

type CreateNetworkIPv6BodyGetPrefixLengthArgType = int64

type CreateNetworkIPv6BodyGetPrefixLengthAttributeType added in v0.21.2

type CreateNetworkIPv6BodyGetPrefixLengthAttributeType = *int64

isInteger

type CreateNetworkIPv6BodyGetPrefixLengthRetType added in v0.21.2

type CreateNetworkIPv6BodyGetPrefixLengthRetType = int64

type CreateNetworkIPv6BodyGetPrefixRetType added in v0.21.2

type CreateNetworkIPv6BodyGetPrefixRetType = string

type CreateNetworkPayload

type CreateNetworkPayload struct {
	AddressFamily CreateNetworkPayloadGetAddressFamilyAttributeType `json:"addressFamily,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels CreateNetworkPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateNetworkPayloadGetNameAttributeType `json:"name"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed CreateNetworkPayloadgetRoutedAttributeType `json:"routed,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) GetAddressFamily added in v0.12.0

GetAddressFamily returns the AddressFamily field value if set, zero value otherwise.

func (*CreateNetworkPayload) GetAddressFamilyOk added in v0.12.0

func (o *CreateNetworkPayload) GetAddressFamilyOk() (ret CreateNetworkPayloadGetAddressFamilyRetType, ok bool)

GetAddressFamilyOk returns a tuple with the AddressFamily 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) HasAddressFamily added in v0.12.0

func (o *CreateNetworkPayload) HasAddressFamily() bool

HasAddressFamily 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) SetAddressFamily added in v0.12.0

SetAddressFamily gets a reference to the given CreateNetworkAddressFamily and assigns it to the AddressFamily 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) ToMap added in v0.12.0

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

type CreateNetworkPayloadGetAddressFamilyArgType added in v0.21.2

type CreateNetworkPayloadGetAddressFamilyArgType = CreateNetworkAddressFamily

type CreateNetworkPayloadGetAddressFamilyAttributeType added in v0.21.2

type CreateNetworkPayloadGetAddressFamilyAttributeType = *CreateNetworkAddressFamily

isModel

type CreateNetworkPayloadGetAddressFamilyRetType added in v0.21.2

type CreateNetworkPayloadGetAddressFamilyRetType = CreateNetworkAddressFamily

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 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 CreateNicPayload added in v0.16.0

type CreateNicPayload struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses CreateNicPayloadGetAllowedAddressesAttributeType `json:"allowedAddresses,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"`
	// Object that represents an IPv6 address.
	Ipv6 CreateNicPayloadGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	Status         CreateNicPayloadGetStatusAttributeType         `json:"status,omitempty"`
	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) 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) 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) 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 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 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"`
	// Object that represents an IP address.
	Ip CreatePublicIPPayloadGetIpAttributeType `json:"ip,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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 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 127 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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels CreateSecurityGroupPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name CreateSecurityGroupPayloadGetNameAttributeType `json:"name"`
	// 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 CreateSecurityGroupRulePayload added in v0.13.0

type CreateSecurityGroupRulePayload struct {
	// Description Object. Allows string up to 127 Characters.
	Description CreateSecurityGroupRulePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// The direction of the traffic which the rule should match.
	// REQUIRED
	Direction CreateSecurityGroupRulePayloadGetDirectionAttributeType `json:"direction"`
	// The ethertype which the rule should match.
	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"`
	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) 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) 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) 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) ToMap added in v0.13.0

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

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 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 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"`
	// 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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	MaintenanceWindow CreateServerPayloadGetMaintenanceWindowAttributeType `json:"maintenanceWindow,omitempty"`
	// The name for a Server.
	// REQUIRED
	Name       CreateServerPayloadGetNameAttributeType       `json:"name"`
	Networking CreateServerPayloadGetNetworkingAttributeType `json:"networking,omitempty"`
	// 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`, `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 Representation of a single server object.

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) 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) 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 if set, zero value otherwise.

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 if set, nil otherwise 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) 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) HasNetworking added in v0.13.0

func (o *CreateServerPayload) HasNetworking() bool

HasNetworking 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) 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 CreateServerPayloadBootVolume 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) SetName added in v0.13.0

SetName sets field value

func (*CreateServerPayload) SetNetworking added in v0.13.0

SetNetworking gets a reference to the given CreateServerPayloadNetworking and assigns it to the Networking field.

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 CreateServerPayloadBootVolume added in v0.13.0

type CreateServerPayloadBootVolume struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination CreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	Id CreateServerPayloadBootVolumeGetIdAttributeType `json:"id,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass CreateServerPayloadBootVolumeGetPerformanceClassAttributeType `json:"performanceClass,omitempty"`
	// Size in Gigabyte.
	Size   CreateServerPayloadBootVolumeGetSizeAttributeType   `json:"size,omitempty"`
	Source CreateServerPayloadBootVolumeGetSourceAttributeType `json:"source,omitempty"`
}

CreateServerPayloadBootVolume struct for CreateServerPayloadBootVolume

func NewCreateServerPayloadBootVolume added in v0.13.0

func NewCreateServerPayloadBootVolume() *CreateServerPayloadBootVolume

NewCreateServerPayloadBootVolume instantiates a new CreateServerPayloadBootVolume object This constructor will assign default values to properties that have it defined, 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 NewCreateServerPayloadBootVolumeWithDefaults added in v0.13.0

func NewCreateServerPayloadBootVolumeWithDefaults() *CreateServerPayloadBootVolume

NewCreateServerPayloadBootVolumeWithDefaults instantiates a new CreateServerPayloadBootVolume object This 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 (*CreateServerPayloadBootVolume) GetDeleteOnTermination added in v0.13.0

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

func (*CreateServerPayloadBootVolume) 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 (*CreateServerPayloadBootVolume) GetId added in v0.13.0

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

func (*CreateServerPayloadBootVolume) 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 (*CreateServerPayloadBootVolume) GetPerformanceClass added in v0.13.0

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

func (*CreateServerPayloadBootVolume) GetPerformanceClassOk added in v0.13.0

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 (*CreateServerPayloadBootVolume) GetSize added in v0.13.0

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

func (*CreateServerPayloadBootVolume) 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 (*CreateServerPayloadBootVolume) GetSource added in v0.13.0

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

func (*CreateServerPayloadBootVolume) 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 (*CreateServerPayloadBootVolume) HasDeleteOnTermination added in v0.13.0

func (o *CreateServerPayloadBootVolume) HasDeleteOnTermination() bool

HasDeleteOnTermination returns a boolean if a field has been set.

func (*CreateServerPayloadBootVolume) HasId added in v0.13.0

HasId returns a boolean if a field has been set.

func (*CreateServerPayloadBootVolume) HasPerformanceClass added in v0.13.0

func (o *CreateServerPayloadBootVolume) HasPerformanceClass() bool

HasPerformanceClass returns a boolean if a field has been set.

func (*CreateServerPayloadBootVolume) HasSize added in v0.13.0

func (o *CreateServerPayloadBootVolume) HasSize() bool

HasSize returns a boolean if a field has been set.

func (*CreateServerPayloadBootVolume) HasSource added in v0.13.0

func (o *CreateServerPayloadBootVolume) HasSource() bool

HasSource returns a boolean if a field has been set.

func (*CreateServerPayloadBootVolume) SetDeleteOnTermination added in v0.13.0

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

func (*CreateServerPayloadBootVolume) SetId added in v0.13.0

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

func (*CreateServerPayloadBootVolume) SetPerformanceClass added in v0.13.0

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

func (*CreateServerPayloadBootVolume) SetSize added in v0.13.0

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

func (*CreateServerPayloadBootVolume) SetSource added in v0.13.0

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

func (CreateServerPayloadBootVolume) ToMap added in v0.13.0

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

type CreateServerPayloadBootVolumeGetIdArgType added in v0.21.2

type CreateServerPayloadBootVolumeGetIdArgType = string

type CreateServerPayloadBootVolumeGetIdAttributeType added in v0.21.2

type CreateServerPayloadBootVolumeGetIdAttributeType = *string

isNotNullableString

type CreateServerPayloadBootVolumeGetIdRetType added in v0.21.2

type CreateServerPayloadBootVolumeGetIdRetType = string

type CreateServerPayloadBootVolumeGetPerformanceClassArgType added in v0.21.2

type CreateServerPayloadBootVolumeGetPerformanceClassArgType = string

type CreateServerPayloadBootVolumeGetPerformanceClassAttributeType added in v0.21.2

type CreateServerPayloadBootVolumeGetPerformanceClassAttributeType = *string

isNotNullableString

type CreateServerPayloadBootVolumeGetPerformanceClassRetType added in v0.21.2

type CreateServerPayloadBootVolumeGetPerformanceClassRetType = string

type CreateServerPayloadBootVolumeGetSizeArgType added in v0.21.2

type CreateServerPayloadBootVolumeGetSizeArgType = int64

type CreateServerPayloadBootVolumeGetSizeAttributeType added in v0.21.2

type CreateServerPayloadBootVolumeGetSizeAttributeType = *int64

isLong

type CreateServerPayloadBootVolumeGetSizeRetType added in v0.21.2

type CreateServerPayloadBootVolumeGetSizeRetType = int64

type CreateServerPayloadBootVolumeGetSourceArgType added in v0.21.2

type CreateServerPayloadBootVolumeGetSourceArgType = BootVolumeSource

type CreateServerPayloadBootVolumeGetSourceAttributeType added in v0.21.2

type CreateServerPayloadBootVolumeGetSourceAttributeType = *BootVolumeSource

isModel

type CreateServerPayloadBootVolumeGetSourceRetType added in v0.21.2

type CreateServerPayloadBootVolumeGetSourceRetType = BootVolumeSource

type CreateServerPayloadBootVolumegetDeleteOnTerminationArgType added in v0.21.2

type CreateServerPayloadBootVolumegetDeleteOnTerminationArgType = bool

type CreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType added in v0.21.2

type CreateServerPayloadBootVolumegetDeleteOnTerminationAttributeType = *bool

isBoolean

type CreateServerPayloadBootVolumegetDeleteOnTerminationRetType added in v0.21.2

type CreateServerPayloadBootVolumegetDeleteOnTerminationRetType = bool

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 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 = CreateServerPayloadBootVolume

type CreateServerPayloadGetBootVolumeAttributeType added in v0.21.2

type CreateServerPayloadGetBootVolumeAttributeType = *CreateServerPayloadBootVolume

isModel

type CreateServerPayloadGetBootVolumeRetType added in v0.21.2

type CreateServerPayloadGetBootVolumeRetType = CreateServerPayloadBootVolume

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 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 = CreateServerPayloadNetworking

type CreateServerPayloadGetNetworkingAttributeType added in v0.21.2

type CreateServerPayloadGetNetworkingAttributeType = *CreateServerPayloadNetworking

isModel

type CreateServerPayloadGetNetworkingRetType added in v0.21.2

type CreateServerPayloadGetNetworkingRetType = CreateServerPayloadNetworking

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 CreateServerPayloadNetworking added in v0.13.0

type CreateServerPayloadNetworking struct {
	CreateServerNetworking         *CreateServerNetworking
	CreateServerNetworkingWithNics *CreateServerNetworkingWithNics
}

CreateServerPayloadNetworking - The initial networking setup for the server creation. A network, a nic or nothing can be given.

func CreateServerNetworkingAsCreateServerPayloadNetworking added in v0.13.0

func CreateServerNetworkingAsCreateServerPayloadNetworking(v *CreateServerNetworking) CreateServerPayloadNetworking

CreateServerNetworkingAsCreateServerPayloadNetworking is a convenience function that returns CreateServerNetworking wrapped in CreateServerPayloadNetworking

func CreateServerNetworkingWithNicsAsCreateServerPayloadNetworking added in v0.13.0

func CreateServerNetworkingWithNicsAsCreateServerPayloadNetworking(v *CreateServerNetworkingWithNics) CreateServerPayloadNetworking

CreateServerNetworkingWithNicsAsCreateServerPayloadNetworking is a convenience function that returns CreateServerNetworkingWithNics wrapped in CreateServerPayloadNetworking

func (*CreateServerPayloadNetworking) GetActualInstance added in v0.13.0

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

Get the actual instance

func (CreateServerPayloadNetworking) MarshalJSON added in v0.13.0

func (src CreateServerPayloadNetworking) MarshalJSON() ([]byte, error)

Marshal data from the first non-nil pointers in the struct to JSON

func (*CreateServerPayloadNetworking) UnmarshalJSON added in v0.13.0

func (dst *CreateServerPayloadNetworking) UnmarshalJSON(data []byte) error

Unmarshal JSON data into one of the pointers in the struct

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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
}

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 CreateVolumePayload added in v0.13.0

type CreateVolumePayload struct {
	// Object that represents an availability zone.
	// REQUIRED
	AvailabilityZone CreateVolumePayloadGetAvailabilityZoneAttributeType `json:"availabilityZone"`
	// 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 127 Characters.
	Description CreateVolumePayloadGetDescriptionAttributeType `json:"description,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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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. Used for Creating and returning (get/list).

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

type DefaultApiService service

DefaultApiService DefaultApi service

type Error

type Error struct {
	// REQUIRED
	Code ErrorGetCodeAttributeType `json:"code"`
	// An error message.
	// REQUIRED
	Msg ErrorGetMsgAttributeType `json:"msg"`
}

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 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 ICMPParameters added in v0.13.0

type ICMPParameters struct {
	// ICMP code. Can be set if the protocol is ICMP.
	// REQUIRED
	Code ICMPParametersGetCodeAttributeType `json:"code"`
	// ICMP type. Can be set if the protocol is ICMP.
	// REQUIRED
	Type ICMPParametersGetTypeAttributeType `json:"type"`
}

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 {
	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"`
	// Universally Unique Identifier (UUID).
	Id ImageGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	// Universally Unique Identifier (UUID).
	Owner     ImageGetOwnerAttributeType     `json:"owner,omitempty"`
	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) 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) 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) 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) 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) 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) 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 ImageChecksum added in v0.17.0

type ImageChecksum struct {
	// Algorithm for the checksum of the image data.
	// REQUIRED
	Algorithm ImageChecksumGetAlgorithmAttributeType `json:"algorithm"`
	// Hexdigest of the checksum of the image data.
	// REQUIRED
	Digest ImageChecksumGetDigestAttributeType `json:"digest"`
}

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.
	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.
	CdromBus ImageConfigGetCdromBusAttributeType `json:"cdromBus,omitempty"`
	// Sets Disk bus controller type.
	DiskBus ImageConfigGetDiskBusAttributeType `json:"diskBus,omitempty"`
	// Sets virtual nic model.
	NicModel ImageConfigGetNicModelAttributeType `json:"nicModel,omitempty"`
	// Enables OS specific optimizations.
	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.
	RescueBus ImageConfigGetRescueBusAttributeType `json:"rescueBus,omitempty"`
	// Sets the device when the image is used as a rescue image.
	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.
	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
	UploadUrl ImageCreateResponseGetUploadUrlAttributeType `json:"uploadUrl"`
}

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 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 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"`
}

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"`
}

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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	// 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 MachineType added in v0.16.0

type MachineType struct {
	// Description Object. Allows string up to 127 Characters.
	Description MachineTypeGetDescriptionAttributeType `json:"description,omitempty"`
	// Size in Gigabyte.
	// REQUIRED
	Disk MachineTypeGetDiskAttributeType `json:"disk"`
	// 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"`
	// Size in Megabyte.
	// REQUIRED
	Ram MachineTypeGetRamAttributeType `json:"ram"`
	// The number of virtual CPUs of a server.
	// REQUIRED
	Vcpus MachineTypeGetVcpusAttributeType `json:"vcpus"`
}

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"`
}

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"`
	// 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"`
	// Object that represents an IPv6 address.
	Ipv6 NICGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	Status         NICGetStatusAttributeType         `json:"status,omitempty"`
	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) 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) 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) 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 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"`
}

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"`
	// The 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 NetworkGetGatewayAttributeType `json:"gateway,omitempty"`
	// The 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.
	Gatewayv6 NetworkGetGatewayv6AttributeType `json:"gatewayv6,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels NetworkGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	Name NetworkGetNameAttributeType `json:"name"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers NetworkGetNameserversAttributeType `json:"nameservers,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	NameserversV6 NetworkGetNameserversV6AttributeType `json:"nameserversV6,omitempty"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NetworkId  NetworkGetNetworkIdAttributeType  `json:"networkId"`
	Prefixes   NetworkGetPrefixesAttributeType   `json:"prefixes,omitempty"`
	PrefixesV6 NetworkGetPrefixesV6AttributeType `json:"prefixesV6,omitempty"`
	// Object that represents an IP address.
	PublicIp NetworkGetPublicIpAttributeType `json:"publicIp,omitempty"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed NetworkgetRoutedAttributeType `json:"routed,omitempty"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	State NetworkGetStateAttributeType `json:"state"`
	// Date-time when resource was last updated.
	UpdatedAt NetworkGetUpdatedAtAttributeType `json:"updatedAt,omitempty"`
}

Network Object that represents a network.

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) GetGateway added in v0.12.0

func (o *Network) GetGateway() (res NetworkGetGatewayRetType)

GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Network) GetGatewayOk added in v0.12.0

func (o *Network) GetGatewayOk() (ret NetworkGetGatewayRetType, 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 (*Network) GetGatewayv6 added in v0.12.0

func (o *Network) GetGatewayv6() (res NetworkGetGatewayv6RetType)

GetGatewayv6 returns the Gatewayv6 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Network) GetGatewayv6Ok added in v0.12.0

func (o *Network) GetGatewayv6Ok() (ret NetworkGetGatewayv6RetType, ok bool)

GetGatewayv6Ok returns a tuple with the Gatewayv6 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 (*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) GetNameservers added in v0.12.0

func (o *Network) GetNameservers() (res NetworkGetNameserversRetType)

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

func (*Network) GetNameserversOk added in v0.12.0

func (o *Network) GetNameserversOk() (ret NetworkGetNameserversRetType, 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 (*Network) GetNameserversV6 added in v0.12.0

func (o *Network) GetNameserversV6() (res NetworkGetNameserversV6RetType)

GetNameserversV6 returns the NameserversV6 field value if set, zero value otherwise.

func (*Network) GetNameserversV6Ok added in v0.12.0

func (o *Network) GetNameserversV6Ok() (ret NetworkGetNameserversV6RetType, ok bool)

GetNameserversV6Ok returns a tuple with the NameserversV6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetNetworkId added in v0.12.0

func (o *Network) GetNetworkId() (ret NetworkGetNetworkIdRetType)

GetNetworkId returns the NetworkId field value

func (*Network) GetNetworkIdOk added in v0.12.0

func (o *Network) GetNetworkIdOk() (ret NetworkGetNetworkIdRetType, ok bool)

GetNetworkIdOk returns a tuple with the NetworkId field value and a boolean to check if the value has been set.

func (*Network) GetPrefixes added in v0.12.0

func (o *Network) GetPrefixes() (res NetworkGetPrefixesRetType)

GetPrefixes returns the Prefixes field value if set, zero value otherwise.

func (*Network) GetPrefixesOk added in v0.12.0

func (o *Network) GetPrefixesOk() (ret NetworkGetPrefixesRetType, ok bool)

GetPrefixesOk returns a tuple with the Prefixes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetPrefixesV6 added in v0.12.0

func (o *Network) GetPrefixesV6() (res NetworkGetPrefixesV6RetType)

GetPrefixesV6 returns the PrefixesV6 field value if set, zero value otherwise.

func (*Network) GetPrefixesV6Ok added in v0.12.0

func (o *Network) GetPrefixesV6Ok() (ret NetworkGetPrefixesV6RetType, ok bool)

GetPrefixesV6Ok returns a tuple with the PrefixesV6 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Network) GetPublicIp added in v0.12.0

func (o *Network) GetPublicIp() (res NetworkGetPublicIpRetType)

GetPublicIp returns the PublicIp field value if set, zero value otherwise.

func (*Network) GetPublicIpOk added in v0.12.0

func (o *Network) GetPublicIpOk() (ret NetworkGetPublicIpRetType, 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 (*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) GetState added in v0.12.0

func (o *Network) GetState() (ret NetworkGetStateRetType)

GetState returns the State field value

func (*Network) GetStateOk added in v0.12.0

func (o *Network) GetStateOk() (ret NetworkGetStateRetType, ok bool)

GetStateOk returns a tuple with the State 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) HasGateway added in v0.12.0

func (o *Network) HasGateway() bool

HasGateway returns a boolean if a field has been set.

func (*Network) HasGatewayv6 added in v0.12.0

func (o *Network) HasGatewayv6() bool

HasGatewayv6 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) HasNameservers added in v0.12.0

func (o *Network) HasNameservers() bool

HasNameservers returns a boolean if a field has been set.

func (*Network) HasNameserversV6 added in v0.12.0

func (o *Network) HasNameserversV6() bool

HasNameserversV6 returns a boolean if a field has been set.

func (*Network) HasPrefixes added in v0.12.0

func (o *Network) HasPrefixes() bool

HasPrefixes returns a boolean if a field has been set.

func (*Network) HasPrefixesV6 added in v0.12.0

func (o *Network) HasPrefixesV6() bool

HasPrefixesV6 returns a boolean if a field has been set.

func (*Network) HasPublicIp added in v0.12.0

func (o *Network) HasPublicIp() bool

HasPublicIp 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) 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) SetGateway added in v0.12.0

func (o *Network) SetGateway(v NetworkGetGatewayRetType)

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

func (*Network) SetGatewayNil added in v0.12.0

func (o *Network) SetGatewayNil()

SetGatewayNil sets the value for Gateway to be an explicit nil

func (*Network) SetGatewayv6 added in v0.12.0

func (o *Network) SetGatewayv6(v NetworkGetGatewayv6RetType)

SetGatewayv6 gets a reference to the given string and assigns it to the Gatewayv6 field.

func (*Network) SetGatewayv6Nil added in v0.12.0

func (o *Network) SetGatewayv6Nil()

SetGatewayv6Nil sets the value for Gatewayv6 to be an explicit nil

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) SetNameservers added in v0.12.0

func (o *Network) SetNameservers(v NetworkGetNameserversRetType)

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

func (*Network) SetNameserversV6 added in v0.12.0

func (o *Network) SetNameserversV6(v NetworkGetNameserversV6RetType)

SetNameserversV6 gets a reference to the given []string and assigns it to the NameserversV6 field.

func (*Network) SetNetworkId added in v0.12.0

func (o *Network) SetNetworkId(v NetworkGetNetworkIdRetType)

SetNetworkId sets field value

func (*Network) SetPrefixes added in v0.12.0

func (o *Network) SetPrefixes(v NetworkGetPrefixesRetType)

SetPrefixes gets a reference to the given []string and assigns it to the Prefixes field.

func (*Network) SetPrefixesV6 added in v0.12.0

func (o *Network) SetPrefixesV6(v NetworkGetPrefixesV6RetType)

SetPrefixesV6 gets a reference to the given []string and assigns it to the PrefixesV6 field.

func (*Network) SetPublicIp added in v0.12.0

func (o *Network) SetPublicIp(v NetworkGetPublicIpRetType)

SetPublicIp gets a reference to the given string and assigns it to the PublicIp field.

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) SetState added in v0.12.0

func (o *Network) SetState(v NetworkGetStateRetType)

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

func (*Network) UnsetGateway added in v0.12.0

func (o *Network) UnsetGateway()

UnsetGateway ensures that no value is present for Gateway, not even an explicit nil

func (*Network) UnsetGatewayv6 added in v0.12.0

func (o *Network) UnsetGatewayv6()

UnsetGatewayv6 ensures that no value is present for Gatewayv6, not even an explicit nil

type NetworkArea

type NetworkArea struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	AreaId NetworkAreaGetAreaIdAttributeType `json:"areaId"`
	// Date-time when resource was created.
	CreatedAt NetworkAreaGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	Ipv4      NetworkAreaGetIpv4AttributeType      `json:"ipv4,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels NetworkAreaGetLabelsAttributeType `json:"labels,omitempty"`
	// REQUIRED
	Name NetworkAreaGetNameAttributeType `json:"name"`
	// The amount of projects currently referencing a specific area.
	// REQUIRED
	ProjectCount NetworkAreaGetProjectCountAttributeType `json:"projectCount"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	State NetworkAreaGetStateAttributeType `json:"state"`
	// 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

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) GetAreaId added in v0.12.0

func (o *NetworkArea) GetAreaId() (ret NetworkAreaGetAreaIdRetType)

GetAreaId returns the AreaId field value

func (*NetworkArea) GetAreaIdOk added in v0.12.0

func (o *NetworkArea) GetAreaIdOk() (ret NetworkAreaGetAreaIdRetType, ok bool)

GetAreaIdOk returns a tuple with the AreaId field value and a boolean to check if the value has been 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) GetIpv4 added in v0.12.0

func (o *NetworkArea) GetIpv4() (res NetworkAreaGetIpv4RetType)

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

func (*NetworkArea) GetIpv4Ok added in v0.12.0

func (o *NetworkArea) GetIpv4Ok() (ret NetworkAreaGetIpv4RetType, 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 (*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() (ret NetworkAreaGetProjectCountRetType)

GetProjectCount returns the ProjectCount field value

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 and a boolean to check if the value has been set.

func (*NetworkArea) GetState added in v0.12.0

func (o *NetworkArea) GetState() (ret NetworkAreaGetStateRetType)

GetState returns the State field value

func (*NetworkArea) GetStateOk added in v0.12.0

func (o *NetworkArea) GetStateOk() (ret NetworkAreaGetStateRetType, ok bool)

GetStateOk returns a tuple with the State field value 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) HasIpv4 added in v0.12.0

func (o *NetworkArea) HasIpv4() bool

HasIpv4 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) HasUpdatedAt added in v0.12.0

func (o *NetworkArea) HasUpdatedAt() bool

HasUpdatedAt returns a boolean if a field has been set.

func (*NetworkArea) SetAreaId added in v0.12.0

func (o *NetworkArea) SetAreaId(v NetworkAreaGetAreaIdRetType)

SetAreaId sets field value

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) SetIpv4 added in v0.12.0

func (o *NetworkArea) SetIpv4(v NetworkAreaGetIpv4RetType)

SetIpv4 gets a reference to the given NetworkAreaIPv4 and assigns it to the Ipv4 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 sets field value

func (*NetworkArea) SetState added in v0.12.0

func (o *NetworkArea) SetState(v NetworkAreaGetStateRetType)

SetState sets field value

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 NetworkAreaGetAreaIdArgType added in v0.21.2

type NetworkAreaGetAreaIdArgType = string

type NetworkAreaGetAreaIdAttributeType added in v0.21.2

type NetworkAreaGetAreaIdAttributeType = *string

isNotNullableString

type NetworkAreaGetAreaIdRetType added in v0.21.2

type NetworkAreaGetAreaIdRetType = string

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 NetworkAreaGetIpv4ArgType added in v0.21.2

type NetworkAreaGetIpv4ArgType = NetworkAreaIPv4

type NetworkAreaGetIpv4AttributeType added in v0.21.2

type NetworkAreaGetIpv4AttributeType = *NetworkAreaIPv4

isModel

type NetworkAreaGetIpv4RetType added in v0.21.2

type NetworkAreaGetIpv4RetType = NetworkAreaIPv4

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 NetworkAreaGetStateArgType added in v0.21.2

type NetworkAreaGetStateArgType = string

type NetworkAreaGetStateAttributeType added in v0.21.2

type NetworkAreaGetStateAttributeType = *string

isNotNullableString

type NetworkAreaGetStateRetType added in v0.21.2

type NetworkAreaGetStateRetType = string

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 NetworkAreaIPv4

type NetworkAreaIPv4 struct {
	// A list containing DNS Servers/Nameservers for IPv4.
	DefaultNameservers NetworkAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	NetworkRanges NetworkAreaIPv4GetNetworkRangesAttributeType `json:"networkRanges,omitempty"`
	// A list of routes.
	Routes NetworkAreaIPv4GetRoutesAttributeType `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	TransferNetwork NetworkAreaIPv4GetTransferNetworkAttributeType `json:"transferNetwork,omitempty"`
	// The default prefix length for networks in the network area.
	DefaultPrefixLen NetworkAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen NetworkAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen NetworkAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"`
}

NetworkAreaIPv4 The IPv4 properties of a network area.

func NewNetworkAreaIPv4 added in v0.12.0

func NewNetworkAreaIPv4() *NetworkAreaIPv4

NewNetworkAreaIPv4 instantiates a new NetworkAreaIPv4 object This constructor will assign default values to properties that have it defined, 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 NewNetworkAreaIPv4WithDefaults added in v0.12.0

func NewNetworkAreaIPv4WithDefaults() *NetworkAreaIPv4

NewNetworkAreaIPv4WithDefaults instantiates a new NetworkAreaIPv4 object This 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 (*NetworkAreaIPv4) GetDefaultNameservers added in v0.12.0

func (o *NetworkAreaIPv4) GetDefaultNameservers() (res NetworkAreaIPv4GetDefaultNameserversRetType)

GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise.

func (*NetworkAreaIPv4) GetDefaultNameserversOk added in v0.12.0

func (o *NetworkAreaIPv4) GetDefaultNameserversOk() (ret NetworkAreaIPv4GetDefaultNameserversRetType, 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 (*NetworkAreaIPv4) GetDefaultPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) GetDefaultPrefixLen() (res NetworkAreaIPv4GetDefaultPrefixLenRetType)

GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.

func (*NetworkAreaIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *NetworkAreaIPv4) GetDefaultPrefixLenOk() (ret NetworkAreaIPv4GetDefaultPrefixLenRetType, ok bool)

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 (*NetworkAreaIPv4) GetMaxPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) GetMaxPrefixLen() (res NetworkAreaIPv4GetMaxPrefixLenRetType)

GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.

func (*NetworkAreaIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *NetworkAreaIPv4) GetMaxPrefixLenOk() (ret NetworkAreaIPv4GetMaxPrefixLenRetType, ok bool)

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 (*NetworkAreaIPv4) GetMinPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) GetMinPrefixLen() (res NetworkAreaIPv4GetMinPrefixLenRetType)

GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.

func (*NetworkAreaIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *NetworkAreaIPv4) GetMinPrefixLenOk() (ret NetworkAreaIPv4GetMinPrefixLenRetType, ok bool)

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 (*NetworkAreaIPv4) GetNetworkRanges added in v0.12.0

func (o *NetworkAreaIPv4) GetNetworkRanges() (res NetworkAreaIPv4GetNetworkRangesRetType)

GetNetworkRanges returns the NetworkRanges field value if set, zero value otherwise.

func (*NetworkAreaIPv4) GetNetworkRangesOk added in v0.12.0

func (o *NetworkAreaIPv4) GetNetworkRangesOk() (ret NetworkAreaIPv4GetNetworkRangesRetType, ok bool)

GetNetworkRangesOk returns a tuple with the NetworkRanges field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkAreaIPv4) GetRoutes added in v0.12.0

func (o *NetworkAreaIPv4) GetRoutes() (res NetworkAreaIPv4GetRoutesRetType)

GetRoutes returns the Routes field value if set, zero value otherwise.

func (*NetworkAreaIPv4) GetRoutesOk added in v0.12.0

func (o *NetworkAreaIPv4) GetRoutesOk() (ret NetworkAreaIPv4GetRoutesRetType, ok bool)

GetRoutesOk returns a tuple with the Routes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkAreaIPv4) GetTransferNetwork added in v0.12.0

func (o *NetworkAreaIPv4) GetTransferNetwork() (res NetworkAreaIPv4GetTransferNetworkRetType)

GetTransferNetwork returns the TransferNetwork field value if set, zero value otherwise.

func (*NetworkAreaIPv4) GetTransferNetworkOk added in v0.12.0

func (o *NetworkAreaIPv4) GetTransferNetworkOk() (ret NetworkAreaIPv4GetTransferNetworkRetType, ok bool)

GetTransferNetworkOk returns a tuple with the TransferNetwork field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetworkAreaIPv4) HasDefaultNameservers added in v0.12.0

func (o *NetworkAreaIPv4) HasDefaultNameservers() bool

HasDefaultNameservers returns a boolean if a field has been set.

func (*NetworkAreaIPv4) HasDefaultPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) HasDefaultPrefixLen() bool

HasDefaultPrefixLen returns a boolean if a field has been set.

func (*NetworkAreaIPv4) HasMaxPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) HasMaxPrefixLen() bool

HasMaxPrefixLen returns a boolean if a field has been set.

func (*NetworkAreaIPv4) HasMinPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) HasMinPrefixLen() bool

HasMinPrefixLen returns a boolean if a field has been set.

func (*NetworkAreaIPv4) HasNetworkRanges added in v0.12.0

func (o *NetworkAreaIPv4) HasNetworkRanges() bool

HasNetworkRanges returns a boolean if a field has been set.

func (*NetworkAreaIPv4) HasRoutes added in v0.12.0

func (o *NetworkAreaIPv4) HasRoutes() bool

HasRoutes returns a boolean if a field has been set.

func (*NetworkAreaIPv4) HasTransferNetwork added in v0.12.0

func (o *NetworkAreaIPv4) HasTransferNetwork() bool

HasTransferNetwork returns a boolean if a field has been set.

func (*NetworkAreaIPv4) SetDefaultNameservers added in v0.12.0

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field.

func (*NetworkAreaIPv4) SetDefaultPrefixLen added in v0.12.0

SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.

func (*NetworkAreaIPv4) SetMaxPrefixLen added in v0.12.0

SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.

func (*NetworkAreaIPv4) SetMinPrefixLen added in v0.12.0

SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.

func (*NetworkAreaIPv4) SetNetworkRanges added in v0.12.0

SetNetworkRanges gets a reference to the given []NetworkRange and assigns it to the NetworkRanges field.

func (*NetworkAreaIPv4) SetRoutes added in v0.12.0

SetRoutes gets a reference to the given []Route and assigns it to the Routes field.

func (*NetworkAreaIPv4) SetTransferNetwork added in v0.12.0

SetTransferNetwork gets a reference to the given string and assigns it to the TransferNetwork field.

func (NetworkAreaIPv4) ToMap added in v0.12.0

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

type NetworkAreaIPv4GetDefaultNameserversArgType added in v0.21.2

type NetworkAreaIPv4GetDefaultNameserversArgType = []string

type NetworkAreaIPv4GetDefaultNameserversAttributeType added in v0.21.2

type NetworkAreaIPv4GetDefaultNameserversAttributeType = *[]string

isArray

type NetworkAreaIPv4GetDefaultNameserversRetType added in v0.21.2

type NetworkAreaIPv4GetDefaultNameserversRetType = []string

type NetworkAreaIPv4GetDefaultPrefixLenArgType added in v0.21.2

type NetworkAreaIPv4GetDefaultPrefixLenArgType = int64

type NetworkAreaIPv4GetDefaultPrefixLenAttributeType added in v0.21.2

type NetworkAreaIPv4GetDefaultPrefixLenAttributeType = *int64

isInteger

type NetworkAreaIPv4GetDefaultPrefixLenRetType added in v0.21.2

type NetworkAreaIPv4GetDefaultPrefixLenRetType = int64

type NetworkAreaIPv4GetMaxPrefixLenArgType added in v0.21.2

type NetworkAreaIPv4GetMaxPrefixLenArgType = int64

type NetworkAreaIPv4GetMaxPrefixLenAttributeType added in v0.21.2

type NetworkAreaIPv4GetMaxPrefixLenAttributeType = *int64

isInteger

type NetworkAreaIPv4GetMaxPrefixLenRetType added in v0.21.2

type NetworkAreaIPv4GetMaxPrefixLenRetType = int64

type NetworkAreaIPv4GetMinPrefixLenArgType added in v0.21.2

type NetworkAreaIPv4GetMinPrefixLenArgType = int64

type NetworkAreaIPv4GetMinPrefixLenAttributeType added in v0.21.2

type NetworkAreaIPv4GetMinPrefixLenAttributeType = *int64

isInteger

type NetworkAreaIPv4GetMinPrefixLenRetType added in v0.21.2

type NetworkAreaIPv4GetMinPrefixLenRetType = int64

type NetworkAreaIPv4GetNetworkRangesArgType added in v0.21.2

type NetworkAreaIPv4GetNetworkRangesArgType = []NetworkRange

type NetworkAreaIPv4GetNetworkRangesAttributeType added in v0.21.2

type NetworkAreaIPv4GetNetworkRangesAttributeType = *[]NetworkRange

isArray

type NetworkAreaIPv4GetNetworkRangesRetType added in v0.21.2

type NetworkAreaIPv4GetNetworkRangesRetType = []NetworkRange

type NetworkAreaIPv4GetRoutesArgType added in v0.21.2

type NetworkAreaIPv4GetRoutesArgType = []Route

type NetworkAreaIPv4GetRoutesAttributeType added in v0.21.2

type NetworkAreaIPv4GetRoutesAttributeType = *[]Route

isArray

type NetworkAreaIPv4GetRoutesRetType added in v0.21.2

type NetworkAreaIPv4GetRoutesRetType = []Route

type NetworkAreaIPv4GetTransferNetworkArgType added in v0.21.2

type NetworkAreaIPv4GetTransferNetworkArgType = string

type NetworkAreaIPv4GetTransferNetworkAttributeType added in v0.21.2

type NetworkAreaIPv4GetTransferNetworkAttributeType = *string

isNotNullableString

type NetworkAreaIPv4GetTransferNetworkRetType added in v0.21.2

type NetworkAreaIPv4GetTransferNetworkRetType = string

type NetworkAreaListResponse

type NetworkAreaListResponse struct {
	// A list of network areas.
	// REQUIRED
	Items NetworkAreaListResponseGetItemsAttributeType `json:"items"`
}

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 NetworkGetGatewayArgType added in v0.21.2

type NetworkGetGatewayArgType = *string

type NetworkGetGatewayAttributeType added in v0.21.2

type NetworkGetGatewayAttributeType = *NullableString

isNullableString

type NetworkGetGatewayRetType added in v0.21.2

type NetworkGetGatewayRetType = *string

type NetworkGetGatewayv6ArgType added in v0.21.2

type NetworkGetGatewayv6ArgType = *string

type NetworkGetGatewayv6AttributeType added in v0.21.2

type NetworkGetGatewayv6AttributeType = *NullableString

isNullableString

type NetworkGetGatewayv6RetType added in v0.21.2

type NetworkGetGatewayv6RetType = *string

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 NetworkGetNameserversArgType added in v0.21.2

type NetworkGetNameserversArgType = []string

type NetworkGetNameserversAttributeType added in v0.21.2

type NetworkGetNameserversAttributeType = *[]string

isArray

type NetworkGetNameserversRetType added in v0.21.2

type NetworkGetNameserversRetType = []string

type NetworkGetNameserversV6ArgType added in v0.21.2

type NetworkGetNameserversV6ArgType = []string

type NetworkGetNameserversV6AttributeType added in v0.21.2

type NetworkGetNameserversV6AttributeType = *[]string

isArray

type NetworkGetNameserversV6RetType added in v0.21.2

type NetworkGetNameserversV6RetType = []string

type NetworkGetNetworkIdArgType added in v0.21.2

type NetworkGetNetworkIdArgType = string

type NetworkGetNetworkIdAttributeType added in v0.21.2

type NetworkGetNetworkIdAttributeType = *string

isNotNullableString

type NetworkGetNetworkIdRetType added in v0.21.2

type NetworkGetNetworkIdRetType = string

type NetworkGetPrefixesArgType added in v0.21.2

type NetworkGetPrefixesArgType = []string

type NetworkGetPrefixesAttributeType added in v0.21.2

type NetworkGetPrefixesAttributeType = *[]string

isArray

type NetworkGetPrefixesRetType added in v0.21.2

type NetworkGetPrefixesRetType = []string

type NetworkGetPrefixesV6ArgType added in v0.21.2

type NetworkGetPrefixesV6ArgType = []string

type NetworkGetPrefixesV6AttributeType added in v0.21.2

type NetworkGetPrefixesV6AttributeType = *[]string

isArray

type NetworkGetPrefixesV6RetType added in v0.21.2

type NetworkGetPrefixesV6RetType = []string

type NetworkGetPublicIpArgType added in v0.21.2

type NetworkGetPublicIpArgType = string

type NetworkGetPublicIpAttributeType added in v0.21.2

type NetworkGetPublicIpAttributeType = *string

isNotNullableString

type NetworkGetPublicIpRetType added in v0.21.2

type NetworkGetPublicIpRetType = string

type NetworkGetStateArgType added in v0.21.2

type NetworkGetStateArgType = string

type NetworkGetStateAttributeType added in v0.21.2

type NetworkGetStateAttributeType = *string

isNotNullableString

type NetworkGetStateRetType added in v0.21.2

type NetworkGetStateRetType = 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 NetworkListResponse

type NetworkListResponse struct {
	// A list of networks.
	// REQUIRED
	Items NetworkListResponseGetItemsAttributeType `json:"items"`
}

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).
	NetworkRangeId NetworkRangeGetNetworkRangeIdAttributeType `json:"networkRangeId,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	Prefix NetworkRangeGetPrefixAttributeType `json:"prefix"`
	// 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) GetNetworkRangeId added in v0.12.0

func (o *NetworkRange) GetNetworkRangeId() (res NetworkRangeGetNetworkRangeIdRetType)

GetNetworkRangeId returns the NetworkRangeId field value if set, zero value otherwise.

func (*NetworkRange) GetNetworkRangeIdOk added in v0.12.0

func (o *NetworkRange) GetNetworkRangeIdOk() (ret NetworkRangeGetNetworkRangeIdRetType, ok bool)

GetNetworkRangeIdOk returns a tuple with the NetworkRangeId 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) HasNetworkRangeId added in v0.12.0

func (o *NetworkRange) HasNetworkRangeId() bool

HasNetworkRangeId 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) SetNetworkRangeId added in v0.12.0

func (o *NetworkRange) SetNetworkRangeId(v NetworkRangeGetNetworkRangeIdRetType)

SetNetworkRangeId gets a reference to the given string and assigns it to the NetworkRangeId 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 NetworkRangeGetNetworkRangeIdArgType added in v0.21.2

type NetworkRangeGetNetworkRangeIdArgType = string

type NetworkRangeGetNetworkRangeIdAttributeType added in v0.21.2

type NetworkRangeGetNetworkRangeIdAttributeType = *string

isNotNullableString

type NetworkRangeGetNetworkRangeIdRetType added in v0.21.2

type NetworkRangeGetNetworkRangeIdRetType = 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"`
}

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 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 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 NullableArea added in v0.12.0

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

func NewNullableArea added in v0.12.0

func NewNullableArea(val *Area) *NullableArea

func (NullableArea) Get added in v0.12.0

func (v NullableArea) Get() *Area

func (NullableArea) IsSet added in v0.12.0

func (v NullableArea) IsSet() bool

func (NullableArea) MarshalJSON added in v0.12.0

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

func (*NullableArea) Set added in v0.12.0

func (v *NullableArea) Set(val *Area)

func (*NullableArea) UnmarshalJSON added in v0.12.0

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

func (*NullableArea) Unset added in v0.12.0

func (v *NullableArea) Unset()

type NullableAreaConfig added in v0.12.0

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

func NewNullableAreaConfig added in v0.12.0

func NewNullableAreaConfig(val *AreaConfig) *NullableAreaConfig

func (NullableAreaConfig) Get added in v0.12.0

func (v NullableAreaConfig) Get() *AreaConfig

func (NullableAreaConfig) IsSet added in v0.12.0

func (v NullableAreaConfig) IsSet() bool

func (NullableAreaConfig) MarshalJSON added in v0.12.0

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

func (*NullableAreaConfig) Set added in v0.12.0

func (v *NullableAreaConfig) Set(val *AreaConfig)

func (*NullableAreaConfig) UnmarshalJSON added in v0.12.0

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

func (*NullableAreaConfig) Unset added in v0.12.0

func (v *NullableAreaConfig) Unset()

type NullableAreaPrefixConfigIPv4 added in v0.12.0

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

func NewNullableAreaPrefixConfigIPv4 added in v0.12.0

func NewNullableAreaPrefixConfigIPv4(val *AreaPrefixConfigIPv4) *NullableAreaPrefixConfigIPv4

func (NullableAreaPrefixConfigIPv4) Get added in v0.12.0

func (NullableAreaPrefixConfigIPv4) IsSet added in v0.12.0

func (NullableAreaPrefixConfigIPv4) MarshalJSON added in v0.12.0

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

func (*NullableAreaPrefixConfigIPv4) Set added in v0.12.0

func (*NullableAreaPrefixConfigIPv4) UnmarshalJSON added in v0.12.0

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

func (*NullableAreaPrefixConfigIPv4) Unset added in v0.12.0

func (v *NullableAreaPrefixConfigIPv4) 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 NullableCreateAreaAddressFamily added in v0.12.0

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

func NewNullableCreateAreaAddressFamily added in v0.12.0

func NewNullableCreateAreaAddressFamily(val *CreateAreaAddressFamily) *NullableCreateAreaAddressFamily

func (NullableCreateAreaAddressFamily) Get added in v0.12.0

func (NullableCreateAreaAddressFamily) IsSet added in v0.12.0

func (NullableCreateAreaAddressFamily) MarshalJSON added in v0.12.0

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

func (*NullableCreateAreaAddressFamily) Set added in v0.12.0

func (*NullableCreateAreaAddressFamily) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateAreaAddressFamily) Unset added in v0.12.0

type NullableCreateAreaIPv4 added in v0.12.0

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

func NewNullableCreateAreaIPv4 added in v0.12.0

func NewNullableCreateAreaIPv4(val *CreateAreaIPv4) *NullableCreateAreaIPv4

func (NullableCreateAreaIPv4) Get added in v0.12.0

func (NullableCreateAreaIPv4) IsSet added in v0.12.0

func (v NullableCreateAreaIPv4) IsSet() bool

func (NullableCreateAreaIPv4) MarshalJSON added in v0.12.0

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

func (*NullableCreateAreaIPv4) Set added in v0.12.0

func (*NullableCreateAreaIPv4) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateAreaIPv4) Unset added in v0.12.0

func (v *NullableCreateAreaIPv4) Unset()

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 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 NullableCreateNetworkAddressFamily added in v0.12.0

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

func NewNullableCreateNetworkAddressFamily added in v0.12.0

func NewNullableCreateNetworkAddressFamily(val *CreateNetworkAddressFamily) *NullableCreateNetworkAddressFamily

func (NullableCreateNetworkAddressFamily) Get added in v0.12.0

func (NullableCreateNetworkAddressFamily) IsSet added in v0.12.0

func (NullableCreateNetworkAddressFamily) MarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAddressFamily) Set added in v0.12.0

func (*NullableCreateNetworkAddressFamily) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkAddressFamily) Unset added in v0.12.0

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 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 NullableCreateNetworkIPv4Body added in v0.12.0

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

func NewNullableCreateNetworkIPv4Body added in v0.12.0

func NewNullableCreateNetworkIPv4Body(val *CreateNetworkIPv4Body) *NullableCreateNetworkIPv4Body

func (NullableCreateNetworkIPv4Body) Get added in v0.12.0

func (NullableCreateNetworkIPv4Body) IsSet added in v0.12.0

func (NullableCreateNetworkIPv4Body) MarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkIPv4Body) Set added in v0.12.0

func (*NullableCreateNetworkIPv4Body) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkIPv4Body) Unset added in v0.12.0

func (v *NullableCreateNetworkIPv4Body) Unset()

type NullableCreateNetworkIPv6Body added in v0.12.0

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

func NewNullableCreateNetworkIPv6Body added in v0.12.0

func NewNullableCreateNetworkIPv6Body(val *CreateNetworkIPv6Body) *NullableCreateNetworkIPv6Body

func (NullableCreateNetworkIPv6Body) Get added in v0.12.0

func (NullableCreateNetworkIPv6Body) IsSet added in v0.12.0

func (NullableCreateNetworkIPv6Body) MarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkIPv6Body) Set added in v0.12.0

func (*NullableCreateNetworkIPv6Body) UnmarshalJSON added in v0.12.0

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

func (*NullableCreateNetworkIPv6Body) Unset added in v0.12.0

func (v *NullableCreateNetworkIPv6Body) Unset()

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 NullableCreateServerPayloadBootVolume added in v0.13.0

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

func NewNullableCreateServerPayloadBootVolume added in v0.13.0

func NewNullableCreateServerPayloadBootVolume(val *CreateServerPayloadBootVolume) *NullableCreateServerPayloadBootVolume

func (NullableCreateServerPayloadBootVolume) Get added in v0.13.0

func (NullableCreateServerPayloadBootVolume) IsSet added in v0.13.0

func (NullableCreateServerPayloadBootVolume) MarshalJSON added in v0.13.0

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

func (*NullableCreateServerPayloadBootVolume) Set added in v0.13.0

func (*NullableCreateServerPayloadBootVolume) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateServerPayloadBootVolume) Unset added in v0.13.0

type NullableCreateServerPayloadNetworking added in v0.13.0

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

func NewNullableCreateServerPayloadNetworking added in v0.13.0

func NewNullableCreateServerPayloadNetworking(val *CreateServerPayloadNetworking) *NullableCreateServerPayloadNetworking

func (NullableCreateServerPayloadNetworking) Get added in v0.13.0

func (NullableCreateServerPayloadNetworking) IsSet added in v0.13.0

func (NullableCreateServerPayloadNetworking) MarshalJSON added in v0.13.0

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

func (*NullableCreateServerPayloadNetworking) Set added in v0.13.0

func (*NullableCreateServerPayloadNetworking) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateServerPayloadNetworking) Unset added in v0.13.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 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 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 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 NullableNetworkAreaIPv4 added in v0.12.0

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

func NewNullableNetworkAreaIPv4 added in v0.12.0

func NewNullableNetworkAreaIPv4(val *NetworkAreaIPv4) *NullableNetworkAreaIPv4

func (NullableNetworkAreaIPv4) Get added in v0.12.0

func (NullableNetworkAreaIPv4) IsSet added in v0.12.0

func (v NullableNetworkAreaIPv4) IsSet() bool

func (NullableNetworkAreaIPv4) MarshalJSON added in v0.12.0

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

func (*NullableNetworkAreaIPv4) Set added in v0.12.0

func (*NullableNetworkAreaIPv4) UnmarshalJSON added in v0.12.0

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

func (*NullableNetworkAreaIPv4) Unset added in v0.12.0

func (v *NullableNetworkAreaIPv4) 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 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 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 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 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 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 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 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 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 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 NullableUpdateAreaAddressFamily added in v0.12.0

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

func NewNullableUpdateAreaAddressFamily added in v0.12.0

func NewNullableUpdateAreaAddressFamily(val *UpdateAreaAddressFamily) *NullableUpdateAreaAddressFamily

func (NullableUpdateAreaAddressFamily) Get added in v0.12.0

func (NullableUpdateAreaAddressFamily) IsSet added in v0.12.0

func (NullableUpdateAreaAddressFamily) MarshalJSON added in v0.12.0

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

func (*NullableUpdateAreaAddressFamily) Set added in v0.12.0

func (*NullableUpdateAreaAddressFamily) UnmarshalJSON added in v0.12.0

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

func (*NullableUpdateAreaAddressFamily) Unset added in v0.12.0

type NullableUpdateAreaIPv4 added in v0.12.0

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

func NewNullableUpdateAreaIPv4 added in v0.12.0

func NewNullableUpdateAreaIPv4(val *UpdateAreaIPv4) *NullableUpdateAreaIPv4

func (NullableUpdateAreaIPv4) Get added in v0.12.0

func (NullableUpdateAreaIPv4) IsSet added in v0.12.0

func (v NullableUpdateAreaIPv4) IsSet() bool

func (NullableUpdateAreaIPv4) MarshalJSON added in v0.12.0

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

func (*NullableUpdateAreaIPv4) Set added in v0.12.0

func (*NullableUpdateAreaIPv4) UnmarshalJSON added in v0.12.0

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

func (*NullableUpdateAreaIPv4) Unset added in v0.12.0

func (v *NullableUpdateAreaIPv4) 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 NullableUpdateNetworkAddressFamily added in v0.12.0

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

func NewNullableUpdateNetworkAddressFamily added in v0.12.0

func NewNullableUpdateNetworkAddressFamily(val *UpdateNetworkAddressFamily) *NullableUpdateNetworkAddressFamily

func (NullableUpdateNetworkAddressFamily) Get added in v0.12.0

func (NullableUpdateNetworkAddressFamily) IsSet added in v0.12.0

func (NullableUpdateNetworkAddressFamily) MarshalJSON added in v0.12.0

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

func (*NullableUpdateNetworkAddressFamily) Set added in v0.12.0

func (*NullableUpdateNetworkAddressFamily) UnmarshalJSON added in v0.12.0

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

func (*NullableUpdateNetworkAddressFamily) Unset added in v0.12.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 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 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 {
	AddressFamily PartialUpdateNetworkAreaPayloadGetAddressFamilyAttributeType `json:"addressFamily,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels PartialUpdateNetworkAreaPayloadGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name PartialUpdateNetworkAreaPayloadGetNameAttributeType `json:"name,omitempty"`
}

PartialUpdateNetworkAreaPayload struct for PartialUpdateNetworkAreaPayload

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) GetAddressFamily added in v0.12.0

GetAddressFamily returns the AddressFamily field value if set, zero value otherwise.

func (*PartialUpdateNetworkAreaPayload) GetAddressFamilyOk added in v0.12.0

GetAddressFamilyOk returns a tuple with the AddressFamily field value if set, nil otherwise and a boolean to check if the value has been 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) HasAddressFamily added in v0.12.0

func (o *PartialUpdateNetworkAreaPayload) HasAddressFamily() bool

HasAddressFamily returns a boolean if a field 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) SetAddressFamily added in v0.12.0

SetAddressFamily gets a reference to the given UpdateAreaAddressFamily and assigns it to the AddressFamily field.

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 PartialUpdateNetworkAreaPayloadGetAddressFamilyArgType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetAddressFamilyArgType = UpdateAreaAddressFamily

type PartialUpdateNetworkAreaPayloadGetAddressFamilyAttributeType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetAddressFamilyAttributeType = *UpdateAreaAddressFamily

isModel

type PartialUpdateNetworkAreaPayloadGetAddressFamilyRetType added in v0.21.2

type PartialUpdateNetworkAreaPayloadGetAddressFamilyRetType = UpdateAreaAddressFamily

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 PartialUpdateNetworkPayload

type PartialUpdateNetworkPayload struct {
	AddressFamily PartialUpdateNetworkPayloadGetAddressFamilyAttributeType `json:"addressFamily,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
}

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) GetAddressFamily added in v0.12.0

GetAddressFamily returns the AddressFamily field value if set, zero value otherwise.

func (*PartialUpdateNetworkPayload) GetAddressFamilyOk added in v0.12.0

GetAddressFamilyOk returns a tuple with the AddressFamily 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) HasAddressFamily added in v0.12.0

func (o *PartialUpdateNetworkPayload) HasAddressFamily() bool

HasAddressFamily 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) SetAddressFamily added in v0.12.0

SetAddressFamily gets a reference to the given UpdateNetworkAddressFamily and assigns it to the AddressFamily 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) ToMap added in v0.12.0

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

type PartialUpdateNetworkPayloadGetAddressFamilyArgType added in v0.21.2

type PartialUpdateNetworkPayloadGetAddressFamilyArgType = UpdateNetworkAddressFamily

type PartialUpdateNetworkPayloadGetAddressFamilyAttributeType added in v0.21.2

type PartialUpdateNetworkPayloadGetAddressFamilyAttributeType = *UpdateNetworkAddressFamily

isModel

type PartialUpdateNetworkPayloadGetAddressFamilyRetType added in v0.21.2

type PartialUpdateNetworkPayloadGetAddressFamilyRetType = UpdateNetworkAddressFamily

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 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 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"`
	// The minimum port number. Should be less or equal to the maximum.
	// REQUIRED
	Min PortRangeGetMinAttributeType `json:"min"`
}

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 ProjectListResponse

type ProjectListResponse struct {
	// A list of STACKIT projects.
	// REQUIRED
	Items ProjectListResponseGetItemsAttributeType `json:"items"`
}

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 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"`
	// Object that represents an IP address.
	Ip PublicIpGetIpAttributeType `json:"ip,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
}

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"`
}

PublicNetwork Public network.

func NewPublicNetwork added in v0.21.1

func NewPublicNetwork(cidr PublicNetworkGetCidrArgType) *PublicNetwork

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) SetCidr added in v0.21.1

SetCidr 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 PublicNetworkListResponse added in v0.21.1

type PublicNetworkListResponse struct {
	// A list of public networks.
	// REQUIRED
	Items PublicNetworkListResponseGetItemsAttributeType `json:"items"`
}

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
	Usage QuotaGetUsageAttributeType `json:"usage"`
}

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
	Backups QuotaListGetBackupsAttributeType `json:"backups"`
	// REQUIRED
	Gigabytes QuotaListGetGigabytesAttributeType `json:"gigabytes"`
	// REQUIRED
	Networks QuotaListGetNetworksAttributeType `json:"networks"`
	// REQUIRED
	Nics QuotaListGetNicsAttributeType `json:"nics"`
	// REQUIRED
	PublicIps QuotaListGetPublicIpsAttributeType `json:"publicIps"`
	// REQUIRED
	Ram QuotaListGetRamAttributeType `json:"ram"`
	// REQUIRED
	SecurityGroupRules QuotaListGetSecurityGroupRulesAttributeType `json:"securityGroupRules"`
	// REQUIRED
	SecurityGroups QuotaListGetSecurityGroupsAttributeType `json:"securityGroups"`
	// REQUIRED
	Snapshots QuotaListGetSnapshotsAttributeType `json:"snapshots"`
	// REQUIRED
	Vcpu QuotaListGetVcpuAttributeType `json:"vcpu"`
	// REQUIRED
	Volumes QuotaListGetVolumesAttributeType `json:"volumes"`
}

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
	Usage QuotaListBackupGigabytesGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListBackupsGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListGigabytesGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListNetworksGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListNicsGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListPublicIpsGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListRamGetUsageAttributeType `json:"usage"`
}

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"`
}

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
	Usage QuotaListSecurityGroupRulesGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListSecurityGroupsGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListSnapshotsGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListVcpuGetUsageAttributeType `json:"usage"`
}

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
	Usage QuotaListVolumesGetUsageAttributeType `json:"usage"`
}

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 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"`
	// Identifier (ID) representing a single API request.
	// REQUIRED
	RequestId RequestGetRequestIdAttributeType `json:"requestId"`
	// 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
	Resources RequestGetResourcesAttributeType `json:"resources"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	Status RequestGetStatusAttributeType `json:"status"`
}

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"`
	// The state of a resource object. Possible values: `CREATING`, `CREATED`, `DELETING`, `DELETED`, `FAILED`, `UPDATED`, `UPDATING`.
	// REQUIRED
	Status RequestResourceGetStatusAttributeType `json:"status"`
	// 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"`
}

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"`
}

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 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"`
}

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 ResizeVolumePayload added in v0.13.0

type ResizeVolumePayload struct {
	// Size in Gigabyte.
	// REQUIRED
	Size ResizeVolumePayloadGetSizeAttributeType `json:"size"`
}

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 Route

type Route struct {
	// Date-time when resource was created.
	CreatedAt RouteGetCreatedAtAttributeType `json:"createdAt,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels RouteGetLabelsAttributeType `json:"labels,omitempty"`
	// Object that represents an IP address.
	// REQUIRED
	Nexthop RouteGetNexthopAttributeType `json:"nexthop"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	Prefix RouteGetPrefixAttributeType `json:"prefix"`
	// Universally Unique Identifier (UUID).
	RouteId RouteGetRouteIdAttributeType `json:"routeId,omitempty"`
	// 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(nexthop RouteGetNexthopArgType, prefix RouteGetPrefixArgType) *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) 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) GetPrefix added in v0.12.0

func (o *Route) GetPrefix() (ret RouteGetPrefixRetType)

GetPrefix returns the Prefix field value

func (*Route) GetPrefixOk added in v0.12.0

func (o *Route) GetPrefixOk() (ret RouteGetPrefixRetType, ok bool)

GetPrefixOk returns a tuple with the Prefix field value and a boolean to check if the value has been set.

func (*Route) GetRouteId added in v0.12.0

func (o *Route) GetRouteId() (res RouteGetRouteIdRetType)

GetRouteId returns the RouteId field value if set, zero value otherwise.

func (*Route) GetRouteIdOk added in v0.12.0

func (o *Route) GetRouteIdOk() (ret RouteGetRouteIdRetType, ok bool)

GetRouteIdOk returns a tuple with the RouteId field value if set, nil otherwise 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) HasLabels added in v0.12.0

func (o *Route) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*Route) HasRouteId added in v0.12.0

func (o *Route) HasRouteId() bool

HasRouteId 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) 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) SetPrefix added in v0.12.0

func (o *Route) SetPrefix(v RouteGetPrefixRetType)

SetPrefix sets field value

func (*Route) SetRouteId added in v0.12.0

func (o *Route) SetRouteId(v RouteGetRouteIdRetType)

SetRouteId gets a reference to the given string and assigns it to the RouteId field.

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 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 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 = string

type RouteGetNexthopAttributeType added in v0.21.2

type RouteGetNexthopAttributeType = *string

isNotNullableString

type RouteGetNexthopRetType added in v0.21.2

type RouteGetNexthopRetType = string

type RouteGetPrefixArgType added in v0.21.2

type RouteGetPrefixArgType = string

type RouteGetPrefixAttributeType added in v0.21.2

type RouteGetPrefixAttributeType = *string

isNotNullableString

type RouteGetPrefixRetType added in v0.21.2

type RouteGetPrefixRetType = string

type RouteGetRouteIdArgType added in v0.21.2

type RouteGetRouteIdArgType = string

type RouteGetRouteIdAttributeType added in v0.21.2

type RouteGetRouteIdAttributeType = *string

isNotNullableString

type RouteGetRouteIdRetType added in v0.21.2

type RouteGetRouteIdRetType = string

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"`
}

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 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 127 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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels SecurityGroupGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name SecurityGroupGetNameAttributeType `json:"name"`
	// 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"`
}

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 {
	// Description Object. Allows string up to 127 Characters.
	Description SecurityGroupRuleGetDescriptionAttributeType `json:"description,omitempty"`
	// The direction of the traffic which the rule should match.
	// REQUIRED
	Direction SecurityGroupRuleGetDirectionAttributeType `json:"direction"`
	// The ethertype which the rule should match.
	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"`
	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) 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) 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) 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) ToMap added in v0.13.0

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

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 SecurityGroupRuleListResponse added in v0.13.0

type SecurityGroupRuleListResponse struct {
	// A list containing security group rule objects.
	// REQUIRED
	Items SecurityGroupRuleListResponseGetItemsAttributeType `json:"items"`
}

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"`
	// 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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	MaintenanceWindow ServerGetMaintenanceWindowAttributeType `json:"maintenanceWindow,omitempty"`
	// The name for a Server.
	// REQUIRED
	Name       ServerGetNameAttributeType       `json:"name"`
	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`, `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) 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) 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) 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) 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) 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 CreateServerPayloadBootVolume 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) 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 CreateServerPayloadNetworking 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 ServerConsoleUrl added in v0.13.0

type ServerConsoleUrl struct {
	// REQUIRED
	Url ServerConsoleUrlGetUrlAttributeType `json:"url"`
}

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 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 = CreateServerPayloadBootVolume

type ServerGetBootVolumeAttributeType added in v0.21.2

type ServerGetBootVolumeAttributeType = *CreateServerPayloadBootVolume

isModel

type ServerGetBootVolumeRetType added in v0.21.2

type ServerGetBootVolumeRetType = CreateServerPayloadBootVolume

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 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 = CreateServerPayloadNetworking

type ServerGetNetworkingAttributeType added in v0.21.2

type ServerGetNetworkingAttributeType = *CreateServerPayloadNetworking

isModel

type ServerGetNetworkingRetType added in v0.21.2

type ServerGetNetworkingRetType = CreateServerPayloadNetworking

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"`
}

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"`
	// Start of the maintenance window.
	// REQUIRED
	StartsAt ServerMaintenanceGetStartsAtAttributeType `json:"startsAt"`
	// REQUIRED
	Status ServerMaintenanceGetStatusAttributeType `json:"status"`
}

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"`
	// Object that represents an IPv6 address.
	Ipv6 ServerNetworkGetIpv6AttributeType `json:"ipv6,omitempty"`
	// Object that represents an MAC address.
	// REQUIRED
	Mac ServerNetworkGetMacAttributeType `json:"mac"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NetworkId ServerNetworkGetNetworkIdAttributeType `json:"networkId"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	NetworkName ServerNetworkGetNetworkNameAttributeType `json:"networkName"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NicId ServerNetworkGetNicIdAttributeType `json:"nicId"`
	// If this is set to false, then no security groups will apply to this server network interface.
	// REQUIRED
	NicSecurity ServerNetworkgetNicSecurityAttributeType `json:"nicSecurity"`
	// 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 ServiceAccountMailListResponse added in v0.13.0

type ServiceAccountMailListResponse struct {
	// A list of service account mails.
	// REQUIRED
	Items ServiceAccountMailListResponseGetItemsAttributeType `json:"items"`
}

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 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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
}

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"`
}

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 UpdateAreaAddressFamily

type UpdateAreaAddressFamily struct {
	Ipv4 UpdateAreaAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"`
}

UpdateAreaAddressFamily The addressFamily object for a area update request.

func NewUpdateAreaAddressFamily added in v0.12.0

func NewUpdateAreaAddressFamily() *UpdateAreaAddressFamily

NewUpdateAreaAddressFamily instantiates a new UpdateAreaAddressFamily object This constructor will assign default values to properties that have it defined, 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 NewUpdateAreaAddressFamilyWithDefaults added in v0.12.0

func NewUpdateAreaAddressFamilyWithDefaults() *UpdateAreaAddressFamily

NewUpdateAreaAddressFamilyWithDefaults instantiates a new UpdateAreaAddressFamily object This 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 (*UpdateAreaAddressFamily) GetIpv4 added in v0.12.0

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

func (*UpdateAreaAddressFamily) 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 (*UpdateAreaAddressFamily) HasIpv4 added in v0.12.0

func (o *UpdateAreaAddressFamily) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*UpdateAreaAddressFamily) SetIpv4 added in v0.12.0

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

func (UpdateAreaAddressFamily) ToMap added in v0.12.0

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

type UpdateAreaAddressFamilyGetIpv4ArgType added in v0.21.2

type UpdateAreaAddressFamilyGetIpv4ArgType = UpdateAreaIPv4

type UpdateAreaAddressFamilyGetIpv4AttributeType added in v0.21.2

type UpdateAreaAddressFamilyGetIpv4AttributeType = *UpdateAreaIPv4

isModel

type UpdateAreaAddressFamilyGetIpv4RetType added in v0.21.2

type UpdateAreaAddressFamilyGetIpv4RetType = UpdateAreaIPv4

type UpdateAreaIPv4

type UpdateAreaIPv4 struct {
	DefaultNameservers UpdateAreaIPv4GetDefaultNameserversAttributeType `json:"defaultNameservers,omitempty"`
	// The default prefix length for networks in the network area.
	DefaultPrefixLen UpdateAreaIPv4GetDefaultPrefixLenAttributeType `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen UpdateAreaIPv4GetMaxPrefixLenAttributeType `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen UpdateAreaIPv4GetMinPrefixLenAttributeType `json:"minPrefixLen,omitempty"`
}

UpdateAreaIPv4 The update object for a IPv4 network area.

func NewUpdateAreaIPv4 added in v0.12.0

func NewUpdateAreaIPv4() *UpdateAreaIPv4

NewUpdateAreaIPv4 instantiates a new UpdateAreaIPv4 object This constructor will assign default values to properties that have it defined, 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 NewUpdateAreaIPv4WithDefaults added in v0.12.0

func NewUpdateAreaIPv4WithDefaults() *UpdateAreaIPv4

NewUpdateAreaIPv4WithDefaults instantiates a new UpdateAreaIPv4 object This 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 (*UpdateAreaIPv4) GetDefaultNameservers added in v0.12.0

func (o *UpdateAreaIPv4) GetDefaultNameservers() (res UpdateAreaIPv4GetDefaultNameserversRetType)

GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise.

func (*UpdateAreaIPv4) GetDefaultNameserversOk added in v0.12.0

func (o *UpdateAreaIPv4) GetDefaultNameserversOk() (ret UpdateAreaIPv4GetDefaultNameserversRetType, 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 (*UpdateAreaIPv4) GetDefaultPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) GetDefaultPrefixLen() (res UpdateAreaIPv4GetDefaultPrefixLenRetType)

GetDefaultPrefixLen returns the DefaultPrefixLen field value if set, zero value otherwise.

func (*UpdateAreaIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *UpdateAreaIPv4) GetDefaultPrefixLenOk() (ret UpdateAreaIPv4GetDefaultPrefixLenRetType, ok bool)

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 (*UpdateAreaIPv4) GetMaxPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) GetMaxPrefixLen() (res UpdateAreaIPv4GetMaxPrefixLenRetType)

GetMaxPrefixLen returns the MaxPrefixLen field value if set, zero value otherwise.

func (*UpdateAreaIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *UpdateAreaIPv4) GetMaxPrefixLenOk() (ret UpdateAreaIPv4GetMaxPrefixLenRetType, ok bool)

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 (*UpdateAreaIPv4) GetMinPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) GetMinPrefixLen() (res UpdateAreaIPv4GetMinPrefixLenRetType)

GetMinPrefixLen returns the MinPrefixLen field value if set, zero value otherwise.

func (*UpdateAreaIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *UpdateAreaIPv4) GetMinPrefixLenOk() (ret UpdateAreaIPv4GetMinPrefixLenRetType, ok bool)

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 (*UpdateAreaIPv4) HasDefaultNameservers added in v0.12.0

func (o *UpdateAreaIPv4) HasDefaultNameservers() bool

HasDefaultNameservers returns a boolean if a field has been set.

func (*UpdateAreaIPv4) HasDefaultPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) HasDefaultPrefixLen() bool

HasDefaultPrefixLen returns a boolean if a field has been set.

func (*UpdateAreaIPv4) HasMaxPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) HasMaxPrefixLen() bool

HasMaxPrefixLen returns a boolean if a field has been set.

func (*UpdateAreaIPv4) HasMinPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) HasMinPrefixLen() bool

HasMinPrefixLen returns a boolean if a field has been set.

func (*UpdateAreaIPv4) SetDefaultNameservers added in v0.12.0

func (o *UpdateAreaIPv4) SetDefaultNameservers(v UpdateAreaIPv4GetDefaultNameserversRetType)

SetDefaultNameservers gets a reference to the given []string and assigns it to the DefaultNameservers field.

func (*UpdateAreaIPv4) SetDefaultPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) SetDefaultPrefixLen(v UpdateAreaIPv4GetDefaultPrefixLenRetType)

SetDefaultPrefixLen gets a reference to the given int64 and assigns it to the DefaultPrefixLen field.

func (*UpdateAreaIPv4) SetMaxPrefixLen added in v0.12.0

SetMaxPrefixLen gets a reference to the given int64 and assigns it to the MaxPrefixLen field.

func (*UpdateAreaIPv4) SetMinPrefixLen added in v0.12.0

SetMinPrefixLen gets a reference to the given int64 and assigns it to the MinPrefixLen field.

func (UpdateAreaIPv4) ToMap added in v0.12.0

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

type UpdateAreaIPv4GetDefaultNameserversArgType added in v0.21.2

type UpdateAreaIPv4GetDefaultNameserversArgType = []string

type UpdateAreaIPv4GetDefaultNameserversAttributeType added in v0.21.2

type UpdateAreaIPv4GetDefaultNameserversAttributeType = *[]string

isArray

type UpdateAreaIPv4GetDefaultNameserversRetType added in v0.21.2

type UpdateAreaIPv4GetDefaultNameserversRetType = []string

type UpdateAreaIPv4GetDefaultPrefixLenArgType added in v0.21.2

type UpdateAreaIPv4GetDefaultPrefixLenArgType = int64

type UpdateAreaIPv4GetDefaultPrefixLenAttributeType added in v0.21.2

type UpdateAreaIPv4GetDefaultPrefixLenAttributeType = *int64

isInteger

type UpdateAreaIPv4GetDefaultPrefixLenRetType added in v0.21.2

type UpdateAreaIPv4GetDefaultPrefixLenRetType = int64

type UpdateAreaIPv4GetMaxPrefixLenArgType added in v0.21.2

type UpdateAreaIPv4GetMaxPrefixLenArgType = int64

type UpdateAreaIPv4GetMaxPrefixLenAttributeType added in v0.21.2

type UpdateAreaIPv4GetMaxPrefixLenAttributeType = *int64

isInteger

type UpdateAreaIPv4GetMaxPrefixLenRetType added in v0.21.2

type UpdateAreaIPv4GetMaxPrefixLenRetType = int64

type UpdateAreaIPv4GetMinPrefixLenArgType added in v0.21.2

type UpdateAreaIPv4GetMinPrefixLenArgType = int64

type UpdateAreaIPv4GetMinPrefixLenAttributeType added in v0.21.2

type UpdateAreaIPv4GetMinPrefixLenAttributeType = *int64

isInteger

type UpdateAreaIPv4GetMinPrefixLenRetType added in v0.21.2

type UpdateAreaIPv4GetMinPrefixLenRetType = int64

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 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"`
	// Universally Unique Identifier (UUID).
	Id UpdateBackupPayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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) 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) 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) 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 UpdateImagePayload added in v0.17.0

type UpdateImagePayload struct {
	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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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"`
	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) 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) 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) 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 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 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 UpdateKeyPairPayload added in v0.16.0

type UpdateKeyPairPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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 UpdateNetworkAddressFamily

type UpdateNetworkAddressFamily struct {
	Ipv4 UpdateNetworkAddressFamilyGetIpv4AttributeType `json:"ipv4,omitempty"`
	Ipv6 UpdateNetworkAddressFamilyGetIpv6AttributeType `json:"ipv6,omitempty"`
}

UpdateNetworkAddressFamily The addressFamily object for a network update request.

func NewUpdateNetworkAddressFamily added in v0.12.0

func NewUpdateNetworkAddressFamily() *UpdateNetworkAddressFamily

NewUpdateNetworkAddressFamily instantiates a new UpdateNetworkAddressFamily object This constructor will assign default values to properties that have it defined, 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 NewUpdateNetworkAddressFamilyWithDefaults added in v0.12.0

func NewUpdateNetworkAddressFamilyWithDefaults() *UpdateNetworkAddressFamily

NewUpdateNetworkAddressFamilyWithDefaults instantiates a new UpdateNetworkAddressFamily object This 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 (*UpdateNetworkAddressFamily) GetIpv4 added in v0.12.0

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

func (*UpdateNetworkAddressFamily) 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 (*UpdateNetworkAddressFamily) GetIpv6 added in v0.12.0

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

func (*UpdateNetworkAddressFamily) GetIpv6Ok added in v0.12.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 (*UpdateNetworkAddressFamily) HasIpv4 added in v0.12.0

func (o *UpdateNetworkAddressFamily) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*UpdateNetworkAddressFamily) HasIpv6 added in v0.12.0

func (o *UpdateNetworkAddressFamily) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*UpdateNetworkAddressFamily) SetIpv4 added in v0.12.0

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

func (*UpdateNetworkAddressFamily) SetIpv6 added in v0.12.0

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

func (UpdateNetworkAddressFamily) ToMap added in v0.12.0

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

type UpdateNetworkAddressFamilyGetIpv4ArgType added in v0.21.2

type UpdateNetworkAddressFamilyGetIpv4ArgType = UpdateNetworkIPv4Body

type UpdateNetworkAddressFamilyGetIpv4AttributeType added in v0.21.2

type UpdateNetworkAddressFamilyGetIpv4AttributeType = *UpdateNetworkIPv4Body

isModel

type UpdateNetworkAddressFamilyGetIpv4RetType added in v0.21.2

type UpdateNetworkAddressFamilyGetIpv4RetType = UpdateNetworkIPv4Body

type UpdateNetworkAddressFamilyGetIpv6ArgType added in v0.21.2

type UpdateNetworkAddressFamilyGetIpv6ArgType = UpdateNetworkIPv6Body

type UpdateNetworkAddressFamilyGetIpv6AttributeType added in v0.21.2

type UpdateNetworkAddressFamilyGetIpv6AttributeType = *UpdateNetworkIPv6Body

isModel

type UpdateNetworkAddressFamilyGetIpv6RetType added in v0.21.2

type UpdateNetworkAddressFamilyGetIpv6RetType = UpdateNetworkIPv6Body

type UpdateNetworkAreaRoutePayload added in v0.15.0

type UpdateNetworkAreaRoutePayload struct {
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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 UpdateNetworkIPv4Body added in v0.7.0

type UpdateNetworkIPv4Body struct {
	// The 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 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"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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) 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) 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) 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 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 UpdatePublicIPPayload added in v0.13.0

type UpdatePublicIPPayload struct {
	// Universally Unique Identifier (UUID).
	Id UpdatePublicIPPayloadGetIdAttributeType `json:"id,omitempty"`
	// Object that represents an IP address.
	Ip UpdatePublicIPPayloadGetIpAttributeType `json:"ip,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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 UpdateSecurityGroupPayload added in v0.13.0

type UpdateSecurityGroupPayload struct {
	// Description Object. Allows string up to 127 Characters.
	Description UpdateSecurityGroupPayloadGetDescriptionAttributeType `json:"description,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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 UpdateServerPayload added in v0.13.0

type UpdateServerPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels UpdateServerPayloadGetLabelsAttributeType `json:"labels,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) 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) 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) 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 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 UpdateSnapshotPayload added in v0.17.0

type UpdateSnapshotPayload struct {
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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 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 127 Characters.
	Description UpdateVolumePayloadGetDescriptionAttributeType `json:"description,omitempty"`
	ImageConfig UpdateVolumePayloadGetImageConfigAttributeType `json:"imageConfig,omitempty"`
	// Object that represents the labels of an object. Regex for keys: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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 Volume added in v0.13.0

type Volume struct {
	// Object that represents an availability zone.
	// REQUIRED
	AvailabilityZone VolumeGetAvailabilityZoneAttributeType `json:"availabilityZone"`
	// 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 127 Characters.
	Description VolumeGetDescriptionAttributeType `json:"description,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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	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. Used for Creating and returning (get/list).

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) 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) 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) 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"`
}

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 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 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"`
}

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 127 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: `^[a-z]((-|_|[a-z0-9])){0,62}$`. Regex for values: `^(-|_|[a-z0-9]){0,63}$`.
	Labels VolumePerformanceClassGetLabelsAttributeType `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name VolumePerformanceClassGetNameAttributeType `json:"name"`
	// 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"`
}

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"`
	// The source types of a volume. Possible values: `image`, `volume`, `snapshot`, `backup`.
	// REQUIRED
	Type VolumeSourceGetTypeAttributeType `json:"type"`
}

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

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL