iaas

package module
v0.13.0 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2024 License: Apache-2.0 Imports: 22 Imported by: 10

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 v1beta1 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) AddNICToServer added in v0.13.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.13.0

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

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

func (a *APIClient) CreateNICExecute(ctx context.Context, projectId string, networkId string) (*NIC, 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) 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) 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) DeleteNIC added in v0.13.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.13.0

func (a *APIClient) DeleteNICExecute(ctx context.Context, projectId string, networkId string, nicId 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) 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) 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) 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) 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) GetNIC added in v0.13.0

func (a *APIClient) GetNIC(ctx context.Context, projectId string, networkId string, nicId string) ApiGetNICRequest

GetNIC: Get details about a network interface.

Get details about a network interface inside a network.

@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
@param projectId The identifier (ID) of a STACKIT Project.
@param 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.13.0

func (a *APIClient) GetNICExecute(ctx context.Context, projectId string, networkId string, nicId string) (*NIC, 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) 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) 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) 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) 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) ListNICs added in v0.13.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.13.0

func (a *APIClient) ListNICsExecute(ctx context.Context, projectId string, networkId string) (*NICListResponse, 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) 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) 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.13.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.13.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) 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) RemoveNICFromServer added in v0.13.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.13.0

func (a *APIClient) RemoveNICFromServerExecute(ctx context.Context, projectId string, serverId string, nicId 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) 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) 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) UpdateNIC added in v0.13.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.13.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) 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 *bool `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId *string `json:"serverId,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId *string `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

func (o *AddVolumeToServerPayload) GetDeleteOnTermination() *bool

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

func (*AddVolumeToServerPayload) GetDeleteOnTerminationOk added in v0.13.0

func (o *AddVolumeToServerPayload) GetDeleteOnTerminationOk() (*bool, 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 (*AddVolumeToServerPayload) GetServerId added in v0.13.0

func (o *AddVolumeToServerPayload) GetServerId() *string

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

func (*AddVolumeToServerPayload) GetServerIdOk added in v0.13.0

func (o *AddVolumeToServerPayload) GetServerIdOk() (*string, 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 (*AddVolumeToServerPayload) GetVolumeId added in v0.13.0

func (o *AddVolumeToServerPayload) GetVolumeId() *string

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

func (*AddVolumeToServerPayload) GetVolumeIdOk added in v0.13.0

func (o *AddVolumeToServerPayload) GetVolumeIdOk() (*string, 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 (*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

func (o *AddVolumeToServerPayload) SetDeleteOnTermination(v *bool)

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

func (*AddVolumeToServerPayload) SetServerId added in v0.13.0

func (o *AddVolumeToServerPayload) SetServerId(v *string)

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

func (*AddVolumeToServerPayload) SetVolumeId added in v0.13.0

func (o *AddVolumeToServerPayload) SetVolumeId(v *string)

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

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

func (ApiAddNICToServerRequest) Execute added in v0.13.0

func (r ApiAddNICToServerRequest) Execute() error

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

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

func (ApiCreateNICRequest) CreateNICPayload added in v0.13.0

func (r ApiCreateNICRequest) CreateNICPayload(createNICPayload CreateNICPayload) ApiCreateNICRequest

func (ApiCreateNICRequest) Execute added in v0.13.0

func (r ApiCreateNICRequest) Execute() (*NIC, 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 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 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 ApiDeleteNICRequest added in v0.13.0

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

func (ApiDeleteNICRequest) Execute added in v0.13.0

func (r ApiDeleteNICRequest) 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 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 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 ApiGetAttachedVolumeRequest added in v0.13.0

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

func (ApiGetAttachedVolumeRequest) Execute added in v0.13.0

type ApiGetNICRequest added in v0.13.0

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

func (ApiGetNICRequest) Execute added in v0.13.0

func (r ApiGetNICRequest) Execute() (*NIC, 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 ApiGetOrganizationRequestRequest

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

func (ApiGetOrganizationRequestRequest) Execute

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

func (r ApiGetServerLogRequest) GetServerLogRequest(getServerLogRequest GetServerLogRequest) ApiGetServerLogRequest

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

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

func (ApiListAttachedVolumesRequest) Execute added in v0.13.0

type ApiListNICsRequest added in v0.13.0

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

func (ApiListNICsRequest) Execute added in v0.13.0

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

func (ApiListNICsRequest) LabelSelector added in v0.13.0

func (r ApiListNICsRequest) LabelSelector(labelSelector string) ApiListNICsRequest

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

type ApiListNetworkAreasRequest

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

func (ApiListNetworkAreasRequest) Execute

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

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

func (ApiListServerNICsRequest) Execute added in v0.13.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 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 ApiRemoveNICFromServerRequest added in v0.13.0

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

func (ApiRemoveNICFromServerRequest) Execute added in v0.13.0

type ApiRemoveNetworkFromServerRequest added in v0.13.0

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

func (ApiRemoveNetworkFromServerRequest) Execute added in v0.13.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 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 ApiUpdateNICRequest added in v0.13.0

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

func (ApiUpdateNICRequest) Execute added in v0.13.0

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

func (ApiUpdateNICRequest) UpdateNICPayload added in v0.13.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 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 *[]string `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	NetworkRanges *[]NetworkRange `json:"networkRanges,omitempty"`
	// A list of routes.
	Routes *[]Route `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	TransferNetwork *string `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() *[]string

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

func (*Area) GetDefaultNameserversOk added in v0.12.0

func (o *Area) GetDefaultNameserversOk() (*[]string, 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() *[]NetworkRange

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

func (*Area) GetNetworkRangesOk added in v0.12.0

func (o *Area) GetNetworkRangesOk() (*[]NetworkRange, 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() *[]Route

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

func (*Area) GetRoutesOk added in v0.12.0

func (o *Area) GetRoutesOk() (*[]Route, 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() *string

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

func (*Area) GetTransferNetworkOk added in v0.12.0

func (o *Area) GetTransferNetworkOk() (*string, 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 *[]string)

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 *[]NetworkRange)

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 *[]Route)

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 *string)

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 *[]string `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	// REQUIRED
	NetworkRanges *[]NetworkRange `json:"networkRanges"`
	// A list of routes.
	Routes *[]Route `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	TransferNetwork *string `json:"transferNetwork"`
}

AreaConfig The basic network area object.

func NewAreaConfig added in v0.12.0

func NewAreaConfig(networkRanges *[]NetworkRange, transferNetwork *string) *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() *[]string

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

func (*AreaConfig) GetDefaultNameserversOk added in v0.12.0

func (o *AreaConfig) GetDefaultNameserversOk() (*[]string, 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() *[]NetworkRange

GetNetworkRanges returns the NetworkRanges field value

func (*AreaConfig) GetNetworkRangesOk added in v0.12.0

func (o *AreaConfig) GetNetworkRangesOk() (*[]NetworkRange, 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() *[]Route

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

func (*AreaConfig) GetRoutesOk added in v0.12.0

func (o *AreaConfig) GetRoutesOk() (*[]Route, 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() *string

GetTransferNetwork returns the TransferNetwork field value

func (*AreaConfig) GetTransferNetworkOk added in v0.12.0

func (o *AreaConfig) GetTransferNetworkOk() (*string, 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 *[]string)

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 *[]NetworkRange)

SetNetworkRanges sets field value

func (*AreaConfig) SetRoutes added in v0.12.0

func (o *AreaConfig) SetRoutes(v *[]Route)

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 *string)

SetTransferNetwork sets field value

func (AreaConfig) ToMap added in v0.12.0

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

type AreaPrefixConfigIPv4

type AreaPrefixConfigIPv4 struct {
	// The default prefix length for networks in the network area.
	DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen *int64 `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

func (o *AreaPrefixConfigIPv4) GetDefaultPrefixLen() *int64

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

func (*AreaPrefixConfigIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *AreaPrefixConfigIPv4) GetDefaultPrefixLenOk() (*int64, 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

func (o *AreaPrefixConfigIPv4) GetMaxPrefixLen() *int64

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

func (*AreaPrefixConfigIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *AreaPrefixConfigIPv4) GetMaxPrefixLenOk() (*int64, 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

func (o *AreaPrefixConfigIPv4) GetMinPrefixLen() *int64

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

func (*AreaPrefixConfigIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *AreaPrefixConfigIPv4) GetMinPrefixLenOk() (*int64, 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

func (o *AreaPrefixConfigIPv4) SetDefaultPrefixLen(v *int64)

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

func (*AreaPrefixConfigIPv4) SetMaxPrefixLen added in v0.12.0

func (o *AreaPrefixConfigIPv4) SetMaxPrefixLen(v *int64)

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

func (*AreaPrefixConfigIPv4) SetMinPrefixLen added in v0.12.0

func (o *AreaPrefixConfigIPv4) SetMinPrefixLen(v *int64)

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

type BaseSecurityGroupRule struct {
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// The direction of the traffic which the rule should match.
	// REQUIRED
	Direction *string `json:"direction"`
	// The ethertype which the rule should match.
	Ethertype      *string         `json:"ethertype,omitempty"`
	IcmpParameters *ICMPParameters `json:"icmpParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	IpRange   *string    `json:"ipRange,omitempty"`
	PortRange *PortRange `json:"portRange,omitempty"`
	// Universally Unique Identifier (UUID).
	RemoteSecurityGroupId *string `json:"remoteSecurityGroupId,omitempty"`
	// Universally Unique Identifier (UUID).
	SecurityGroupId *string `json:"securityGroupId,omitempty"`
}

BaseSecurityGroupRule The base schema for a security group rule.

func NewBaseSecurityGroupRule added in v0.13.0

func NewBaseSecurityGroupRule(direction *string) *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

func (o *BaseSecurityGroupRule) GetDescription() *string

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

func (*BaseSecurityGroupRule) GetDescriptionOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetDescriptionOk() (*string, 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 (*BaseSecurityGroupRule) GetDirection added in v0.13.0

func (o *BaseSecurityGroupRule) GetDirection() *string

GetDirection returns the Direction field value

func (*BaseSecurityGroupRule) GetDirectionOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetDirectionOk() (*string, bool)

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

func (o *BaseSecurityGroupRule) GetEthertype() *string

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

func (*BaseSecurityGroupRule) GetEthertypeOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetEthertypeOk() (*string, 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 (*BaseSecurityGroupRule) GetIcmpParameters added in v0.13.0

func (o *BaseSecurityGroupRule) GetIcmpParameters() *ICMPParameters

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

func (*BaseSecurityGroupRule) GetIcmpParametersOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetIcmpParametersOk() (*ICMPParameters, 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 (*BaseSecurityGroupRule) GetId added in v0.13.0

func (o *BaseSecurityGroupRule) GetId() *string

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

func (*BaseSecurityGroupRule) GetIdOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetIdOk() (*string, 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 (*BaseSecurityGroupRule) GetIpRange added in v0.13.0

func (o *BaseSecurityGroupRule) GetIpRange() *string

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

func (*BaseSecurityGroupRule) GetIpRangeOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetIpRangeOk() (*string, 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 (*BaseSecurityGroupRule) GetPortRange added in v0.13.0

func (o *BaseSecurityGroupRule) GetPortRange() *PortRange

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

func (*BaseSecurityGroupRule) GetPortRangeOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetPortRangeOk() (*PortRange, 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 (*BaseSecurityGroupRule) GetRemoteSecurityGroupId added in v0.13.0

func (o *BaseSecurityGroupRule) GetRemoteSecurityGroupId() *string

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

func (*BaseSecurityGroupRule) GetRemoteSecurityGroupIdOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetRemoteSecurityGroupIdOk() (*string, 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

func (o *BaseSecurityGroupRule) GetSecurityGroupId() *string

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

func (*BaseSecurityGroupRule) GetSecurityGroupIdOk added in v0.13.0

func (o *BaseSecurityGroupRule) GetSecurityGroupIdOk() (*string, 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 (*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

func (o *BaseSecurityGroupRule) SetDescription(v *string)

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

func (*BaseSecurityGroupRule) SetDirection added in v0.13.0

func (o *BaseSecurityGroupRule) SetDirection(v *string)

SetDirection sets field value

func (*BaseSecurityGroupRule) SetEthertype added in v0.13.0

func (o *BaseSecurityGroupRule) SetEthertype(v *string)

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

func (*BaseSecurityGroupRule) SetIcmpParameters added in v0.13.0

func (o *BaseSecurityGroupRule) SetIcmpParameters(v *ICMPParameters)

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

func (*BaseSecurityGroupRule) SetId added in v0.13.0

func (o *BaseSecurityGroupRule) SetId(v *string)

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

func (*BaseSecurityGroupRule) SetIpRange added in v0.13.0

func (o *BaseSecurityGroupRule) SetIpRange(v *string)

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

func (*BaseSecurityGroupRule) SetPortRange added in v0.13.0

func (o *BaseSecurityGroupRule) SetPortRange(v *PortRange)

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

func (*BaseSecurityGroupRule) SetRemoteSecurityGroupId added in v0.13.0

func (o *BaseSecurityGroupRule) SetRemoteSecurityGroupId(v *string)

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

func (*BaseSecurityGroupRule) SetSecurityGroupId added in v0.13.0

func (o *BaseSecurityGroupRule) SetSecurityGroupId(v *string)

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

type BootVolume struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass *string `json:"performanceClass,omitempty"`
	// Size in Gigabyte.
	Size   *int64            `json:"size,omitempty"`
	Source *BootVolumeSource `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() *bool

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

func (*BootVolume) GetDeleteOnTerminationOk added in v0.13.0

func (o *BootVolume) GetDeleteOnTerminationOk() (*bool, 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() *string

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

func (*BootVolume) GetIdOk added in v0.13.0

func (o *BootVolume) GetIdOk() (*string, 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() *string

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

func (*BootVolume) GetPerformanceClassOk added in v0.13.0

func (o *BootVolume) GetPerformanceClassOk() (*string, 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() *int64

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

func (*BootVolume) GetSizeOk added in v0.13.0

func (o *BootVolume) GetSizeOk() (*int64, 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() *BootVolumeSource

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

func (*BootVolume) GetSourceOk added in v0.13.0

func (o *BootVolume) GetSourceOk() (*BootVolumeSource, 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 *bool)

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 *string)

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 *string)

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 *int64)

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 *BootVolumeSource)

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

type BootVolumeSource struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id *string `json:"id"`
	// The source types of a boot volume.
	// REQUIRED
	Type *string `json:"type"`
}

BootVolumeSource struct for BootVolumeSource

func NewBootVolumeSource added in v0.13.0

func NewBootVolumeSource(id *string, type_ *string) *BootVolumeSource

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

func (o *BootVolumeSource) GetId() *string

GetId returns the Id field value

func (*BootVolumeSource) GetIdOk added in v0.13.0

func (o *BootVolumeSource) GetIdOk() (*string, 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

func (o *BootVolumeSource) GetType() *string

GetType returns the Type field value

func (*BootVolumeSource) GetTypeOk added in v0.13.0

func (o *BootVolumeSource) GetTypeOk() (*string, 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

func (o *BootVolumeSource) SetId(v *string)

SetId sets field value

func (*BootVolumeSource) SetType added in v0.13.0

func (o *BootVolumeSource) SetType(v *string)

SetType sets field value

func (BootVolumeSource) ToMap added in v0.13.0

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

type CreateAreaAddressFamily

type CreateAreaAddressFamily struct {
	Ipv4 *CreateAreaIPv4 `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

func (o *CreateAreaAddressFamily) GetIpv4Ok() (*CreateAreaIPv4, 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 (*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

func (o *CreateAreaAddressFamily) SetIpv4(v *CreateAreaIPv4)

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 CreateAreaIPv4

type CreateAreaIPv4 struct {
	DefaultNameservers *[]string `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	// REQUIRED
	NetworkRanges *[]NetworkRange `json:"networkRanges"`
	// A list of routes.
	Routes *[]Route `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	TransferNetwork *string `json:"transferNetwork"`
	// The default prefix length for networks in the network area.
	DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen *int64 `json:"minPrefixLen,omitempty"`
}

CreateAreaIPv4 The config object for a IPv4 network area.

func NewCreateAreaIPv4 added in v0.12.0

func NewCreateAreaIPv4(networkRanges *[]NetworkRange, transferNetwork *string) *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() *[]string

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

func (*CreateAreaIPv4) GetDefaultNameserversOk added in v0.12.0

func (o *CreateAreaIPv4) GetDefaultNameserversOk() (*[]string, 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() *int64

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

func (*CreateAreaIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *CreateAreaIPv4) GetDefaultPrefixLenOk() (*int64, 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() *int64

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

func (*CreateAreaIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *CreateAreaIPv4) GetMaxPrefixLenOk() (*int64, 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() *int64

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

func (*CreateAreaIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *CreateAreaIPv4) GetMinPrefixLenOk() (*int64, 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() *[]NetworkRange

GetNetworkRanges returns the NetworkRanges field value

func (*CreateAreaIPv4) GetNetworkRangesOk added in v0.12.0

func (o *CreateAreaIPv4) GetNetworkRangesOk() (*[]NetworkRange, 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() *[]Route

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

func (*CreateAreaIPv4) GetRoutesOk added in v0.12.0

func (o *CreateAreaIPv4) GetRoutesOk() (*[]Route, 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() *string

GetTransferNetwork returns the TransferNetwork field value

func (*CreateAreaIPv4) GetTransferNetworkOk added in v0.12.0

func (o *CreateAreaIPv4) GetTransferNetworkOk() (*string, 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 *[]string)

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 *int64)

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

func (*CreateAreaIPv4) SetMaxPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) SetMaxPrefixLen(v *int64)

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

func (*CreateAreaIPv4) SetMinPrefixLen added in v0.12.0

func (o *CreateAreaIPv4) SetMinPrefixLen(v *int64)

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

func (*CreateAreaIPv4) SetNetworkRanges added in v0.12.0

func (o *CreateAreaIPv4) SetNetworkRanges(v *[]NetworkRange)

SetNetworkRanges sets field value

func (*CreateAreaIPv4) SetRoutes added in v0.12.0

func (o *CreateAreaIPv4) SetRoutes(v *[]Route)

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

func (*CreateAreaIPv4) SetTransferNetwork added in v0.12.0

func (o *CreateAreaIPv4) SetTransferNetwork(v *string)

SetTransferNetwork sets field value

func (CreateAreaIPv4) ToMap added in v0.12.0

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

type CreateNICPayload added in v0.13.0

type CreateNICPayload struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses *[]AllowedAddressesInner `json:"allowedAddresses,omitempty"`
	// Universally Unique Identifier (UUID).
	Device *string `json:"device,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents an IP address.
	Ipv4 *string `json:"ipv4,omitempty"`
	// Object that represents an IPv6 address.
	Ipv6 *string `json:"ipv6,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Object that represents an MAC address.
	Mac *string `json:"mac,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `json:"name,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkId *string `json:"networkId,omitempty"`
	// If this is set to false, then no security groups will apply to this network interface.
	NicSecurity *bool `json:"nicSecurity,omitempty"`
	// A list of UUIDs.
	SecurityGroups *[]string `json:"securityGroups,omitempty"`
	Status         *string   `json:"status,omitempty"`
	Type           *string   `json:"type,omitempty"`
}

CreateNICPayload Object that represents a network interface.

func NewCreateNICPayload added in v0.13.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.13.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.13.0

func (o *CreateNICPayload) GetAllowedAddresses() *[]AllowedAddressesInner

GetAllowedAddresses returns the AllowedAddresses field value if set, zero value otherwise.

func (*CreateNICPayload) GetAllowedAddressesOk added in v0.13.0

func (o *CreateNICPayload) GetAllowedAddressesOk() (*[]AllowedAddressesInner, 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.13.0

func (o *CreateNICPayload) GetDevice() *string

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

func (*CreateNICPayload) GetDeviceOk added in v0.13.0

func (o *CreateNICPayload) GetDeviceOk() (*string, 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.13.0

func (o *CreateNICPayload) GetId() *string

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

func (*CreateNICPayload) GetIdOk added in v0.13.0

func (o *CreateNICPayload) GetIdOk() (*string, 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.13.0

func (o *CreateNICPayload) GetIpv4() *string

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

func (*CreateNICPayload) GetIpv4Ok added in v0.13.0

func (o *CreateNICPayload) GetIpv4Ok() (*string, 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.13.0

func (o *CreateNICPayload) GetIpv6() *string

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

func (*CreateNICPayload) GetIpv6Ok added in v0.13.0

func (o *CreateNICPayload) GetIpv6Ok() (*string, 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.13.0

func (o *CreateNICPayload) GetLabels() *map[string]interface{}

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

func (*CreateNICPayload) GetLabelsOk added in v0.13.0

func (o *CreateNICPayload) GetLabelsOk() (*map[string]interface{}, 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.13.0

func (o *CreateNICPayload) GetMac() *string

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

func (*CreateNICPayload) GetMacOk added in v0.13.0

func (o *CreateNICPayload) GetMacOk() (*string, 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.13.0

func (o *CreateNICPayload) GetName() *string

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

func (*CreateNICPayload) GetNameOk added in v0.13.0

func (o *CreateNICPayload) GetNameOk() (*string, 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.13.0

func (o *CreateNICPayload) GetNetworkId() *string

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

func (*CreateNICPayload) GetNetworkIdOk added in v0.13.0

func (o *CreateNICPayload) GetNetworkIdOk() (*string, 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.13.0

func (o *CreateNICPayload) GetNicSecurity() *bool

GetNicSecurity returns the NicSecurity field value if set, zero value otherwise.

func (*CreateNICPayload) GetNicSecurityOk added in v0.13.0

func (o *CreateNICPayload) GetNicSecurityOk() (*bool, 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.13.0

func (o *CreateNICPayload) GetSecurityGroups() *[]string

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

func (*CreateNICPayload) GetSecurityGroupsOk added in v0.13.0

func (o *CreateNICPayload) GetSecurityGroupsOk() (*[]string, 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.13.0

func (o *CreateNICPayload) GetStatus() *string

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

func (*CreateNICPayload) GetStatusOk added in v0.13.0

func (o *CreateNICPayload) GetStatusOk() (*string, 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.13.0

func (o *CreateNICPayload) GetType() *string

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

func (*CreateNICPayload) GetTypeOk added in v0.13.0

func (o *CreateNICPayload) GetTypeOk() (*string, 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.13.0

func (o *CreateNICPayload) HasAllowedAddresses() bool

HasAllowedAddresses returns a boolean if a field has been set.

func (*CreateNICPayload) HasDevice added in v0.13.0

func (o *CreateNICPayload) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*CreateNICPayload) HasId added in v0.13.0

func (o *CreateNICPayload) HasId() bool

HasId returns a boolean if a field has been set.

func (*CreateNICPayload) HasIpv4 added in v0.13.0

func (o *CreateNICPayload) HasIpv4() bool

HasIpv4 returns a boolean if a field has been set.

func (*CreateNICPayload) HasIpv6 added in v0.13.0

func (o *CreateNICPayload) HasIpv6() bool

HasIpv6 returns a boolean if a field has been set.

func (*CreateNICPayload) HasLabels added in v0.13.0

func (o *CreateNICPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*CreateNICPayload) HasMac added in v0.13.0

func (o *CreateNICPayload) HasMac() bool

HasMac returns a boolean if a field has been set.

func (*CreateNICPayload) HasName added in v0.13.0

func (o *CreateNICPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*CreateNICPayload) HasNetworkId added in v0.13.0

func (o *CreateNICPayload) HasNetworkId() bool

HasNetworkId returns a boolean if a field has been set.

func (*CreateNICPayload) HasNicSecurity added in v0.13.0

func (o *CreateNICPayload) HasNicSecurity() bool

HasNicSecurity returns a boolean if a field has been set.

func (*CreateNICPayload) HasSecurityGroups added in v0.13.0

func (o *CreateNICPayload) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

func (*CreateNICPayload) HasStatus added in v0.13.0

func (o *CreateNICPayload) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*CreateNICPayload) HasType added in v0.13.0

func (o *CreateNICPayload) HasType() bool

HasType returns a boolean if a field has been set.

func (*CreateNICPayload) SetAllowedAddresses added in v0.13.0

func (o *CreateNICPayload) SetAllowedAddresses(v *[]AllowedAddressesInner)

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

func (*CreateNICPayload) SetDevice added in v0.13.0

func (o *CreateNICPayload) SetDevice(v *string)

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

func (*CreateNICPayload) SetId added in v0.13.0

func (o *CreateNICPayload) SetId(v *string)

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

func (*CreateNICPayload) SetIpv4 added in v0.13.0

func (o *CreateNICPayload) SetIpv4(v *string)

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

func (*CreateNICPayload) SetIpv6 added in v0.13.0

func (o *CreateNICPayload) SetIpv6(v *string)

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

func (*CreateNICPayload) SetLabels added in v0.13.0

func (o *CreateNICPayload) SetLabels(v *map[string]interface{})

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.

func (*CreateNICPayload) SetMac added in v0.13.0

func (o *CreateNICPayload) SetMac(v *string)

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

func (*CreateNICPayload) SetName added in v0.13.0

func (o *CreateNICPayload) SetName(v *string)

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

func (*CreateNICPayload) SetNetworkId added in v0.13.0

func (o *CreateNICPayload) SetNetworkId(v *string)

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

func (*CreateNICPayload) SetNicSecurity added in v0.13.0

func (o *CreateNICPayload) SetNicSecurity(v *bool)

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

func (*CreateNICPayload) SetSecurityGroups added in v0.13.0

func (o *CreateNICPayload) SetSecurityGroups(v *[]string)

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

func (*CreateNICPayload) SetStatus added in v0.13.0

func (o *CreateNICPayload) SetStatus(v *string)

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

func (*CreateNICPayload) SetType added in v0.13.0

func (o *CreateNICPayload) SetType(v *string)

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

func (CreateNICPayload) ToMap added in v0.13.0

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

type CreateNetworkAddressFamily

type CreateNetworkAddressFamily struct {
	Ipv4 *CreateNetworkIPv4Body `json:"ipv4,omitempty"`
	Ipv6 *CreateNetworkIPv6Body `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 CreateNetworkAreaPayload

type CreateNetworkAreaPayload struct {
	// REQUIRED
	AddressFamily *CreateAreaAddressFamily `json:"addressFamily"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name *string `json:"name"`
}

CreateNetworkAreaPayload struct for CreateNetworkAreaPayload

func NewCreateNetworkAreaPayload added in v0.12.0

func NewCreateNetworkAreaPayload(addressFamily *CreateAreaAddressFamily, name *string) *CreateNetworkAreaPayload

NewCreateNetworkAreaPayload instantiates a new CreateNetworkAreaPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewCreateNetworkAreaPayloadWithDefaults added in v0.12.0

func NewCreateNetworkAreaPayloadWithDefaults() *CreateNetworkAreaPayload

NewCreateNetworkAreaPayloadWithDefaults instantiates a new CreateNetworkAreaPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*CreateNetworkAreaPayload) GetAddressFamily added in v0.12.0

func (o *CreateNetworkAreaPayload) GetAddressFamily() *CreateAreaAddressFamily

GetAddressFamily returns the AddressFamily field value

func (*CreateNetworkAreaPayload) GetAddressFamilyOk added in v0.12.0

func (o *CreateNetworkAreaPayload) GetAddressFamilyOk() (*CreateAreaAddressFamily, bool)

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

func (o *CreateNetworkAreaPayload) GetLabels() *map[string]interface{}

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

func (*CreateNetworkAreaPayload) GetLabelsOk added in v0.12.0

func (o *CreateNetworkAreaPayload) GetLabelsOk() (*map[string]interface{}, 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 (*CreateNetworkAreaPayload) GetName added in v0.12.0

func (o *CreateNetworkAreaPayload) GetName() *string

GetName returns the Name field value

func (*CreateNetworkAreaPayload) GetNameOk added in v0.12.0

func (o *CreateNetworkAreaPayload) GetNameOk() (*string, bool)

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

func (o *CreateNetworkAreaPayload) SetAddressFamily(v *CreateAreaAddressFamily)

SetAddressFamily sets field value

func (*CreateNetworkAreaPayload) SetLabels added in v0.12.0

func (o *CreateNetworkAreaPayload) SetLabels(v *map[string]interface{})

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

func (o *CreateNetworkAreaPayload) SetName(v *string)

SetName sets field value

func (CreateNetworkAreaPayload) ToMap added in v0.12.0

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

type CreateNetworkAreaRangePayload

type CreateNetworkAreaRangePayload struct {
	// A list of network ranges.
	Ipv4 *[]NetworkRange `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

func (o *CreateNetworkAreaRangePayload) GetIpv4Ok() (*[]NetworkRange, 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 (*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 CreateNetworkAreaRoutePayload

type CreateNetworkAreaRoutePayload struct {
	// A list of routes.
	Ipv4 *[]Route `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

func (o *CreateNetworkAreaRoutePayload) GetIpv4() *[]Route

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

func (*CreateNetworkAreaRoutePayload) GetIpv4Ok added in v0.12.0

func (o *CreateNetworkAreaRoutePayload) GetIpv4Ok() (*[]Route, 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 (*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

func (o *CreateNetworkAreaRoutePayload) SetIpv4(v *[]Route)

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 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 *NullableString `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers *[]string `json:"nameservers,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	Prefix       *string `json:"prefix,omitempty"`
	PrefixLength *int64  `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

func (o *CreateNetworkIPv4Body) GetGateway() *string

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

func (o *CreateNetworkIPv4Body) GetGatewayOk() (*string, 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 (*CreateNetworkIPv4Body) GetNameservers added in v0.12.0

func (o *CreateNetworkIPv4Body) GetNameservers() *[]string

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

func (*CreateNetworkIPv4Body) GetNameserversOk added in v0.12.0

func (o *CreateNetworkIPv4Body) GetNameserversOk() (*[]string, 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 (*CreateNetworkIPv4Body) GetPrefix added in v0.12.0

func (o *CreateNetworkIPv4Body) GetPrefix() *string

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

func (*CreateNetworkIPv4Body) GetPrefixLength added in v0.12.0

func (o *CreateNetworkIPv4Body) GetPrefixLength() *int64

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

func (*CreateNetworkIPv4Body) GetPrefixLengthOk added in v0.12.0

func (o *CreateNetworkIPv4Body) GetPrefixLengthOk() (*int64, bool)

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

func (o *CreateNetworkIPv4Body) GetPrefixOk() (*string, bool)

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

func (o *CreateNetworkIPv4Body) SetGateway(v *string)

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

func (o *CreateNetworkIPv4Body) SetNameservers(v *[]string)

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

func (*CreateNetworkIPv4Body) SetPrefix added in v0.12.0

func (o *CreateNetworkIPv4Body) SetPrefix(v *string)

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

func (*CreateNetworkIPv4Body) SetPrefixLength added in v0.12.0

func (o *CreateNetworkIPv4Body) SetPrefixLength(v *int64)

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 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 *NullableString `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	Nameservers *[]string `json:"nameservers,omitempty"`
	// Classless Inter-Domain Routing (CIDR) for IPv6.
	Prefix       *string `json:"prefix,omitempty"`
	PrefixLength *int64  `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

func (o *CreateNetworkIPv6Body) GetGateway() *string

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

func (o *CreateNetworkIPv6Body) GetGatewayOk() (*string, 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 (*CreateNetworkIPv6Body) GetNameservers added in v0.12.0

func (o *CreateNetworkIPv6Body) GetNameservers() *[]string

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

func (*CreateNetworkIPv6Body) GetNameserversOk added in v0.12.0

func (o *CreateNetworkIPv6Body) GetNameserversOk() (*[]string, 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 (*CreateNetworkIPv6Body) GetPrefix added in v0.12.0

func (o *CreateNetworkIPv6Body) GetPrefix() *string

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

func (*CreateNetworkIPv6Body) GetPrefixLength added in v0.12.0

func (o *CreateNetworkIPv6Body) GetPrefixLength() *int64

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

func (*CreateNetworkIPv6Body) GetPrefixLengthOk added in v0.12.0

func (o *CreateNetworkIPv6Body) GetPrefixLengthOk() (*int64, bool)

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

func (o *CreateNetworkIPv6Body) GetPrefixOk() (*string, bool)

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

func (o *CreateNetworkIPv6Body) SetGateway(v *string)

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

func (o *CreateNetworkIPv6Body) SetNameservers(v *[]string)

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

func (*CreateNetworkIPv6Body) SetPrefix added in v0.12.0

func (o *CreateNetworkIPv6Body) SetPrefix(v *string)

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

func (*CreateNetworkIPv6Body) SetPrefixLength added in v0.12.0

func (o *CreateNetworkIPv6Body) SetPrefixLength(v *int64)

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 CreateNetworkPayload

type CreateNetworkPayload struct {
	AddressFamily *CreateNetworkAddressFamily `json:"addressFamily,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name *string `json:"name"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed *bool `json:"routed,omitempty"`
}

CreateNetworkPayload Object that represents the request body for a network create.

func NewCreateNetworkPayload added in v0.12.0

func NewCreateNetworkPayload(name *string) *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

func (o *CreateNetworkPayload) GetAddressFamily() *CreateNetworkAddressFamily

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

func (*CreateNetworkPayload) GetAddressFamilyOk added in v0.12.0

func (o *CreateNetworkPayload) GetAddressFamilyOk() (*CreateNetworkAddressFamily, 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

func (o *CreateNetworkPayload) GetLabels() *map[string]interface{}

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

func (*CreateNetworkPayload) GetLabelsOk added in v0.12.0

func (o *CreateNetworkPayload) GetLabelsOk() (*map[string]interface{}, 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 (*CreateNetworkPayload) GetName added in v0.12.0

func (o *CreateNetworkPayload) GetName() *string

GetName returns the Name field value

func (*CreateNetworkPayload) GetNameOk added in v0.12.0

func (o *CreateNetworkPayload) GetNameOk() (*string, bool)

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

func (o *CreateNetworkPayload) GetRouted() *bool

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

func (*CreateNetworkPayload) GetRoutedOk added in v0.12.0

func (o *CreateNetworkPayload) GetRoutedOk() (*bool, 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 (*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

func (o *CreateNetworkPayload) SetAddressFamily(v *CreateNetworkAddressFamily)

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

func (*CreateNetworkPayload) SetLabels added in v0.12.0

func (o *CreateNetworkPayload) SetLabels(v *map[string]interface{})

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

func (o *CreateNetworkPayload) SetName(v *string)

SetName sets field value

func (*CreateNetworkPayload) SetRouted added in v0.12.0

func (o *CreateNetworkPayload) SetRouted(v *bool)

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 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 *string `json:"id,omitempty"`
	// Object that represents an IP address.
	Ip *string `json:"ip,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface *NullableString `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

func (o *CreatePublicIPPayload) GetId() *string

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

func (*CreatePublicIPPayload) GetIdOk added in v0.13.0

func (o *CreatePublicIPPayload) GetIdOk() (*string, 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 (*CreatePublicIPPayload) GetIp added in v0.13.0

func (o *CreatePublicIPPayload) GetIp() *string

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

func (*CreatePublicIPPayload) GetIpOk added in v0.13.0

func (o *CreatePublicIPPayload) GetIpOk() (*string, 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 (*CreatePublicIPPayload) GetLabels added in v0.13.0

func (o *CreatePublicIPPayload) GetLabels() *map[string]interface{}

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

func (*CreatePublicIPPayload) GetLabelsOk added in v0.13.0

func (o *CreatePublicIPPayload) GetLabelsOk() (*map[string]interface{}, 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 (*CreatePublicIPPayload) GetNetworkInterface added in v0.13.0

func (o *CreatePublicIPPayload) GetNetworkInterface() *string

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() (*string, 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

func (o *CreatePublicIPPayload) SetId(v *string)

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

func (*CreatePublicIPPayload) SetIp added in v0.13.0

func (o *CreatePublicIPPayload) SetIp(v *string)

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

func (*CreatePublicIPPayload) SetLabels added in v0.13.0

func (o *CreatePublicIPPayload) SetLabels(v *map[string]interface{})

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

func (o *CreatePublicIPPayload) SetNetworkInterface(v *string)

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

type CreateSecurityGroupPayload struct {
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name *string `json:"name"`
	// A list containing security group rule objects.
	Rules *[]SecurityGroupRule `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 *bool `json:"stateful,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

CreateSecurityGroupPayload Object that represents a security group.

func NewCreateSecurityGroupPayload added in v0.13.0

func NewCreateSecurityGroupPayload(name *string) *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

func (o *CreateSecurityGroupPayload) GetCreatedAt() *time.Time

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

func (*CreateSecurityGroupPayload) GetCreatedAtOk added in v0.13.0

func (o *CreateSecurityGroupPayload) GetCreatedAtOk() (*time.Time, 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 (*CreateSecurityGroupPayload) GetDescription added in v0.13.0

func (o *CreateSecurityGroupPayload) GetDescription() *string

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

func (*CreateSecurityGroupPayload) GetDescriptionOk added in v0.13.0

func (o *CreateSecurityGroupPayload) GetDescriptionOk() (*string, 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 (*CreateSecurityGroupPayload) GetId added in v0.13.0

func (o *CreateSecurityGroupPayload) GetId() *string

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

func (*CreateSecurityGroupPayload) GetIdOk added in v0.13.0

func (o *CreateSecurityGroupPayload) GetIdOk() (*string, 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 (*CreateSecurityGroupPayload) GetLabels added in v0.13.0

func (o *CreateSecurityGroupPayload) GetLabels() *map[string]interface{}

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

func (*CreateSecurityGroupPayload) GetLabelsOk added in v0.13.0

func (o *CreateSecurityGroupPayload) GetLabelsOk() (*map[string]interface{}, 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 (*CreateSecurityGroupPayload) GetName added in v0.13.0

func (o *CreateSecurityGroupPayload) GetName() *string

GetName returns the Name field value

func (*CreateSecurityGroupPayload) GetNameOk added in v0.13.0

func (o *CreateSecurityGroupPayload) GetNameOk() (*string, bool)

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

func (o *CreateSecurityGroupPayload) GetRulesOk() (*[]SecurityGroupRule, 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 (*CreateSecurityGroupPayload) GetStateful added in v0.13.0

func (o *CreateSecurityGroupPayload) GetStateful() *bool

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

func (*CreateSecurityGroupPayload) GetStatefulOk added in v0.13.0

func (o *CreateSecurityGroupPayload) GetStatefulOk() (*bool, 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 (*CreateSecurityGroupPayload) GetUpdatedAt added in v0.13.0

func (o *CreateSecurityGroupPayload) GetUpdatedAt() *time.Time

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

func (*CreateSecurityGroupPayload) GetUpdatedAtOk added in v0.13.0

func (o *CreateSecurityGroupPayload) GetUpdatedAtOk() (*time.Time, 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 (*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

func (o *CreateSecurityGroupPayload) SetCreatedAt(v *time.Time)

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

func (*CreateSecurityGroupPayload) SetDescription added in v0.13.0

func (o *CreateSecurityGroupPayload) SetDescription(v *string)

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

func (*CreateSecurityGroupPayload) SetId added in v0.13.0

func (o *CreateSecurityGroupPayload) SetId(v *string)

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

func (*CreateSecurityGroupPayload) SetLabels added in v0.13.0

func (o *CreateSecurityGroupPayload) SetLabels(v *map[string]interface{})

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

func (o *CreateSecurityGroupPayload) SetName(v *string)

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

func (o *CreateSecurityGroupPayload) SetStateful(v *bool)

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

func (*CreateSecurityGroupPayload) SetUpdatedAt added in v0.13.0

func (o *CreateSecurityGroupPayload) SetUpdatedAt(v *time.Time)

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

type CreateSecurityGroupRulePayload struct {
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// The direction of the traffic which the rule should match.
	// REQUIRED
	Direction *string `json:"direction"`
	// The ethertype which the rule should match.
	Ethertype      *string         `json:"ethertype,omitempty"`
	IcmpParameters *ICMPParameters `json:"icmpParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	IpRange   *string    `json:"ipRange,omitempty"`
	PortRange *PortRange `json:"portRange,omitempty"`
	// Universally Unique Identifier (UUID).
	RemoteSecurityGroupId *string `json:"remoteSecurityGroupId,omitempty"`
	// Universally Unique Identifier (UUID).
	SecurityGroupId *string         `json:"securityGroupId,omitempty"`
	Protocol        *CreateProtocol `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 *string) *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

func (o *CreateSecurityGroupRulePayload) GetDescription() *string

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

func (*CreateSecurityGroupRulePayload) GetDescriptionOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetDescriptionOk() (*string, 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 (*CreateSecurityGroupRulePayload) GetDirection added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetDirection() *string

GetDirection returns the Direction field value

func (*CreateSecurityGroupRulePayload) GetDirectionOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetDirectionOk() (*string, bool)

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

func (o *CreateSecurityGroupRulePayload) GetEthertype() *string

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

func (*CreateSecurityGroupRulePayload) GetEthertypeOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetEthertypeOk() (*string, 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 (*CreateSecurityGroupRulePayload) GetIcmpParameters added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetIcmpParameters() *ICMPParameters

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

func (*CreateSecurityGroupRulePayload) GetIcmpParametersOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetIcmpParametersOk() (*ICMPParameters, 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 (*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

func (o *CreateSecurityGroupRulePayload) GetIdOk() (*string, 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 (*CreateSecurityGroupRulePayload) GetIpRange added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetIpRange() *string

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

func (*CreateSecurityGroupRulePayload) GetIpRangeOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetIpRangeOk() (*string, 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 (*CreateSecurityGroupRulePayload) GetPortRange added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetPortRange() *PortRange

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

func (*CreateSecurityGroupRulePayload) GetPortRangeOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetPortRangeOk() (*PortRange, 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 (*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

func (o *CreateSecurityGroupRulePayload) GetProtocolOk() (*CreateProtocol, 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 (*CreateSecurityGroupRulePayload) GetRemoteSecurityGroupId added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetRemoteSecurityGroupId() *string

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

func (*CreateSecurityGroupRulePayload) GetRemoteSecurityGroupIdOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetRemoteSecurityGroupIdOk() (*string, 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 (*CreateSecurityGroupRulePayload) GetSecurityGroupId added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetSecurityGroupId() *string

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

func (*CreateSecurityGroupRulePayload) GetSecurityGroupIdOk added in v0.13.0

func (o *CreateSecurityGroupRulePayload) GetSecurityGroupIdOk() (*string, 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 (*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

func (o *CreateSecurityGroupRulePayload) SetDescription(v *string)

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

func (*CreateSecurityGroupRulePayload) SetDirection added in v0.13.0

func (o *CreateSecurityGroupRulePayload) SetDirection(v *string)

SetDirection sets field value

func (*CreateSecurityGroupRulePayload) SetEthertype added in v0.13.0

func (o *CreateSecurityGroupRulePayload) SetEthertype(v *string)

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

func (*CreateSecurityGroupRulePayload) SetIcmpParameters added in v0.13.0

func (o *CreateSecurityGroupRulePayload) SetIcmpParameters(v *ICMPParameters)

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

func (o *CreateSecurityGroupRulePayload) SetIpRange(v *string)

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

func (*CreateSecurityGroupRulePayload) SetPortRange added in v0.13.0

func (o *CreateSecurityGroupRulePayload) SetPortRange(v *PortRange)

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

func (o *CreateSecurityGroupRulePayload) SetRemoteSecurityGroupId(v *string)

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

func (*CreateSecurityGroupRulePayload) SetSecurityGroupId added in v0.13.0

func (o *CreateSecurityGroupRulePayload) SetSecurityGroupId(v *string)

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

type CreateSecurityGroupRuleProtocol struct {
	Protocol *CreateProtocol `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

func (o *CreateSecurityGroupRuleProtocol) GetProtocolOk() (*CreateProtocol, 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 (*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 CreateServerNetworking added in v0.13.0

type CreateServerNetworking struct {
	// Universally Unique Identifier (UUID).
	NetworkId *string `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

func (o *CreateServerNetworking) GetNetworkId() *string

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

func (*CreateServerNetworking) GetNetworkIdOk added in v0.13.0

func (o *CreateServerNetworking) GetNetworkIdOk() (*string, 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 (*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

func (o *CreateServerNetworking) SetNetworkId(v *string)

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

type CreateServerNetworkingWithNics struct {
	// A list of UUIDs.
	NicIds *[]string `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

func (o *CreateServerNetworkingWithNics) GetNicIds() *[]string

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

func (*CreateServerNetworkingWithNics) GetNicIdsOk added in v0.13.0

func (o *CreateServerNetworkingWithNics) GetNicIdsOk() (*[]string, bool)

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

func (o *CreateServerNetworkingWithNics) SetNicIds(v *[]string)

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

type CreateServerPayload struct {
	// Universally Unique Identifier (UUID).
	AffinityGroup *string `json:"affinityGroup,omitempty"`
	// Object that represents an availability zone.
	AvailabilityZone *string                        `json:"availabilityZone,omitempty"`
	BootVolume       *CreateServerPayloadBootVolume `json:"bootVolume,omitempty"`
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// An error message.
	ErrorMessage *string `json:"errorMessage,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Universally Unique Identifier (UUID).
	ImageId *string `json:"imageId,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	KeypairName *string `json:"keypairName,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Date-time when resource was launched.
	LaunchedAt *time.Time `json:"launchedAt,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	MachineType       *string            `json:"machineType"`
	MaintenanceWindow *ServerMaintenance `json:"maintenanceWindow,omitempty"`
	// The name for a Server.
	// REQUIRED
	Name       *string                        `json:"name"`
	Networking *CreateServerPayloadNetworking `json:"networking,omitempty"`
	// A list of networks attached to a server.
	Nics *[]ServerNetwork `json:"nics,omitempty"`
	// The power status of a server.
	PowerStatus *string `json:"powerStatus,omitempty"`
	// A list of General Objects.
	SecurityGroups *[]string `json:"securityGroups,omitempty"`
	// A list of service account mails.
	ServiceAccountMails *[]string `json:"serviceAccountMails,omitempty"`
	// The status of a server object.
	Status *string `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `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 *string `json:"userData,omitempty"`
	// A list of UUIDs.
	Volumes *[]string `json:"volumes,omitempty"`
}

CreateServerPayload Representation of a single server object.

func NewCreateServerPayload added in v0.13.0

func NewCreateServerPayload(machineType *string, name *string) *CreateServerPayload

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

func (o *CreateServerPayload) GetAffinityGroup() *string

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

func (*CreateServerPayload) GetAffinityGroupOk added in v0.13.0

func (o *CreateServerPayload) GetAffinityGroupOk() (*string, 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

func (o *CreateServerPayload) GetAvailabilityZone() *string

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

func (*CreateServerPayload) GetAvailabilityZoneOk added in v0.13.0

func (o *CreateServerPayload) GetAvailabilityZoneOk() (*string, 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() (*CreateServerPayloadBootVolume, 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

func (o *CreateServerPayload) GetCreatedAt() *time.Time

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

func (*CreateServerPayload) GetCreatedAtOk added in v0.13.0

func (o *CreateServerPayload) GetCreatedAtOk() (*time.Time, 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

func (o *CreateServerPayload) GetErrorMessage() *string

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

func (*CreateServerPayload) GetErrorMessageOk added in v0.13.0

func (o *CreateServerPayload) GetErrorMessageOk() (*string, 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

func (o *CreateServerPayload) GetId() *string

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

func (*CreateServerPayload) GetIdOk added in v0.13.0

func (o *CreateServerPayload) GetIdOk() (*string, 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 (*CreateServerPayload) GetImageId added in v0.13.0

func (o *CreateServerPayload) GetImageId() *string

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

func (*CreateServerPayload) GetImageIdOk added in v0.13.0

func (o *CreateServerPayload) GetImageIdOk() (*string, 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 (*CreateServerPayload) GetKeypairName added in v0.13.0

func (o *CreateServerPayload) GetKeypairName() *string

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

func (*CreateServerPayload) GetKeypairNameOk added in v0.13.0

func (o *CreateServerPayload) GetKeypairNameOk() (*string, 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

func (o *CreateServerPayload) GetLabels() *map[string]interface{}

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

func (*CreateServerPayload) GetLabelsOk added in v0.13.0

func (o *CreateServerPayload) GetLabelsOk() (*map[string]interface{}, 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 (*CreateServerPayload) GetLaunchedAt added in v0.13.0

func (o *CreateServerPayload) GetLaunchedAt() *time.Time

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

func (*CreateServerPayload) GetLaunchedAtOk added in v0.13.0

func (o *CreateServerPayload) GetLaunchedAtOk() (*time.Time, 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

func (o *CreateServerPayload) GetMachineType() *string

GetMachineType returns the MachineType field value

func (*CreateServerPayload) GetMachineTypeOk added in v0.13.0

func (o *CreateServerPayload) GetMachineTypeOk() (*string, 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

func (o *CreateServerPayload) GetMaintenanceWindow() *ServerMaintenance

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

func (*CreateServerPayload) GetMaintenanceWindowOk added in v0.13.0

func (o *CreateServerPayload) GetMaintenanceWindowOk() (*ServerMaintenance, 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

func (o *CreateServerPayload) GetName() *string

GetName returns the Name field value

func (*CreateServerPayload) GetNameOk added in v0.13.0

func (o *CreateServerPayload) GetNameOk() (*string, bool)

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() (*CreateServerPayloadNetworking, 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

func (o *CreateServerPayload) GetNics() *[]ServerNetwork

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

func (*CreateServerPayload) GetNicsOk added in v0.13.0

func (o *CreateServerPayload) GetNicsOk() (*[]ServerNetwork, 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 (*CreateServerPayload) GetPowerStatus added in v0.13.0

func (o *CreateServerPayload) GetPowerStatus() *string

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

func (*CreateServerPayload) GetPowerStatusOk added in v0.13.0

func (o *CreateServerPayload) GetPowerStatusOk() (*string, 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

func (o *CreateServerPayload) GetSecurityGroups() *[]string

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

func (*CreateServerPayload) GetSecurityGroupsOk added in v0.13.0

func (o *CreateServerPayload) GetSecurityGroupsOk() (*[]string, 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

func (o *CreateServerPayload) GetServiceAccountMails() *[]string

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

func (*CreateServerPayload) GetServiceAccountMailsOk added in v0.13.0

func (o *CreateServerPayload) GetServiceAccountMailsOk() (*[]string, 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

func (o *CreateServerPayload) GetStatus() *string

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

func (*CreateServerPayload) GetStatusOk added in v0.13.0

func (o *CreateServerPayload) GetStatusOk() (*string, 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 (*CreateServerPayload) GetUpdatedAt added in v0.13.0

func (o *CreateServerPayload) GetUpdatedAt() *time.Time

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

func (*CreateServerPayload) GetUpdatedAtOk added in v0.13.0

func (o *CreateServerPayload) GetUpdatedAtOk() (*time.Time, 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

func (o *CreateServerPayload) GetUserData() *string

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

func (*CreateServerPayload) GetUserDataOk added in v0.13.0

func (o *CreateServerPayload) GetUserDataOk() (*string, 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

func (o *CreateServerPayload) GetVolumes() *[]string

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

func (*CreateServerPayload) GetVolumesOk added in v0.13.0

func (o *CreateServerPayload) GetVolumesOk() (*[]string, 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 (*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

func (o *CreateServerPayload) SetAffinityGroup(v *string)

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

func (*CreateServerPayload) SetAvailabilityZone added in v0.13.0

func (o *CreateServerPayload) SetAvailabilityZone(v *string)

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

func (o *CreateServerPayload) SetCreatedAt(v *time.Time)

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

func (*CreateServerPayload) SetErrorMessage added in v0.13.0

func (o *CreateServerPayload) SetErrorMessage(v *string)

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

func (*CreateServerPayload) SetId added in v0.13.0

func (o *CreateServerPayload) SetId(v *string)

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

func (*CreateServerPayload) SetImageId added in v0.13.0

func (o *CreateServerPayload) SetImageId(v *string)

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

func (*CreateServerPayload) SetKeypairName added in v0.13.0

func (o *CreateServerPayload) SetKeypairName(v *string)

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

func (*CreateServerPayload) SetLabels added in v0.13.0

func (o *CreateServerPayload) SetLabels(v *map[string]interface{})

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

func (o *CreateServerPayload) SetLaunchedAt(v *time.Time)

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

func (*CreateServerPayload) SetMachineType added in v0.13.0

func (o *CreateServerPayload) SetMachineType(v *string)

SetMachineType sets field value

func (*CreateServerPayload) SetMaintenanceWindow added in v0.13.0

func (o *CreateServerPayload) SetMaintenanceWindow(v *ServerMaintenance)

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

func (*CreateServerPayload) SetName added in v0.13.0

func (o *CreateServerPayload) SetName(v *string)

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

func (o *CreateServerPayload) SetNics(v *[]ServerNetwork)

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

func (*CreateServerPayload) SetPowerStatus added in v0.13.0

func (o *CreateServerPayload) SetPowerStatus(v *string)

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

func (*CreateServerPayload) SetSecurityGroups added in v0.13.0

func (o *CreateServerPayload) SetSecurityGroups(v *[]string)

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

func (*CreateServerPayload) SetServiceAccountMails added in v0.13.0

func (o *CreateServerPayload) SetServiceAccountMails(v *[]string)

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

func (*CreateServerPayload) SetStatus added in v0.13.0

func (o *CreateServerPayload) SetStatus(v *string)

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

func (*CreateServerPayload) SetUpdatedAt added in v0.13.0

func (o *CreateServerPayload) SetUpdatedAt(v *time.Time)

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

func (*CreateServerPayload) SetUserData added in v0.13.0

func (o *CreateServerPayload) SetUserData(v *string)

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

func (*CreateServerPayload) SetVolumes added in v0.13.0

func (o *CreateServerPayload) SetVolumes(v *[]string)

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 *bool `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass *string `json:"performanceClass,omitempty"`
	// Size in Gigabyte.
	Size   *int64            `json:"size,omitempty"`
	Source *BootVolumeSource `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

func (o *CreateServerPayloadBootVolume) GetDeleteOnTermination() *bool

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

func (*CreateServerPayloadBootVolume) GetDeleteOnTerminationOk added in v0.13.0

func (o *CreateServerPayloadBootVolume) GetDeleteOnTerminationOk() (*bool, 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 (*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

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

func (o *CreateServerPayloadBootVolume) GetPerformanceClass() *string

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

func (*CreateServerPayloadBootVolume) GetPerformanceClassOk added in v0.13.0

func (o *CreateServerPayloadBootVolume) GetPerformanceClassOk() (*string, 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 (*CreateServerPayloadBootVolume) GetSize added in v0.13.0

func (o *CreateServerPayloadBootVolume) GetSize() *int64

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

func (*CreateServerPayloadBootVolume) GetSizeOk added in v0.13.0

func (o *CreateServerPayloadBootVolume) GetSizeOk() (*int64, 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 (*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

func (o *CreateServerPayloadBootVolume) SetDeleteOnTermination(v *bool)

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

func (o *CreateServerPayloadBootVolume) SetPerformanceClass(v *string)

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

func (*CreateServerPayloadBootVolume) SetSize added in v0.13.0

func (o *CreateServerPayloadBootVolume) SetSize(v *int64)

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

type CreateVolumePayload struct {
	// Object that represents an availability zone.
	// REQUIRED
	AvailabilityZone *string `json:"availabilityZone"`
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `json:"name,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass *string `json:"performanceClass,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId *string `json:"serverId,omitempty"`
	// Size in Gigabyte.
	Size   *int64        `json:"size,omitempty"`
	Source *VolumeSource `json:"source,omitempty"`
	// The status of a volume object.
	Status *string `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `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 *string) *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

func (o *CreateVolumePayload) GetAvailabilityZone() *string

GetAvailabilityZone returns the AvailabilityZone field value

func (*CreateVolumePayload) GetAvailabilityZoneOk added in v0.13.0

func (o *CreateVolumePayload) GetAvailabilityZoneOk() (*string, bool)

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

func (*CreateVolumePayload) GetCreatedAt added in v0.13.0

func (o *CreateVolumePayload) GetCreatedAt() *time.Time

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

func (*CreateVolumePayload) GetCreatedAtOk added in v0.13.0

func (o *CreateVolumePayload) GetCreatedAtOk() (*time.Time, 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

func (o *CreateVolumePayload) GetDescription() *string

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

func (*CreateVolumePayload) GetDescriptionOk added in v0.13.0

func (o *CreateVolumePayload) GetDescriptionOk() (*string, 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

func (o *CreateVolumePayload) GetId() *string

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

func (*CreateVolumePayload) GetIdOk added in v0.13.0

func (o *CreateVolumePayload) GetIdOk() (*string, 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 (*CreateVolumePayload) GetLabels added in v0.13.0

func (o *CreateVolumePayload) GetLabels() *map[string]interface{}

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

func (*CreateVolumePayload) GetLabelsOk added in v0.13.0

func (o *CreateVolumePayload) GetLabelsOk() (*map[string]interface{}, 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 (*CreateVolumePayload) GetName added in v0.13.0

func (o *CreateVolumePayload) GetName() *string

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

func (*CreateVolumePayload) GetNameOk added in v0.13.0

func (o *CreateVolumePayload) GetNameOk() (*string, 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 (*CreateVolumePayload) GetPerformanceClass added in v0.13.0

func (o *CreateVolumePayload) GetPerformanceClass() *string

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

func (*CreateVolumePayload) GetPerformanceClassOk added in v0.13.0

func (o *CreateVolumePayload) GetPerformanceClassOk() (*string, 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

func (o *CreateVolumePayload) GetServerId() *string

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

func (*CreateVolumePayload) GetServerIdOk added in v0.13.0

func (o *CreateVolumePayload) GetServerIdOk() (*string, 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

func (o *CreateVolumePayload) GetSize() *int64

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

func (*CreateVolumePayload) GetSizeOk added in v0.13.0

func (o *CreateVolumePayload) GetSizeOk() (*int64, 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 (*CreateVolumePayload) GetSource added in v0.13.0

func (o *CreateVolumePayload) GetSource() *VolumeSource

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

func (*CreateVolumePayload) GetSourceOk added in v0.13.0

func (o *CreateVolumePayload) GetSourceOk() (*VolumeSource, 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 (*CreateVolumePayload) GetStatus added in v0.13.0

func (o *CreateVolumePayload) GetStatus() *string

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

func (*CreateVolumePayload) GetStatusOk added in v0.13.0

func (o *CreateVolumePayload) GetStatusOk() (*string, 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 (*CreateVolumePayload) GetUpdatedAt added in v0.13.0

func (o *CreateVolumePayload) GetUpdatedAt() *time.Time

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

func (*CreateVolumePayload) GetUpdatedAtOk added in v0.13.0

func (o *CreateVolumePayload) GetUpdatedAtOk() (*time.Time, 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) 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) 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

func (o *CreateVolumePayload) SetAvailabilityZone(v *string)

SetAvailabilityZone sets field value

func (*CreateVolumePayload) SetCreatedAt added in v0.13.0

func (o *CreateVolumePayload) SetCreatedAt(v *time.Time)

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

func (*CreateVolumePayload) SetDescription added in v0.13.0

func (o *CreateVolumePayload) SetDescription(v *string)

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

func (*CreateVolumePayload) SetId added in v0.13.0

func (o *CreateVolumePayload) SetId(v *string)

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

func (*CreateVolumePayload) SetLabels added in v0.13.0

func (o *CreateVolumePayload) SetLabels(v *map[string]interface{})

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

func (o *CreateVolumePayload) SetName(v *string)

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

func (*CreateVolumePayload) SetPerformanceClass added in v0.13.0

func (o *CreateVolumePayload) SetPerformanceClass(v *string)

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

func (*CreateVolumePayload) SetServerId added in v0.13.0

func (o *CreateVolumePayload) SetServerId(v *string)

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

func (*CreateVolumePayload) SetSize added in v0.13.0

func (o *CreateVolumePayload) SetSize(v *int64)

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

func (*CreateVolumePayload) SetSource added in v0.13.0

func (o *CreateVolumePayload) SetSource(v *VolumeSource)

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

func (*CreateVolumePayload) SetStatus added in v0.13.0

func (o *CreateVolumePayload) SetStatus(v *string)

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

func (*CreateVolumePayload) SetUpdatedAt added in v0.13.0

func (o *CreateVolumePayload) SetUpdatedAt(v *time.Time)

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 DefaultApiService

type DefaultApiService service

DefaultApiService DefaultApi service

type Error

type Error struct {
	// REQUIRED
	Code *int64 `json:"code"`
	// An error message.
	// REQUIRED
	Msg *string `json:"msg"`
}

Error Error with HTTP error code and an error message.

func NewError added in v0.12.0

func NewError(code *int64, msg *string) *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() *int64

GetCode returns the Code field value

func (*Error) GetCodeOk added in v0.12.0

func (o *Error) GetCodeOk() (*int64, 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() *string

GetMsg returns the Msg field value

func (*Error) GetMsgOk added in v0.12.0

func (o *Error) GetMsgOk() (*string, 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 *int64)

SetCode sets field value

func (*Error) SetMsg added in v0.12.0

func (o *Error) SetMsg(v *string)

SetMsg sets field value

func (Error) ToMap added in v0.12.0

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

type GetServerLog200Response added in v0.13.0

type GetServerLog200Response struct {
	Output *string `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

func (o *GetServerLog200Response) GetOutput() *string

GetOutput returns the Output field value if set, zero value otherwise.

func (*GetServerLog200Response) GetOutputOk added in v0.13.0

func (o *GetServerLog200Response) GetOutputOk() (*string, bool)

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

func (o *GetServerLog200Response) SetOutput(v *string)

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

type GetServerLogRequest struct {
	// Set to 0 to retrieve the complete log.
	Length *int64 `json:"length,omitempty"`
}

GetServerLogRequest struct for GetServerLogRequest

func NewGetServerLogRequest added in v0.13.0

func NewGetServerLogRequest() *GetServerLogRequest

NewGetServerLogRequest instantiates a new GetServerLogRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewGetServerLogRequestWithDefaults added in v0.13.0

func NewGetServerLogRequestWithDefaults() *GetServerLogRequest

NewGetServerLogRequestWithDefaults instantiates a new GetServerLogRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*GetServerLogRequest) GetLength added in v0.13.0

func (o *GetServerLogRequest) GetLength() *int64

GetLength returns the Length field value if set, zero value otherwise.

func (*GetServerLogRequest) GetLengthOk added in v0.13.0

func (o *GetServerLogRequest) GetLengthOk() (*int64, bool)

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

func (*GetServerLogRequest) HasLength added in v0.13.0

func (o *GetServerLogRequest) HasLength() bool

HasLength returns a boolean if a field has been set.

func (*GetServerLogRequest) SetLength added in v0.13.0

func (o *GetServerLogRequest) SetLength(v *int64)

SetLength gets a reference to the given int64 and assigns it to the Length field.

func (GetServerLogRequest) ToMap added in v0.13.0

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

type ICMPParameters added in v0.13.0

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

ICMPParameters Object that represents ICMP parameters.

func NewICMPParameters added in v0.13.0

func NewICMPParameters(code *int64, type_ *int64) *ICMPParameters

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() *int64

GetCode returns the Code field value

func (*ICMPParameters) GetCodeOk added in v0.13.0

func (o *ICMPParameters) GetCodeOk() (*int64, 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() *int64

GetType returns the Type field value

func (*ICMPParameters) GetTypeOk added in v0.13.0

func (o *ICMPParameters) GetTypeOk() (*int64, 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

func (o *ICMPParameters) SetCode(v *int64)

SetCode sets field value

func (*ICMPParameters) SetType added in v0.13.0

func (o *ICMPParameters) SetType(v *int64)

SetType sets field value

func (ICMPParameters) ToMap added in v0.13.0

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

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 *[]AllowedAddressesInner `json:"allowedAddresses,omitempty"`
	// Universally Unique Identifier (UUID).
	Device *string `json:"device,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents an IP address.
	Ipv4 *string `json:"ipv4,omitempty"`
	// Object that represents an IPv6 address.
	Ipv6 *string `json:"ipv6,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Object that represents an MAC address.
	Mac *string `json:"mac,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `json:"name,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkId *string `json:"networkId,omitempty"`
	// If this is set to false, then no security groups will apply to this network interface.
	NicSecurity *bool `json:"nicSecurity,omitempty"`
	// A list of UUIDs.
	SecurityGroups *[]string `json:"securityGroups,omitempty"`
	Status         *string   `json:"status,omitempty"`
	Type           *string   `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() *[]AllowedAddressesInner

GetAllowedAddresses returns the AllowedAddresses field value if set, zero value otherwise.

func (*NIC) GetAllowedAddressesOk added in v0.13.0

func (o *NIC) GetAllowedAddressesOk() (*[]AllowedAddressesInner, 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() *string

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

func (*NIC) GetDeviceOk added in v0.13.0

func (o *NIC) GetDeviceOk() (*string, 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() *string

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

func (*NIC) GetIdOk added in v0.13.0

func (o *NIC) GetIdOk() (*string, 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() *string

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

func (*NIC) GetIpv4Ok added in v0.13.0

func (o *NIC) GetIpv4Ok() (*string, 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() *string

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

func (*NIC) GetIpv6Ok added in v0.13.0

func (o *NIC) GetIpv6Ok() (*string, 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() *map[string]interface{}

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

func (*NIC) GetLabelsOk added in v0.13.0

func (o *NIC) GetLabelsOk() (*map[string]interface{}, 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() *string

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

func (*NIC) GetMacOk added in v0.13.0

func (o *NIC) GetMacOk() (*string, 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() *string

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

func (*NIC) GetNameOk added in v0.13.0

func (o *NIC) GetNameOk() (*string, 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() *string

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

func (*NIC) GetNetworkIdOk added in v0.13.0

func (o *NIC) GetNetworkIdOk() (*string, 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() *bool

GetNicSecurity returns the NicSecurity field value if set, zero value otherwise.

func (*NIC) GetNicSecurityOk added in v0.13.0

func (o *NIC) GetNicSecurityOk() (*bool, 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() *[]string

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

func (*NIC) GetSecurityGroupsOk added in v0.13.0

func (o *NIC) GetSecurityGroupsOk() (*[]string, 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() *string

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

func (*NIC) GetStatusOk added in v0.13.0

func (o *NIC) GetStatusOk() (*string, 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() *string

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

func (*NIC) GetTypeOk added in v0.13.0

func (o *NIC) GetTypeOk() (*string, 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 *[]AllowedAddressesInner)

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 *string)

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 *string)

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 *string)

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 *string)

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 *map[string]interface{})

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 *string)

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 *string)

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 *string)

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 *bool)

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 *[]string)

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 *string)

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 *string)

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

type NICListResponse struct {
	// A list of network interfaces.
	// REQUIRED
	Items *[]NIC `json:"items"`
}

NICListResponse NIC list response.

func NewNICListResponse added in v0.13.0

func NewNICListResponse(items *[]NIC) *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() *[]NIC

GetItems returns the Items field value

func (*NICListResponse) GetItemsOk added in v0.13.0

func (o *NICListResponse) GetItemsOk() (*[]NIC, 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

func (o *NICListResponse) SetItems(v *[]NIC)

SetItems sets field value

func (NICListResponse) ToMap added in v0.13.0

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

type Network

type Network struct {
	// Date-time when resource was created.
	CreatedAt *time.Time `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 *NullableString `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 *NullableString `json:"gatewayv6,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// REQUIRED
	Name *string `json:"name"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers *[]string `json:"nameservers,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	NameserversV6 *[]string `json:"nameserversV6,omitempty"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NetworkId  *string   `json:"networkId"`
	Prefixes   *[]string `json:"prefixes,omitempty"`
	PrefixesV6 *[]string `json:"prefixesV6,omitempty"`
	// Object that represents an IP address.
	PublicIp *string `json:"publicIp,omitempty"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed *bool `json:"routed,omitempty"`
	// The state of a resource object.
	// REQUIRED
	State *string `json:"state"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Network Object that represents a network.

func NewNetwork added in v0.12.0

func NewNetwork(name *string, networkId *string, state *string) *Network

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() *time.Time

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

func (*Network) GetCreatedAtOk added in v0.12.0

func (o *Network) GetCreatedAtOk() (*time.Time, 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() *string

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() (*string, 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() *string

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() (*string, 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() *map[string]interface{}

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

func (*Network) GetLabelsOk added in v0.12.0

func (o *Network) GetLabelsOk() (*map[string]interface{}, 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() *string

GetName returns the Name field value

func (*Network) GetNameOk added in v0.12.0

func (o *Network) GetNameOk() (*string, 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() *[]string

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

func (*Network) GetNameserversOk added in v0.12.0

func (o *Network) GetNameserversOk() (*[]string, 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() *[]string

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

func (*Network) GetNameserversV6Ok added in v0.12.0

func (o *Network) GetNameserversV6Ok() (*[]string, 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() *string

GetNetworkId returns the NetworkId field value

func (*Network) GetNetworkIdOk added in v0.12.0

func (o *Network) GetNetworkIdOk() (*string, 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() *[]string

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

func (*Network) GetPrefixesOk added in v0.12.0

func (o *Network) GetPrefixesOk() (*[]string, 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() *[]string

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

func (*Network) GetPrefixesV6Ok added in v0.12.0

func (o *Network) GetPrefixesV6Ok() (*[]string, 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() *string

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

func (*Network) GetPublicIpOk added in v0.12.0

func (o *Network) GetPublicIpOk() (*string, 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() *bool

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

func (*Network) GetRoutedOk added in v0.12.0

func (o *Network) GetRoutedOk() (*bool, 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() *string

GetState returns the State field value

func (*Network) GetStateOk added in v0.12.0

func (o *Network) GetStateOk() (*string, 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() *time.Time

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

func (*Network) GetUpdatedAtOk added in v0.12.0

func (o *Network) GetUpdatedAtOk() (*time.Time, 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 *time.Time)

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 *string)

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 *string)

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 *map[string]interface{})

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 *string)

SetName sets field value

func (*Network) SetNameservers added in v0.12.0

func (o *Network) SetNameservers(v *[]string)

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 *[]string)

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 *string)

SetNetworkId sets field value

func (*Network) SetPrefixes added in v0.12.0

func (o *Network) SetPrefixes(v *[]string)

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 *[]string)

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 *string)

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 *bool)

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 *string)

SetState sets field value

func (*Network) SetUpdatedAt added in v0.12.0

func (o *Network) SetUpdatedAt(v *time.Time)

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 *string `json:"areaId"`
	// Date-time when resource was created.
	CreatedAt *time.Time       `json:"createdAt,omitempty"`
	Ipv4      *NetworkAreaIPv4 `json:"ipv4,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// REQUIRED
	Name *string `json:"name"`
	// The amount of projects currently referencing a specific area.
	// REQUIRED
	ProjectCount *int64 `json:"projectCount"`
	// The state of a resource object.
	// REQUIRED
	State *string `json:"state"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

NetworkArea Object that represents a network area.

func NewNetworkArea added in v0.12.0

func NewNetworkArea(areaId *string, name *string, projectCount *int64, state *string) *NetworkArea

NewNetworkArea instantiates a new NetworkArea object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

func NewNetworkAreaWithDefaults added in v0.12.0

func NewNetworkAreaWithDefaults() *NetworkArea

NewNetworkAreaWithDefaults instantiates a new NetworkArea object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

func (*NetworkArea) GetAreaId added in v0.12.0

func (o *NetworkArea) GetAreaId() *string

GetAreaId returns the AreaId field value

func (*NetworkArea) GetAreaIdOk added in v0.12.0

func (o *NetworkArea) GetAreaIdOk() (*string, 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() *time.Time

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

func (*NetworkArea) GetCreatedAtOk added in v0.12.0

func (o *NetworkArea) GetCreatedAtOk() (*time.Time, 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() *NetworkAreaIPv4

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

func (*NetworkArea) GetIpv4Ok added in v0.12.0

func (o *NetworkArea) GetIpv4Ok() (*NetworkAreaIPv4, 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() *map[string]interface{}

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

func (*NetworkArea) GetLabelsOk added in v0.12.0

func (o *NetworkArea) GetLabelsOk() (*map[string]interface{}, 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() *string

GetName returns the Name field value

func (*NetworkArea) GetNameOk added in v0.12.0

func (o *NetworkArea) GetNameOk() (*string, 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() *int64

GetProjectCount returns the ProjectCount field value

func (*NetworkArea) GetProjectCountOk added in v0.12.0

func (o *NetworkArea) GetProjectCountOk() (*int64, 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() *string

GetState returns the State field value

func (*NetworkArea) GetStateOk added in v0.12.0

func (o *NetworkArea) GetStateOk() (*string, 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() *time.Time

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

func (*NetworkArea) GetUpdatedAtOk added in v0.12.0

func (o *NetworkArea) GetUpdatedAtOk() (*time.Time, 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 *string)

SetAreaId sets field value

func (*NetworkArea) SetCreatedAt added in v0.12.0

func (o *NetworkArea) SetCreatedAt(v *time.Time)

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 *NetworkAreaIPv4)

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 *map[string]interface{})

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 *string)

SetName sets field value

func (*NetworkArea) SetProjectCount added in v0.12.0

func (o *NetworkArea) SetProjectCount(v *int64)

SetProjectCount sets field value

func (*NetworkArea) SetState added in v0.12.0

func (o *NetworkArea) SetState(v *string)

SetState sets field value

func (*NetworkArea) SetUpdatedAt added in v0.12.0

func (o *NetworkArea) SetUpdatedAt(v *time.Time)

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 NetworkAreaIPv4

type NetworkAreaIPv4 struct {
	// A list containing DNS Servers/Nameservers for IPv4.
	DefaultNameservers *[]string `json:"defaultNameservers,omitempty"`
	// A list of network ranges.
	NetworkRanges *[]NetworkRange `json:"networkRanges,omitempty"`
	// A list of routes.
	Routes *[]Route `json:"routes,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	TransferNetwork *string `json:"transferNetwork,omitempty"`
	// The default prefix length for networks in the network area.
	DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen *int64 `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() *[]string

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

func (*NetworkAreaIPv4) GetDefaultNameserversOk added in v0.12.0

func (o *NetworkAreaIPv4) GetDefaultNameserversOk() (*[]string, 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() *int64

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

func (*NetworkAreaIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *NetworkAreaIPv4) GetDefaultPrefixLenOk() (*int64, 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() *int64

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

func (*NetworkAreaIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *NetworkAreaIPv4) GetMaxPrefixLenOk() (*int64, 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() *int64

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

func (*NetworkAreaIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *NetworkAreaIPv4) GetMinPrefixLenOk() (*int64, 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() *[]NetworkRange

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

func (*NetworkAreaIPv4) GetNetworkRangesOk added in v0.12.0

func (o *NetworkAreaIPv4) GetNetworkRangesOk() (*[]NetworkRange, 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() *[]Route

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

func (*NetworkAreaIPv4) GetRoutesOk added in v0.12.0

func (o *NetworkAreaIPv4) GetRoutesOk() (*[]Route, 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() *string

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

func (*NetworkAreaIPv4) GetTransferNetworkOk added in v0.12.0

func (o *NetworkAreaIPv4) GetTransferNetworkOk() (*string, 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

func (o *NetworkAreaIPv4) SetDefaultNameservers(v *[]string)

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

func (*NetworkAreaIPv4) SetDefaultPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) SetDefaultPrefixLen(v *int64)

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

func (*NetworkAreaIPv4) SetMaxPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) SetMaxPrefixLen(v *int64)

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

func (*NetworkAreaIPv4) SetMinPrefixLen added in v0.12.0

func (o *NetworkAreaIPv4) SetMinPrefixLen(v *int64)

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

func (*NetworkAreaIPv4) SetNetworkRanges added in v0.12.0

func (o *NetworkAreaIPv4) SetNetworkRanges(v *[]NetworkRange)

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

func (*NetworkAreaIPv4) SetRoutes added in v0.12.0

func (o *NetworkAreaIPv4) SetRoutes(v *[]Route)

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

func (*NetworkAreaIPv4) SetTransferNetwork added in v0.12.0

func (o *NetworkAreaIPv4) SetTransferNetwork(v *string)

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 NetworkAreaListResponse

type NetworkAreaListResponse struct {
	// A list of network areas.
	// REQUIRED
	Items *[]NetworkArea `json:"items"`
}

NetworkAreaListResponse Network area list response.

func NewNetworkAreaListResponse added in v0.12.0

func NewNetworkAreaListResponse(items *[]NetworkArea) *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

func (o *NetworkAreaListResponse) GetItems() *[]NetworkArea

GetItems returns the Items field value

func (*NetworkAreaListResponse) GetItemsOk added in v0.12.0

func (o *NetworkAreaListResponse) GetItemsOk() (*[]NetworkArea, bool)

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

func (o *NetworkAreaListResponse) SetItems(v *[]NetworkArea)

SetItems sets field value

func (NetworkAreaListResponse) ToMap added in v0.12.0

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

type NetworkListResponse

type NetworkListResponse struct {
	// A list of networks.
	// REQUIRED
	Items *[]Network `json:"items"`
}

NetworkListResponse Network list response.

func NewNetworkListResponse added in v0.12.0

func NewNetworkListResponse(items *[]Network) *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

func (o *NetworkListResponse) GetItems() *[]Network

GetItems returns the Items field value

func (*NetworkListResponse) GetItemsOk added in v0.12.0

func (o *NetworkListResponse) GetItemsOk() (*[]Network, bool)

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

func (o *NetworkListResponse) SetItems(v *[]Network)

SetItems sets field value

func (NetworkListResponse) ToMap added in v0.12.0

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

type NetworkRange

type NetworkRange struct {
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkRangeId *string `json:"networkRangeId,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	Prefix *string `json:"prefix"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

NetworkRange Object that represents a network range.

func NewNetworkRange added in v0.12.0

func NewNetworkRange(prefix *string) *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() *time.Time

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

func (*NetworkRange) GetCreatedAtOk added in v0.12.0

func (o *NetworkRange) GetCreatedAtOk() (*time.Time, 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() *string

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

func (*NetworkRange) GetNetworkRangeIdOk added in v0.12.0

func (o *NetworkRange) GetNetworkRangeIdOk() (*string, 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() *string

GetPrefix returns the Prefix field value

func (*NetworkRange) GetPrefixOk added in v0.12.0

func (o *NetworkRange) GetPrefixOk() (*string, 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() *time.Time

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

func (*NetworkRange) GetUpdatedAtOk added in v0.12.0

func (o *NetworkRange) GetUpdatedAtOk() (*time.Time, 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 *time.Time)

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 *string)

SetNetworkRangeId gets a reference to the given string and assigns it to the NetworkRangeId field.

func (*NetworkRange) SetPrefix added in v0.12.0

func (o *NetworkRange) SetPrefix(v *string)

SetPrefix sets field value

func (*NetworkRange) SetUpdatedAt added in v0.12.0

func (o *NetworkRange) SetUpdatedAt(v *time.Time)

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 NetworkRangeListResponse

type NetworkRangeListResponse struct {
	// A list of network ranges.
	// REQUIRED
	Items *[]NetworkRange `json:"items"`
}

NetworkRangeListResponse Network Range list response.

func NewNetworkRangeListResponse added in v0.12.0

func NewNetworkRangeListResponse(items *[]NetworkRange) *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

func (o *NetworkRangeListResponse) GetItems() *[]NetworkRange

GetItems returns the Items field value

func (*NetworkRangeListResponse) GetItemsOk added in v0.12.0

func (o *NetworkRangeListResponse) GetItemsOk() (*[]NetworkRange, bool)

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

func (o *NetworkRangeListResponse) SetItems(v *[]NetworkRange)

SetItems sets field value

func (NetworkRangeListResponse) ToMap added in v0.12.0

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

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

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

func NewNullableCreateNICPayload added in v0.13.0

func NewNullableCreateNICPayload(val *CreateNICPayload) *NullableCreateNICPayload

func (NullableCreateNICPayload) Get added in v0.13.0

func (NullableCreateNICPayload) IsSet added in v0.13.0

func (v NullableCreateNICPayload) IsSet() bool

func (NullableCreateNICPayload) MarshalJSON added in v0.13.0

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

func (*NullableCreateNICPayload) Set added in v0.13.0

func (*NullableCreateNICPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableCreateNICPayload) Unset added in v0.13.0

func (v *NullableCreateNICPayload) 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 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 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 NullableGetServerLogRequest added in v0.13.0

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

func NewNullableGetServerLogRequest added in v0.13.0

func NewNullableGetServerLogRequest(val *GetServerLogRequest) *NullableGetServerLogRequest

func (NullableGetServerLogRequest) Get added in v0.13.0

func (NullableGetServerLogRequest) IsSet added in v0.13.0

func (NullableGetServerLogRequest) MarshalJSON added in v0.13.0

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

func (*NullableGetServerLogRequest) Set added in v0.13.0

func (*NullableGetServerLogRequest) UnmarshalJSON added in v0.13.0

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

func (*NullableGetServerLogRequest) Unset added in v0.13.0

func (v *NullableGetServerLogRequest) Unset()

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

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

func NewNullableUpdateNICPayload added in v0.13.0

func NewNullableUpdateNICPayload(val *UpdateNICPayload) *NullableUpdateNICPayload

func (NullableUpdateNICPayload) Get added in v0.13.0

func (NullableUpdateNICPayload) IsSet added in v0.13.0

func (v NullableUpdateNICPayload) IsSet() bool

func (NullableUpdateNICPayload) MarshalJSON added in v0.13.0

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

func (*NullableUpdateNICPayload) Set added in v0.13.0

func (*NullableUpdateNICPayload) UnmarshalJSON added in v0.13.0

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

func (*NullableUpdateNICPayload) Unset added in v0.13.0

func (v *NullableUpdateNICPayload) 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 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 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 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 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 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 *UpdateAreaAddressFamily `json:"addressFamily,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `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

func (o *PartialUpdateNetworkAreaPayload) GetAddressFamilyOk() (*UpdateAreaAddressFamily, 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 (*PartialUpdateNetworkAreaPayload) GetLabels added in v0.12.0

func (o *PartialUpdateNetworkAreaPayload) GetLabels() *map[string]interface{}

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

func (*PartialUpdateNetworkAreaPayload) GetLabelsOk added in v0.12.0

func (o *PartialUpdateNetworkAreaPayload) GetLabelsOk() (*map[string]interface{}, 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 (*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

func (o *PartialUpdateNetworkAreaPayload) GetNameOk() (*string, 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 (*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

func (o *PartialUpdateNetworkAreaPayload) SetLabels(v *map[string]interface{})

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

func (o *PartialUpdateNetworkAreaPayload) SetName(v *string)

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 PartialUpdateNetworkPayload

type PartialUpdateNetworkPayload struct {
	AddressFamily *UpdateNetworkAddressFamily `json:"addressFamily,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `json:"name,omitempty"`
	// Shows if the network is routed and therefore accessible from other networks.
	Routed *bool `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

func (o *PartialUpdateNetworkPayload) GetAddressFamilyOk() (*UpdateNetworkAddressFamily, 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 (*PartialUpdateNetworkPayload) GetLabels added in v0.12.0

func (o *PartialUpdateNetworkPayload) GetLabels() *map[string]interface{}

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

func (*PartialUpdateNetworkPayload) GetLabelsOk added in v0.12.0

func (o *PartialUpdateNetworkPayload) GetLabelsOk() (*map[string]interface{}, 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 (*PartialUpdateNetworkPayload) GetName added in v0.12.0

func (o *PartialUpdateNetworkPayload) GetName() *string

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

func (*PartialUpdateNetworkPayload) GetNameOk added in v0.12.0

func (o *PartialUpdateNetworkPayload) GetNameOk() (*string, 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 (*PartialUpdateNetworkPayload) GetRouted added in v0.12.0

func (o *PartialUpdateNetworkPayload) GetRouted() *bool

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

func (*PartialUpdateNetworkPayload) GetRoutedOk added in v0.12.0

func (o *PartialUpdateNetworkPayload) GetRoutedOk() (*bool, 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 (*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

func (o *PartialUpdateNetworkPayload) SetLabels(v *map[string]interface{})

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

func (o *PartialUpdateNetworkPayload) SetName(v *string)

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

func (*PartialUpdateNetworkPayload) SetRouted added in v0.12.0

func (o *PartialUpdateNetworkPayload) SetRouted(v *bool)

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

type PortRange struct {
	// The maximum port number. Should be greater or equal to the minimum.
	// REQUIRED
	Max *int64 `json:"max"`
	// The minimum port number. Should be less or equal to the minimum.
	// REQUIRED
	Min *int64 `json:"min"`
}

PortRange Object that represents a range of ports.

func NewPortRange added in v0.13.0

func NewPortRange(max *int64, min *int64) *PortRange

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() *int64

GetMax returns the Max field value

func (*PortRange) GetMaxOk added in v0.13.0

func (o *PortRange) GetMaxOk() (*int64, 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() *int64

GetMin returns the Min field value

func (*PortRange) GetMinOk added in v0.13.0

func (o *PortRange) GetMinOk() (*int64, 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 *int64)

SetMax sets field value

func (*PortRange) SetMin added in v0.13.0

func (o *PortRange) SetMin(v *int64)

SetMin sets field value

func (PortRange) ToMap added in v0.13.0

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

type ProjectListResponse

type ProjectListResponse struct {
	// A list of STACKIT projects.
	// REQUIRED
	Items *[]string `json:"items"`
}

ProjectListResponse Project list response.

func NewProjectListResponse added in v0.12.0

func NewProjectListResponse(items *[]string) *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

func (o *ProjectListResponse) GetItems() *[]string

GetItems returns the Items field value

func (*ProjectListResponse) GetItemsOk added in v0.12.0

func (o *ProjectListResponse) GetItemsOk() (*[]string, bool)

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

func (o *ProjectListResponse) SetItems(v *[]string)

SetItems sets field value

func (ProjectListResponse) ToMap added in v0.12.0

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

type Protocol added in v0.13.0

type Protocol struct {
	// The protocol name which the rule should match.
	Name *string `json:"name,omitempty"`
	// The protocol number which the rule should match.
	Number *int64 `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() *string

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

func (*Protocol) GetNameOk added in v0.13.0

func (o *Protocol) GetNameOk() (*string, 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() *int64

GetNumber returns the Number field value if set, zero value otherwise.

func (*Protocol) GetNumberOk added in v0.13.0

func (o *Protocol) GetNumberOk() (*int64, 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 *string)

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 *int64)

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

type PublicIp struct {
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents an IP address.
	Ip *string `json:"ip,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface *NullableString `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() *string

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

func (*PublicIp) GetIdOk added in v0.13.0

func (o *PublicIp) GetIdOk() (*string, 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() *string

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

func (*PublicIp) GetIpOk added in v0.13.0

func (o *PublicIp) GetIpOk() (*string, 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() *map[string]interface{}

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

func (*PublicIp) GetLabelsOk added in v0.13.0

func (o *PublicIp) GetLabelsOk() (*map[string]interface{}, 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() *string

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() (*string, 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 *string)

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 *string)

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 *map[string]interface{})

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 *string)

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

type PublicIpListResponse struct {
	// A list of public IPs.
	// REQUIRED
	Items *[]PublicIp `json:"items"`
}

PublicIpListResponse Public IP list response.

func NewPublicIpListResponse added in v0.13.0

func NewPublicIpListResponse(items *[]PublicIp) *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

func (o *PublicIpListResponse) GetItems() *[]PublicIp

GetItems returns the Items field value

func (*PublicIpListResponse) GetItemsOk added in v0.13.0

func (o *PublicIpListResponse) GetItemsOk() (*[]PublicIp, bool)

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

func (o *PublicIpListResponse) SetItems(v *[]PublicIp)

SetItems sets field value

func (PublicIpListResponse) ToMap added in v0.13.0

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

type Request

type Request struct {
	Details *string `json:"details,omitempty"`
	// Object that represents a resource action.
	// REQUIRED
	RequestAction *string `json:"requestAction"`
	// Identifier (ID) representing a single API request.
	// REQUIRED
	RequestId *string `json:"requestId"`
	// Object that represents a resource type.
	// REQUIRED
	RequestType *string `json:"requestType"`
	// REQUIRED
	Resources *[]RequestResource `json:"resources"`
	// The state of a resource object.
	// REQUIRED
	Status *string `json:"status"`
}

Request Object that represents a request.

func NewRequest added in v0.12.0

func NewRequest(requestAction *string, requestId *string, requestType *string, resources *[]RequestResource, status *string) *Request

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() *string

GetDetails returns the Details field value if set, zero value otherwise.

func (*Request) GetDetailsOk added in v0.12.0

func (o *Request) GetDetailsOk() (*string, 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() *string

GetRequestAction returns the RequestAction field value

func (*Request) GetRequestActionOk added in v0.12.0

func (o *Request) GetRequestActionOk() (*string, 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() *string

GetRequestId returns the RequestId field value

func (*Request) GetRequestIdOk added in v0.12.0

func (o *Request) GetRequestIdOk() (*string, 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() *string

GetRequestType returns the RequestType field value

func (*Request) GetRequestTypeOk added in v0.12.0

func (o *Request) GetRequestTypeOk() (*string, 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() *[]RequestResource

GetResources returns the Resources field value

func (*Request) GetResourcesOk added in v0.12.0

func (o *Request) GetResourcesOk() (*[]RequestResource, 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() *string

GetStatus returns the Status field value

func (*Request) GetStatusOk added in v0.12.0

func (o *Request) GetStatusOk() (*string, 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 *string)

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 *string)

SetRequestAction sets field value

func (*Request) SetRequestId added in v0.12.0

func (o *Request) SetRequestId(v *string)

SetRequestId sets field value

func (*Request) SetRequestType added in v0.12.0

func (o *Request) SetRequestType(v *string)

SetRequestType sets field value

func (*Request) SetResources added in v0.12.0

func (o *Request) SetResources(v *[]RequestResource)

SetResources sets field value

func (*Request) SetStatus added in v0.12.0

func (o *Request) SetStatus(v *string)

SetStatus sets field value

func (Request) ToMap added in v0.12.0

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

type RequestResource

type RequestResource struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id *string `json:"id"`
	// The state of a resource object.
	// REQUIRED
	Status *string `json:"status"`
	// Object that represents a resource type.
	// REQUIRED
	Type *string `json:"type"`
}

RequestResource Object that represents a resource as part of a request.

func NewRequestResource added in v0.12.0

func NewRequestResource(id *string, status *string, type_ *string) *RequestResource

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

func (o *RequestResource) GetId() *string

GetId returns the Id field value

func (*RequestResource) GetIdOk added in v0.12.0

func (o *RequestResource) GetIdOk() (*string, 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() *string

GetStatus returns the Status field value

func (*RequestResource) GetStatusOk added in v0.12.0

func (o *RequestResource) GetStatusOk() (*string, 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

func (o *RequestResource) GetType() *string

GetType returns the Type field value

func (*RequestResource) GetTypeOk added in v0.12.0

func (o *RequestResource) GetTypeOk() (*string, 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

func (o *RequestResource) SetId(v *string)

SetId sets field value

func (*RequestResource) SetStatus added in v0.12.0

func (o *RequestResource) SetStatus(v *string)

SetStatus sets field value

func (*RequestResource) SetType added in v0.12.0

func (o *RequestResource) SetType(v *string)

SetType sets field value

func (RequestResource) ToMap added in v0.12.0

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

type RescueServerPayload added in v0.13.0

type RescueServerPayload struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Image *string `json:"image"`
}

RescueServerPayload struct for RescueServerPayload

func NewRescueServerPayload added in v0.13.0

func NewRescueServerPayload(image *string) *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

func (o *RescueServerPayload) GetImage() *string

GetImage returns the Image field value

func (*RescueServerPayload) GetImageOk added in v0.13.0

func (o *RescueServerPayload) GetImageOk() (*string, bool)

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

func (o *RescueServerPayload) SetImage(v *string)

SetImage sets field value

func (RescueServerPayload) ToMap added in v0.13.0

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

type ResizeServerPayload added in v0.13.0

type ResizeServerPayload struct {
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	MachineType *string `json:"machineType"`
}

ResizeServerPayload struct for ResizeServerPayload

func NewResizeServerPayload added in v0.13.0

func NewResizeServerPayload(machineType *string) *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

func (o *ResizeServerPayload) GetMachineType() *string

GetMachineType returns the MachineType field value

func (*ResizeServerPayload) GetMachineTypeOk added in v0.13.0

func (o *ResizeServerPayload) GetMachineTypeOk() (*string, 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

func (o *ResizeServerPayload) SetMachineType(v *string)

SetMachineType sets field value

func (ResizeServerPayload) ToMap added in v0.13.0

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

type ResizeVolumePayload added in v0.13.0

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

ResizeVolumePayload struct for ResizeVolumePayload

func NewResizeVolumePayload added in v0.13.0

func NewResizeVolumePayload(size *int64) *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

func (o *ResizeVolumePayload) GetSize() *int64

GetSize returns the Size field value

func (*ResizeVolumePayload) GetSizeOk added in v0.13.0

func (o *ResizeVolumePayload) GetSizeOk() (*int64, bool)

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

func (o *ResizeVolumePayload) SetSize(v *int64)

SetSize sets field value

func (ResizeVolumePayload) ToMap added in v0.13.0

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

type Route

type Route struct {
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Object that represents an IP address.
	// REQUIRED
	Nexthop *string `json:"nexthop"`
	// Classless Inter-Domain Routing (CIDR).
	// REQUIRED
	Prefix *string `json:"prefix"`
	// Universally Unique Identifier (UUID).
	RouteId *string `json:"routeId,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Route Object represents a network route.

func NewRoute added in v0.12.0

func NewRoute(nexthop *string, prefix *string) *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() *time.Time

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

func (*Route) GetCreatedAtOk added in v0.12.0

func (o *Route) GetCreatedAtOk() (*time.Time, 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() *map[string]interface{}

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

func (*Route) GetLabelsOk added in v0.12.0

func (o *Route) GetLabelsOk() (*map[string]interface{}, 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() *string

GetNexthop returns the Nexthop field value

func (*Route) GetNexthopOk added in v0.12.0

func (o *Route) GetNexthopOk() (*string, 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() *string

GetPrefix returns the Prefix field value

func (*Route) GetPrefixOk added in v0.12.0

func (o *Route) GetPrefixOk() (*string, 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() *string

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

func (*Route) GetRouteIdOk added in v0.12.0

func (o *Route) GetRouteIdOk() (*string, 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() *time.Time

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

func (*Route) GetUpdatedAtOk added in v0.12.0

func (o *Route) GetUpdatedAtOk() (*time.Time, 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 *time.Time)

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 *map[string]interface{})

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 *string)

SetNexthop sets field value

func (*Route) SetPrefix added in v0.12.0

func (o *Route) SetPrefix(v *string)

SetPrefix sets field value

func (*Route) SetRouteId added in v0.12.0

func (o *Route) SetRouteId(v *string)

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 *time.Time)

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 RouteListResponse

type RouteListResponse struct {
	// A list of routes.
	// REQUIRED
	Items *[]Route `json:"items"`
}

RouteListResponse Route list response.

func NewRouteListResponse added in v0.12.0

func NewRouteListResponse(items *[]Route) *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

func (o *RouteListResponse) GetItems() *[]Route

GetItems returns the Items field value

func (*RouteListResponse) GetItemsOk added in v0.12.0

func (o *RouteListResponse) GetItemsOk() (*[]Route, 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

func (o *RouteListResponse) SetItems(v *[]Route)

SetItems sets field value

func (RouteListResponse) ToMap added in v0.12.0

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

type SecurityGroup added in v0.13.0

type SecurityGroup struct {
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	Name *string `json:"name"`
	// A list containing security group rule objects.
	Rules *[]SecurityGroupRule `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 *bool `json:"stateful,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

SecurityGroup Object that represents a security group.

func NewSecurityGroup added in v0.13.0

func NewSecurityGroup(name *string) *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() *time.Time

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

func (*SecurityGroup) GetCreatedAtOk added in v0.13.0

func (o *SecurityGroup) GetCreatedAtOk() (*time.Time, 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() *string

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

func (*SecurityGroup) GetDescriptionOk added in v0.13.0

func (o *SecurityGroup) GetDescriptionOk() (*string, 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() *string

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

func (*SecurityGroup) GetIdOk added in v0.13.0

func (o *SecurityGroup) GetIdOk() (*string, 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() *map[string]interface{}

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

func (*SecurityGroup) GetLabelsOk added in v0.13.0

func (o *SecurityGroup) GetLabelsOk() (*map[string]interface{}, 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() *string

GetName returns the Name field value

func (*SecurityGroup) GetNameOk added in v0.13.0

func (o *SecurityGroup) GetNameOk() (*string, 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() *[]SecurityGroupRule

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

func (*SecurityGroup) GetRulesOk added in v0.13.0

func (o *SecurityGroup) GetRulesOk() (*[]SecurityGroupRule, 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() *bool

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

func (*SecurityGroup) GetStatefulOk added in v0.13.0

func (o *SecurityGroup) GetStatefulOk() (*bool, 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() *time.Time

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

func (*SecurityGroup) GetUpdatedAtOk added in v0.13.0

func (o *SecurityGroup) GetUpdatedAtOk() (*time.Time, 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

func (o *SecurityGroup) SetCreatedAt(v *time.Time)

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

func (*SecurityGroup) SetDescription added in v0.13.0

func (o *SecurityGroup) SetDescription(v *string)

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

func (*SecurityGroup) SetId added in v0.13.0

func (o *SecurityGroup) SetId(v *string)

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

func (*SecurityGroup) SetLabels added in v0.13.0

func (o *SecurityGroup) SetLabels(v *map[string]interface{})

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

func (o *SecurityGroup) SetName(v *string)

SetName sets field value

func (*SecurityGroup) SetRules added in v0.13.0

func (o *SecurityGroup) SetRules(v *[]SecurityGroupRule)

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

func (*SecurityGroup) SetStateful added in v0.13.0

func (o *SecurityGroup) SetStateful(v *bool)

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

func (*SecurityGroup) SetUpdatedAt added in v0.13.0

func (o *SecurityGroup) SetUpdatedAt(v *time.Time)

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

type SecurityGroupListResponse struct {
	// A list containing security group objects.
	// REQUIRED
	Items *[]SecurityGroup `json:"items"`
}

SecurityGroupListResponse Security group list response.

func NewSecurityGroupListResponse added in v0.13.0

func NewSecurityGroupListResponse(items *[]SecurityGroup) *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

func (o *SecurityGroupListResponse) GetItems() *[]SecurityGroup

GetItems returns the Items field value

func (*SecurityGroupListResponse) GetItemsOk added in v0.13.0

func (o *SecurityGroupListResponse) GetItemsOk() (*[]SecurityGroup, bool)

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

func (o *SecurityGroupListResponse) SetItems(v *[]SecurityGroup)

SetItems sets field value

func (SecurityGroupListResponse) ToMap added in v0.13.0

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

type SecurityGroupRule added in v0.13.0

type SecurityGroupRule struct {
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// The direction of the traffic which the rule should match.
	// REQUIRED
	Direction *string `json:"direction"`
	// The ethertype which the rule should match.
	Ethertype      *string         `json:"ethertype,omitempty"`
	IcmpParameters *ICMPParameters `json:"icmpParameters,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Classless Inter-Domain Routing (CIDR).
	IpRange   *string    `json:"ipRange,omitempty"`
	PortRange *PortRange `json:"portRange,omitempty"`
	// Universally Unique Identifier (UUID).
	RemoteSecurityGroupId *string `json:"remoteSecurityGroupId,omitempty"`
	// Universally Unique Identifier (UUID).
	SecurityGroupId *string   `json:"securityGroupId,omitempty"`
	Protocol        *Protocol `json:"protocol,omitempty"`
}

SecurityGroupRule Object that represents a security group rule.

func NewSecurityGroupRule added in v0.13.0

func NewSecurityGroupRule(direction *string) *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

func (o *SecurityGroupRule) GetDescription() *string

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

func (*SecurityGroupRule) GetDescriptionOk added in v0.13.0

func (o *SecurityGroupRule) GetDescriptionOk() (*string, 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

func (o *SecurityGroupRule) GetDirection() *string

GetDirection returns the Direction field value

func (*SecurityGroupRule) GetDirectionOk added in v0.13.0

func (o *SecurityGroupRule) GetDirectionOk() (*string, 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

func (o *SecurityGroupRule) GetEthertype() *string

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

func (*SecurityGroupRule) GetEthertypeOk added in v0.13.0

func (o *SecurityGroupRule) GetEthertypeOk() (*string, 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() *ICMPParameters

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

func (*SecurityGroupRule) GetIcmpParametersOk added in v0.13.0

func (o *SecurityGroupRule) GetIcmpParametersOk() (*ICMPParameters, 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

func (o *SecurityGroupRule) GetId() *string

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

func (*SecurityGroupRule) GetIdOk added in v0.13.0

func (o *SecurityGroupRule) GetIdOk() (*string, 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

func (o *SecurityGroupRule) GetIpRange() *string

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

func (*SecurityGroupRule) GetIpRangeOk added in v0.13.0

func (o *SecurityGroupRule) GetIpRangeOk() (*string, 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

func (o *SecurityGroupRule) GetPortRange() *PortRange

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

func (*SecurityGroupRule) GetPortRangeOk added in v0.13.0

func (o *SecurityGroupRule) GetPortRangeOk() (*PortRange, 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

func (o *SecurityGroupRule) GetProtocol() *Protocol

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

func (*SecurityGroupRule) GetProtocolOk added in v0.13.0

func (o *SecurityGroupRule) GetProtocolOk() (*Protocol, 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() *string

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

func (*SecurityGroupRule) GetRemoteSecurityGroupIdOk added in v0.13.0

func (o *SecurityGroupRule) GetRemoteSecurityGroupIdOk() (*string, 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() *string

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

func (*SecurityGroupRule) GetSecurityGroupIdOk added in v0.13.0

func (o *SecurityGroupRule) GetSecurityGroupIdOk() (*string, 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

func (o *SecurityGroupRule) SetDescription(v *string)

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

func (*SecurityGroupRule) SetDirection added in v0.13.0

func (o *SecurityGroupRule) SetDirection(v *string)

SetDirection sets field value

func (*SecurityGroupRule) SetEthertype added in v0.13.0

func (o *SecurityGroupRule) SetEthertype(v *string)

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

func (*SecurityGroupRule) SetIcmpParameters added in v0.13.0

func (o *SecurityGroupRule) SetIcmpParameters(v *ICMPParameters)

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

func (*SecurityGroupRule) SetId added in v0.13.0

func (o *SecurityGroupRule) SetId(v *string)

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

func (*SecurityGroupRule) SetIpRange added in v0.13.0

func (o *SecurityGroupRule) SetIpRange(v *string)

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

func (*SecurityGroupRule) SetPortRange added in v0.13.0

func (o *SecurityGroupRule) SetPortRange(v *PortRange)

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

func (*SecurityGroupRule) SetProtocol added in v0.13.0

func (o *SecurityGroupRule) SetProtocol(v *Protocol)

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

func (*SecurityGroupRule) SetRemoteSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) SetRemoteSecurityGroupId(v *string)

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

func (*SecurityGroupRule) SetSecurityGroupId added in v0.13.0

func (o *SecurityGroupRule) SetSecurityGroupId(v *string)

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

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

SecurityGroupRuleListResponse Security group rule list response.

func NewSecurityGroupRuleListResponse added in v0.13.0

func NewSecurityGroupRuleListResponse(items *[]SecurityGroupRule) *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 SecurityGroupRuleProtocol added in v0.13.0

type SecurityGroupRuleProtocol struct {
	Protocol *Protocol `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

func (o *SecurityGroupRuleProtocol) GetProtocol() *Protocol

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

func (*SecurityGroupRuleProtocol) GetProtocolOk added in v0.13.0

func (o *SecurityGroupRuleProtocol) GetProtocolOk() (*Protocol, 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 (*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

func (o *SecurityGroupRuleProtocol) SetProtocol(v *Protocol)

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

type Server struct {
	// Universally Unique Identifier (UUID).
	AffinityGroup *string `json:"affinityGroup,omitempty"`
	// Object that represents an availability zone.
	AvailabilityZone *string                        `json:"availabilityZone,omitempty"`
	BootVolume       *CreateServerPayloadBootVolume `json:"bootVolume,omitempty"`
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// An error message.
	ErrorMessage *string `json:"errorMessage,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Universally Unique Identifier (UUID).
	ImageId *string `json:"imageId,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	KeypairName *string `json:"keypairName,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Date-time when resource was launched.
	LaunchedAt *time.Time `json:"launchedAt,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	MachineType       *string            `json:"machineType"`
	MaintenanceWindow *ServerMaintenance `json:"maintenanceWindow,omitempty"`
	// The name for a Server.
	// REQUIRED
	Name       *string                        `json:"name"`
	Networking *CreateServerPayloadNetworking `json:"networking,omitempty"`
	// A list of networks attached to a server.
	Nics *[]ServerNetwork `json:"nics,omitempty"`
	// The power status of a server.
	PowerStatus *string `json:"powerStatus,omitempty"`
	// A list of General Objects.
	SecurityGroups *[]string `json:"securityGroups,omitempty"`
	// A list of service account mails.
	ServiceAccountMails *[]string `json:"serviceAccountMails,omitempty"`
	// The status of a server object.
	Status *string `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `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 *string `json:"userData,omitempty"`
	// A list of UUIDs.
	Volumes *[]string `json:"volumes,omitempty"`
}

Server Representation of a single server object.

func NewServer added in v0.13.0

func NewServer(machineType *string, name *string) *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() *string

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

func (*Server) GetAffinityGroupOk added in v0.13.0

func (o *Server) GetAffinityGroupOk() (*string, 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() *string

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

func (*Server) GetAvailabilityZoneOk added in v0.13.0

func (o *Server) GetAvailabilityZoneOk() (*string, 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() *CreateServerPayloadBootVolume

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

func (*Server) GetBootVolumeOk added in v0.13.0

func (o *Server) GetBootVolumeOk() (*CreateServerPayloadBootVolume, 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() *time.Time

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

func (*Server) GetCreatedAtOk added in v0.13.0

func (o *Server) GetCreatedAtOk() (*time.Time, 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() *string

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

func (*Server) GetErrorMessageOk added in v0.13.0

func (o *Server) GetErrorMessageOk() (*string, 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() *string

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

func (*Server) GetIdOk added in v0.13.0

func (o *Server) GetIdOk() (*string, 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() *string

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

func (*Server) GetImageIdOk added in v0.13.0

func (o *Server) GetImageIdOk() (*string, 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() *string

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

func (*Server) GetKeypairNameOk added in v0.13.0

func (o *Server) GetKeypairNameOk() (*string, 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() *map[string]interface{}

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

func (*Server) GetLabelsOk added in v0.13.0

func (o *Server) GetLabelsOk() (*map[string]interface{}, 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() *time.Time

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

func (*Server) GetLaunchedAtOk added in v0.13.0

func (o *Server) GetLaunchedAtOk() (*time.Time, 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() *string

GetMachineType returns the MachineType field value

func (*Server) GetMachineTypeOk added in v0.13.0

func (o *Server) GetMachineTypeOk() (*string, 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() *ServerMaintenance

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

func (*Server) GetMaintenanceWindowOk added in v0.13.0

func (o *Server) GetMaintenanceWindowOk() (*ServerMaintenance, 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() *string

GetName returns the Name field value

func (*Server) GetNameOk added in v0.13.0

func (o *Server) GetNameOk() (*string, 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() *CreateServerPayloadNetworking

GetNetworking returns the Networking field value if set, zero value otherwise.

func (*Server) GetNetworkingOk added in v0.13.0

func (o *Server) GetNetworkingOk() (*CreateServerPayloadNetworking, 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() *[]ServerNetwork

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

func (*Server) GetNicsOk added in v0.13.0

func (o *Server) GetNicsOk() (*[]ServerNetwork, 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() *string

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

func (*Server) GetPowerStatusOk added in v0.13.0

func (o *Server) GetPowerStatusOk() (*string, 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() *[]string

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

func (*Server) GetSecurityGroupsOk added in v0.13.0

func (o *Server) GetSecurityGroupsOk() (*[]string, 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() *[]string

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

func (*Server) GetServiceAccountMailsOk added in v0.13.0

func (o *Server) GetServiceAccountMailsOk() (*[]string, 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() *string

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

func (*Server) GetStatusOk added in v0.13.0

func (o *Server) GetStatusOk() (*string, 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() *time.Time

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

func (*Server) GetUpdatedAtOk added in v0.13.0

func (o *Server) GetUpdatedAtOk() (*time.Time, 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() *string

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

func (*Server) GetUserDataOk added in v0.13.0

func (o *Server) GetUserDataOk() (*string, 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() *[]string

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

func (*Server) GetVolumesOk added in v0.13.0

func (o *Server) GetVolumesOk() (*[]string, 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 *string)

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 *string)

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 *CreateServerPayloadBootVolume)

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 *time.Time)

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 *string)

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 *string)

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 *string)

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 *string)

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 *map[string]interface{})

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 *time.Time)

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 *string)

SetMachineType sets field value

func (*Server) SetMaintenanceWindow added in v0.13.0

func (o *Server) SetMaintenanceWindow(v *ServerMaintenance)

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 *string)

SetName sets field value

func (*Server) SetNetworking added in v0.13.0

func (o *Server) SetNetworking(v *CreateServerPayloadNetworking)

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 *[]ServerNetwork)

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 *string)

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 *[]string)

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 *[]string)

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 *string)

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 *time.Time)

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 *string)

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 *[]string)

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 *string `json:"url"`
}

ServerConsoleUrl Object that represents a server console URL.

func NewServerConsoleUrl added in v0.13.0

func NewServerConsoleUrl(url *string) *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

func (o *ServerConsoleUrl) GetUrl() *string

GetUrl returns the Url field value

func (*ServerConsoleUrl) GetUrlOk added in v0.13.0

func (o *ServerConsoleUrl) GetUrlOk() (*string, 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

func (o *ServerConsoleUrl) SetUrl(v *string)

SetUrl sets field value

func (ServerConsoleUrl) ToMap added in v0.13.0

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

type ServerListResponse added in v0.13.0

type ServerListResponse struct {
	// A list of servers.
	// REQUIRED
	Items *[]Server `json:"items"`
}

ServerListResponse Response object for server list request.

func NewServerListResponse added in v0.13.0

func NewServerListResponse(items *[]Server) *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

func (o *ServerListResponse) GetItems() *[]Server

GetItems returns the Items field value

func (*ServerListResponse) GetItemsOk added in v0.13.0

func (o *ServerListResponse) GetItemsOk() (*[]Server, 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

func (o *ServerListResponse) SetItems(v *[]Server)

SetItems sets field value

func (ServerListResponse) ToMap added in v0.13.0

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

type ServerMaintenance added in v0.13.0

type ServerMaintenance struct {
	Details *string `json:"details,omitempty"`
	// End of the maintenance window.
	// REQUIRED
	EndsAt *time.Time `json:"endsAt"`
	// Start of the maintenance window.
	// REQUIRED
	StartsAt *time.Time `json:"startsAt"`
	// REQUIRED
	Status *string `json:"status"`
}

ServerMaintenance Object that represents the information about the next planned server maintenance window.

func NewServerMaintenance added in v0.13.0

func NewServerMaintenance(endsAt *time.Time, startsAt *time.Time, status *string) *ServerMaintenance

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

func (o *ServerMaintenance) GetDetails() *string

GetDetails returns the Details field value if set, zero value otherwise.

func (*ServerMaintenance) GetDetailsOk added in v0.13.0

func (o *ServerMaintenance) GetDetailsOk() (*string, 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

func (o *ServerMaintenance) GetEndsAt() *time.Time

GetEndsAt returns the EndsAt field value

func (*ServerMaintenance) GetEndsAtOk added in v0.13.0

func (o *ServerMaintenance) GetEndsAtOk() (*time.Time, 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

func (o *ServerMaintenance) GetStartsAt() *time.Time

GetStartsAt returns the StartsAt field value

func (*ServerMaintenance) GetStartsAtOk added in v0.13.0

func (o *ServerMaintenance) GetStartsAtOk() (*time.Time, 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

func (o *ServerMaintenance) GetStatus() *string

GetStatus returns the Status field value

func (*ServerMaintenance) GetStatusOk added in v0.13.0

func (o *ServerMaintenance) GetStatusOk() (*string, 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

func (o *ServerMaintenance) SetDetails(v *string)

SetDetails gets a reference to the given string and assigns it to the Details field.

func (*ServerMaintenance) SetEndsAt added in v0.13.0

func (o *ServerMaintenance) SetEndsAt(v *time.Time)

SetEndsAt sets field value

func (*ServerMaintenance) SetStartsAt added in v0.13.0

func (o *ServerMaintenance) SetStartsAt(v *time.Time)

SetStartsAt sets field value

func (*ServerMaintenance) SetStatus added in v0.13.0

func (o *ServerMaintenance) SetStatus(v *string)

SetStatus sets field value

func (ServerMaintenance) ToMap added in v0.13.0

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

type ServerNetwork added in v0.13.0

type ServerNetwork struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses *[]AllowedAddressesInner `json:"allowedAddresses,omitempty"`
	// Object that represents an IP address.
	Ipv4 *string `json:"ipv4,omitempty"`
	// Object that represents an IPv6 address.
	Ipv6 *string `json:"ipv6,omitempty"`
	// Object that represents an MAC address.
	// REQUIRED
	Mac *string `json:"mac"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NetworkId *string `json:"networkId"`
	// The name for a General Object. Matches Names and also UUIDs.
	// REQUIRED
	NetworkName *string `json:"networkName"`
	// Universally Unique Identifier (UUID).
	// REQUIRED
	NicId *string `json:"nicId"`
	// If this is set to false, then no security groups will apply to this server network interface.
	// REQUIRED
	NicSecurity *bool `json:"nicSecurity"`
	// Object that represents an IP address.
	PublicIp *string `json:"publicIp,omitempty"`
	// A list of UUIDs.
	SecurityGroups *[]string `json:"securityGroups,omitempty"`
}

ServerNetwork Describes the object that matches servers to its networks.

func NewServerNetwork added in v0.13.0

func NewServerNetwork(mac *string, networkId *string, networkName *string, nicId *string, nicSecurity *bool) *ServerNetwork

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() *[]AllowedAddressesInner

GetAllowedAddresses returns the AllowedAddresses field value if set, zero value otherwise.

func (*ServerNetwork) GetAllowedAddressesOk added in v0.13.0

func (o *ServerNetwork) GetAllowedAddressesOk() (*[]AllowedAddressesInner, 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() *string

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

func (*ServerNetwork) GetIpv4Ok added in v0.13.0

func (o *ServerNetwork) GetIpv4Ok() (*string, 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() *string

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

func (*ServerNetwork) GetIpv6Ok added in v0.13.0

func (o *ServerNetwork) GetIpv6Ok() (*string, 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() *string

GetMac returns the Mac field value

func (*ServerNetwork) GetMacOk added in v0.13.0

func (o *ServerNetwork) GetMacOk() (*string, 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() *string

GetNetworkId returns the NetworkId field value

func (*ServerNetwork) GetNetworkIdOk added in v0.13.0

func (o *ServerNetwork) GetNetworkIdOk() (*string, 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() *string

GetNetworkName returns the NetworkName field value

func (*ServerNetwork) GetNetworkNameOk added in v0.13.0

func (o *ServerNetwork) GetNetworkNameOk() (*string, 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() *string

GetNicId returns the NicId field value

func (*ServerNetwork) GetNicIdOk added in v0.13.0

func (o *ServerNetwork) GetNicIdOk() (*string, 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() *bool

GetNicSecurity returns the NicSecurity field value

func (*ServerNetwork) GetNicSecurityOk added in v0.13.0

func (o *ServerNetwork) GetNicSecurityOk() (*bool, 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() *string

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

func (*ServerNetwork) GetPublicIpOk added in v0.13.0

func (o *ServerNetwork) GetPublicIpOk() (*string, 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() *[]string

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

func (*ServerNetwork) GetSecurityGroupsOk added in v0.13.0

func (o *ServerNetwork) GetSecurityGroupsOk() (*[]string, 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 *[]AllowedAddressesInner)

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

func (*ServerNetwork) SetIpv4 added in v0.13.0

func (o *ServerNetwork) SetIpv4(v *string)

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

func (*ServerNetwork) SetIpv6 added in v0.13.0

func (o *ServerNetwork) SetIpv6(v *string)

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

func (*ServerNetwork) SetMac added in v0.13.0

func (o *ServerNetwork) SetMac(v *string)

SetMac sets field value

func (*ServerNetwork) SetNetworkId added in v0.13.0

func (o *ServerNetwork) SetNetworkId(v *string)

SetNetworkId sets field value

func (*ServerNetwork) SetNetworkName added in v0.13.0

func (o *ServerNetwork) SetNetworkName(v *string)

SetNetworkName sets field value

func (*ServerNetwork) SetNicId added in v0.13.0

func (o *ServerNetwork) SetNicId(v *string)

SetNicId sets field value

func (*ServerNetwork) SetNicSecurity added in v0.13.0

func (o *ServerNetwork) SetNicSecurity(v *bool)

SetNicSecurity sets field value

func (*ServerNetwork) SetPublicIp added in v0.13.0

func (o *ServerNetwork) SetPublicIp(v *string)

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 *[]string)

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

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

ServiceAccountMailListResponse Service account mail list response.

func NewServiceAccountMailListResponse added in v0.13.0

func NewServiceAccountMailListResponse(items *[]string) *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

func (o *ServiceAccountMailListResponse) GetItems() *[]string

GetItems returns the Items field value

func (*ServiceAccountMailListResponse) GetItemsOk added in v0.13.0

func (o *ServiceAccountMailListResponse) GetItemsOk() (*[]string, bool)

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

func (o *ServiceAccountMailListResponse) SetItems(v *[]string)

SetItems sets field value

func (ServiceAccountMailListResponse) ToMap added in v0.13.0

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

type UpdateAreaAddressFamily

type UpdateAreaAddressFamily struct {
	Ipv4 *UpdateAreaIPv4 `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

func (o *UpdateAreaAddressFamily) GetIpv4Ok() (*UpdateAreaIPv4, 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 (*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

func (o *UpdateAreaAddressFamily) SetIpv4(v *UpdateAreaIPv4)

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 UpdateAreaIPv4

type UpdateAreaIPv4 struct {
	DefaultNameservers *[]string `json:"defaultNameservers,omitempty"`
	// The default prefix length for networks in the network area.
	DefaultPrefixLen *int64 `json:"defaultPrefixLen,omitempty"`
	// The maximal prefix length for networks in the network area.
	MaxPrefixLen *int64 `json:"maxPrefixLen,omitempty"`
	// The minimal prefix length for networks in the network area.
	MinPrefixLen *int64 `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() *[]string

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

func (*UpdateAreaIPv4) GetDefaultNameserversOk added in v0.12.0

func (o *UpdateAreaIPv4) GetDefaultNameserversOk() (*[]string, 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() *int64

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

func (*UpdateAreaIPv4) GetDefaultPrefixLenOk added in v0.12.0

func (o *UpdateAreaIPv4) GetDefaultPrefixLenOk() (*int64, 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() *int64

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

func (*UpdateAreaIPv4) GetMaxPrefixLenOk added in v0.12.0

func (o *UpdateAreaIPv4) GetMaxPrefixLenOk() (*int64, 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() *int64

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

func (*UpdateAreaIPv4) GetMinPrefixLenOk added in v0.12.0

func (o *UpdateAreaIPv4) GetMinPrefixLenOk() (*int64, 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 *[]string)

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 *int64)

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

func (*UpdateAreaIPv4) SetMaxPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) SetMaxPrefixLen(v *int64)

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

func (*UpdateAreaIPv4) SetMinPrefixLen added in v0.12.0

func (o *UpdateAreaIPv4) SetMinPrefixLen(v *int64)

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

type UpdateAttachedVolumePayload struct {
	// Delete the volume during the termination of the server. Defaults to false.
	DeleteOnTermination *bool `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId *string `json:"serverId,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId *string `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

func (o *UpdateAttachedVolumePayload) GetDeleteOnTermination() *bool

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

func (*UpdateAttachedVolumePayload) GetDeleteOnTerminationOk added in v0.13.0

func (o *UpdateAttachedVolumePayload) GetDeleteOnTerminationOk() (*bool, 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 (*UpdateAttachedVolumePayload) GetServerId added in v0.13.0

func (o *UpdateAttachedVolumePayload) GetServerId() *string

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

func (*UpdateAttachedVolumePayload) GetServerIdOk added in v0.13.0

func (o *UpdateAttachedVolumePayload) GetServerIdOk() (*string, 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 (*UpdateAttachedVolumePayload) GetVolumeId added in v0.13.0

func (o *UpdateAttachedVolumePayload) GetVolumeId() *string

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

func (*UpdateAttachedVolumePayload) GetVolumeIdOk added in v0.13.0

func (o *UpdateAttachedVolumePayload) GetVolumeIdOk() (*string, 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 (*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

func (o *UpdateAttachedVolumePayload) SetDeleteOnTermination(v *bool)

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

func (*UpdateAttachedVolumePayload) SetServerId added in v0.13.0

func (o *UpdateAttachedVolumePayload) SetServerId(v *string)

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

func (*UpdateAttachedVolumePayload) SetVolumeId added in v0.13.0

func (o *UpdateAttachedVolumePayload) SetVolumeId(v *string)

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

type UpdateNICPayload struct {
	// A list of IPs or CIDR notations.
	AllowedAddresses *[]AllowedAddressesInner `json:"allowedAddresses,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `json:"name,omitempty"`
	// If this is set to false, then no security groups will apply to this network interface.
	NicSecurity *bool `json:"nicSecurity,omitempty"`
	// A list of UUIDs.
	SecurityGroups *[]string `json:"securityGroups,omitempty"`
}

UpdateNICPayload Object that represents a network interface update.

func NewUpdateNICPayload added in v0.13.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.13.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.13.0

func (o *UpdateNICPayload) GetAllowedAddresses() *[]AllowedAddressesInner

GetAllowedAddresses returns the AllowedAddresses field value if set, zero value otherwise.

func (*UpdateNICPayload) GetAllowedAddressesOk added in v0.13.0

func (o *UpdateNICPayload) GetAllowedAddressesOk() (*[]AllowedAddressesInner, 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.13.0

func (o *UpdateNICPayload) GetLabels() *map[string]interface{}

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

func (*UpdateNICPayload) GetLabelsOk added in v0.13.0

func (o *UpdateNICPayload) GetLabelsOk() (*map[string]interface{}, 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.13.0

func (o *UpdateNICPayload) GetName() *string

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

func (*UpdateNICPayload) GetNameOk added in v0.13.0

func (o *UpdateNICPayload) GetNameOk() (*string, 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.13.0

func (o *UpdateNICPayload) GetNicSecurity() *bool

GetNicSecurity returns the NicSecurity field value if set, zero value otherwise.

func (*UpdateNICPayload) GetNicSecurityOk added in v0.13.0

func (o *UpdateNICPayload) GetNicSecurityOk() (*bool, 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.13.0

func (o *UpdateNICPayload) GetSecurityGroups() *[]string

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

func (*UpdateNICPayload) GetSecurityGroupsOk added in v0.13.0

func (o *UpdateNICPayload) GetSecurityGroupsOk() (*[]string, 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.13.0

func (o *UpdateNICPayload) HasAllowedAddresses() bool

HasAllowedAddresses returns a boolean if a field has been set.

func (*UpdateNICPayload) HasLabels added in v0.13.0

func (o *UpdateNICPayload) HasLabels() bool

HasLabels returns a boolean if a field has been set.

func (*UpdateNICPayload) HasName added in v0.13.0

func (o *UpdateNICPayload) HasName() bool

HasName returns a boolean if a field has been set.

func (*UpdateNICPayload) HasNicSecurity added in v0.13.0

func (o *UpdateNICPayload) HasNicSecurity() bool

HasNicSecurity returns a boolean if a field has been set.

func (*UpdateNICPayload) HasSecurityGroups added in v0.13.0

func (o *UpdateNICPayload) HasSecurityGroups() bool

HasSecurityGroups returns a boolean if a field has been set.

func (*UpdateNICPayload) SetAllowedAddresses added in v0.13.0

func (o *UpdateNICPayload) SetAllowedAddresses(v *[]AllowedAddressesInner)

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

func (*UpdateNICPayload) SetLabels added in v0.13.0

func (o *UpdateNICPayload) SetLabels(v *map[string]interface{})

SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.

func (*UpdateNICPayload) SetName added in v0.13.0

func (o *UpdateNICPayload) SetName(v *string)

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

func (*UpdateNICPayload) SetNicSecurity added in v0.13.0

func (o *UpdateNICPayload) SetNicSecurity(v *bool)

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

func (*UpdateNICPayload) SetSecurityGroups added in v0.13.0

func (o *UpdateNICPayload) SetSecurityGroups(v *[]string)

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

func (UpdateNICPayload) ToMap added in v0.13.0

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

type UpdateNetworkAddressFamily

type UpdateNetworkAddressFamily struct {
	Ipv4 *UpdateNetworkIPv4Body `json:"ipv4,omitempty"`
	Ipv6 *UpdateNetworkIPv6Body `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 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 *NullableString `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv4.
	Nameservers *[]string `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

func (o *UpdateNetworkIPv4Body) GetGateway() *string

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

func (o *UpdateNetworkIPv4Body) GetGatewayOk() (*string, 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 (*UpdateNetworkIPv4Body) GetNameservers added in v0.12.0

func (o *UpdateNetworkIPv4Body) GetNameservers() *[]string

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

func (*UpdateNetworkIPv4Body) GetNameserversOk added in v0.12.0

func (o *UpdateNetworkIPv4Body) GetNameserversOk() (*[]string, 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 (*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

func (o *UpdateNetworkIPv4Body) SetGateway(v *string)

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

func (o *UpdateNetworkIPv4Body) SetNameservers(v *[]string)

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 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 *NullableString `json:"gateway,omitempty"`
	// A list containing DNS Servers/Nameservers for IPv6.
	Nameservers *[]string `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

func (o *UpdateNetworkIPv6Body) GetGateway() *string

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

func (o *UpdateNetworkIPv6Body) GetGatewayOk() (*string, 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 (*UpdateNetworkIPv6Body) GetNameservers added in v0.12.0

func (o *UpdateNetworkIPv6Body) GetNameservers() *[]string

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

func (*UpdateNetworkIPv6Body) GetNameserversOk added in v0.12.0

func (o *UpdateNetworkIPv6Body) GetNameserversOk() (*[]string, 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 (*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

func (o *UpdateNetworkIPv6Body) SetGateway(v *string)

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

func (o *UpdateNetworkIPv6Body) SetNameservers(v *[]string)

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

type UpdatePublicIPPayload struct {
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents an IP address.
	Ip *string `json:"ip,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// Universally Unique Identifier (UUID).
	NetworkInterface *NullableString `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

func (o *UpdatePublicIPPayload) GetId() *string

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

func (*UpdatePublicIPPayload) GetIdOk added in v0.13.0

func (o *UpdatePublicIPPayload) GetIdOk() (*string, 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 (*UpdatePublicIPPayload) GetIp added in v0.13.0

func (o *UpdatePublicIPPayload) GetIp() *string

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

func (*UpdatePublicIPPayload) GetIpOk added in v0.13.0

func (o *UpdatePublicIPPayload) GetIpOk() (*string, 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 (*UpdatePublicIPPayload) GetLabels added in v0.13.0

func (o *UpdatePublicIPPayload) GetLabels() *map[string]interface{}

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

func (*UpdatePublicIPPayload) GetLabelsOk added in v0.13.0

func (o *UpdatePublicIPPayload) GetLabelsOk() (*map[string]interface{}, 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 (*UpdatePublicIPPayload) GetNetworkInterface added in v0.13.0

func (o *UpdatePublicIPPayload) GetNetworkInterface() *string

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() (*string, 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

func (o *UpdatePublicIPPayload) SetId(v *string)

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

func (*UpdatePublicIPPayload) SetIp added in v0.13.0

func (o *UpdatePublicIPPayload) SetIp(v *string)

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

func (*UpdatePublicIPPayload) SetLabels added in v0.13.0

func (o *UpdatePublicIPPayload) SetLabels(v *map[string]interface{})

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

func (o *UpdatePublicIPPayload) SetNetworkInterface(v *string)

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

type UpdateSecurityGroupPayload struct {
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `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

func (o *UpdateSecurityGroupPayload) GetDescription() *string

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

func (*UpdateSecurityGroupPayload) GetDescriptionOk added in v0.13.0

func (o *UpdateSecurityGroupPayload) GetDescriptionOk() (*string, 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 (*UpdateSecurityGroupPayload) GetLabels added in v0.13.0

func (o *UpdateSecurityGroupPayload) GetLabels() *map[string]interface{}

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

func (*UpdateSecurityGroupPayload) GetLabelsOk added in v0.13.0

func (o *UpdateSecurityGroupPayload) GetLabelsOk() (*map[string]interface{}, 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 (*UpdateSecurityGroupPayload) GetName added in v0.13.0

func (o *UpdateSecurityGroupPayload) GetName() *string

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

func (*UpdateSecurityGroupPayload) GetNameOk added in v0.13.0

func (o *UpdateSecurityGroupPayload) GetNameOk() (*string, 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 (*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

func (o *UpdateSecurityGroupPayload) SetDescription(v *string)

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

func (*UpdateSecurityGroupPayload) SetLabels added in v0.13.0

func (o *UpdateSecurityGroupPayload) SetLabels(v *map[string]interface{})

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

func (o *UpdateSecurityGroupPayload) SetName(v *string)

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

type UpdateServerPayload struct {
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `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

func (o *UpdateServerPayload) GetLabels() *map[string]interface{}

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

func (*UpdateServerPayload) GetLabelsOk added in v0.13.0

func (o *UpdateServerPayload) GetLabelsOk() (*map[string]interface{}, 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 (*UpdateServerPayload) GetName added in v0.13.0

func (o *UpdateServerPayload) GetName() *string

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

func (*UpdateServerPayload) GetNameOk added in v0.13.0

func (o *UpdateServerPayload) GetNameOk() (*string, 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 (*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

func (o *UpdateServerPayload) SetLabels(v *map[string]interface{})

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

func (o *UpdateServerPayload) SetName(v *string)

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

type UpdateVolumePayload struct {
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `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) GetDescription added in v0.13.0

func (o *UpdateVolumePayload) GetDescription() *string

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

func (*UpdateVolumePayload) GetDescriptionOk added in v0.13.0

func (o *UpdateVolumePayload) GetDescriptionOk() (*string, 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) GetLabels added in v0.13.0

func (o *UpdateVolumePayload) GetLabels() *map[string]interface{}

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

func (*UpdateVolumePayload) GetLabelsOk added in v0.13.0

func (o *UpdateVolumePayload) GetLabelsOk() (*map[string]interface{}, 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 (*UpdateVolumePayload) GetName added in v0.13.0

func (o *UpdateVolumePayload) GetName() *string

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

func (*UpdateVolumePayload) GetNameOk added in v0.13.0

func (o *UpdateVolumePayload) GetNameOk() (*string, 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 (*UpdateVolumePayload) HasDescription added in v0.13.0

func (o *UpdateVolumePayload) HasDescription() bool

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

func (o *UpdateVolumePayload) SetDescription(v *string)

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

func (*UpdateVolumePayload) SetLabels added in v0.13.0

func (o *UpdateVolumePayload) SetLabels(v *map[string]interface{})

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

func (o *UpdateVolumePayload) SetName(v *string)

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

type Volume struct {
	// Object that represents an availability zone.
	// REQUIRED
	AvailabilityZone *string `json:"availabilityZone"`
	// Date-time when resource was created.
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	// Description Object. Allows string up to 127 Characters.
	Description *string `json:"description,omitempty"`
	// Universally Unique Identifier (UUID).
	Id *string `json:"id,omitempty"`
	// Object that represents the labels of an object.
	Labels *map[string]interface{} `json:"labels,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	Name *string `json:"name,omitempty"`
	// The name for a General Object. Matches Names and also UUIDs.
	PerformanceClass *string `json:"performanceClass,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId *string `json:"serverId,omitempty"`
	// Size in Gigabyte.
	Size   *int64        `json:"size,omitempty"`
	Source *VolumeSource `json:"source,omitempty"`
	// The status of a volume object.
	Status *string `json:"status,omitempty"`
	// Date-time when resource was last updated.
	UpdatedAt *time.Time `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 *string) *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() *string

GetAvailabilityZone returns the AvailabilityZone field value

func (*Volume) GetAvailabilityZoneOk added in v0.13.0

func (o *Volume) GetAvailabilityZoneOk() (*string, bool)

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

func (*Volume) GetCreatedAt added in v0.13.0

func (o *Volume) GetCreatedAt() *time.Time

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

func (*Volume) GetCreatedAtOk added in v0.13.0

func (o *Volume) GetCreatedAtOk() (*time.Time, 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() *string

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

func (*Volume) GetDescriptionOk added in v0.13.0

func (o *Volume) GetDescriptionOk() (*string, 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() *string

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

func (*Volume) GetIdOk added in v0.13.0

func (o *Volume) GetIdOk() (*string, 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) GetLabels added in v0.13.0

func (o *Volume) GetLabels() *map[string]interface{}

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

func (*Volume) GetLabelsOk added in v0.13.0

func (o *Volume) GetLabelsOk() (*map[string]interface{}, 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() *string

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

func (*Volume) GetNameOk added in v0.13.0

func (o *Volume) GetNameOk() (*string, 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() *string

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

func (*Volume) GetPerformanceClassOk added in v0.13.0

func (o *Volume) GetPerformanceClassOk() (*string, 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() *string

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

func (*Volume) GetServerIdOk added in v0.13.0

func (o *Volume) GetServerIdOk() (*string, 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() *int64

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

func (*Volume) GetSizeOk added in v0.13.0

func (o *Volume) GetSizeOk() (*int64, 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() *VolumeSource

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

func (*Volume) GetSourceOk added in v0.13.0

func (o *Volume) GetSourceOk() (*VolumeSource, 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() *string

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

func (*Volume) GetStatusOk added in v0.13.0

func (o *Volume) GetStatusOk() (*string, 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() *time.Time

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

func (*Volume) GetUpdatedAtOk added in v0.13.0

func (o *Volume) GetUpdatedAtOk() (*time.Time, 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) 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) 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 *string)

SetAvailabilityZone sets field value

func (*Volume) SetCreatedAt added in v0.13.0

func (o *Volume) SetCreatedAt(v *time.Time)

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 *string)

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 *string)

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

func (*Volume) SetLabels added in v0.13.0

func (o *Volume) SetLabels(v *map[string]interface{})

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 *string)

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 *string)

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 *string)

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 *int64)

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 *VolumeSource)

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 *string)

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 *time.Time)

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 *bool `json:"deleteOnTermination,omitempty"`
	// Universally Unique Identifier (UUID).
	ServerId *string `json:"serverId,omitempty"`
	// Universally Unique Identifier (UUID).
	VolumeId *string `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() *bool

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

func (*VolumeAttachment) GetDeleteOnTerminationOk added in v0.13.0

func (o *VolumeAttachment) GetDeleteOnTerminationOk() (*bool, 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

func (o *VolumeAttachment) GetServerId() *string

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

func (*VolumeAttachment) GetServerIdOk added in v0.13.0

func (o *VolumeAttachment) GetServerIdOk() (*string, 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

func (o *VolumeAttachment) GetVolumeId() *string

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

func (*VolumeAttachment) GetVolumeIdOk added in v0.13.0

func (o *VolumeAttachment) GetVolumeIdOk() (*string, 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

func (o *VolumeAttachment) SetDeleteOnTermination(v *bool)

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

func (*VolumeAttachment) SetServerId added in v0.13.0

func (o *VolumeAttachment) SetServerId(v *string)

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

func (*VolumeAttachment) SetVolumeId added in v0.13.0

func (o *VolumeAttachment) SetVolumeId(v *string)

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

type VolumeAttachmentListResponse struct {
	// A list containing Volume attachments of a server.
	// REQUIRED
	Items *[]VolumeAttachment `json:"items"`
}

VolumeAttachmentListResponse Volume attachment list response.

func NewVolumeAttachmentListResponse added in v0.13.0

func NewVolumeAttachmentListResponse(items *[]VolumeAttachment) *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

func (o *VolumeAttachmentListResponse) GetItemsOk() (*[]VolumeAttachment, bool)

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

type VolumeListResponse struct {
	// A list containing volume objects.
	// REQUIRED
	Items *[]Volume `json:"items"`
}

VolumeListResponse Volume list response.

func NewVolumeListResponse added in v0.13.0

func NewVolumeListResponse(items *[]Volume) *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

func (o *VolumeListResponse) GetItems() *[]Volume

GetItems returns the Items field value

func (*VolumeListResponse) GetItemsOk added in v0.13.0

func (o *VolumeListResponse) GetItemsOk() (*[]Volume, 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

func (o *VolumeListResponse) SetItems(v *[]Volume)

SetItems sets field value

func (VolumeListResponse) ToMap added in v0.13.0

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

type VolumeSource added in v0.13.0

type VolumeSource struct {
	// Universally Unique Identifier (UUID).
	// REQUIRED
	Id *string `json:"id"`
	// The source types of a volume.
	// REQUIRED
	Type *string `json:"type"`
}

VolumeSource The source object of a volume.

func NewVolumeSource added in v0.13.0

func NewVolumeSource(id *string, type_ *string) *VolumeSource

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() *string

GetId returns the Id field value

func (*VolumeSource) GetIdOk added in v0.13.0

func (o *VolumeSource) GetIdOk() (*string, 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() *string

GetType returns the Type field value

func (*VolumeSource) GetTypeOk added in v0.13.0

func (o *VolumeSource) GetTypeOk() (*string, 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

func (o *VolumeSource) SetId(v *string)

SetId sets field value

func (*VolumeSource) SetType added in v0.13.0

func (o *VolumeSource) SetType(v *string)

SetType sets field value

func (VolumeSource) ToMap added in v0.13.0

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

Source Files

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL