Documentation ¶
Index ¶
- func CacheExpires(r *http.Response) time.Time
- func IsNil(i interface{}) bool
- func NewConfiguration() *config.Configuration
- func ParameterValueToString(obj interface{}, key string) string
- func PtrBool(v bool) *bool
- func PtrFloat32(v float32) *float32
- func PtrFloat64(v float64) *float64
- func PtrInt(v int) *int
- func PtrInt32(v int32) *int32
- func PtrInt64(v int64) *int64
- func PtrString(v string) *string
- func PtrTime(v time.Time) *time.Time
- type APIClient
- func (a *APIClient) AddNetworkToServer(ctx context.Context, projectId string, serverId string, networkId string) ApiAddNetworkToServerRequest
- func (a *APIClient) AddNetworkToServerExecute(ctx context.Context, projectId string, serverId string, networkId string) error
- func (a *APIClient) AddNicToServer(ctx context.Context, projectId string, serverId string, nicId string) ApiAddNicToServerRequest
- func (a *APIClient) AddNicToServerExecute(ctx context.Context, projectId string, serverId string, nicId string) error
- func (a *APIClient) AddPublicIpToServer(ctx context.Context, projectId string, serverId string, publicIpId string) ApiAddPublicIpToServerRequest
- func (a *APIClient) AddPublicIpToServerExecute(ctx context.Context, projectId string, serverId string, publicIpId string) error
- func (a *APIClient) AddSecurityGroupToServer(ctx context.Context, projectId string, serverId string, securityGroupId string) ApiAddSecurityGroupToServerRequest
- func (a *APIClient) AddSecurityGroupToServerExecute(ctx context.Context, projectId string, serverId string, securityGroupId string) error
- func (a *APIClient) AddServiceAccountToServer(ctx context.Context, projectId string, serverId string, ...) ApiAddServiceAccountToServerRequest
- func (a *APIClient) AddServiceAccountToServerExecute(ctx context.Context, projectId string, serverId string, ...) (*ServiceAccountMailListResponse, error)
- func (a *APIClient) AddVolumeToServer(ctx context.Context, projectId string, serverId string, volumeId string) ApiAddVolumeToServerRequest
- func (a *APIClient) AddVolumeToServerExecute(ctx context.Context, projectId string, serverId string, volumeId string) (*VolumeAttachment, error)
- func (a *APIClient) CreateAffinityGroup(ctx context.Context, projectId string) ApiCreateAffinityGroupRequest
- func (a *APIClient) CreateAffinityGroupExecute(ctx context.Context, projectId string) (*AffinityGroup, error)
- func (a *APIClient) CreateBackup(ctx context.Context, projectId string) ApiCreateBackupRequest
- func (a *APIClient) CreateBackupExecute(ctx context.Context, projectId string) (*Backup, error)
- func (a *APIClient) CreateImage(ctx context.Context, projectId string) ApiCreateImageRequest
- func (a *APIClient) CreateImageExecute(ctx context.Context, projectId string) (*ImageCreateResponse, error)
- func (a *APIClient) CreateKeyPair(ctx context.Context) ApiCreateKeyPairRequest
- func (a *APIClient) CreateKeyPairExecute(ctx context.Context) (*Keypair, error)
- func (a *APIClient) CreateNetwork(ctx context.Context, projectId string) ApiCreateNetworkRequest
- func (a *APIClient) CreateNetworkArea(ctx context.Context, organizationId string) ApiCreateNetworkAreaRequest
- func (a *APIClient) CreateNetworkAreaExecute(ctx context.Context, organizationId string) (*NetworkArea, error)
- func (a *APIClient) CreateNetworkAreaRange(ctx context.Context, organizationId string, areaId string) ApiCreateNetworkAreaRangeRequest
- func (a *APIClient) CreateNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string) (*NetworkRangeListResponse, error)
- func (a *APIClient) CreateNetworkAreaRoute(ctx context.Context, organizationId string, areaId string) ApiCreateNetworkAreaRouteRequest
- func (a *APIClient) CreateNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string) (*RouteListResponse, error)
- func (a *APIClient) CreateNetworkExecute(ctx context.Context, projectId string) (*Network, error)
- func (a *APIClient) CreateNic(ctx context.Context, projectId string, networkId string) ApiCreateNicRequest
- func (a *APIClient) CreateNicExecute(ctx context.Context, projectId string, networkId string) (*NIC, error)
- func (a *APIClient) CreatePublicIP(ctx context.Context, projectId string) ApiCreatePublicIPRequest
- func (a *APIClient) CreatePublicIPExecute(ctx context.Context, projectId string) (*PublicIp, error)
- func (a *APIClient) CreateSecurityGroup(ctx context.Context, projectId string) ApiCreateSecurityGroupRequest
- func (a *APIClient) CreateSecurityGroupExecute(ctx context.Context, projectId string) (*SecurityGroup, error)
- func (a *APIClient) CreateSecurityGroupRule(ctx context.Context, projectId string, securityGroupId string) ApiCreateSecurityGroupRuleRequest
- func (a *APIClient) CreateSecurityGroupRuleExecute(ctx context.Context, projectId string, securityGroupId string) (*SecurityGroupRule, error)
- func (a *APIClient) CreateServer(ctx context.Context, projectId string) ApiCreateServerRequest
- func (a *APIClient) CreateServerExecute(ctx context.Context, projectId string) (*Server, error)
- func (a *APIClient) CreateSnapshot(ctx context.Context, projectId string) ApiCreateSnapshotRequest
- func (a *APIClient) CreateSnapshotExecute(ctx context.Context, projectId string) (*Snapshot, error)
- func (a *APIClient) CreateVolume(ctx context.Context, projectId string) ApiCreateVolumeRequest
- func (a *APIClient) CreateVolumeExecute(ctx context.Context, projectId string) (*Volume, error)
- func (a *APIClient) DeallocateServer(ctx context.Context, projectId string, serverId string) ApiDeallocateServerRequest
- func (a *APIClient) DeallocateServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) DeleteAffinityGroup(ctx context.Context, projectId string, affinityGroupId string) ApiDeleteAffinityGroupRequest
- func (a *APIClient) DeleteAffinityGroupExecute(ctx context.Context, projectId string, affinityGroupId string) error
- func (a *APIClient) DeleteBackup(ctx context.Context, projectId string, backupId string) ApiDeleteBackupRequest
- func (a *APIClient) DeleteBackupExecute(ctx context.Context, projectId string, backupId string) error
- func (a *APIClient) DeleteImage(ctx context.Context, projectId string, imageId string) ApiDeleteImageRequest
- func (a *APIClient) DeleteImageExecute(ctx context.Context, projectId string, imageId string) error
- func (a *APIClient) DeleteImageShare(ctx context.Context, projectId string, imageId string) ApiDeleteImageShareRequest
- func (a *APIClient) DeleteImageShareConsumer(ctx context.Context, projectId string, imageId string, ...) ApiDeleteImageShareConsumerRequest
- func (a *APIClient) DeleteImageShareConsumerExecute(ctx context.Context, projectId string, imageId string, ...) error
- func (a *APIClient) DeleteImageShareExecute(ctx context.Context, projectId string, imageId string) error
- func (a *APIClient) DeleteKeyPair(ctx context.Context, keypairName string) ApiDeleteKeyPairRequest
- func (a *APIClient) DeleteKeyPairExecute(ctx context.Context, keypairName string) error
- func (a *APIClient) DeleteNetwork(ctx context.Context, projectId string, networkId string) ApiDeleteNetworkRequest
- func (a *APIClient) DeleteNetworkArea(ctx context.Context, organizationId string, areaId string) ApiDeleteNetworkAreaRequest
- func (a *APIClient) DeleteNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) error
- func (a *APIClient) DeleteNetworkAreaRange(ctx context.Context, organizationId string, areaId string, ...) ApiDeleteNetworkAreaRangeRequest
- func (a *APIClient) DeleteNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, ...) error
- func (a *APIClient) DeleteNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, routeId string) ApiDeleteNetworkAreaRouteRequest
- func (a *APIClient) DeleteNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, routeId string) error
- func (a *APIClient) DeleteNetworkExecute(ctx context.Context, projectId string, networkId string) error
- func (a *APIClient) DeleteNic(ctx context.Context, projectId string, networkId string, nicId string) ApiDeleteNicRequest
- func (a *APIClient) DeleteNicExecute(ctx context.Context, projectId string, networkId string, nicId string) error
- func (a *APIClient) DeletePublicIP(ctx context.Context, projectId string, publicIpId string) ApiDeletePublicIPRequest
- func (a *APIClient) DeletePublicIPExecute(ctx context.Context, projectId string, publicIpId string) error
- func (a *APIClient) DeleteSecurityGroup(ctx context.Context, projectId string, securityGroupId string) ApiDeleteSecurityGroupRequest
- func (a *APIClient) DeleteSecurityGroupExecute(ctx context.Context, projectId string, securityGroupId string) error
- func (a *APIClient) DeleteSecurityGroupRule(ctx context.Context, projectId string, securityGroupId string, ...) ApiDeleteSecurityGroupRuleRequest
- func (a *APIClient) DeleteSecurityGroupRuleExecute(ctx context.Context, projectId string, securityGroupId string, ...) error
- func (a *APIClient) DeleteServer(ctx context.Context, projectId string, serverId string) ApiDeleteServerRequest
- func (a *APIClient) DeleteServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) DeleteSnapshot(ctx context.Context, projectId string, snapshotId string) ApiDeleteSnapshotRequest
- func (a *APIClient) DeleteSnapshotExecute(ctx context.Context, projectId string, snapshotId string) error
- func (a *APIClient) DeleteVolume(ctx context.Context, projectId string, volumeId string) ApiDeleteVolumeRequest
- func (a *APIClient) DeleteVolumeExecute(ctx context.Context, projectId string, volumeId string) error
- func (a *APIClient) GetAffinityGroup(ctx context.Context, projectId string, affinityGroupId string) ApiGetAffinityGroupRequest
- func (a *APIClient) GetAffinityGroupExecute(ctx context.Context, projectId string, affinityGroupId string) (*AffinityGroup, error)
- func (a *APIClient) GetAttachedVolume(ctx context.Context, projectId string, serverId string, volumeId string) ApiGetAttachedVolumeRequest
- func (a *APIClient) GetAttachedVolumeExecute(ctx context.Context, projectId string, serverId string, volumeId string) (*VolumeAttachment, error)
- func (a *APIClient) GetBackup(ctx context.Context, projectId string, backupId string) ApiGetBackupRequest
- func (a *APIClient) GetBackupExecute(ctx context.Context, projectId string, backupId string) (*Backup, error)
- func (c *APIClient) GetConfig() *config.Configuration
- func (a *APIClient) GetImage(ctx context.Context, projectId string, imageId string) ApiGetImageRequest
- func (a *APIClient) GetImageExecute(ctx context.Context, projectId string, imageId string) (*Image, error)
- func (a *APIClient) GetImageShare(ctx context.Context, projectId string, imageId string) ApiGetImageShareRequest
- func (a *APIClient) GetImageShareConsumer(ctx context.Context, projectId string, imageId string, ...) ApiGetImageShareConsumerRequest
- func (a *APIClient) GetImageShareConsumerExecute(ctx context.Context, projectId string, imageId string, ...) (*ImageShareConsumer, error)
- func (a *APIClient) GetImageShareExecute(ctx context.Context, projectId string, imageId string) (*ImageShare, error)
- func (a *APIClient) GetKeyPair(ctx context.Context, keypairName string) ApiGetKeyPairRequest
- func (a *APIClient) GetKeyPairExecute(ctx context.Context, keypairName string) (*Keypair, error)
- func (a *APIClient) GetMachineType(ctx context.Context, projectId string, machineType string) ApiGetMachineTypeRequest
- func (a *APIClient) GetMachineTypeExecute(ctx context.Context, projectId string, machineType string) (*MachineType, error)
- func (a *APIClient) GetNetwork(ctx context.Context, projectId string, networkId string) ApiGetNetworkRequest
- func (a *APIClient) GetNetworkArea(ctx context.Context, organizationId string, areaId string) ApiGetNetworkAreaRequest
- func (a *APIClient) GetNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) (*NetworkArea, error)
- func (a *APIClient) GetNetworkAreaRange(ctx context.Context, organizationId string, areaId string, ...) ApiGetNetworkAreaRangeRequest
- func (a *APIClient) GetNetworkAreaRangeExecute(ctx context.Context, organizationId string, areaId string, ...) (*NetworkRange, error)
- func (a *APIClient) GetNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, routeId string) ApiGetNetworkAreaRouteRequest
- func (a *APIClient) GetNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, routeId string) (*Route, error)
- func (a *APIClient) GetNetworkExecute(ctx context.Context, projectId string, networkId string) (*Network, error)
- func (a *APIClient) GetNic(ctx context.Context, projectId string, networkId string, nicId string) ApiGetNicRequest
- func (a *APIClient) GetNicExecute(ctx context.Context, projectId string, networkId string, nicId string) (*NIC, error)
- func (a *APIClient) GetOrganizationRequest(ctx context.Context, organizationId string, requestId string) ApiGetOrganizationRequestRequest
- func (a *APIClient) GetOrganizationRequestExecute(ctx context.Context, organizationId string, requestId string) (*Request, error)
- func (a *APIClient) GetProjectNIC(ctx context.Context, projectId string, nicId string) ApiGetProjectNICRequest
- func (a *APIClient) GetProjectNICExecute(ctx context.Context, projectId string, nicId string) (*NIC, error)
- func (a *APIClient) GetProjectRequest(ctx context.Context, projectId string, requestId string) ApiGetProjectRequestRequest
- func (a *APIClient) GetProjectRequestExecute(ctx context.Context, projectId string, requestId string) (*Request, error)
- func (a *APIClient) GetPublicIP(ctx context.Context, projectId string, publicIpId string) ApiGetPublicIPRequest
- func (a *APIClient) GetPublicIPExecute(ctx context.Context, projectId string, publicIpId string) (*PublicIp, error)
- func (a *APIClient) GetSecurityGroup(ctx context.Context, projectId string, securityGroupId string) ApiGetSecurityGroupRequest
- func (a *APIClient) GetSecurityGroupExecute(ctx context.Context, projectId string, securityGroupId string) (*SecurityGroup, error)
- func (a *APIClient) GetSecurityGroupRule(ctx context.Context, projectId string, securityGroupId string, ...) ApiGetSecurityGroupRuleRequest
- func (a *APIClient) GetSecurityGroupRuleExecute(ctx context.Context, projectId string, securityGroupId string, ...) (*SecurityGroupRule, error)
- func (a *APIClient) GetServer(ctx context.Context, projectId string, serverId string) ApiGetServerRequest
- func (a *APIClient) GetServerConsole(ctx context.Context, projectId string, serverId string) ApiGetServerConsoleRequest
- func (a *APIClient) GetServerConsoleExecute(ctx context.Context, projectId string, serverId string) (*ServerConsoleUrl, error)
- func (a *APIClient) GetServerExecute(ctx context.Context, projectId string, serverId string) (*Server, error)
- func (a *APIClient) GetServerLog(ctx context.Context, projectId string, serverId string) ApiGetServerLogRequest
- func (a *APIClient) GetServerLogExecute(ctx context.Context, projectId string, serverId string) (*GetServerLog200Response, error)
- func (a *APIClient) GetSnapshot(ctx context.Context, projectId string, snapshotId string) ApiGetSnapshotRequest
- func (a *APIClient) GetSnapshotExecute(ctx context.Context, projectId string, snapshotId string) (*Snapshot, error)
- func (a *APIClient) GetVolume(ctx context.Context, projectId string, volumeId string) ApiGetVolumeRequest
- func (a *APIClient) GetVolumeExecute(ctx context.Context, projectId string, volumeId string) (*Volume, error)
- func (a *APIClient) GetVolumePerformanceClass(ctx context.Context, projectId string, volumePerformanceClass string) ApiGetVolumePerformanceClassRequest
- func (a *APIClient) GetVolumePerformanceClassExecute(ctx context.Context, projectId string, volumePerformanceClass string) (*VolumePerformanceClass, error)
- func (a *APIClient) ListAffinityGroups(ctx context.Context, projectId string) ApiListAffinityGroupsRequest
- func (a *APIClient) ListAffinityGroupsExecute(ctx context.Context, projectId string) (*AffinityGroupListResponse, error)
- func (a *APIClient) ListAttachedVolumes(ctx context.Context, projectId string, serverId string) ApiListAttachedVolumesRequest
- func (a *APIClient) ListAttachedVolumesExecute(ctx context.Context, projectId string, serverId string) (*VolumeAttachmentListResponse, error)
- func (a *APIClient) ListAvailabilityZones(ctx context.Context) ApiListAvailabilityZonesRequest
- func (a *APIClient) ListAvailabilityZonesExecute(ctx context.Context) (*AvailabilityZoneListResponse, error)
- func (a *APIClient) ListBackups(ctx context.Context, projectId string) ApiListBackupsRequest
- func (a *APIClient) ListBackupsExecute(ctx context.Context, projectId string) (*BackupListResponse, error)
- func (a *APIClient) ListImages(ctx context.Context, projectId string) ApiListImagesRequest
- func (a *APIClient) ListImagesExecute(ctx context.Context, projectId string) (*ImageListResponse, error)
- func (a *APIClient) ListKeyPairs(ctx context.Context) ApiListKeyPairsRequest
- func (a *APIClient) ListKeyPairsExecute(ctx context.Context) (*KeyPairListResponse, error)
- func (a *APIClient) ListMachineTypes(ctx context.Context, projectId string) ApiListMachineTypesRequest
- func (a *APIClient) ListMachineTypesExecute(ctx context.Context, projectId string) (*MachineTypeListResponse, error)
- func (a *APIClient) ListNetworkAreaProjects(ctx context.Context, organizationId string, areaId string) ApiListNetworkAreaProjectsRequest
- func (a *APIClient) ListNetworkAreaProjectsExecute(ctx context.Context, organizationId string, areaId string) (*ProjectListResponse, error)
- func (a *APIClient) ListNetworkAreaRanges(ctx context.Context, organizationId string, areaId string) ApiListNetworkAreaRangesRequest
- func (a *APIClient) ListNetworkAreaRangesExecute(ctx context.Context, organizationId string, areaId string) (*NetworkRangeListResponse, error)
- func (a *APIClient) ListNetworkAreaRoutes(ctx context.Context, organizationId string, areaId string) ApiListNetworkAreaRoutesRequest
- func (a *APIClient) ListNetworkAreaRoutesExecute(ctx context.Context, organizationId string, areaId string) (*RouteListResponse, error)
- func (a *APIClient) ListNetworkAreas(ctx context.Context, organizationId string) ApiListNetworkAreasRequest
- func (a *APIClient) ListNetworkAreasExecute(ctx context.Context, organizationId string) (*NetworkAreaListResponse, error)
- func (a *APIClient) ListNetworks(ctx context.Context, projectId string) ApiListNetworksRequest
- func (a *APIClient) ListNetworksExecute(ctx context.Context, projectId string) (*NetworkListResponse, error)
- func (a *APIClient) ListNics(ctx context.Context, projectId string, networkId string) ApiListNicsRequest
- func (a *APIClient) ListNicsExecute(ctx context.Context, projectId string, networkId string) (*NICListResponse, error)
- func (a *APIClient) ListProjectNICs(ctx context.Context, projectId string) ApiListProjectNICsRequest
- func (a *APIClient) ListProjectNICsExecute(ctx context.Context, projectId string) (*NICListResponse, error)
- func (a *APIClient) ListPublicIPs(ctx context.Context, projectId string) ApiListPublicIPsRequest
- func (a *APIClient) ListPublicIPsExecute(ctx context.Context, projectId string) (*PublicIpListResponse, error)
- func (a *APIClient) ListQuotas(ctx context.Context, projectId string) ApiListQuotasRequest
- func (a *APIClient) ListQuotasExecute(ctx context.Context, projectId string) (*QuotaListResponse, error)
- func (a *APIClient) ListSecurityGroupRules(ctx context.Context, projectId string, securityGroupId string) ApiListSecurityGroupRulesRequest
- func (a *APIClient) ListSecurityGroupRulesExecute(ctx context.Context, projectId string, securityGroupId string) (*SecurityGroupRuleListResponse, error)
- func (a *APIClient) ListSecurityGroups(ctx context.Context, projectId string) ApiListSecurityGroupsRequest
- func (a *APIClient) ListSecurityGroupsExecute(ctx context.Context, projectId string) (*SecurityGroupListResponse, error)
- func (a *APIClient) ListServerNics(ctx context.Context, projectId string, serverId string) ApiListServerNicsRequest
- func (a *APIClient) ListServerNicsExecute(ctx context.Context, projectId string, serverId string) (*NICListResponse, error)
- func (a *APIClient) ListServerServiceAccounts(ctx context.Context, projectId string, serverId string) ApiListServerServiceAccountsRequest
- func (a *APIClient) ListServerServiceAccountsExecute(ctx context.Context, projectId string, serverId string) (*ServiceAccountMailListResponse, error)
- func (a *APIClient) ListServers(ctx context.Context, projectId string) ApiListServersRequest
- func (a *APIClient) ListServersExecute(ctx context.Context, projectId string) (*ServerListResponse, error)
- func (a *APIClient) ListSnapshots(ctx context.Context, projectId string) ApiListSnapshotsRequest
- func (a *APIClient) ListSnapshotsExecute(ctx context.Context, projectId string) (*SnapshotListResponse, error)
- func (a *APIClient) ListVolumePerformanceClasses(ctx context.Context, projectId string) ApiListVolumePerformanceClassesRequest
- func (a *APIClient) ListVolumePerformanceClassesExecute(ctx context.Context, projectId string) (*VolumePerformanceClassListResponse, error)
- func (a *APIClient) ListVolumes(ctx context.Context, projectId string) ApiListVolumesRequest
- func (a *APIClient) ListVolumesExecute(ctx context.Context, projectId string) (*VolumeListResponse, error)
- func (a *APIClient) PartialUpdateNetwork(ctx context.Context, projectId string, networkId string) ApiPartialUpdateNetworkRequest
- func (a *APIClient) PartialUpdateNetworkArea(ctx context.Context, organizationId string, areaId string) ApiPartialUpdateNetworkAreaRequest
- func (a *APIClient) PartialUpdateNetworkAreaExecute(ctx context.Context, organizationId string, areaId string) (*NetworkArea, error)
- func (a *APIClient) PartialUpdateNetworkExecute(ctx context.Context, projectId string, networkId string) error
- func (a *APIClient) RebootServer(ctx context.Context, projectId string, serverId string) ApiRebootServerRequest
- func (a *APIClient) RebootServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) RemoveNetworkFromServer(ctx context.Context, projectId string, serverId string, networkId string) ApiRemoveNetworkFromServerRequest
- func (a *APIClient) RemoveNetworkFromServerExecute(ctx context.Context, projectId string, serverId string, networkId string) error
- func (a *APIClient) RemoveNicFromServer(ctx context.Context, projectId string, serverId string, nicId string) ApiRemoveNicFromServerRequest
- func (a *APIClient) RemoveNicFromServerExecute(ctx context.Context, projectId string, serverId string, nicId string) error
- func (a *APIClient) RemovePublicIpFromServer(ctx context.Context, projectId string, serverId string, publicIpId string) ApiRemovePublicIpFromServerRequest
- func (a *APIClient) RemovePublicIpFromServerExecute(ctx context.Context, projectId string, serverId string, publicIpId string) error
- func (a *APIClient) RemoveSecurityGroupFromServer(ctx context.Context, projectId string, serverId string, securityGroupId string) ApiRemoveSecurityGroupFromServerRequest
- func (a *APIClient) RemoveSecurityGroupFromServerExecute(ctx context.Context, projectId string, serverId string, securityGroupId string) error
- func (a *APIClient) RemoveServiceAccountFromServer(ctx context.Context, projectId string, serverId string, ...) ApiRemoveServiceAccountFromServerRequest
- func (a *APIClient) RemoveServiceAccountFromServerExecute(ctx context.Context, projectId string, serverId string, ...) (*ServiceAccountMailListResponse, error)
- func (a *APIClient) RemoveVolumeFromServer(ctx context.Context, projectId string, serverId string, volumeId string) ApiRemoveVolumeFromServerRequest
- func (a *APIClient) RemoveVolumeFromServerExecute(ctx context.Context, projectId string, serverId string, volumeId string) error
- func (a *APIClient) RescueServer(ctx context.Context, projectId string, serverId string) ApiRescueServerRequest
- func (a *APIClient) RescueServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) ResizeServer(ctx context.Context, projectId string, serverId string) ApiResizeServerRequest
- func (a *APIClient) ResizeServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) ResizeVolume(ctx context.Context, projectId string, volumeId string) ApiResizeVolumeRequest
- func (a *APIClient) ResizeVolumeExecute(ctx context.Context, projectId string, volumeId string) error
- func (a *APIClient) RestoreBackup(ctx context.Context, projectId string, backupId string) ApiRestoreBackupRequest
- func (a *APIClient) RestoreBackupExecute(ctx context.Context, projectId string, backupId string) error
- func (a *APIClient) SetImageShare(ctx context.Context, projectId string, imageId string) ApiSetImageShareRequest
- func (a *APIClient) SetImageShareExecute(ctx context.Context, projectId string, imageId string) (*ImageShare, error)
- func (a *APIClient) StartServer(ctx context.Context, projectId string, serverId string) ApiStartServerRequest
- func (a *APIClient) StartServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) StopServer(ctx context.Context, projectId string, serverId string) ApiStopServerRequest
- func (a *APIClient) StopServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) UnrescueServer(ctx context.Context, projectId string, serverId string) ApiUnrescueServerRequest
- func (a *APIClient) UnrescueServerExecute(ctx context.Context, projectId string, serverId string) error
- func (a *APIClient) UpdateAttachedVolume(ctx context.Context, projectId string, serverId string, volumeId string) ApiUpdateAttachedVolumeRequest
- func (a *APIClient) UpdateAttachedVolumeExecute(ctx context.Context, projectId string, serverId string, volumeId string) (*VolumeAttachment, error)
- func (a *APIClient) UpdateBackup(ctx context.Context, projectId string, backupId string) ApiUpdateBackupRequest
- func (a *APIClient) UpdateBackupExecute(ctx context.Context, projectId string, backupId string) (*Backup, error)
- func (a *APIClient) UpdateImage(ctx context.Context, projectId string, imageId string) ApiUpdateImageRequest
- func (a *APIClient) UpdateImageExecute(ctx context.Context, projectId string, imageId string) (*Image, error)
- func (a *APIClient) UpdateImageScopeLocal(ctx context.Context, projectId string, imageId string) ApiUpdateImageScopeLocalRequest
- func (a *APIClient) UpdateImageScopeLocalExecute(ctx context.Context, projectId string, imageId string) (*Image, error)
- func (a *APIClient) UpdateImageScopePublic(ctx context.Context, projectId string, imageId string) ApiUpdateImageScopePublicRequest
- func (a *APIClient) UpdateImageScopePublicExecute(ctx context.Context, projectId string, imageId string) (*Image, error)
- func (a *APIClient) UpdateImageShare(ctx context.Context, projectId string, imageId string) ApiUpdateImageShareRequest
- func (a *APIClient) UpdateImageShareExecute(ctx context.Context, projectId string, imageId string) (*ImageShare, error)
- func (a *APIClient) UpdateKeyPair(ctx context.Context, keypairName string) ApiUpdateKeyPairRequest
- func (a *APIClient) UpdateKeyPairExecute(ctx context.Context, keypairName string) (*Keypair, error)
- func (a *APIClient) UpdateNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, routeId string) ApiUpdateNetworkAreaRouteRequest
- func (a *APIClient) UpdateNetworkAreaRouteExecute(ctx context.Context, organizationId string, areaId string, routeId string) (*Route, error)
- func (a *APIClient) UpdateNic(ctx context.Context, projectId string, networkId string, nicId string) ApiUpdateNicRequest
- func (a *APIClient) UpdateNicExecute(ctx context.Context, projectId string, networkId string, nicId string) (*NIC, error)
- func (a *APIClient) UpdatePublicIP(ctx context.Context, projectId string, publicIpId string) ApiUpdatePublicIPRequest
- func (a *APIClient) UpdatePublicIPExecute(ctx context.Context, projectId string, publicIpId string) (*PublicIp, error)
- func (a *APIClient) UpdateSecurityGroup(ctx context.Context, projectId string, securityGroupId string) ApiUpdateSecurityGroupRequest
- func (a *APIClient) UpdateSecurityGroupExecute(ctx context.Context, projectId string, securityGroupId string) (*SecurityGroup, error)
- func (a *APIClient) UpdateServer(ctx context.Context, projectId string, serverId string) ApiUpdateServerRequest
- func (a *APIClient) UpdateServerExecute(ctx context.Context, projectId string, serverId string) (*Server, error)
- func (a *APIClient) UpdateSnapshot(ctx context.Context, projectId string, snapshotId string) ApiUpdateSnapshotRequest
- func (a *APIClient) UpdateSnapshotExecute(ctx context.Context, projectId string, snapshotId string) (*Snapshot, error)
- func (a *APIClient) UpdateVolume(ctx context.Context, projectId string, volumeId string) ApiUpdateVolumeRequest
- func (a *APIClient) UpdateVolumeExecute(ctx context.Context, projectId string, volumeId string) (*Volume, error)
- type AddVolumeToServerPayload
- func (o *AddVolumeToServerPayload) GetDeleteOnTermination() *bool
- func (o *AddVolumeToServerPayload) GetDeleteOnTerminationOk() (*bool, bool)
- func (o *AddVolumeToServerPayload) GetServerId() *string
- func (o *AddVolumeToServerPayload) GetServerIdOk() (*string, bool)
- func (o *AddVolumeToServerPayload) GetVolumeId() *string
- func (o *AddVolumeToServerPayload) GetVolumeIdOk() (*string, bool)
- func (o *AddVolumeToServerPayload) HasDeleteOnTermination() bool
- func (o *AddVolumeToServerPayload) HasServerId() bool
- func (o *AddVolumeToServerPayload) HasVolumeId() bool
- func (o *AddVolumeToServerPayload) SetDeleteOnTermination(v *bool)
- func (o *AddVolumeToServerPayload) SetServerId(v *string)
- func (o *AddVolumeToServerPayload) SetVolumeId(v *string)
- func (o AddVolumeToServerPayload) ToMap() (map[string]interface{}, error)
- type AffinityGroup
- func (o *AffinityGroup) GetId() *string
- func (o *AffinityGroup) GetIdOk() (*string, bool)
- func (o *AffinityGroup) GetMembers() *[]string
- func (o *AffinityGroup) GetMembersOk() (*[]string, bool)
- func (o *AffinityGroup) GetName() *string
- func (o *AffinityGroup) GetNameOk() (*string, bool)
- func (o *AffinityGroup) GetPolicy() *string
- func (o *AffinityGroup) GetPolicyOk() (*string, bool)
- func (o *AffinityGroup) HasId() bool
- func (o *AffinityGroup) HasMembers() bool
- func (o *AffinityGroup) SetId(v *string)
- func (o *AffinityGroup) SetMembers(v *[]string)
- func (o *AffinityGroup) SetName(v *string)
- func (o *AffinityGroup) SetPolicy(v *string)
- func (o AffinityGroup) ToMap() (map[string]interface{}, error)
- type AffinityGroupListResponse
- type AllowedAddressesInner
- type ApiAddNetworkToServerRequest
- type ApiAddNicToServerRequest
- type ApiAddPublicIpToServerRequest
- type ApiAddSecurityGroupToServerRequest
- type ApiAddServiceAccountToServerRequest
- type ApiAddVolumeToServerRequest
- type ApiCreateAffinityGroupRequest
- type ApiCreateBackupRequest
- type ApiCreateImageRequest
- type ApiCreateKeyPairRequest
- type ApiCreateNetworkAreaRangeRequest
- type ApiCreateNetworkAreaRequest
- type ApiCreateNetworkAreaRouteRequest
- type ApiCreateNetworkRequest
- type ApiCreateNicRequest
- type ApiCreatePublicIPRequest
- type ApiCreateSecurityGroupRequest
- type ApiCreateSecurityGroupRuleRequest
- type ApiCreateServerRequest
- type ApiCreateSnapshotRequest
- type ApiCreateVolumeRequest
- type ApiDeallocateServerRequest
- type ApiDeleteAffinityGroupRequest
- type ApiDeleteBackupRequest
- type ApiDeleteImageRequest
- type ApiDeleteImageShareConsumerRequest
- type ApiDeleteImageShareRequest
- type ApiDeleteKeyPairRequest
- type ApiDeleteNetworkAreaRangeRequest
- type ApiDeleteNetworkAreaRequest
- type ApiDeleteNetworkAreaRouteRequest
- type ApiDeleteNetworkRequest
- type ApiDeleteNicRequest
- type ApiDeletePublicIPRequest
- type ApiDeleteSecurityGroupRequest
- type ApiDeleteSecurityGroupRuleRequest
- type ApiDeleteServerRequest
- type ApiDeleteSnapshotRequest
- type ApiDeleteVolumeRequest
- type ApiGetAffinityGroupRequest
- type ApiGetAttachedVolumeRequest
- type ApiGetBackupRequest
- type ApiGetImageRequest
- type ApiGetImageShareConsumerRequest
- type ApiGetImageShareRequest
- type ApiGetKeyPairRequest
- type ApiGetMachineTypeRequest
- type ApiGetNetworkAreaRangeRequest
- type ApiGetNetworkAreaRequest
- type ApiGetNetworkAreaRouteRequest
- type ApiGetNetworkRequest
- type ApiGetNicRequest
- type ApiGetOrganizationRequestRequest
- type ApiGetProjectNICRequest
- type ApiGetProjectRequestRequest
- type ApiGetPublicIPRequest
- type ApiGetSecurityGroupRequest
- type ApiGetSecurityGroupRuleRequest
- type ApiGetServerConsoleRequest
- type ApiGetServerLogRequest
- type ApiGetServerRequest
- type ApiGetSnapshotRequest
- type ApiGetVolumePerformanceClassRequest
- type ApiGetVolumeRequest
- type ApiListAffinityGroupsRequest
- type ApiListAttachedVolumesRequest
- type ApiListAvailabilityZonesRequest
- type ApiListBackupsRequest
- type ApiListImagesRequest
- type ApiListKeyPairsRequest
- type ApiListMachineTypesRequest
- type ApiListNetworkAreaProjectsRequest
- type ApiListNetworkAreaRangesRequest
- type ApiListNetworkAreaRoutesRequest
- type ApiListNetworkAreasRequest
- type ApiListNetworksRequest
- type ApiListNicsRequest
- type ApiListProjectNICsRequest
- type ApiListPublicIPsRequest
- type ApiListQuotasRequest
- type ApiListSecurityGroupRulesRequest
- type ApiListSecurityGroupsRequest
- type ApiListServerNicsRequest
- type ApiListServerServiceAccountsRequest
- type ApiListServersRequest
- type ApiListSnapshotsRequest
- type ApiListVolumePerformanceClassesRequest
- type ApiListVolumesRequest
- type ApiPartialUpdateNetworkAreaRequest
- type ApiPartialUpdateNetworkRequest
- type ApiRebootServerRequest
- type ApiRemoveNetworkFromServerRequest
- type ApiRemoveNicFromServerRequest
- type ApiRemovePublicIpFromServerRequest
- type ApiRemoveSecurityGroupFromServerRequest
- type ApiRemoveServiceAccountFromServerRequest
- type ApiRemoveVolumeFromServerRequest
- type ApiRescueServerRequest
- type ApiResizeServerRequest
- type ApiResizeVolumeRequest
- type ApiRestoreBackupRequest
- type ApiSetImageShareRequest
- type ApiStartServerRequest
- type ApiStopServerRequest
- type ApiUnrescueServerRequest
- type ApiUpdateAttachedVolumeRequest
- type ApiUpdateBackupRequest
- type ApiUpdateImageRequest
- type ApiUpdateImageScopeLocalRequest
- type ApiUpdateImageScopePublicRequest
- type ApiUpdateImageShareRequest
- type ApiUpdateKeyPairRequest
- type ApiUpdateNetworkAreaRouteRequest
- type ApiUpdateNicRequest
- type ApiUpdatePublicIPRequest
- type ApiUpdateSecurityGroupRequest
- type ApiUpdateServerRequest
- type ApiUpdateSnapshotRequest
- type ApiUpdateVolumeRequest
- type Area
- func (o *Area) GetDefaultNameservers() *[]string
- func (o *Area) GetDefaultNameserversOk() (*[]string, bool)
- func (o *Area) GetNetworkRanges() *[]NetworkRange
- func (o *Area) GetNetworkRangesOk() (*[]NetworkRange, bool)
- func (o *Area) GetRoutes() *[]Route
- func (o *Area) GetRoutesOk() (*[]Route, bool)
- func (o *Area) GetTransferNetwork() *string
- func (o *Area) GetTransferNetworkOk() (*string, bool)
- func (o *Area) HasDefaultNameservers() bool
- func (o *Area) HasNetworkRanges() bool
- func (o *Area) HasRoutes() bool
- func (o *Area) HasTransferNetwork() bool
- func (o *Area) SetDefaultNameservers(v *[]string)
- func (o *Area) SetNetworkRanges(v *[]NetworkRange)
- func (o *Area) SetRoutes(v *[]Route)
- func (o *Area) SetTransferNetwork(v *string)
- func (o Area) ToMap() (map[string]interface{}, error)
- type AreaConfig
- func (o *AreaConfig) GetDefaultNameservers() *[]string
- func (o *AreaConfig) GetDefaultNameserversOk() (*[]string, bool)
- func (o *AreaConfig) GetNetworkRanges() *[]NetworkRange
- func (o *AreaConfig) GetNetworkRangesOk() (*[]NetworkRange, bool)
- func (o *AreaConfig) GetRoutes() *[]Route
- func (o *AreaConfig) GetRoutesOk() (*[]Route, bool)
- func (o *AreaConfig) GetTransferNetwork() *string
- func (o *AreaConfig) GetTransferNetworkOk() (*string, bool)
- func (o *AreaConfig) HasDefaultNameservers() bool
- func (o *AreaConfig) HasRoutes() bool
- func (o *AreaConfig) SetDefaultNameservers(v *[]string)
- func (o *AreaConfig) SetNetworkRanges(v *[]NetworkRange)
- func (o *AreaConfig) SetRoutes(v *[]Route)
- func (o *AreaConfig) SetTransferNetwork(v *string)
- func (o AreaConfig) ToMap() (map[string]interface{}, error)
- type AreaPrefixConfigIPv4
- func (o *AreaPrefixConfigIPv4) GetDefaultPrefixLen() *int64
- func (o *AreaPrefixConfigIPv4) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *AreaPrefixConfigIPv4) GetMaxPrefixLen() *int64
- func (o *AreaPrefixConfigIPv4) GetMaxPrefixLenOk() (*int64, bool)
- func (o *AreaPrefixConfigIPv4) GetMinPrefixLen() *int64
- func (o *AreaPrefixConfigIPv4) GetMinPrefixLenOk() (*int64, bool)
- func (o *AreaPrefixConfigIPv4) HasDefaultPrefixLen() bool
- func (o *AreaPrefixConfigIPv4) HasMaxPrefixLen() bool
- func (o *AreaPrefixConfigIPv4) HasMinPrefixLen() bool
- func (o *AreaPrefixConfigIPv4) SetDefaultPrefixLen(v *int64)
- func (o *AreaPrefixConfigIPv4) SetMaxPrefixLen(v *int64)
- func (o *AreaPrefixConfigIPv4) SetMinPrefixLen(v *int64)
- func (o AreaPrefixConfigIPv4) ToMap() (map[string]interface{}, error)
- type AvailabilityZoneListResponse
- type Backup
- func (o *Backup) GetAvailabilityZone() *string
- func (o *Backup) GetAvailabilityZoneOk() (*string, bool)
- func (o *Backup) GetCreatedAt() *time.Time
- func (o *Backup) GetCreatedAtOk() (*time.Time, bool)
- func (o *Backup) GetId() *string
- func (o *Backup) GetIdOk() (*string, bool)
- func (o *Backup) GetLabels() *map[string]interface{}
- func (o *Backup) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Backup) GetName() *string
- func (o *Backup) GetNameOk() (*string, bool)
- func (o *Backup) GetSize() *int64
- func (o *Backup) GetSizeOk() (*int64, bool)
- func (o *Backup) GetSnapshotId() *string
- func (o *Backup) GetSnapshotIdOk() (*string, bool)
- func (o *Backup) GetStatus() *string
- func (o *Backup) GetStatusOk() (*string, bool)
- func (o *Backup) GetUpdatedAt() *time.Time
- func (o *Backup) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Backup) GetVolumeId() *string
- func (o *Backup) GetVolumeIdOk() (*string, bool)
- func (o *Backup) HasAvailabilityZone() bool
- func (o *Backup) HasCreatedAt() bool
- func (o *Backup) HasId() bool
- func (o *Backup) HasLabels() bool
- func (o *Backup) HasName() bool
- func (o *Backup) HasSize() bool
- func (o *Backup) HasSnapshotId() bool
- func (o *Backup) HasStatus() bool
- func (o *Backup) HasUpdatedAt() bool
- func (o *Backup) HasVolumeId() bool
- func (o *Backup) SetAvailabilityZone(v *string)
- func (o *Backup) SetCreatedAt(v *time.Time)
- func (o *Backup) SetId(v *string)
- func (o *Backup) SetLabels(v *map[string]interface{})
- func (o *Backup) SetName(v *string)
- func (o *Backup) SetSize(v *int64)
- func (o *Backup) SetSnapshotId(v *string)
- func (o *Backup) SetStatus(v *string)
- func (o *Backup) SetUpdatedAt(v *time.Time)
- func (o *Backup) SetVolumeId(v *string)
- func (o Backup) ToMap() (map[string]interface{}, error)
- type BackupListResponse
- type BackupSource
- func (o *BackupSource) GetId() *string
- func (o *BackupSource) GetIdOk() (*string, bool)
- func (o *BackupSource) GetType() *string
- func (o *BackupSource) GetTypeOk() (*string, bool)
- func (o *BackupSource) SetId(v *string)
- func (o *BackupSource) SetType(v *string)
- func (o BackupSource) ToMap() (map[string]interface{}, error)
- type BaseSecurityGroupRule
- func (o *BaseSecurityGroupRule) GetDescription() *string
- func (o *BaseSecurityGroupRule) GetDescriptionOk() (*string, bool)
- func (o *BaseSecurityGroupRule) GetDirection() *string
- func (o *BaseSecurityGroupRule) GetDirectionOk() (*string, bool)
- func (o *BaseSecurityGroupRule) GetEthertype() *string
- func (o *BaseSecurityGroupRule) GetEthertypeOk() (*string, bool)
- func (o *BaseSecurityGroupRule) GetIcmpParameters() *ICMPParameters
- func (o *BaseSecurityGroupRule) GetIcmpParametersOk() (*ICMPParameters, bool)
- func (o *BaseSecurityGroupRule) GetId() *string
- func (o *BaseSecurityGroupRule) GetIdOk() (*string, bool)
- func (o *BaseSecurityGroupRule) GetIpRange() *string
- func (o *BaseSecurityGroupRule) GetIpRangeOk() (*string, bool)
- func (o *BaseSecurityGroupRule) GetPortRange() *PortRange
- func (o *BaseSecurityGroupRule) GetPortRangeOk() (*PortRange, bool)
- func (o *BaseSecurityGroupRule) GetRemoteSecurityGroupId() *string
- func (o *BaseSecurityGroupRule) GetRemoteSecurityGroupIdOk() (*string, bool)
- func (o *BaseSecurityGroupRule) GetSecurityGroupId() *string
- func (o *BaseSecurityGroupRule) GetSecurityGroupIdOk() (*string, bool)
- func (o *BaseSecurityGroupRule) HasDescription() bool
- func (o *BaseSecurityGroupRule) HasEthertype() bool
- func (o *BaseSecurityGroupRule) HasIcmpParameters() bool
- func (o *BaseSecurityGroupRule) HasId() bool
- func (o *BaseSecurityGroupRule) HasIpRange() bool
- func (o *BaseSecurityGroupRule) HasPortRange() bool
- func (o *BaseSecurityGroupRule) HasRemoteSecurityGroupId() bool
- func (o *BaseSecurityGroupRule) HasSecurityGroupId() bool
- func (o *BaseSecurityGroupRule) SetDescription(v *string)
- func (o *BaseSecurityGroupRule) SetDirection(v *string)
- func (o *BaseSecurityGroupRule) SetEthertype(v *string)
- func (o *BaseSecurityGroupRule) SetIcmpParameters(v *ICMPParameters)
- func (o *BaseSecurityGroupRule) SetId(v *string)
- func (o *BaseSecurityGroupRule) SetIpRange(v *string)
- func (o *BaseSecurityGroupRule) SetPortRange(v *PortRange)
- func (o *BaseSecurityGroupRule) SetRemoteSecurityGroupId(v *string)
- func (o *BaseSecurityGroupRule) SetSecurityGroupId(v *string)
- func (o BaseSecurityGroupRule) ToMap() (map[string]interface{}, error)
- type BootVolume
- func (o *BootVolume) GetDeleteOnTermination() *bool
- func (o *BootVolume) GetDeleteOnTerminationOk() (*bool, bool)
- func (o *BootVolume) GetId() *string
- func (o *BootVolume) GetIdOk() (*string, bool)
- func (o *BootVolume) GetPerformanceClass() *string
- func (o *BootVolume) GetPerformanceClassOk() (*string, bool)
- func (o *BootVolume) GetSize() *int64
- func (o *BootVolume) GetSizeOk() (*int64, bool)
- func (o *BootVolume) GetSource() *BootVolumeSource
- func (o *BootVolume) GetSourceOk() (*BootVolumeSource, bool)
- func (o *BootVolume) HasDeleteOnTermination() bool
- func (o *BootVolume) HasId() bool
- func (o *BootVolume) HasPerformanceClass() bool
- func (o *BootVolume) HasSize() bool
- func (o *BootVolume) HasSource() bool
- func (o *BootVolume) SetDeleteOnTermination(v *bool)
- func (o *BootVolume) SetId(v *string)
- func (o *BootVolume) SetPerformanceClass(v *string)
- func (o *BootVolume) SetSize(v *int64)
- func (o *BootVolume) SetSource(v *BootVolumeSource)
- func (o BootVolume) ToMap() (map[string]interface{}, error)
- type BootVolumeSource
- func (o *BootVolumeSource) GetId() *string
- func (o *BootVolumeSource) GetIdOk() (*string, bool)
- func (o *BootVolumeSource) GetType() *string
- func (o *BootVolumeSource) GetTypeOk() (*string, bool)
- func (o *BootVolumeSource) SetId(v *string)
- func (o *BootVolumeSource) SetType(v *string)
- func (o BootVolumeSource) ToMap() (map[string]interface{}, error)
- type CreateAffinityGroupPayload
- func (o *CreateAffinityGroupPayload) GetId() *string
- func (o *CreateAffinityGroupPayload) GetIdOk() (*string, bool)
- func (o *CreateAffinityGroupPayload) GetMembers() *[]string
- func (o *CreateAffinityGroupPayload) GetMembersOk() (*[]string, bool)
- func (o *CreateAffinityGroupPayload) GetName() *string
- func (o *CreateAffinityGroupPayload) GetNameOk() (*string, bool)
- func (o *CreateAffinityGroupPayload) GetPolicy() *string
- func (o *CreateAffinityGroupPayload) GetPolicyOk() (*string, bool)
- func (o *CreateAffinityGroupPayload) HasId() bool
- func (o *CreateAffinityGroupPayload) HasMembers() bool
- func (o *CreateAffinityGroupPayload) SetId(v *string)
- func (o *CreateAffinityGroupPayload) SetMembers(v *[]string)
- func (o *CreateAffinityGroupPayload) SetName(v *string)
- func (o *CreateAffinityGroupPayload) SetPolicy(v *string)
- func (o CreateAffinityGroupPayload) ToMap() (map[string]interface{}, error)
- type CreateAreaAddressFamily
- func (o *CreateAreaAddressFamily) GetIpv4() *CreateAreaIPv4
- func (o *CreateAreaAddressFamily) GetIpv4Ok() (*CreateAreaIPv4, bool)
- func (o *CreateAreaAddressFamily) HasIpv4() bool
- func (o *CreateAreaAddressFamily) SetIpv4(v *CreateAreaIPv4)
- func (o CreateAreaAddressFamily) ToMap() (map[string]interface{}, error)
- type CreateAreaIPv4
- func (o *CreateAreaIPv4) GetDefaultNameservers() *[]string
- func (o *CreateAreaIPv4) GetDefaultNameserversOk() (*[]string, bool)
- func (o *CreateAreaIPv4) GetDefaultPrefixLen() *int64
- func (o *CreateAreaIPv4) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *CreateAreaIPv4) GetMaxPrefixLen() *int64
- func (o *CreateAreaIPv4) GetMaxPrefixLenOk() (*int64, bool)
- func (o *CreateAreaIPv4) GetMinPrefixLen() *int64
- func (o *CreateAreaIPv4) GetMinPrefixLenOk() (*int64, bool)
- func (o *CreateAreaIPv4) GetNetworkRanges() *[]NetworkRange
- func (o *CreateAreaIPv4) GetNetworkRangesOk() (*[]NetworkRange, bool)
- func (o *CreateAreaIPv4) GetRoutes() *[]Route
- func (o *CreateAreaIPv4) GetRoutesOk() (*[]Route, bool)
- func (o *CreateAreaIPv4) GetTransferNetwork() *string
- func (o *CreateAreaIPv4) GetTransferNetworkOk() (*string, bool)
- func (o *CreateAreaIPv4) HasDefaultNameservers() bool
- func (o *CreateAreaIPv4) HasDefaultPrefixLen() bool
- func (o *CreateAreaIPv4) HasMaxPrefixLen() bool
- func (o *CreateAreaIPv4) HasMinPrefixLen() bool
- func (o *CreateAreaIPv4) HasRoutes() bool
- func (o *CreateAreaIPv4) SetDefaultNameservers(v *[]string)
- func (o *CreateAreaIPv4) SetDefaultPrefixLen(v *int64)
- func (o *CreateAreaIPv4) SetMaxPrefixLen(v *int64)
- func (o *CreateAreaIPv4) SetMinPrefixLen(v *int64)
- func (o *CreateAreaIPv4) SetNetworkRanges(v *[]NetworkRange)
- func (o *CreateAreaIPv4) SetRoutes(v *[]Route)
- func (o *CreateAreaIPv4) SetTransferNetwork(v *string)
- func (o CreateAreaIPv4) ToMap() (map[string]interface{}, error)
- type CreateBackupPayload
- func (o *CreateBackupPayload) GetLabels() *map[string]interface{}
- func (o *CreateBackupPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateBackupPayload) GetName() *string
- func (o *CreateBackupPayload) GetNameOk() (*string, bool)
- func (o *CreateBackupPayload) GetSource() *BackupSource
- func (o *CreateBackupPayload) GetSourceOk() (*BackupSource, bool)
- func (o *CreateBackupPayload) HasLabels() bool
- func (o *CreateBackupPayload) HasName() bool
- func (o *CreateBackupPayload) SetLabels(v *map[string]interface{})
- func (o *CreateBackupPayload) SetName(v *string)
- func (o *CreateBackupPayload) SetSource(v *BackupSource)
- func (o CreateBackupPayload) ToMap() (map[string]interface{}, error)
- type CreateImagePayload
- func (o *CreateImagePayload) GetChecksum() *ImageChecksum
- func (o *CreateImagePayload) GetChecksumOk() (*ImageChecksum, bool)
- func (o *CreateImagePayload) GetConfig() *ImageConfig
- func (o *CreateImagePayload) GetConfigOk() (*ImageConfig, bool)
- func (o *CreateImagePayload) GetCreatedAt() *time.Time
- func (o *CreateImagePayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *CreateImagePayload) GetDiskFormat() *string
- func (o *CreateImagePayload) GetDiskFormatOk() (*string, bool)
- func (o *CreateImagePayload) GetId() *string
- func (o *CreateImagePayload) GetIdOk() (*string, bool)
- func (o *CreateImagePayload) GetLabels() *map[string]interface{}
- func (o *CreateImagePayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateImagePayload) GetMinDiskSize() *int64
- func (o *CreateImagePayload) GetMinDiskSizeOk() (*int64, bool)
- func (o *CreateImagePayload) GetMinRam() *int64
- func (o *CreateImagePayload) GetMinRamOk() (*int64, bool)
- func (o *CreateImagePayload) GetName() *string
- func (o *CreateImagePayload) GetNameOk() (*string, bool)
- func (o *CreateImagePayload) GetOwner() *string
- func (o *CreateImagePayload) GetOwnerOk() (*string, bool)
- func (o *CreateImagePayload) GetProtected() *bool
- func (o *CreateImagePayload) GetProtectedOk() (*bool, bool)
- func (o *CreateImagePayload) GetScope() *string
- func (o *CreateImagePayload) GetScopeOk() (*string, bool)
- func (o *CreateImagePayload) GetStatus() *string
- func (o *CreateImagePayload) GetStatusOk() (*string, bool)
- func (o *CreateImagePayload) GetUpdatedAt() *time.Time
- func (o *CreateImagePayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *CreateImagePayload) HasChecksum() bool
- func (o *CreateImagePayload) HasConfig() bool
- func (o *CreateImagePayload) HasCreatedAt() bool
- func (o *CreateImagePayload) HasId() bool
- func (o *CreateImagePayload) HasLabels() bool
- func (o *CreateImagePayload) HasMinDiskSize() bool
- func (o *CreateImagePayload) HasMinRam() bool
- func (o *CreateImagePayload) HasOwner() bool
- func (o *CreateImagePayload) HasProtected() bool
- func (o *CreateImagePayload) HasScope() bool
- func (o *CreateImagePayload) HasStatus() bool
- func (o *CreateImagePayload) HasUpdatedAt() bool
- func (o *CreateImagePayload) SetChecksum(v *ImageChecksum)
- func (o *CreateImagePayload) SetConfig(v *ImageConfig)
- func (o *CreateImagePayload) SetCreatedAt(v *time.Time)
- func (o *CreateImagePayload) SetDiskFormat(v *string)
- func (o *CreateImagePayload) SetId(v *string)
- func (o *CreateImagePayload) SetLabels(v *map[string]interface{})
- func (o *CreateImagePayload) SetMinDiskSize(v *int64)
- func (o *CreateImagePayload) SetMinRam(v *int64)
- func (o *CreateImagePayload) SetName(v *string)
- func (o *CreateImagePayload) SetOwner(v *string)
- func (o *CreateImagePayload) SetProtected(v *bool)
- func (o *CreateImagePayload) SetScope(v *string)
- func (o *CreateImagePayload) SetStatus(v *string)
- func (o *CreateImagePayload) SetUpdatedAt(v *time.Time)
- func (o CreateImagePayload) ToMap() (map[string]interface{}, error)
- type CreateKeyPairPayload
- func (o *CreateKeyPairPayload) GetCreatedAt() *time.Time
- func (o *CreateKeyPairPayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *CreateKeyPairPayload) GetFingerprint() *string
- func (o *CreateKeyPairPayload) GetFingerprintOk() (*string, bool)
- func (o *CreateKeyPairPayload) GetLabels() *map[string]interface{}
- func (o *CreateKeyPairPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateKeyPairPayload) GetName() *string
- func (o *CreateKeyPairPayload) GetNameOk() (*string, bool)
- func (o *CreateKeyPairPayload) GetPublicKey() *string
- func (o *CreateKeyPairPayload) GetPublicKeyOk() (*string, bool)
- func (o *CreateKeyPairPayload) GetUpdatedAt() *time.Time
- func (o *CreateKeyPairPayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *CreateKeyPairPayload) HasCreatedAt() bool
- func (o *CreateKeyPairPayload) HasFingerprint() bool
- func (o *CreateKeyPairPayload) HasLabels() bool
- func (o *CreateKeyPairPayload) HasName() bool
- func (o *CreateKeyPairPayload) HasUpdatedAt() bool
- func (o *CreateKeyPairPayload) SetCreatedAt(v *time.Time)
- func (o *CreateKeyPairPayload) SetFingerprint(v *string)
- func (o *CreateKeyPairPayload) SetLabels(v *map[string]interface{})
- func (o *CreateKeyPairPayload) SetName(v *string)
- func (o *CreateKeyPairPayload) SetPublicKey(v *string)
- func (o *CreateKeyPairPayload) SetUpdatedAt(v *time.Time)
- func (o CreateKeyPairPayload) ToMap() (map[string]interface{}, error)
- type CreateNetworkAddressFamily
- func (o *CreateNetworkAddressFamily) GetIpv4() *CreateNetworkIPv4Body
- func (o *CreateNetworkAddressFamily) GetIpv4Ok() (*CreateNetworkIPv4Body, bool)
- func (o *CreateNetworkAddressFamily) GetIpv6() *CreateNetworkIPv6Body
- func (o *CreateNetworkAddressFamily) GetIpv6Ok() (*CreateNetworkIPv6Body, bool)
- func (o *CreateNetworkAddressFamily) HasIpv4() bool
- func (o *CreateNetworkAddressFamily) HasIpv6() bool
- func (o *CreateNetworkAddressFamily) SetIpv4(v *CreateNetworkIPv4Body)
- func (o *CreateNetworkAddressFamily) SetIpv6(v *CreateNetworkIPv6Body)
- func (o CreateNetworkAddressFamily) ToMap() (map[string]interface{}, error)
- type CreateNetworkAreaPayload
- func (o *CreateNetworkAreaPayload) GetAddressFamily() *CreateAreaAddressFamily
- func (o *CreateNetworkAreaPayload) GetAddressFamilyOk() (*CreateAreaAddressFamily, bool)
- func (o *CreateNetworkAreaPayload) GetLabels() *map[string]interface{}
- func (o *CreateNetworkAreaPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateNetworkAreaPayload) GetName() *string
- func (o *CreateNetworkAreaPayload) GetNameOk() (*string, bool)
- func (o *CreateNetworkAreaPayload) HasLabels() bool
- func (o *CreateNetworkAreaPayload) SetAddressFamily(v *CreateAreaAddressFamily)
- func (o *CreateNetworkAreaPayload) SetLabels(v *map[string]interface{})
- func (o *CreateNetworkAreaPayload) SetName(v *string)
- func (o CreateNetworkAreaPayload) ToMap() (map[string]interface{}, error)
- type CreateNetworkAreaRangePayload
- func (o *CreateNetworkAreaRangePayload) GetIpv4() *[]NetworkRange
- func (o *CreateNetworkAreaRangePayload) GetIpv4Ok() (*[]NetworkRange, bool)
- func (o *CreateNetworkAreaRangePayload) HasIpv4() bool
- func (o *CreateNetworkAreaRangePayload) SetIpv4(v *[]NetworkRange)
- func (o CreateNetworkAreaRangePayload) ToMap() (map[string]interface{}, error)
- type CreateNetworkAreaRoutePayload
- func (o *CreateNetworkAreaRoutePayload) GetIpv4() *[]Route
- func (o *CreateNetworkAreaRoutePayload) GetIpv4Ok() (*[]Route, bool)
- func (o *CreateNetworkAreaRoutePayload) HasIpv4() bool
- func (o *CreateNetworkAreaRoutePayload) SetIpv4(v *[]Route)
- func (o CreateNetworkAreaRoutePayload) ToMap() (map[string]interface{}, error)
- type CreateNetworkIPv4Body
- func (o *CreateNetworkIPv4Body) GetGateway() *string
- func (o *CreateNetworkIPv4Body) GetGatewayOk() (*string, bool)
- func (o *CreateNetworkIPv4Body) GetNameservers() *[]string
- func (o *CreateNetworkIPv4Body) GetNameserversOk() (*[]string, bool)
- func (o *CreateNetworkIPv4Body) GetPrefix() *string
- func (o *CreateNetworkIPv4Body) GetPrefixLength() *int64
- func (o *CreateNetworkIPv4Body) GetPrefixLengthOk() (*int64, bool)
- func (o *CreateNetworkIPv4Body) GetPrefixOk() (*string, bool)
- func (o *CreateNetworkIPv4Body) HasGateway() bool
- func (o *CreateNetworkIPv4Body) HasNameservers() bool
- func (o *CreateNetworkIPv4Body) HasPrefix() bool
- func (o *CreateNetworkIPv4Body) HasPrefixLength() bool
- func (o *CreateNetworkIPv4Body) SetGateway(v *string)
- func (o *CreateNetworkIPv4Body) SetGatewayNil()
- func (o *CreateNetworkIPv4Body) SetNameservers(v *[]string)
- func (o *CreateNetworkIPv4Body) SetPrefix(v *string)
- func (o *CreateNetworkIPv4Body) SetPrefixLength(v *int64)
- func (o CreateNetworkIPv4Body) ToMap() (map[string]interface{}, error)
- func (o *CreateNetworkIPv4Body) UnsetGateway()
- type CreateNetworkIPv6Body
- func (o *CreateNetworkIPv6Body) GetGateway() *string
- func (o *CreateNetworkIPv6Body) GetGatewayOk() (*string, bool)
- func (o *CreateNetworkIPv6Body) GetNameservers() *[]string
- func (o *CreateNetworkIPv6Body) GetNameserversOk() (*[]string, bool)
- func (o *CreateNetworkIPv6Body) GetPrefix() *string
- func (o *CreateNetworkIPv6Body) GetPrefixLength() *int64
- func (o *CreateNetworkIPv6Body) GetPrefixLengthOk() (*int64, bool)
- func (o *CreateNetworkIPv6Body) GetPrefixOk() (*string, bool)
- func (o *CreateNetworkIPv6Body) HasGateway() bool
- func (o *CreateNetworkIPv6Body) HasNameservers() bool
- func (o *CreateNetworkIPv6Body) HasPrefix() bool
- func (o *CreateNetworkIPv6Body) HasPrefixLength() bool
- func (o *CreateNetworkIPv6Body) SetGateway(v *string)
- func (o *CreateNetworkIPv6Body) SetGatewayNil()
- func (o *CreateNetworkIPv6Body) SetNameservers(v *[]string)
- func (o *CreateNetworkIPv6Body) SetPrefix(v *string)
- func (o *CreateNetworkIPv6Body) SetPrefixLength(v *int64)
- func (o CreateNetworkIPv6Body) ToMap() (map[string]interface{}, error)
- func (o *CreateNetworkIPv6Body) UnsetGateway()
- type CreateNetworkPayload
- func (o *CreateNetworkPayload) GetAddressFamily() *CreateNetworkAddressFamily
- func (o *CreateNetworkPayload) GetAddressFamilyOk() (*CreateNetworkAddressFamily, bool)
- func (o *CreateNetworkPayload) GetLabels() *map[string]interface{}
- func (o *CreateNetworkPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateNetworkPayload) GetName() *string
- func (o *CreateNetworkPayload) GetNameOk() (*string, bool)
- func (o *CreateNetworkPayload) GetRouted() *bool
- func (o *CreateNetworkPayload) GetRoutedOk() (*bool, bool)
- func (o *CreateNetworkPayload) HasAddressFamily() bool
- func (o *CreateNetworkPayload) HasLabels() bool
- func (o *CreateNetworkPayload) HasRouted() bool
- func (o *CreateNetworkPayload) SetAddressFamily(v *CreateNetworkAddressFamily)
- func (o *CreateNetworkPayload) SetLabels(v *map[string]interface{})
- func (o *CreateNetworkPayload) SetName(v *string)
- func (o *CreateNetworkPayload) SetRouted(v *bool)
- func (o CreateNetworkPayload) ToMap() (map[string]interface{}, error)
- type CreateNicPayload
- func (o *CreateNicPayload) GetAllowedAddresses() *[]AllowedAddressesInner
- func (o *CreateNicPayload) GetAllowedAddressesOk() (*[]AllowedAddressesInner, bool)
- func (o *CreateNicPayload) GetDevice() *string
- func (o *CreateNicPayload) GetDeviceOk() (*string, bool)
- func (o *CreateNicPayload) GetId() *string
- func (o *CreateNicPayload) GetIdOk() (*string, bool)
- func (o *CreateNicPayload) GetIpv4() *string
- func (o *CreateNicPayload) GetIpv4Ok() (*string, bool)
- func (o *CreateNicPayload) GetIpv6() *string
- func (o *CreateNicPayload) GetIpv6Ok() (*string, bool)
- func (o *CreateNicPayload) GetLabels() *map[string]interface{}
- func (o *CreateNicPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateNicPayload) GetMac() *string
- func (o *CreateNicPayload) GetMacOk() (*string, bool)
- func (o *CreateNicPayload) GetName() *string
- func (o *CreateNicPayload) GetNameOk() (*string, bool)
- func (o *CreateNicPayload) GetNetworkId() *string
- func (o *CreateNicPayload) GetNetworkIdOk() (*string, bool)
- func (o *CreateNicPayload) GetNicSecurity() *bool
- func (o *CreateNicPayload) GetNicSecurityOk() (*bool, bool)
- func (o *CreateNicPayload) GetSecurityGroups() *[]string
- func (o *CreateNicPayload) GetSecurityGroupsOk() (*[]string, bool)
- func (o *CreateNicPayload) GetStatus() *string
- func (o *CreateNicPayload) GetStatusOk() (*string, bool)
- func (o *CreateNicPayload) GetType() *string
- func (o *CreateNicPayload) GetTypeOk() (*string, bool)
- func (o *CreateNicPayload) HasAllowedAddresses() bool
- func (o *CreateNicPayload) HasDevice() bool
- func (o *CreateNicPayload) HasId() bool
- func (o *CreateNicPayload) HasIpv4() bool
- func (o *CreateNicPayload) HasIpv6() bool
- func (o *CreateNicPayload) HasLabels() bool
- func (o *CreateNicPayload) HasMac() bool
- func (o *CreateNicPayload) HasName() bool
- func (o *CreateNicPayload) HasNetworkId() bool
- func (o *CreateNicPayload) HasNicSecurity() bool
- func (o *CreateNicPayload) HasSecurityGroups() bool
- func (o *CreateNicPayload) HasStatus() bool
- func (o *CreateNicPayload) HasType() bool
- func (o *CreateNicPayload) SetAllowedAddresses(v *[]AllowedAddressesInner)
- func (o *CreateNicPayload) SetDevice(v *string)
- func (o *CreateNicPayload) SetId(v *string)
- func (o *CreateNicPayload) SetIpv4(v *string)
- func (o *CreateNicPayload) SetIpv6(v *string)
- func (o *CreateNicPayload) SetLabels(v *map[string]interface{})
- func (o *CreateNicPayload) SetMac(v *string)
- func (o *CreateNicPayload) SetName(v *string)
- func (o *CreateNicPayload) SetNetworkId(v *string)
- func (o *CreateNicPayload) SetNicSecurity(v *bool)
- func (o *CreateNicPayload) SetSecurityGroups(v *[]string)
- func (o *CreateNicPayload) SetStatus(v *string)
- func (o *CreateNicPayload) SetType(v *string)
- func (o CreateNicPayload) ToMap() (map[string]interface{}, error)
- type CreateProtocol
- type CreatePublicIPPayload
- func (o *CreatePublicIPPayload) GetId() *string
- func (o *CreatePublicIPPayload) GetIdOk() (*string, bool)
- func (o *CreatePublicIPPayload) GetIp() *string
- func (o *CreatePublicIPPayload) GetIpOk() (*string, bool)
- func (o *CreatePublicIPPayload) GetLabels() *map[string]interface{}
- func (o *CreatePublicIPPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreatePublicIPPayload) GetNetworkInterface() *string
- func (o *CreatePublicIPPayload) GetNetworkInterfaceOk() (*string, bool)
- func (o *CreatePublicIPPayload) HasId() bool
- func (o *CreatePublicIPPayload) HasIp() bool
- func (o *CreatePublicIPPayload) HasLabels() bool
- func (o *CreatePublicIPPayload) HasNetworkInterface() bool
- func (o *CreatePublicIPPayload) SetId(v *string)
- func (o *CreatePublicIPPayload) SetIp(v *string)
- func (o *CreatePublicIPPayload) SetLabels(v *map[string]interface{})
- func (o *CreatePublicIPPayload) SetNetworkInterface(v *string)
- func (o *CreatePublicIPPayload) SetNetworkInterfaceNil()
- func (o CreatePublicIPPayload) ToMap() (map[string]interface{}, error)
- func (o *CreatePublicIPPayload) UnsetNetworkInterface()
- type CreateSecurityGroupPayload
- func (o *CreateSecurityGroupPayload) GetCreatedAt() *time.Time
- func (o *CreateSecurityGroupPayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *CreateSecurityGroupPayload) GetDescription() *string
- func (o *CreateSecurityGroupPayload) GetDescriptionOk() (*string, bool)
- func (o *CreateSecurityGroupPayload) GetId() *string
- func (o *CreateSecurityGroupPayload) GetIdOk() (*string, bool)
- func (o *CreateSecurityGroupPayload) GetLabels() *map[string]interface{}
- func (o *CreateSecurityGroupPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateSecurityGroupPayload) GetName() *string
- func (o *CreateSecurityGroupPayload) GetNameOk() (*string, bool)
- func (o *CreateSecurityGroupPayload) GetRules() *[]SecurityGroupRule
- func (o *CreateSecurityGroupPayload) GetRulesOk() (*[]SecurityGroupRule, bool)
- func (o *CreateSecurityGroupPayload) GetStateful() *bool
- func (o *CreateSecurityGroupPayload) GetStatefulOk() (*bool, bool)
- func (o *CreateSecurityGroupPayload) GetUpdatedAt() *time.Time
- func (o *CreateSecurityGroupPayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *CreateSecurityGroupPayload) HasCreatedAt() bool
- func (o *CreateSecurityGroupPayload) HasDescription() bool
- func (o *CreateSecurityGroupPayload) HasId() bool
- func (o *CreateSecurityGroupPayload) HasLabels() bool
- func (o *CreateSecurityGroupPayload) HasRules() bool
- func (o *CreateSecurityGroupPayload) HasStateful() bool
- func (o *CreateSecurityGroupPayload) HasUpdatedAt() bool
- func (o *CreateSecurityGroupPayload) SetCreatedAt(v *time.Time)
- func (o *CreateSecurityGroupPayload) SetDescription(v *string)
- func (o *CreateSecurityGroupPayload) SetId(v *string)
- func (o *CreateSecurityGroupPayload) SetLabels(v *map[string]interface{})
- func (o *CreateSecurityGroupPayload) SetName(v *string)
- func (o *CreateSecurityGroupPayload) SetRules(v *[]SecurityGroupRule)
- func (o *CreateSecurityGroupPayload) SetStateful(v *bool)
- func (o *CreateSecurityGroupPayload) SetUpdatedAt(v *time.Time)
- func (o CreateSecurityGroupPayload) ToMap() (map[string]interface{}, error)
- type CreateSecurityGroupRulePayload
- func (o *CreateSecurityGroupRulePayload) GetDescription() *string
- func (o *CreateSecurityGroupRulePayload) GetDescriptionOk() (*string, bool)
- func (o *CreateSecurityGroupRulePayload) GetDirection() *string
- func (o *CreateSecurityGroupRulePayload) GetDirectionOk() (*string, bool)
- func (o *CreateSecurityGroupRulePayload) GetEthertype() *string
- func (o *CreateSecurityGroupRulePayload) GetEthertypeOk() (*string, bool)
- func (o *CreateSecurityGroupRulePayload) GetIcmpParameters() *ICMPParameters
- func (o *CreateSecurityGroupRulePayload) GetIcmpParametersOk() (*ICMPParameters, bool)
- func (o *CreateSecurityGroupRulePayload) GetId() *string
- func (o *CreateSecurityGroupRulePayload) GetIdOk() (*string, bool)
- func (o *CreateSecurityGroupRulePayload) GetIpRange() *string
- func (o *CreateSecurityGroupRulePayload) GetIpRangeOk() (*string, bool)
- func (o *CreateSecurityGroupRulePayload) GetPortRange() *PortRange
- func (o *CreateSecurityGroupRulePayload) GetPortRangeOk() (*PortRange, bool)
- func (o *CreateSecurityGroupRulePayload) GetProtocol() *CreateProtocol
- func (o *CreateSecurityGroupRulePayload) GetProtocolOk() (*CreateProtocol, bool)
- func (o *CreateSecurityGroupRulePayload) GetRemoteSecurityGroupId() *string
- func (o *CreateSecurityGroupRulePayload) GetRemoteSecurityGroupIdOk() (*string, bool)
- func (o *CreateSecurityGroupRulePayload) GetSecurityGroupId() *string
- func (o *CreateSecurityGroupRulePayload) GetSecurityGroupIdOk() (*string, bool)
- func (o *CreateSecurityGroupRulePayload) HasDescription() bool
- func (o *CreateSecurityGroupRulePayload) HasEthertype() bool
- func (o *CreateSecurityGroupRulePayload) HasIcmpParameters() bool
- func (o *CreateSecurityGroupRulePayload) HasId() bool
- func (o *CreateSecurityGroupRulePayload) HasIpRange() bool
- func (o *CreateSecurityGroupRulePayload) HasPortRange() bool
- func (o *CreateSecurityGroupRulePayload) HasProtocol() bool
- func (o *CreateSecurityGroupRulePayload) HasRemoteSecurityGroupId() bool
- func (o *CreateSecurityGroupRulePayload) HasSecurityGroupId() bool
- func (o *CreateSecurityGroupRulePayload) SetDescription(v *string)
- func (o *CreateSecurityGroupRulePayload) SetDirection(v *string)
- func (o *CreateSecurityGroupRulePayload) SetEthertype(v *string)
- func (o *CreateSecurityGroupRulePayload) SetIcmpParameters(v *ICMPParameters)
- func (o *CreateSecurityGroupRulePayload) SetId(v *string)
- func (o *CreateSecurityGroupRulePayload) SetIpRange(v *string)
- func (o *CreateSecurityGroupRulePayload) SetPortRange(v *PortRange)
- func (o *CreateSecurityGroupRulePayload) SetProtocol(v *CreateProtocol)
- func (o *CreateSecurityGroupRulePayload) SetRemoteSecurityGroupId(v *string)
- func (o *CreateSecurityGroupRulePayload) SetSecurityGroupId(v *string)
- func (o CreateSecurityGroupRulePayload) ToMap() (map[string]interface{}, error)
- type CreateSecurityGroupRuleProtocol
- func (o *CreateSecurityGroupRuleProtocol) GetProtocol() *CreateProtocol
- func (o *CreateSecurityGroupRuleProtocol) GetProtocolOk() (*CreateProtocol, bool)
- func (o *CreateSecurityGroupRuleProtocol) HasProtocol() bool
- func (o *CreateSecurityGroupRuleProtocol) SetProtocol(v *CreateProtocol)
- func (o CreateSecurityGroupRuleProtocol) ToMap() (map[string]interface{}, error)
- type CreateServerNetworking
- func (o *CreateServerNetworking) GetNetworkId() *string
- func (o *CreateServerNetworking) GetNetworkIdOk() (*string, bool)
- func (o *CreateServerNetworking) HasNetworkId() bool
- func (o *CreateServerNetworking) SetNetworkId(v *string)
- func (o CreateServerNetworking) ToMap() (map[string]interface{}, error)
- type CreateServerNetworkingWithNics
- func (o *CreateServerNetworkingWithNics) GetNicIds() *[]string
- func (o *CreateServerNetworkingWithNics) GetNicIdsOk() (*[]string, bool)
- func (o *CreateServerNetworkingWithNics) HasNicIds() bool
- func (o *CreateServerNetworkingWithNics) SetNicIds(v *[]string)
- func (o CreateServerNetworkingWithNics) ToMap() (map[string]interface{}, error)
- type CreateServerPayload
- func (o *CreateServerPayload) GetAffinityGroup() *string
- func (o *CreateServerPayload) GetAffinityGroupOk() (*string, bool)
- func (o *CreateServerPayload) GetAvailabilityZone() *string
- func (o *CreateServerPayload) GetAvailabilityZoneOk() (*string, bool)
- func (o *CreateServerPayload) GetBootVolume() *CreateServerPayloadBootVolume
- func (o *CreateServerPayload) GetBootVolumeOk() (*CreateServerPayloadBootVolume, bool)
- func (o *CreateServerPayload) GetCreatedAt() *time.Time
- func (o *CreateServerPayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *CreateServerPayload) GetErrorMessage() *string
- func (o *CreateServerPayload) GetErrorMessageOk() (*string, bool)
- func (o *CreateServerPayload) GetId() *string
- func (o *CreateServerPayload) GetIdOk() (*string, bool)
- func (o *CreateServerPayload) GetImageId() *string
- func (o *CreateServerPayload) GetImageIdOk() (*string, bool)
- func (o *CreateServerPayload) GetKeypairName() *string
- func (o *CreateServerPayload) GetKeypairNameOk() (*string, bool)
- func (o *CreateServerPayload) GetLabels() *map[string]interface{}
- func (o *CreateServerPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateServerPayload) GetLaunchedAt() *time.Time
- func (o *CreateServerPayload) GetLaunchedAtOk() (*time.Time, bool)
- func (o *CreateServerPayload) GetMachineType() *string
- func (o *CreateServerPayload) GetMachineTypeOk() (*string, bool)
- func (o *CreateServerPayload) GetMaintenanceWindow() *ServerMaintenance
- func (o *CreateServerPayload) GetMaintenanceWindowOk() (*ServerMaintenance, bool)
- func (o *CreateServerPayload) GetName() *string
- func (o *CreateServerPayload) GetNameOk() (*string, bool)
- func (o *CreateServerPayload) GetNetworking() *CreateServerPayloadNetworking
- func (o *CreateServerPayload) GetNetworkingOk() (*CreateServerPayloadNetworking, bool)
- func (o *CreateServerPayload) GetNics() *[]ServerNetwork
- func (o *CreateServerPayload) GetNicsOk() (*[]ServerNetwork, bool)
- func (o *CreateServerPayload) GetPowerStatus() *string
- func (o *CreateServerPayload) GetPowerStatusOk() (*string, bool)
- func (o *CreateServerPayload) GetSecurityGroups() *[]string
- func (o *CreateServerPayload) GetSecurityGroupsOk() (*[]string, bool)
- func (o *CreateServerPayload) GetServiceAccountMails() *[]string
- func (o *CreateServerPayload) GetServiceAccountMailsOk() (*[]string, bool)
- func (o *CreateServerPayload) GetStatus() *string
- func (o *CreateServerPayload) GetStatusOk() (*string, bool)
- func (o *CreateServerPayload) GetUpdatedAt() *time.Time
- func (o *CreateServerPayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *CreateServerPayload) GetUserData() *string
- func (o *CreateServerPayload) GetUserDataOk() (*string, bool)
- func (o *CreateServerPayload) GetVolumes() *[]string
- func (o *CreateServerPayload) GetVolumesOk() (*[]string, bool)
- func (o *CreateServerPayload) HasAffinityGroup() bool
- func (o *CreateServerPayload) HasAvailabilityZone() bool
- func (o *CreateServerPayload) HasBootVolume() bool
- func (o *CreateServerPayload) HasCreatedAt() bool
- func (o *CreateServerPayload) HasErrorMessage() bool
- func (o *CreateServerPayload) HasId() bool
- func (o *CreateServerPayload) HasImageId() bool
- func (o *CreateServerPayload) HasKeypairName() bool
- func (o *CreateServerPayload) HasLabels() bool
- func (o *CreateServerPayload) HasLaunchedAt() bool
- func (o *CreateServerPayload) HasMaintenanceWindow() bool
- func (o *CreateServerPayload) HasNetworking() bool
- func (o *CreateServerPayload) HasNics() bool
- func (o *CreateServerPayload) HasPowerStatus() bool
- func (o *CreateServerPayload) HasSecurityGroups() bool
- func (o *CreateServerPayload) HasServiceAccountMails() bool
- func (o *CreateServerPayload) HasStatus() bool
- func (o *CreateServerPayload) HasUpdatedAt() bool
- func (o *CreateServerPayload) HasUserData() bool
- func (o *CreateServerPayload) HasVolumes() bool
- func (o *CreateServerPayload) SetAffinityGroup(v *string)
- func (o *CreateServerPayload) SetAvailabilityZone(v *string)
- func (o *CreateServerPayload) SetBootVolume(v *CreateServerPayloadBootVolume)
- func (o *CreateServerPayload) SetCreatedAt(v *time.Time)
- func (o *CreateServerPayload) SetErrorMessage(v *string)
- func (o *CreateServerPayload) SetId(v *string)
- func (o *CreateServerPayload) SetImageId(v *string)
- func (o *CreateServerPayload) SetKeypairName(v *string)
- func (o *CreateServerPayload) SetLabels(v *map[string]interface{})
- func (o *CreateServerPayload) SetLaunchedAt(v *time.Time)
- func (o *CreateServerPayload) SetMachineType(v *string)
- func (o *CreateServerPayload) SetMaintenanceWindow(v *ServerMaintenance)
- func (o *CreateServerPayload) SetName(v *string)
- func (o *CreateServerPayload) SetNetworking(v *CreateServerPayloadNetworking)
- func (o *CreateServerPayload) SetNics(v *[]ServerNetwork)
- func (o *CreateServerPayload) SetPowerStatus(v *string)
- func (o *CreateServerPayload) SetSecurityGroups(v *[]string)
- func (o *CreateServerPayload) SetServiceAccountMails(v *[]string)
- func (o *CreateServerPayload) SetStatus(v *string)
- func (o *CreateServerPayload) SetUpdatedAt(v *time.Time)
- func (o *CreateServerPayload) SetUserData(v *string)
- func (o *CreateServerPayload) SetVolumes(v *[]string)
- func (o CreateServerPayload) ToMap() (map[string]interface{}, error)
- type CreateServerPayloadBootVolume
- func (o *CreateServerPayloadBootVolume) GetDeleteOnTermination() *bool
- func (o *CreateServerPayloadBootVolume) GetDeleteOnTerminationOk() (*bool, bool)
- func (o *CreateServerPayloadBootVolume) GetId() *string
- func (o *CreateServerPayloadBootVolume) GetIdOk() (*string, bool)
- func (o *CreateServerPayloadBootVolume) GetPerformanceClass() *string
- func (o *CreateServerPayloadBootVolume) GetPerformanceClassOk() (*string, bool)
- func (o *CreateServerPayloadBootVolume) GetSize() *int64
- func (o *CreateServerPayloadBootVolume) GetSizeOk() (*int64, bool)
- func (o *CreateServerPayloadBootVolume) GetSource() *BootVolumeSource
- func (o *CreateServerPayloadBootVolume) GetSourceOk() (*BootVolumeSource, bool)
- func (o *CreateServerPayloadBootVolume) HasDeleteOnTermination() bool
- func (o *CreateServerPayloadBootVolume) HasId() bool
- func (o *CreateServerPayloadBootVolume) HasPerformanceClass() bool
- func (o *CreateServerPayloadBootVolume) HasSize() bool
- func (o *CreateServerPayloadBootVolume) HasSource() bool
- func (o *CreateServerPayloadBootVolume) SetDeleteOnTermination(v *bool)
- func (o *CreateServerPayloadBootVolume) SetId(v *string)
- func (o *CreateServerPayloadBootVolume) SetPerformanceClass(v *string)
- func (o *CreateServerPayloadBootVolume) SetSize(v *int64)
- func (o *CreateServerPayloadBootVolume) SetSource(v *BootVolumeSource)
- func (o CreateServerPayloadBootVolume) ToMap() (map[string]interface{}, error)
- type CreateServerPayloadNetworking
- type CreateSnapshotPayload
- func (o *CreateSnapshotPayload) GetCreatedAt() *time.Time
- func (o *CreateSnapshotPayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *CreateSnapshotPayload) GetId() *string
- func (o *CreateSnapshotPayload) GetIdOk() (*string, bool)
- func (o *CreateSnapshotPayload) GetLabels() *map[string]interface{}
- func (o *CreateSnapshotPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateSnapshotPayload) GetName() *string
- func (o *CreateSnapshotPayload) GetNameOk() (*string, bool)
- func (o *CreateSnapshotPayload) GetSize() *int64
- func (o *CreateSnapshotPayload) GetSizeOk() (*int64, bool)
- func (o *CreateSnapshotPayload) GetStatus() *string
- func (o *CreateSnapshotPayload) GetStatusOk() (*string, bool)
- func (o *CreateSnapshotPayload) GetUpdatedAt() *time.Time
- func (o *CreateSnapshotPayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *CreateSnapshotPayload) GetVolumeId() *string
- func (o *CreateSnapshotPayload) GetVolumeIdOk() (*string, bool)
- func (o *CreateSnapshotPayload) HasCreatedAt() bool
- func (o *CreateSnapshotPayload) HasId() bool
- func (o *CreateSnapshotPayload) HasLabels() bool
- func (o *CreateSnapshotPayload) HasName() bool
- func (o *CreateSnapshotPayload) HasSize() bool
- func (o *CreateSnapshotPayload) HasStatus() bool
- func (o *CreateSnapshotPayload) HasUpdatedAt() bool
- func (o *CreateSnapshotPayload) SetCreatedAt(v *time.Time)
- func (o *CreateSnapshotPayload) SetId(v *string)
- func (o *CreateSnapshotPayload) SetLabels(v *map[string]interface{})
- func (o *CreateSnapshotPayload) SetName(v *string)
- func (o *CreateSnapshotPayload) SetSize(v *int64)
- func (o *CreateSnapshotPayload) SetStatus(v *string)
- func (o *CreateSnapshotPayload) SetUpdatedAt(v *time.Time)
- func (o *CreateSnapshotPayload) SetVolumeId(v *string)
- func (o CreateSnapshotPayload) ToMap() (map[string]interface{}, error)
- type CreateVolumePayload
- func (o *CreateVolumePayload) GetAvailabilityZone() *string
- func (o *CreateVolumePayload) GetAvailabilityZoneOk() (*string, bool)
- func (o *CreateVolumePayload) GetBootable() *bool
- func (o *CreateVolumePayload) GetBootableOk() (*bool, bool)
- func (o *CreateVolumePayload) GetCreatedAt() *time.Time
- func (o *CreateVolumePayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *CreateVolumePayload) GetDescription() *string
- func (o *CreateVolumePayload) GetDescriptionOk() (*string, bool)
- func (o *CreateVolumePayload) GetId() *string
- func (o *CreateVolumePayload) GetIdOk() (*string, bool)
- func (o *CreateVolumePayload) GetImageConfig() *ImageConfig
- func (o *CreateVolumePayload) GetImageConfigOk() (*ImageConfig, bool)
- func (o *CreateVolumePayload) GetLabels() *map[string]interface{}
- func (o *CreateVolumePayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *CreateVolumePayload) GetName() *string
- func (o *CreateVolumePayload) GetNameOk() (*string, bool)
- func (o *CreateVolumePayload) GetPerformanceClass() *string
- func (o *CreateVolumePayload) GetPerformanceClassOk() (*string, bool)
- func (o *CreateVolumePayload) GetServerId() *string
- func (o *CreateVolumePayload) GetServerIdOk() (*string, bool)
- func (o *CreateVolumePayload) GetSize() *int64
- func (o *CreateVolumePayload) GetSizeOk() (*int64, bool)
- func (o *CreateVolumePayload) GetSource() *VolumeSource
- func (o *CreateVolumePayload) GetSourceOk() (*VolumeSource, bool)
- func (o *CreateVolumePayload) GetStatus() *string
- func (o *CreateVolumePayload) GetStatusOk() (*string, bool)
- func (o *CreateVolumePayload) GetUpdatedAt() *time.Time
- func (o *CreateVolumePayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *CreateVolumePayload) HasBootable() bool
- func (o *CreateVolumePayload) HasCreatedAt() bool
- func (o *CreateVolumePayload) HasDescription() bool
- func (o *CreateVolumePayload) HasId() bool
- func (o *CreateVolumePayload) HasImageConfig() bool
- func (o *CreateVolumePayload) HasLabels() bool
- func (o *CreateVolumePayload) HasName() bool
- func (o *CreateVolumePayload) HasPerformanceClass() bool
- func (o *CreateVolumePayload) HasServerId() bool
- func (o *CreateVolumePayload) HasSize() bool
- func (o *CreateVolumePayload) HasSource() bool
- func (o *CreateVolumePayload) HasStatus() bool
- func (o *CreateVolumePayload) HasUpdatedAt() bool
- func (o *CreateVolumePayload) SetAvailabilityZone(v *string)
- func (o *CreateVolumePayload) SetBootable(v *bool)
- func (o *CreateVolumePayload) SetCreatedAt(v *time.Time)
- func (o *CreateVolumePayload) SetDescription(v *string)
- func (o *CreateVolumePayload) SetId(v *string)
- func (o *CreateVolumePayload) SetImageConfig(v *ImageConfig)
- func (o *CreateVolumePayload) SetLabels(v *map[string]interface{})
- func (o *CreateVolumePayload) SetName(v *string)
- func (o *CreateVolumePayload) SetPerformanceClass(v *string)
- func (o *CreateVolumePayload) SetServerId(v *string)
- func (o *CreateVolumePayload) SetSize(v *int64)
- func (o *CreateVolumePayload) SetSource(v *VolumeSource)
- func (o *CreateVolumePayload) SetStatus(v *string)
- func (o *CreateVolumePayload) SetUpdatedAt(v *time.Time)
- func (o CreateVolumePayload) ToMap() (map[string]interface{}, error)
- type DefaultApiService
- type Error
- type GetServerLog200Response
- type ICMPParameters
- func (o *ICMPParameters) GetCode() *int64
- func (o *ICMPParameters) GetCodeOk() (*int64, bool)
- func (o *ICMPParameters) GetType() *int64
- func (o *ICMPParameters) GetTypeOk() (*int64, bool)
- func (o *ICMPParameters) SetCode(v *int64)
- func (o *ICMPParameters) SetType(v *int64)
- func (o ICMPParameters) ToMap() (map[string]interface{}, error)
- type Image
- func (o *Image) GetChecksum() *ImageChecksum
- func (o *Image) GetChecksumOk() (*ImageChecksum, bool)
- func (o *Image) GetConfig() *ImageConfig
- func (o *Image) GetConfigOk() (*ImageConfig, bool)
- func (o *Image) GetCreatedAt() *time.Time
- func (o *Image) GetCreatedAtOk() (*time.Time, bool)
- func (o *Image) GetDiskFormat() *string
- func (o *Image) GetDiskFormatOk() (*string, bool)
- func (o *Image) GetId() *string
- func (o *Image) GetIdOk() (*string, bool)
- func (o *Image) GetLabels() *map[string]interface{}
- func (o *Image) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Image) GetMinDiskSize() *int64
- func (o *Image) GetMinDiskSizeOk() (*int64, bool)
- func (o *Image) GetMinRam() *int64
- func (o *Image) GetMinRamOk() (*int64, bool)
- func (o *Image) GetName() *string
- func (o *Image) GetNameOk() (*string, bool)
- func (o *Image) GetOwner() *string
- func (o *Image) GetOwnerOk() (*string, bool)
- func (o *Image) GetProtected() *bool
- func (o *Image) GetProtectedOk() (*bool, bool)
- func (o *Image) GetScope() *string
- func (o *Image) GetScopeOk() (*string, bool)
- func (o *Image) GetStatus() *string
- func (o *Image) GetStatusOk() (*string, bool)
- func (o *Image) GetUpdatedAt() *time.Time
- func (o *Image) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Image) HasChecksum() bool
- func (o *Image) HasConfig() bool
- func (o *Image) HasCreatedAt() bool
- func (o *Image) HasId() bool
- func (o *Image) HasLabels() bool
- func (o *Image) HasMinDiskSize() bool
- func (o *Image) HasMinRam() bool
- func (o *Image) HasOwner() bool
- func (o *Image) HasProtected() bool
- func (o *Image) HasScope() bool
- func (o *Image) HasStatus() bool
- func (o *Image) HasUpdatedAt() bool
- func (o *Image) SetChecksum(v *ImageChecksum)
- func (o *Image) SetConfig(v *ImageConfig)
- func (o *Image) SetCreatedAt(v *time.Time)
- func (o *Image) SetDiskFormat(v *string)
- func (o *Image) SetId(v *string)
- func (o *Image) SetLabels(v *map[string]interface{})
- func (o *Image) SetMinDiskSize(v *int64)
- func (o *Image) SetMinRam(v *int64)
- func (o *Image) SetName(v *string)
- func (o *Image) SetOwner(v *string)
- func (o *Image) SetProtected(v *bool)
- func (o *Image) SetScope(v *string)
- func (o *Image) SetStatus(v *string)
- func (o *Image) SetUpdatedAt(v *time.Time)
- func (o Image) ToMap() (map[string]interface{}, error)
- type ImageChecksum
- func (o *ImageChecksum) GetAlgorithm() *string
- func (o *ImageChecksum) GetAlgorithmOk() (*string, bool)
- func (o *ImageChecksum) GetDigest() *string
- func (o *ImageChecksum) GetDigestOk() (*string, bool)
- func (o *ImageChecksum) SetAlgorithm(v *string)
- func (o *ImageChecksum) SetDigest(v *string)
- func (o ImageChecksum) ToMap() (map[string]interface{}, error)
- type ImageConfig
- func (o *ImageConfig) GetBootMenu() *bool
- func (o *ImageConfig) GetBootMenuOk() (*bool, bool)
- func (o *ImageConfig) GetCdromBus() *string
- func (o *ImageConfig) GetCdromBusOk() (*string, bool)
- func (o *ImageConfig) GetDiskBus() *string
- func (o *ImageConfig) GetDiskBusOk() (*string, bool)
- func (o *ImageConfig) GetNicModel() *string
- func (o *ImageConfig) GetNicModelOk() (*string, bool)
- func (o *ImageConfig) GetOperatingSystem() *string
- func (o *ImageConfig) GetOperatingSystemDistro() *string
- func (o *ImageConfig) GetOperatingSystemDistroOk() (*string, bool)
- func (o *ImageConfig) GetOperatingSystemOk() (*string, bool)
- func (o *ImageConfig) GetOperatingSystemVersion() *string
- func (o *ImageConfig) GetOperatingSystemVersionOk() (*string, bool)
- func (o *ImageConfig) GetRescueBus() *string
- func (o *ImageConfig) GetRescueBusOk() (*string, bool)
- func (o *ImageConfig) GetRescueDevice() *string
- func (o *ImageConfig) GetRescueDeviceOk() (*string, bool)
- func (o *ImageConfig) GetSecureBoot() *bool
- func (o *ImageConfig) GetSecureBootOk() (*bool, bool)
- func (o *ImageConfig) GetUefi() *bool
- func (o *ImageConfig) GetUefiOk() (*bool, bool)
- func (o *ImageConfig) GetVideoModel() *string
- func (o *ImageConfig) GetVideoModelOk() (*string, bool)
- func (o *ImageConfig) GetVirtioScsi() *bool
- func (o *ImageConfig) GetVirtioScsiOk() (*bool, bool)
- func (o *ImageConfig) HasBootMenu() bool
- func (o *ImageConfig) HasCdromBus() bool
- func (o *ImageConfig) HasDiskBus() bool
- func (o *ImageConfig) HasNicModel() bool
- func (o *ImageConfig) HasOperatingSystem() bool
- func (o *ImageConfig) HasOperatingSystemDistro() bool
- func (o *ImageConfig) HasOperatingSystemVersion() bool
- func (o *ImageConfig) HasRescueBus() bool
- func (o *ImageConfig) HasRescueDevice() bool
- func (o *ImageConfig) HasSecureBoot() bool
- func (o *ImageConfig) HasUefi() bool
- func (o *ImageConfig) HasVideoModel() bool
- func (o *ImageConfig) HasVirtioScsi() bool
- func (o *ImageConfig) SetBootMenu(v *bool)
- func (o *ImageConfig) SetCdromBus(v *string)
- func (o *ImageConfig) SetCdromBusNil()
- func (o *ImageConfig) SetDiskBus(v *string)
- func (o *ImageConfig) SetDiskBusNil()
- func (o *ImageConfig) SetNicModel(v *string)
- func (o *ImageConfig) SetNicModelNil()
- func (o *ImageConfig) SetOperatingSystem(v *string)
- func (o *ImageConfig) SetOperatingSystemDistro(v *string)
- func (o *ImageConfig) SetOperatingSystemDistroNil()
- func (o *ImageConfig) SetOperatingSystemVersion(v *string)
- func (o *ImageConfig) SetOperatingSystemVersionNil()
- func (o *ImageConfig) SetRescueBus(v *string)
- func (o *ImageConfig) SetRescueBusNil()
- func (o *ImageConfig) SetRescueDevice(v *string)
- func (o *ImageConfig) SetRescueDeviceNil()
- func (o *ImageConfig) SetSecureBoot(v *bool)
- func (o *ImageConfig) SetUefi(v *bool)
- func (o *ImageConfig) SetVideoModel(v *string)
- func (o *ImageConfig) SetVideoModelNil()
- func (o *ImageConfig) SetVirtioScsi(v *bool)
- func (o ImageConfig) ToMap() (map[string]interface{}, error)
- func (o *ImageConfig) UnsetCdromBus()
- func (o *ImageConfig) UnsetDiskBus()
- func (o *ImageConfig) UnsetNicModel()
- func (o *ImageConfig) UnsetOperatingSystemDistro()
- func (o *ImageConfig) UnsetOperatingSystemVersion()
- func (o *ImageConfig) UnsetRescueBus()
- func (o *ImageConfig) UnsetRescueDevice()
- func (o *ImageConfig) UnsetVideoModel()
- type ImageCreateResponse
- func (o *ImageCreateResponse) GetId() *string
- func (o *ImageCreateResponse) GetIdOk() (*string, bool)
- func (o *ImageCreateResponse) GetUploadUrl() *string
- func (o *ImageCreateResponse) GetUploadUrlOk() (*string, bool)
- func (o *ImageCreateResponse) SetId(v *string)
- func (o *ImageCreateResponse) SetUploadUrl(v *string)
- func (o ImageCreateResponse) ToMap() (map[string]interface{}, error)
- type ImageListResponse
- type ImageShare
- func (o *ImageShare) GetParentOrganization() *bool
- func (o *ImageShare) GetParentOrganizationOk() (*bool, bool)
- func (o *ImageShare) GetProjects() *[]string
- func (o *ImageShare) GetProjectsOk() (*[]string, bool)
- func (o *ImageShare) HasParentOrganization() bool
- func (o *ImageShare) HasProjects() bool
- func (o *ImageShare) SetParentOrganization(v *bool)
- func (o *ImageShare) SetProjects(v *[]string)
- func (o ImageShare) ToMap() (map[string]interface{}, error)
- type ImageShareConsumer
- func (o *ImageShareConsumer) GetConsumerProjectId() *string
- func (o *ImageShareConsumer) GetConsumerProjectIdOk() (*string, bool)
- func (o *ImageShareConsumer) GetCreatedAt() *time.Time
- func (o *ImageShareConsumer) GetCreatedAtOk() (*time.Time, bool)
- func (o *ImageShareConsumer) GetImageId() *string
- func (o *ImageShareConsumer) GetImageIdOk() (*string, bool)
- func (o *ImageShareConsumer) GetUpdatedAt() *time.Time
- func (o *ImageShareConsumer) GetUpdatedAtOk() (*time.Time, bool)
- func (o *ImageShareConsumer) HasConsumerProjectId() bool
- func (o *ImageShareConsumer) HasCreatedAt() bool
- func (o *ImageShareConsumer) HasImageId() bool
- func (o *ImageShareConsumer) HasUpdatedAt() bool
- func (o *ImageShareConsumer) SetConsumerProjectId(v *string)
- func (o *ImageShareConsumer) SetCreatedAt(v *time.Time)
- func (o *ImageShareConsumer) SetImageId(v *string)
- func (o *ImageShareConsumer) SetUpdatedAt(v *time.Time)
- func (o ImageShareConsumer) ToMap() (map[string]interface{}, error)
- type KeyPairListResponse
- type Keypair
- func (o *Keypair) GetCreatedAt() *time.Time
- func (o *Keypair) GetCreatedAtOk() (*time.Time, bool)
- func (o *Keypair) GetFingerprint() *string
- func (o *Keypair) GetFingerprintOk() (*string, bool)
- func (o *Keypair) GetLabels() *map[string]interface{}
- func (o *Keypair) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Keypair) GetName() *string
- func (o *Keypair) GetNameOk() (*string, bool)
- func (o *Keypair) GetPublicKey() *string
- func (o *Keypair) GetPublicKeyOk() (*string, bool)
- func (o *Keypair) GetUpdatedAt() *time.Time
- func (o *Keypair) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Keypair) HasCreatedAt() bool
- func (o *Keypair) HasFingerprint() bool
- func (o *Keypair) HasLabels() bool
- func (o *Keypair) HasName() bool
- func (o *Keypair) HasUpdatedAt() bool
- func (o *Keypair) SetCreatedAt(v *time.Time)
- func (o *Keypair) SetFingerprint(v *string)
- func (o *Keypair) SetLabels(v *map[string]interface{})
- func (o *Keypair) SetName(v *string)
- func (o *Keypair) SetPublicKey(v *string)
- func (o *Keypair) SetUpdatedAt(v *time.Time)
- func (o Keypair) ToMap() (map[string]interface{}, error)
- type MachineType
- func (o *MachineType) GetDescription() *string
- func (o *MachineType) GetDescriptionOk() (*string, bool)
- func (o *MachineType) GetDisk() *int64
- func (o *MachineType) GetDiskOk() (*int64, bool)
- func (o *MachineType) GetExtraSpecs() *map[string]interface{}
- func (o *MachineType) GetExtraSpecsOk() (*map[string]interface{}, bool)
- func (o *MachineType) GetName() *string
- func (o *MachineType) GetNameOk() (*string, bool)
- func (o *MachineType) GetRam() *int64
- func (o *MachineType) GetRamOk() (*int64, bool)
- func (o *MachineType) GetVcpus() *int64
- func (o *MachineType) GetVcpusOk() (*int64, bool)
- func (o *MachineType) HasDescription() bool
- func (o *MachineType) HasExtraSpecs() bool
- func (o *MachineType) SetDescription(v *string)
- func (o *MachineType) SetDisk(v *int64)
- func (o *MachineType) SetExtraSpecs(v *map[string]interface{})
- func (o *MachineType) SetName(v *string)
- func (o *MachineType) SetRam(v *int64)
- func (o *MachineType) SetVcpus(v *int64)
- func (o MachineType) ToMap() (map[string]interface{}, error)
- type MachineTypeListResponse
- type MappedNullable
- type NIC
- func (o *NIC) GetAllowedAddresses() *[]AllowedAddressesInner
- func (o *NIC) GetAllowedAddressesOk() (*[]AllowedAddressesInner, bool)
- func (o *NIC) GetDevice() *string
- func (o *NIC) GetDeviceOk() (*string, bool)
- func (o *NIC) GetId() *string
- func (o *NIC) GetIdOk() (*string, bool)
- func (o *NIC) GetIpv4() *string
- func (o *NIC) GetIpv4Ok() (*string, bool)
- func (o *NIC) GetIpv6() *string
- func (o *NIC) GetIpv6Ok() (*string, bool)
- func (o *NIC) GetLabels() *map[string]interface{}
- func (o *NIC) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *NIC) GetMac() *string
- func (o *NIC) GetMacOk() (*string, bool)
- func (o *NIC) GetName() *string
- func (o *NIC) GetNameOk() (*string, bool)
- func (o *NIC) GetNetworkId() *string
- func (o *NIC) GetNetworkIdOk() (*string, bool)
- func (o *NIC) GetNicSecurity() *bool
- func (o *NIC) GetNicSecurityOk() (*bool, bool)
- func (o *NIC) GetSecurityGroups() *[]string
- func (o *NIC) GetSecurityGroupsOk() (*[]string, bool)
- func (o *NIC) GetStatus() *string
- func (o *NIC) GetStatusOk() (*string, bool)
- func (o *NIC) GetType() *string
- func (o *NIC) GetTypeOk() (*string, bool)
- func (o *NIC) HasAllowedAddresses() bool
- func (o *NIC) HasDevice() bool
- func (o *NIC) HasId() bool
- func (o *NIC) HasIpv4() bool
- func (o *NIC) HasIpv6() bool
- func (o *NIC) HasLabels() bool
- func (o *NIC) HasMac() bool
- func (o *NIC) HasName() bool
- func (o *NIC) HasNetworkId() bool
- func (o *NIC) HasNicSecurity() bool
- func (o *NIC) HasSecurityGroups() bool
- func (o *NIC) HasStatus() bool
- func (o *NIC) HasType() bool
- func (o *NIC) SetAllowedAddresses(v *[]AllowedAddressesInner)
- func (o *NIC) SetDevice(v *string)
- func (o *NIC) SetId(v *string)
- func (o *NIC) SetIpv4(v *string)
- func (o *NIC) SetIpv6(v *string)
- func (o *NIC) SetLabels(v *map[string]interface{})
- func (o *NIC) SetMac(v *string)
- func (o *NIC) SetName(v *string)
- func (o *NIC) SetNetworkId(v *string)
- func (o *NIC) SetNicSecurity(v *bool)
- func (o *NIC) SetSecurityGroups(v *[]string)
- func (o *NIC) SetStatus(v *string)
- func (o *NIC) SetType(v *string)
- func (o NIC) ToMap() (map[string]interface{}, error)
- type NICListResponse
- type Network
- func (o *Network) GetCreatedAt() *time.Time
- func (o *Network) GetCreatedAtOk() (*time.Time, bool)
- func (o *Network) GetGateway() *string
- func (o *Network) GetGatewayOk() (*string, bool)
- func (o *Network) GetGatewayv6() *string
- func (o *Network) GetGatewayv6Ok() (*string, bool)
- func (o *Network) GetLabels() *map[string]interface{}
- func (o *Network) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Network) GetName() *string
- func (o *Network) GetNameOk() (*string, bool)
- func (o *Network) GetNameservers() *[]string
- func (o *Network) GetNameserversOk() (*[]string, bool)
- func (o *Network) GetNameserversV6() *[]string
- func (o *Network) GetNameserversV6Ok() (*[]string, bool)
- func (o *Network) GetNetworkId() *string
- func (o *Network) GetNetworkIdOk() (*string, bool)
- func (o *Network) GetPrefixes() *[]string
- func (o *Network) GetPrefixesOk() (*[]string, bool)
- func (o *Network) GetPrefixesV6() *[]string
- func (o *Network) GetPrefixesV6Ok() (*[]string, bool)
- func (o *Network) GetPublicIp() *string
- func (o *Network) GetPublicIpOk() (*string, bool)
- func (o *Network) GetRouted() *bool
- func (o *Network) GetRoutedOk() (*bool, bool)
- func (o *Network) GetState() *string
- func (o *Network) GetStateOk() (*string, bool)
- func (o *Network) GetUpdatedAt() *time.Time
- func (o *Network) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Network) HasCreatedAt() bool
- func (o *Network) HasGateway() bool
- func (o *Network) HasGatewayv6() bool
- func (o *Network) HasLabels() bool
- func (o *Network) HasNameservers() bool
- func (o *Network) HasNameserversV6() bool
- func (o *Network) HasPrefixes() bool
- func (o *Network) HasPrefixesV6() bool
- func (o *Network) HasPublicIp() bool
- func (o *Network) HasRouted() bool
- func (o *Network) HasUpdatedAt() bool
- func (o *Network) SetCreatedAt(v *time.Time)
- func (o *Network) SetGateway(v *string)
- func (o *Network) SetGatewayNil()
- func (o *Network) SetGatewayv6(v *string)
- func (o *Network) SetGatewayv6Nil()
- func (o *Network) SetLabels(v *map[string]interface{})
- func (o *Network) SetName(v *string)
- func (o *Network) SetNameservers(v *[]string)
- func (o *Network) SetNameserversV6(v *[]string)
- func (o *Network) SetNetworkId(v *string)
- func (o *Network) SetPrefixes(v *[]string)
- func (o *Network) SetPrefixesV6(v *[]string)
- func (o *Network) SetPublicIp(v *string)
- func (o *Network) SetRouted(v *bool)
- func (o *Network) SetState(v *string)
- func (o *Network) SetUpdatedAt(v *time.Time)
- func (o Network) ToMap() (map[string]interface{}, error)
- func (o *Network) UnsetGateway()
- func (o *Network) UnsetGatewayv6()
- type NetworkArea
- func (o *NetworkArea) GetAreaId() *string
- func (o *NetworkArea) GetAreaIdOk() (*string, bool)
- func (o *NetworkArea) GetCreatedAt() *time.Time
- func (o *NetworkArea) GetCreatedAtOk() (*time.Time, bool)
- func (o *NetworkArea) GetIpv4() *NetworkAreaIPv4
- func (o *NetworkArea) GetIpv4Ok() (*NetworkAreaIPv4, bool)
- func (o *NetworkArea) GetLabels() *map[string]interface{}
- func (o *NetworkArea) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *NetworkArea) GetName() *string
- func (o *NetworkArea) GetNameOk() (*string, bool)
- func (o *NetworkArea) GetProjectCount() *int64
- func (o *NetworkArea) GetProjectCountOk() (*int64, bool)
- func (o *NetworkArea) GetState() *string
- func (o *NetworkArea) GetStateOk() (*string, bool)
- func (o *NetworkArea) GetUpdatedAt() *time.Time
- func (o *NetworkArea) GetUpdatedAtOk() (*time.Time, bool)
- func (o *NetworkArea) HasCreatedAt() bool
- func (o *NetworkArea) HasIpv4() bool
- func (o *NetworkArea) HasLabels() bool
- func (o *NetworkArea) HasUpdatedAt() bool
- func (o *NetworkArea) SetAreaId(v *string)
- func (o *NetworkArea) SetCreatedAt(v *time.Time)
- func (o *NetworkArea) SetIpv4(v *NetworkAreaIPv4)
- func (o *NetworkArea) SetLabels(v *map[string]interface{})
- func (o *NetworkArea) SetName(v *string)
- func (o *NetworkArea) SetProjectCount(v *int64)
- func (o *NetworkArea) SetState(v *string)
- func (o *NetworkArea) SetUpdatedAt(v *time.Time)
- func (o NetworkArea) ToMap() (map[string]interface{}, error)
- type NetworkAreaIPv4
- func (o *NetworkAreaIPv4) GetDefaultNameservers() *[]string
- func (o *NetworkAreaIPv4) GetDefaultNameserversOk() (*[]string, bool)
- func (o *NetworkAreaIPv4) GetDefaultPrefixLen() *int64
- func (o *NetworkAreaIPv4) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *NetworkAreaIPv4) GetMaxPrefixLen() *int64
- func (o *NetworkAreaIPv4) GetMaxPrefixLenOk() (*int64, bool)
- func (o *NetworkAreaIPv4) GetMinPrefixLen() *int64
- func (o *NetworkAreaIPv4) GetMinPrefixLenOk() (*int64, bool)
- func (o *NetworkAreaIPv4) GetNetworkRanges() *[]NetworkRange
- func (o *NetworkAreaIPv4) GetNetworkRangesOk() (*[]NetworkRange, bool)
- func (o *NetworkAreaIPv4) GetRoutes() *[]Route
- func (o *NetworkAreaIPv4) GetRoutesOk() (*[]Route, bool)
- func (o *NetworkAreaIPv4) GetTransferNetwork() *string
- func (o *NetworkAreaIPv4) GetTransferNetworkOk() (*string, bool)
- func (o *NetworkAreaIPv4) HasDefaultNameservers() bool
- func (o *NetworkAreaIPv4) HasDefaultPrefixLen() bool
- func (o *NetworkAreaIPv4) HasMaxPrefixLen() bool
- func (o *NetworkAreaIPv4) HasMinPrefixLen() bool
- func (o *NetworkAreaIPv4) HasNetworkRanges() bool
- func (o *NetworkAreaIPv4) HasRoutes() bool
- func (o *NetworkAreaIPv4) HasTransferNetwork() bool
- func (o *NetworkAreaIPv4) SetDefaultNameservers(v *[]string)
- func (o *NetworkAreaIPv4) SetDefaultPrefixLen(v *int64)
- func (o *NetworkAreaIPv4) SetMaxPrefixLen(v *int64)
- func (o *NetworkAreaIPv4) SetMinPrefixLen(v *int64)
- func (o *NetworkAreaIPv4) SetNetworkRanges(v *[]NetworkRange)
- func (o *NetworkAreaIPv4) SetRoutes(v *[]Route)
- func (o *NetworkAreaIPv4) SetTransferNetwork(v *string)
- func (o NetworkAreaIPv4) ToMap() (map[string]interface{}, error)
- type NetworkAreaListResponse
- type NetworkListResponse
- type NetworkRange
- func (o *NetworkRange) GetCreatedAt() *time.Time
- func (o *NetworkRange) GetCreatedAtOk() (*time.Time, bool)
- func (o *NetworkRange) GetNetworkRangeId() *string
- func (o *NetworkRange) GetNetworkRangeIdOk() (*string, bool)
- func (o *NetworkRange) GetPrefix() *string
- func (o *NetworkRange) GetPrefixOk() (*string, bool)
- func (o *NetworkRange) GetUpdatedAt() *time.Time
- func (o *NetworkRange) GetUpdatedAtOk() (*time.Time, bool)
- func (o *NetworkRange) HasCreatedAt() bool
- func (o *NetworkRange) HasNetworkRangeId() bool
- func (o *NetworkRange) HasUpdatedAt() bool
- func (o *NetworkRange) SetCreatedAt(v *time.Time)
- func (o *NetworkRange) SetNetworkRangeId(v *string)
- func (o *NetworkRange) SetPrefix(v *string)
- func (o *NetworkRange) SetUpdatedAt(v *time.Time)
- func (o NetworkRange) ToMap() (map[string]interface{}, error)
- type NetworkRangeListResponse
- type NullableAddVolumeToServerPayload
- func (v NullableAddVolumeToServerPayload) Get() *AddVolumeToServerPayload
- func (v NullableAddVolumeToServerPayload) IsSet() bool
- func (v NullableAddVolumeToServerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableAddVolumeToServerPayload) Set(val *AddVolumeToServerPayload)
- func (v *NullableAddVolumeToServerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableAddVolumeToServerPayload) Unset()
- type NullableAffinityGroup
- func (v NullableAffinityGroup) Get() *AffinityGroup
- func (v NullableAffinityGroup) IsSet() bool
- func (v NullableAffinityGroup) MarshalJSON() ([]byte, error)
- func (v *NullableAffinityGroup) Set(val *AffinityGroup)
- func (v *NullableAffinityGroup) UnmarshalJSON(src []byte) error
- func (v *NullableAffinityGroup) Unset()
- type NullableAffinityGroupListResponse
- func (v NullableAffinityGroupListResponse) Get() *AffinityGroupListResponse
- func (v NullableAffinityGroupListResponse) IsSet() bool
- func (v NullableAffinityGroupListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableAffinityGroupListResponse) Set(val *AffinityGroupListResponse)
- func (v *NullableAffinityGroupListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableAffinityGroupListResponse) Unset()
- type NullableAllowedAddressesInner
- func (v NullableAllowedAddressesInner) Get() *AllowedAddressesInner
- func (v NullableAllowedAddressesInner) IsSet() bool
- func (v NullableAllowedAddressesInner) MarshalJSON() ([]byte, error)
- func (v *NullableAllowedAddressesInner) Set(val *AllowedAddressesInner)
- func (v *NullableAllowedAddressesInner) UnmarshalJSON(src []byte) error
- func (v *NullableAllowedAddressesInner) Unset()
- type NullableArea
- type NullableAreaConfig
- type NullableAreaPrefixConfigIPv4
- func (v NullableAreaPrefixConfigIPv4) Get() *AreaPrefixConfigIPv4
- func (v NullableAreaPrefixConfigIPv4) IsSet() bool
- func (v NullableAreaPrefixConfigIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableAreaPrefixConfigIPv4) Set(val *AreaPrefixConfigIPv4)
- func (v *NullableAreaPrefixConfigIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableAreaPrefixConfigIPv4) Unset()
- type NullableAvailabilityZoneListResponse
- func (v NullableAvailabilityZoneListResponse) Get() *AvailabilityZoneListResponse
- func (v NullableAvailabilityZoneListResponse) IsSet() bool
- func (v NullableAvailabilityZoneListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableAvailabilityZoneListResponse) Set(val *AvailabilityZoneListResponse)
- func (v *NullableAvailabilityZoneListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableAvailabilityZoneListResponse) Unset()
- type NullableBackup
- type NullableBackupListResponse
- func (v NullableBackupListResponse) Get() *BackupListResponse
- func (v NullableBackupListResponse) IsSet() bool
- func (v NullableBackupListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableBackupListResponse) Set(val *BackupListResponse)
- func (v *NullableBackupListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableBackupListResponse) Unset()
- type NullableBackupSource
- func (v NullableBackupSource) Get() *BackupSource
- func (v NullableBackupSource) IsSet() bool
- func (v NullableBackupSource) MarshalJSON() ([]byte, error)
- func (v *NullableBackupSource) Set(val *BackupSource)
- func (v *NullableBackupSource) UnmarshalJSON(src []byte) error
- func (v *NullableBackupSource) Unset()
- type NullableBaseSecurityGroupRule
- func (v NullableBaseSecurityGroupRule) Get() *BaseSecurityGroupRule
- func (v NullableBaseSecurityGroupRule) IsSet() bool
- func (v NullableBaseSecurityGroupRule) MarshalJSON() ([]byte, error)
- func (v *NullableBaseSecurityGroupRule) Set(val *BaseSecurityGroupRule)
- func (v *NullableBaseSecurityGroupRule) UnmarshalJSON(src []byte) error
- func (v *NullableBaseSecurityGroupRule) Unset()
- type NullableBool
- type NullableBootVolume
- type NullableBootVolumeSource
- func (v NullableBootVolumeSource) Get() *BootVolumeSource
- func (v NullableBootVolumeSource) IsSet() bool
- func (v NullableBootVolumeSource) MarshalJSON() ([]byte, error)
- func (v *NullableBootVolumeSource) Set(val *BootVolumeSource)
- func (v *NullableBootVolumeSource) UnmarshalJSON(src []byte) error
- func (v *NullableBootVolumeSource) Unset()
- type NullableCreateAffinityGroupPayload
- func (v NullableCreateAffinityGroupPayload) Get() *CreateAffinityGroupPayload
- func (v NullableCreateAffinityGroupPayload) IsSet() bool
- func (v NullableCreateAffinityGroupPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateAffinityGroupPayload) Set(val *CreateAffinityGroupPayload)
- func (v *NullableCreateAffinityGroupPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateAffinityGroupPayload) Unset()
- type NullableCreateAreaAddressFamily
- func (v NullableCreateAreaAddressFamily) Get() *CreateAreaAddressFamily
- func (v NullableCreateAreaAddressFamily) IsSet() bool
- func (v NullableCreateAreaAddressFamily) MarshalJSON() ([]byte, error)
- func (v *NullableCreateAreaAddressFamily) Set(val *CreateAreaAddressFamily)
- func (v *NullableCreateAreaAddressFamily) UnmarshalJSON(src []byte) error
- func (v *NullableCreateAreaAddressFamily) Unset()
- type NullableCreateAreaIPv4
- func (v NullableCreateAreaIPv4) Get() *CreateAreaIPv4
- func (v NullableCreateAreaIPv4) IsSet() bool
- func (v NullableCreateAreaIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableCreateAreaIPv4) Set(val *CreateAreaIPv4)
- func (v *NullableCreateAreaIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableCreateAreaIPv4) Unset()
- type NullableCreateBackupPayload
- func (v NullableCreateBackupPayload) Get() *CreateBackupPayload
- func (v NullableCreateBackupPayload) IsSet() bool
- func (v NullableCreateBackupPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateBackupPayload) Set(val *CreateBackupPayload)
- func (v *NullableCreateBackupPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateBackupPayload) Unset()
- type NullableCreateImagePayload
- func (v NullableCreateImagePayload) Get() *CreateImagePayload
- func (v NullableCreateImagePayload) IsSet() bool
- func (v NullableCreateImagePayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateImagePayload) Set(val *CreateImagePayload)
- func (v *NullableCreateImagePayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateImagePayload) Unset()
- type NullableCreateKeyPairPayload
- func (v NullableCreateKeyPairPayload) Get() *CreateKeyPairPayload
- func (v NullableCreateKeyPairPayload) IsSet() bool
- func (v NullableCreateKeyPairPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateKeyPairPayload) Set(val *CreateKeyPairPayload)
- func (v *NullableCreateKeyPairPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateKeyPairPayload) Unset()
- type NullableCreateNetworkAddressFamily
- func (v NullableCreateNetworkAddressFamily) Get() *CreateNetworkAddressFamily
- func (v NullableCreateNetworkAddressFamily) IsSet() bool
- func (v NullableCreateNetworkAddressFamily) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkAddressFamily) Set(val *CreateNetworkAddressFamily)
- func (v *NullableCreateNetworkAddressFamily) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkAddressFamily) Unset()
- type NullableCreateNetworkAreaPayload
- func (v NullableCreateNetworkAreaPayload) Get() *CreateNetworkAreaPayload
- func (v NullableCreateNetworkAreaPayload) IsSet() bool
- func (v NullableCreateNetworkAreaPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkAreaPayload) Set(val *CreateNetworkAreaPayload)
- func (v *NullableCreateNetworkAreaPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkAreaPayload) Unset()
- type NullableCreateNetworkAreaRangePayload
- func (v NullableCreateNetworkAreaRangePayload) Get() *CreateNetworkAreaRangePayload
- func (v NullableCreateNetworkAreaRangePayload) IsSet() bool
- func (v NullableCreateNetworkAreaRangePayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkAreaRangePayload) Set(val *CreateNetworkAreaRangePayload)
- func (v *NullableCreateNetworkAreaRangePayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkAreaRangePayload) Unset()
- type NullableCreateNetworkAreaRoutePayload
- func (v NullableCreateNetworkAreaRoutePayload) Get() *CreateNetworkAreaRoutePayload
- func (v NullableCreateNetworkAreaRoutePayload) IsSet() bool
- func (v NullableCreateNetworkAreaRoutePayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkAreaRoutePayload) Set(val *CreateNetworkAreaRoutePayload)
- func (v *NullableCreateNetworkAreaRoutePayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkAreaRoutePayload) Unset()
- type NullableCreateNetworkIPv4Body
- func (v NullableCreateNetworkIPv4Body) Get() *CreateNetworkIPv4Body
- func (v NullableCreateNetworkIPv4Body) IsSet() bool
- func (v NullableCreateNetworkIPv4Body) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv4Body) Set(val *CreateNetworkIPv4Body)
- func (v *NullableCreateNetworkIPv4Body) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv4Body) Unset()
- type NullableCreateNetworkIPv6Body
- func (v NullableCreateNetworkIPv6Body) Get() *CreateNetworkIPv6Body
- func (v NullableCreateNetworkIPv6Body) IsSet() bool
- func (v NullableCreateNetworkIPv6Body) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkIPv6Body) Set(val *CreateNetworkIPv6Body)
- func (v *NullableCreateNetworkIPv6Body) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkIPv6Body) Unset()
- type NullableCreateNetworkPayload
- func (v NullableCreateNetworkPayload) Get() *CreateNetworkPayload
- func (v NullableCreateNetworkPayload) IsSet() bool
- func (v NullableCreateNetworkPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNetworkPayload) Set(val *CreateNetworkPayload)
- func (v *NullableCreateNetworkPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNetworkPayload) Unset()
- type NullableCreateNicPayload
- func (v NullableCreateNicPayload) Get() *CreateNicPayload
- func (v NullableCreateNicPayload) IsSet() bool
- func (v NullableCreateNicPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateNicPayload) Set(val *CreateNicPayload)
- func (v *NullableCreateNicPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateNicPayload) Unset()
- type NullableCreateProtocol
- func (v NullableCreateProtocol) Get() *CreateProtocol
- func (v NullableCreateProtocol) IsSet() bool
- func (v NullableCreateProtocol) MarshalJSON() ([]byte, error)
- func (v *NullableCreateProtocol) Set(val *CreateProtocol)
- func (v *NullableCreateProtocol) UnmarshalJSON(src []byte) error
- func (v *NullableCreateProtocol) Unset()
- type NullableCreatePublicIPPayload
- func (v NullableCreatePublicIPPayload) Get() *CreatePublicIPPayload
- func (v NullableCreatePublicIPPayload) IsSet() bool
- func (v NullableCreatePublicIPPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreatePublicIPPayload) Set(val *CreatePublicIPPayload)
- func (v *NullableCreatePublicIPPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreatePublicIPPayload) Unset()
- type NullableCreateSecurityGroupPayload
- func (v NullableCreateSecurityGroupPayload) Get() *CreateSecurityGroupPayload
- func (v NullableCreateSecurityGroupPayload) IsSet() bool
- func (v NullableCreateSecurityGroupPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateSecurityGroupPayload) Set(val *CreateSecurityGroupPayload)
- func (v *NullableCreateSecurityGroupPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateSecurityGroupPayload) Unset()
- type NullableCreateSecurityGroupRulePayload
- func (v NullableCreateSecurityGroupRulePayload) Get() *CreateSecurityGroupRulePayload
- func (v NullableCreateSecurityGroupRulePayload) IsSet() bool
- func (v NullableCreateSecurityGroupRulePayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateSecurityGroupRulePayload) Set(val *CreateSecurityGroupRulePayload)
- func (v *NullableCreateSecurityGroupRulePayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateSecurityGroupRulePayload) Unset()
- type NullableCreateSecurityGroupRuleProtocol
- func (v NullableCreateSecurityGroupRuleProtocol) Get() *CreateSecurityGroupRuleProtocol
- func (v NullableCreateSecurityGroupRuleProtocol) IsSet() bool
- func (v NullableCreateSecurityGroupRuleProtocol) MarshalJSON() ([]byte, error)
- func (v *NullableCreateSecurityGroupRuleProtocol) Set(val *CreateSecurityGroupRuleProtocol)
- func (v *NullableCreateSecurityGroupRuleProtocol) UnmarshalJSON(src []byte) error
- func (v *NullableCreateSecurityGroupRuleProtocol) Unset()
- type NullableCreateServerNetworking
- func (v NullableCreateServerNetworking) Get() *CreateServerNetworking
- func (v NullableCreateServerNetworking) IsSet() bool
- func (v NullableCreateServerNetworking) MarshalJSON() ([]byte, error)
- func (v *NullableCreateServerNetworking) Set(val *CreateServerNetworking)
- func (v *NullableCreateServerNetworking) UnmarshalJSON(src []byte) error
- func (v *NullableCreateServerNetworking) Unset()
- type NullableCreateServerNetworkingWithNics
- func (v NullableCreateServerNetworkingWithNics) Get() *CreateServerNetworkingWithNics
- func (v NullableCreateServerNetworkingWithNics) IsSet() bool
- func (v NullableCreateServerNetworkingWithNics) MarshalJSON() ([]byte, error)
- func (v *NullableCreateServerNetworkingWithNics) Set(val *CreateServerNetworkingWithNics)
- func (v *NullableCreateServerNetworkingWithNics) UnmarshalJSON(src []byte) error
- func (v *NullableCreateServerNetworkingWithNics) Unset()
- type NullableCreateServerPayload
- func (v NullableCreateServerPayload) Get() *CreateServerPayload
- func (v NullableCreateServerPayload) IsSet() bool
- func (v NullableCreateServerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateServerPayload) Set(val *CreateServerPayload)
- func (v *NullableCreateServerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateServerPayload) Unset()
- type NullableCreateServerPayloadBootVolume
- func (v NullableCreateServerPayloadBootVolume) Get() *CreateServerPayloadBootVolume
- func (v NullableCreateServerPayloadBootVolume) IsSet() bool
- func (v NullableCreateServerPayloadBootVolume) MarshalJSON() ([]byte, error)
- func (v *NullableCreateServerPayloadBootVolume) Set(val *CreateServerPayloadBootVolume)
- func (v *NullableCreateServerPayloadBootVolume) UnmarshalJSON(src []byte) error
- func (v *NullableCreateServerPayloadBootVolume) Unset()
- type NullableCreateServerPayloadNetworking
- func (v NullableCreateServerPayloadNetworking) Get() *CreateServerPayloadNetworking
- func (v NullableCreateServerPayloadNetworking) IsSet() bool
- func (v NullableCreateServerPayloadNetworking) MarshalJSON() ([]byte, error)
- func (v *NullableCreateServerPayloadNetworking) Set(val *CreateServerPayloadNetworking)
- func (v *NullableCreateServerPayloadNetworking) UnmarshalJSON(src []byte) error
- func (v *NullableCreateServerPayloadNetworking) Unset()
- type NullableCreateSnapshotPayload
- func (v NullableCreateSnapshotPayload) Get() *CreateSnapshotPayload
- func (v NullableCreateSnapshotPayload) IsSet() bool
- func (v NullableCreateSnapshotPayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateSnapshotPayload) Set(val *CreateSnapshotPayload)
- func (v *NullableCreateSnapshotPayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateSnapshotPayload) Unset()
- type NullableCreateVolumePayload
- func (v NullableCreateVolumePayload) Get() *CreateVolumePayload
- func (v NullableCreateVolumePayload) IsSet() bool
- func (v NullableCreateVolumePayload) MarshalJSON() ([]byte, error)
- func (v *NullableCreateVolumePayload) Set(val *CreateVolumePayload)
- func (v *NullableCreateVolumePayload) UnmarshalJSON(src []byte) error
- func (v *NullableCreateVolumePayload) Unset()
- type NullableError
- type NullableFloat32
- type NullableFloat64
- type NullableGetServerLog200Response
- func (v NullableGetServerLog200Response) Get() *GetServerLog200Response
- func (v NullableGetServerLog200Response) IsSet() bool
- func (v NullableGetServerLog200Response) MarshalJSON() ([]byte, error)
- func (v *NullableGetServerLog200Response) Set(val *GetServerLog200Response)
- func (v *NullableGetServerLog200Response) UnmarshalJSON(src []byte) error
- func (v *NullableGetServerLog200Response) Unset()
- type NullableICMPParameters
- func (v NullableICMPParameters) Get() *ICMPParameters
- func (v NullableICMPParameters) IsSet() bool
- func (v NullableICMPParameters) MarshalJSON() ([]byte, error)
- func (v *NullableICMPParameters) Set(val *ICMPParameters)
- func (v *NullableICMPParameters) UnmarshalJSON(src []byte) error
- func (v *NullableICMPParameters) Unset()
- type NullableImage
- type NullableImageChecksum
- func (v NullableImageChecksum) Get() *ImageChecksum
- func (v NullableImageChecksum) IsSet() bool
- func (v NullableImageChecksum) MarshalJSON() ([]byte, error)
- func (v *NullableImageChecksum) Set(val *ImageChecksum)
- func (v *NullableImageChecksum) UnmarshalJSON(src []byte) error
- func (v *NullableImageChecksum) Unset()
- type NullableImageConfig
- func (v NullableImageConfig) Get() *ImageConfig
- func (v NullableImageConfig) IsSet() bool
- func (v NullableImageConfig) MarshalJSON() ([]byte, error)
- func (v *NullableImageConfig) Set(val *ImageConfig)
- func (v *NullableImageConfig) UnmarshalJSON(src []byte) error
- func (v *NullableImageConfig) Unset()
- type NullableImageCreateResponse
- func (v NullableImageCreateResponse) Get() *ImageCreateResponse
- func (v NullableImageCreateResponse) IsSet() bool
- func (v NullableImageCreateResponse) MarshalJSON() ([]byte, error)
- func (v *NullableImageCreateResponse) Set(val *ImageCreateResponse)
- func (v *NullableImageCreateResponse) UnmarshalJSON(src []byte) error
- func (v *NullableImageCreateResponse) Unset()
- type NullableImageListResponse
- func (v NullableImageListResponse) Get() *ImageListResponse
- func (v NullableImageListResponse) IsSet() bool
- func (v NullableImageListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableImageListResponse) Set(val *ImageListResponse)
- func (v *NullableImageListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableImageListResponse) Unset()
- type NullableImageShare
- type NullableImageShareConsumer
- func (v NullableImageShareConsumer) Get() *ImageShareConsumer
- func (v NullableImageShareConsumer) IsSet() bool
- func (v NullableImageShareConsumer) MarshalJSON() ([]byte, error)
- func (v *NullableImageShareConsumer) Set(val *ImageShareConsumer)
- func (v *NullableImageShareConsumer) UnmarshalJSON(src []byte) error
- func (v *NullableImageShareConsumer) Unset()
- type NullableInt
- type NullableInt32
- type NullableInt64
- type NullableKeyPairListResponse
- func (v NullableKeyPairListResponse) Get() *KeyPairListResponse
- func (v NullableKeyPairListResponse) IsSet() bool
- func (v NullableKeyPairListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableKeyPairListResponse) Set(val *KeyPairListResponse)
- func (v *NullableKeyPairListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableKeyPairListResponse) Unset()
- type NullableKeypair
- type NullableMachineType
- func (v NullableMachineType) Get() *MachineType
- func (v NullableMachineType) IsSet() bool
- func (v NullableMachineType) MarshalJSON() ([]byte, error)
- func (v *NullableMachineType) Set(val *MachineType)
- func (v *NullableMachineType) UnmarshalJSON(src []byte) error
- func (v *NullableMachineType) Unset()
- type NullableMachineTypeListResponse
- func (v NullableMachineTypeListResponse) Get() *MachineTypeListResponse
- func (v NullableMachineTypeListResponse) IsSet() bool
- func (v NullableMachineTypeListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableMachineTypeListResponse) Set(val *MachineTypeListResponse)
- func (v *NullableMachineTypeListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableMachineTypeListResponse) Unset()
- type NullableNIC
- type NullableNICListResponse
- func (v NullableNICListResponse) Get() *NICListResponse
- func (v NullableNICListResponse) IsSet() bool
- func (v NullableNICListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableNICListResponse) Set(val *NICListResponse)
- func (v *NullableNICListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableNICListResponse) Unset()
- type NullableNetwork
- type NullableNetworkArea
- func (v NullableNetworkArea) Get() *NetworkArea
- func (v NullableNetworkArea) IsSet() bool
- func (v NullableNetworkArea) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkArea) Set(val *NetworkArea)
- func (v *NullableNetworkArea) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkArea) Unset()
- type NullableNetworkAreaIPv4
- func (v NullableNetworkAreaIPv4) Get() *NetworkAreaIPv4
- func (v NullableNetworkAreaIPv4) IsSet() bool
- func (v NullableNetworkAreaIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkAreaIPv4) Set(val *NetworkAreaIPv4)
- func (v *NullableNetworkAreaIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkAreaIPv4) Unset()
- type NullableNetworkAreaListResponse
- func (v NullableNetworkAreaListResponse) Get() *NetworkAreaListResponse
- func (v NullableNetworkAreaListResponse) IsSet() bool
- func (v NullableNetworkAreaListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkAreaListResponse) Set(val *NetworkAreaListResponse)
- func (v *NullableNetworkAreaListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkAreaListResponse) Unset()
- type NullableNetworkListResponse
- func (v NullableNetworkListResponse) Get() *NetworkListResponse
- func (v NullableNetworkListResponse) IsSet() bool
- func (v NullableNetworkListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkListResponse) Set(val *NetworkListResponse)
- func (v *NullableNetworkListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkListResponse) Unset()
- type NullableNetworkRange
- func (v NullableNetworkRange) Get() *NetworkRange
- func (v NullableNetworkRange) IsSet() bool
- func (v NullableNetworkRange) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkRange) Set(val *NetworkRange)
- func (v *NullableNetworkRange) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkRange) Unset()
- type NullableNetworkRangeListResponse
- func (v NullableNetworkRangeListResponse) Get() *NetworkRangeListResponse
- func (v NullableNetworkRangeListResponse) IsSet() bool
- func (v NullableNetworkRangeListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableNetworkRangeListResponse) Set(val *NetworkRangeListResponse)
- func (v *NullableNetworkRangeListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableNetworkRangeListResponse) Unset()
- type NullablePartialUpdateNetworkAreaPayload
- func (v NullablePartialUpdateNetworkAreaPayload) Get() *PartialUpdateNetworkAreaPayload
- func (v NullablePartialUpdateNetworkAreaPayload) IsSet() bool
- func (v NullablePartialUpdateNetworkAreaPayload) MarshalJSON() ([]byte, error)
- func (v *NullablePartialUpdateNetworkAreaPayload) Set(val *PartialUpdateNetworkAreaPayload)
- func (v *NullablePartialUpdateNetworkAreaPayload) UnmarshalJSON(src []byte) error
- func (v *NullablePartialUpdateNetworkAreaPayload) Unset()
- type NullablePartialUpdateNetworkPayload
- func (v NullablePartialUpdateNetworkPayload) Get() *PartialUpdateNetworkPayload
- func (v NullablePartialUpdateNetworkPayload) IsSet() bool
- func (v NullablePartialUpdateNetworkPayload) MarshalJSON() ([]byte, error)
- func (v *NullablePartialUpdateNetworkPayload) Set(val *PartialUpdateNetworkPayload)
- func (v *NullablePartialUpdateNetworkPayload) UnmarshalJSON(src []byte) error
- func (v *NullablePartialUpdateNetworkPayload) Unset()
- type NullablePortRange
- type NullableProjectListResponse
- func (v NullableProjectListResponse) Get() *ProjectListResponse
- func (v NullableProjectListResponse) IsSet() bool
- func (v NullableProjectListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableProjectListResponse) Set(val *ProjectListResponse)
- func (v *NullableProjectListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableProjectListResponse) Unset()
- type NullableProtocol
- type NullablePublicIp
- type NullablePublicIpListResponse
- func (v NullablePublicIpListResponse) Get() *PublicIpListResponse
- func (v NullablePublicIpListResponse) IsSet() bool
- func (v NullablePublicIpListResponse) MarshalJSON() ([]byte, error)
- func (v *NullablePublicIpListResponse) Set(val *PublicIpListResponse)
- func (v *NullablePublicIpListResponse) UnmarshalJSON(src []byte) error
- func (v *NullablePublicIpListResponse) Unset()
- type NullableQuota
- type NullableQuotaList
- type NullableQuotaListBackupGigabytes
- func (v NullableQuotaListBackupGigabytes) Get() *QuotaListBackupGigabytes
- func (v NullableQuotaListBackupGigabytes) IsSet() bool
- func (v NullableQuotaListBackupGigabytes) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListBackupGigabytes) Set(val *QuotaListBackupGigabytes)
- func (v *NullableQuotaListBackupGigabytes) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListBackupGigabytes) Unset()
- type NullableQuotaListBackups
- func (v NullableQuotaListBackups) Get() *QuotaListBackups
- func (v NullableQuotaListBackups) IsSet() bool
- func (v NullableQuotaListBackups) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListBackups) Set(val *QuotaListBackups)
- func (v *NullableQuotaListBackups) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListBackups) Unset()
- type NullableQuotaListGigabytes
- func (v NullableQuotaListGigabytes) Get() *QuotaListGigabytes
- func (v NullableQuotaListGigabytes) IsSet() bool
- func (v NullableQuotaListGigabytes) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListGigabytes) Set(val *QuotaListGigabytes)
- func (v *NullableQuotaListGigabytes) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListGigabytes) Unset()
- type NullableQuotaListNetworks
- func (v NullableQuotaListNetworks) Get() *QuotaListNetworks
- func (v NullableQuotaListNetworks) IsSet() bool
- func (v NullableQuotaListNetworks) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListNetworks) Set(val *QuotaListNetworks)
- func (v *NullableQuotaListNetworks) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListNetworks) Unset()
- type NullableQuotaListNics
- func (v NullableQuotaListNics) Get() *QuotaListNics
- func (v NullableQuotaListNics) IsSet() bool
- func (v NullableQuotaListNics) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListNics) Set(val *QuotaListNics)
- func (v *NullableQuotaListNics) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListNics) Unset()
- type NullableQuotaListPublicIps
- func (v NullableQuotaListPublicIps) Get() *QuotaListPublicIps
- func (v NullableQuotaListPublicIps) IsSet() bool
- func (v NullableQuotaListPublicIps) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListPublicIps) Set(val *QuotaListPublicIps)
- func (v *NullableQuotaListPublicIps) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListPublicIps) Unset()
- type NullableQuotaListRam
- func (v NullableQuotaListRam) Get() *QuotaListRam
- func (v NullableQuotaListRam) IsSet() bool
- func (v NullableQuotaListRam) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListRam) Set(val *QuotaListRam)
- func (v *NullableQuotaListRam) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListRam) Unset()
- type NullableQuotaListResponse
- func (v NullableQuotaListResponse) Get() *QuotaListResponse
- func (v NullableQuotaListResponse) IsSet() bool
- func (v NullableQuotaListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListResponse) Set(val *QuotaListResponse)
- func (v *NullableQuotaListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListResponse) Unset()
- type NullableQuotaListSecurityGroupRules
- func (v NullableQuotaListSecurityGroupRules) Get() *QuotaListSecurityGroupRules
- func (v NullableQuotaListSecurityGroupRules) IsSet() bool
- func (v NullableQuotaListSecurityGroupRules) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListSecurityGroupRules) Set(val *QuotaListSecurityGroupRules)
- func (v *NullableQuotaListSecurityGroupRules) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListSecurityGroupRules) Unset()
- type NullableQuotaListSecurityGroups
- func (v NullableQuotaListSecurityGroups) Get() *QuotaListSecurityGroups
- func (v NullableQuotaListSecurityGroups) IsSet() bool
- func (v NullableQuotaListSecurityGroups) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListSecurityGroups) Set(val *QuotaListSecurityGroups)
- func (v *NullableQuotaListSecurityGroups) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListSecurityGroups) Unset()
- type NullableQuotaListSnapshots
- func (v NullableQuotaListSnapshots) Get() *QuotaListSnapshots
- func (v NullableQuotaListSnapshots) IsSet() bool
- func (v NullableQuotaListSnapshots) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListSnapshots) Set(val *QuotaListSnapshots)
- func (v *NullableQuotaListSnapshots) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListSnapshots) Unset()
- type NullableQuotaListVcpu
- func (v NullableQuotaListVcpu) Get() *QuotaListVcpu
- func (v NullableQuotaListVcpu) IsSet() bool
- func (v NullableQuotaListVcpu) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListVcpu) Set(val *QuotaListVcpu)
- func (v *NullableQuotaListVcpu) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListVcpu) Unset()
- type NullableQuotaListVolumes
- func (v NullableQuotaListVolumes) Get() *QuotaListVolumes
- func (v NullableQuotaListVolumes) IsSet() bool
- func (v NullableQuotaListVolumes) MarshalJSON() ([]byte, error)
- func (v *NullableQuotaListVolumes) Set(val *QuotaListVolumes)
- func (v *NullableQuotaListVolumes) UnmarshalJSON(src []byte) error
- func (v *NullableQuotaListVolumes) Unset()
- type NullableRequest
- type NullableRequestResource
- func (v NullableRequestResource) Get() *RequestResource
- func (v NullableRequestResource) IsSet() bool
- func (v NullableRequestResource) MarshalJSON() ([]byte, error)
- func (v *NullableRequestResource) Set(val *RequestResource)
- func (v *NullableRequestResource) UnmarshalJSON(src []byte) error
- func (v *NullableRequestResource) Unset()
- type NullableRescueServerPayload
- func (v NullableRescueServerPayload) Get() *RescueServerPayload
- func (v NullableRescueServerPayload) IsSet() bool
- func (v NullableRescueServerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableRescueServerPayload) Set(val *RescueServerPayload)
- func (v *NullableRescueServerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableRescueServerPayload) Unset()
- type NullableResizeServerPayload
- func (v NullableResizeServerPayload) Get() *ResizeServerPayload
- func (v NullableResizeServerPayload) IsSet() bool
- func (v NullableResizeServerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableResizeServerPayload) Set(val *ResizeServerPayload)
- func (v *NullableResizeServerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableResizeServerPayload) Unset()
- type NullableResizeVolumePayload
- func (v NullableResizeVolumePayload) Get() *ResizeVolumePayload
- func (v NullableResizeVolumePayload) IsSet() bool
- func (v NullableResizeVolumePayload) MarshalJSON() ([]byte, error)
- func (v *NullableResizeVolumePayload) Set(val *ResizeVolumePayload)
- func (v *NullableResizeVolumePayload) UnmarshalJSON(src []byte) error
- func (v *NullableResizeVolumePayload) Unset()
- type NullableRoute
- type NullableRouteListResponse
- func (v NullableRouteListResponse) Get() *RouteListResponse
- func (v NullableRouteListResponse) IsSet() bool
- func (v NullableRouteListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableRouteListResponse) Set(val *RouteListResponse)
- func (v *NullableRouteListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableRouteListResponse) Unset()
- type NullableSecurityGroup
- func (v NullableSecurityGroup) Get() *SecurityGroup
- func (v NullableSecurityGroup) IsSet() bool
- func (v NullableSecurityGroup) MarshalJSON() ([]byte, error)
- func (v *NullableSecurityGroup) Set(val *SecurityGroup)
- func (v *NullableSecurityGroup) UnmarshalJSON(src []byte) error
- func (v *NullableSecurityGroup) Unset()
- type NullableSecurityGroupListResponse
- func (v NullableSecurityGroupListResponse) Get() *SecurityGroupListResponse
- func (v NullableSecurityGroupListResponse) IsSet() bool
- func (v NullableSecurityGroupListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableSecurityGroupListResponse) Set(val *SecurityGroupListResponse)
- func (v *NullableSecurityGroupListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableSecurityGroupListResponse) Unset()
- type NullableSecurityGroupRule
- func (v NullableSecurityGroupRule) Get() *SecurityGroupRule
- func (v NullableSecurityGroupRule) IsSet() bool
- func (v NullableSecurityGroupRule) MarshalJSON() ([]byte, error)
- func (v *NullableSecurityGroupRule) Set(val *SecurityGroupRule)
- func (v *NullableSecurityGroupRule) UnmarshalJSON(src []byte) error
- func (v *NullableSecurityGroupRule) Unset()
- type NullableSecurityGroupRuleListResponse
- func (v NullableSecurityGroupRuleListResponse) Get() *SecurityGroupRuleListResponse
- func (v NullableSecurityGroupRuleListResponse) IsSet() bool
- func (v NullableSecurityGroupRuleListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableSecurityGroupRuleListResponse) Set(val *SecurityGroupRuleListResponse)
- func (v *NullableSecurityGroupRuleListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableSecurityGroupRuleListResponse) Unset()
- type NullableSecurityGroupRuleProtocol
- func (v NullableSecurityGroupRuleProtocol) Get() *SecurityGroupRuleProtocol
- func (v NullableSecurityGroupRuleProtocol) IsSet() bool
- func (v NullableSecurityGroupRuleProtocol) MarshalJSON() ([]byte, error)
- func (v *NullableSecurityGroupRuleProtocol) Set(val *SecurityGroupRuleProtocol)
- func (v *NullableSecurityGroupRuleProtocol) UnmarshalJSON(src []byte) error
- func (v *NullableSecurityGroupRuleProtocol) Unset()
- type NullableServer
- type NullableServerConsoleUrl
- func (v NullableServerConsoleUrl) Get() *ServerConsoleUrl
- func (v NullableServerConsoleUrl) IsSet() bool
- func (v NullableServerConsoleUrl) MarshalJSON() ([]byte, error)
- func (v *NullableServerConsoleUrl) Set(val *ServerConsoleUrl)
- func (v *NullableServerConsoleUrl) UnmarshalJSON(src []byte) error
- func (v *NullableServerConsoleUrl) Unset()
- type NullableServerListResponse
- func (v NullableServerListResponse) Get() *ServerListResponse
- func (v NullableServerListResponse) IsSet() bool
- func (v NullableServerListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableServerListResponse) Set(val *ServerListResponse)
- func (v *NullableServerListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableServerListResponse) Unset()
- type NullableServerMaintenance
- func (v NullableServerMaintenance) Get() *ServerMaintenance
- func (v NullableServerMaintenance) IsSet() bool
- func (v NullableServerMaintenance) MarshalJSON() ([]byte, error)
- func (v *NullableServerMaintenance) Set(val *ServerMaintenance)
- func (v *NullableServerMaintenance) UnmarshalJSON(src []byte) error
- func (v *NullableServerMaintenance) Unset()
- type NullableServerNetwork
- func (v NullableServerNetwork) Get() *ServerNetwork
- func (v NullableServerNetwork) IsSet() bool
- func (v NullableServerNetwork) MarshalJSON() ([]byte, error)
- func (v *NullableServerNetwork) Set(val *ServerNetwork)
- func (v *NullableServerNetwork) UnmarshalJSON(src []byte) error
- func (v *NullableServerNetwork) Unset()
- type NullableServiceAccountMailListResponse
- func (v NullableServiceAccountMailListResponse) Get() *ServiceAccountMailListResponse
- func (v NullableServiceAccountMailListResponse) IsSet() bool
- func (v NullableServiceAccountMailListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableServiceAccountMailListResponse) Set(val *ServiceAccountMailListResponse)
- func (v *NullableServiceAccountMailListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableServiceAccountMailListResponse) Unset()
- type NullableSetImageSharePayload
- func (v NullableSetImageSharePayload) Get() *SetImageSharePayload
- func (v NullableSetImageSharePayload) IsSet() bool
- func (v NullableSetImageSharePayload) MarshalJSON() ([]byte, error)
- func (v *NullableSetImageSharePayload) Set(val *SetImageSharePayload)
- func (v *NullableSetImageSharePayload) UnmarshalJSON(src []byte) error
- func (v *NullableSetImageSharePayload) Unset()
- type NullableSnapshot
- type NullableSnapshotListResponse
- func (v NullableSnapshotListResponse) Get() *SnapshotListResponse
- func (v NullableSnapshotListResponse) IsSet() bool
- func (v NullableSnapshotListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableSnapshotListResponse) Set(val *SnapshotListResponse)
- func (v *NullableSnapshotListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableSnapshotListResponse) Unset()
- type NullableString
- type NullableTime
- type NullableUpdateAreaAddressFamily
- func (v NullableUpdateAreaAddressFamily) Get() *UpdateAreaAddressFamily
- func (v NullableUpdateAreaAddressFamily) IsSet() bool
- func (v NullableUpdateAreaAddressFamily) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateAreaAddressFamily) Set(val *UpdateAreaAddressFamily)
- func (v *NullableUpdateAreaAddressFamily) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateAreaAddressFamily) Unset()
- type NullableUpdateAreaIPv4
- func (v NullableUpdateAreaIPv4) Get() *UpdateAreaIPv4
- func (v NullableUpdateAreaIPv4) IsSet() bool
- func (v NullableUpdateAreaIPv4) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateAreaIPv4) Set(val *UpdateAreaIPv4)
- func (v *NullableUpdateAreaIPv4) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateAreaIPv4) Unset()
- type NullableUpdateAttachedVolumePayload
- func (v NullableUpdateAttachedVolumePayload) Get() *UpdateAttachedVolumePayload
- func (v NullableUpdateAttachedVolumePayload) IsSet() bool
- func (v NullableUpdateAttachedVolumePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateAttachedVolumePayload) Set(val *UpdateAttachedVolumePayload)
- func (v *NullableUpdateAttachedVolumePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateAttachedVolumePayload) Unset()
- type NullableUpdateBackupPayload
- func (v NullableUpdateBackupPayload) Get() *UpdateBackupPayload
- func (v NullableUpdateBackupPayload) IsSet() bool
- func (v NullableUpdateBackupPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateBackupPayload) Set(val *UpdateBackupPayload)
- func (v *NullableUpdateBackupPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateBackupPayload) Unset()
- type NullableUpdateImagePayload
- func (v NullableUpdateImagePayload) Get() *UpdateImagePayload
- func (v NullableUpdateImagePayload) IsSet() bool
- func (v NullableUpdateImagePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateImagePayload) Set(val *UpdateImagePayload)
- func (v *NullableUpdateImagePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateImagePayload) Unset()
- type NullableUpdateImageSharePayload
- func (v NullableUpdateImageSharePayload) Get() *UpdateImageSharePayload
- func (v NullableUpdateImageSharePayload) IsSet() bool
- func (v NullableUpdateImageSharePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateImageSharePayload) Set(val *UpdateImageSharePayload)
- func (v *NullableUpdateImageSharePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateImageSharePayload) Unset()
- type NullableUpdateKeyPairPayload
- func (v NullableUpdateKeyPairPayload) Get() *UpdateKeyPairPayload
- func (v NullableUpdateKeyPairPayload) IsSet() bool
- func (v NullableUpdateKeyPairPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateKeyPairPayload) Set(val *UpdateKeyPairPayload)
- func (v *NullableUpdateKeyPairPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateKeyPairPayload) Unset()
- type NullableUpdateNetworkAddressFamily
- func (v NullableUpdateNetworkAddressFamily) Get() *UpdateNetworkAddressFamily
- func (v NullableUpdateNetworkAddressFamily) IsSet() bool
- func (v NullableUpdateNetworkAddressFamily) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateNetworkAddressFamily) Set(val *UpdateNetworkAddressFamily)
- func (v *NullableUpdateNetworkAddressFamily) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateNetworkAddressFamily) Unset()
- type NullableUpdateNetworkAreaRoutePayload
- func (v NullableUpdateNetworkAreaRoutePayload) Get() *UpdateNetworkAreaRoutePayload
- func (v NullableUpdateNetworkAreaRoutePayload) IsSet() bool
- func (v NullableUpdateNetworkAreaRoutePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateNetworkAreaRoutePayload) Set(val *UpdateNetworkAreaRoutePayload)
- func (v *NullableUpdateNetworkAreaRoutePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateNetworkAreaRoutePayload) Unset()
- type NullableUpdateNetworkIPv4Body
- func (v NullableUpdateNetworkIPv4Body) Get() *UpdateNetworkIPv4Body
- func (v NullableUpdateNetworkIPv4Body) IsSet() bool
- func (v NullableUpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateNetworkIPv4Body) Set(val *UpdateNetworkIPv4Body)
- func (v *NullableUpdateNetworkIPv4Body) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateNetworkIPv4Body) Unset()
- type NullableUpdateNetworkIPv6Body
- func (v NullableUpdateNetworkIPv6Body) Get() *UpdateNetworkIPv6Body
- func (v NullableUpdateNetworkIPv6Body) IsSet() bool
- func (v NullableUpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateNetworkIPv6Body) Set(val *UpdateNetworkIPv6Body)
- func (v *NullableUpdateNetworkIPv6Body) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateNetworkIPv6Body) Unset()
- type NullableUpdateNicPayload
- func (v NullableUpdateNicPayload) Get() *UpdateNicPayload
- func (v NullableUpdateNicPayload) IsSet() bool
- func (v NullableUpdateNicPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateNicPayload) Set(val *UpdateNicPayload)
- func (v *NullableUpdateNicPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateNicPayload) Unset()
- type NullableUpdatePublicIPPayload
- func (v NullableUpdatePublicIPPayload) Get() *UpdatePublicIPPayload
- func (v NullableUpdatePublicIPPayload) IsSet() bool
- func (v NullableUpdatePublicIPPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdatePublicIPPayload) Set(val *UpdatePublicIPPayload)
- func (v *NullableUpdatePublicIPPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdatePublicIPPayload) Unset()
- type NullableUpdateSecurityGroupPayload
- func (v NullableUpdateSecurityGroupPayload) Get() *UpdateSecurityGroupPayload
- func (v NullableUpdateSecurityGroupPayload) IsSet() bool
- func (v NullableUpdateSecurityGroupPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateSecurityGroupPayload) Set(val *UpdateSecurityGroupPayload)
- func (v *NullableUpdateSecurityGroupPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateSecurityGroupPayload) Unset()
- type NullableUpdateServerPayload
- func (v NullableUpdateServerPayload) Get() *UpdateServerPayload
- func (v NullableUpdateServerPayload) IsSet() bool
- func (v NullableUpdateServerPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateServerPayload) Set(val *UpdateServerPayload)
- func (v *NullableUpdateServerPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateServerPayload) Unset()
- type NullableUpdateSnapshotPayload
- func (v NullableUpdateSnapshotPayload) Get() *UpdateSnapshotPayload
- func (v NullableUpdateSnapshotPayload) IsSet() bool
- func (v NullableUpdateSnapshotPayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateSnapshotPayload) Set(val *UpdateSnapshotPayload)
- func (v *NullableUpdateSnapshotPayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateSnapshotPayload) Unset()
- type NullableUpdateVolumePayload
- func (v NullableUpdateVolumePayload) Get() *UpdateVolumePayload
- func (v NullableUpdateVolumePayload) IsSet() bool
- func (v NullableUpdateVolumePayload) MarshalJSON() ([]byte, error)
- func (v *NullableUpdateVolumePayload) Set(val *UpdateVolumePayload)
- func (v *NullableUpdateVolumePayload) UnmarshalJSON(src []byte) error
- func (v *NullableUpdateVolumePayload) Unset()
- type NullableVolume
- type NullableVolumeAttachment
- func (v NullableVolumeAttachment) Get() *VolumeAttachment
- func (v NullableVolumeAttachment) IsSet() bool
- func (v NullableVolumeAttachment) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeAttachment) Set(val *VolumeAttachment)
- func (v *NullableVolumeAttachment) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeAttachment) Unset()
- type NullableVolumeAttachmentListResponse
- func (v NullableVolumeAttachmentListResponse) Get() *VolumeAttachmentListResponse
- func (v NullableVolumeAttachmentListResponse) IsSet() bool
- func (v NullableVolumeAttachmentListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeAttachmentListResponse) Set(val *VolumeAttachmentListResponse)
- func (v *NullableVolumeAttachmentListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeAttachmentListResponse) Unset()
- type NullableVolumeListResponse
- func (v NullableVolumeListResponse) Get() *VolumeListResponse
- func (v NullableVolumeListResponse) IsSet() bool
- func (v NullableVolumeListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeListResponse) Set(val *VolumeListResponse)
- func (v *NullableVolumeListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeListResponse) Unset()
- type NullableVolumePerformanceClass
- func (v NullableVolumePerformanceClass) Get() *VolumePerformanceClass
- func (v NullableVolumePerformanceClass) IsSet() bool
- func (v NullableVolumePerformanceClass) MarshalJSON() ([]byte, error)
- func (v *NullableVolumePerformanceClass) Set(val *VolumePerformanceClass)
- func (v *NullableVolumePerformanceClass) UnmarshalJSON(src []byte) error
- func (v *NullableVolumePerformanceClass) Unset()
- type NullableVolumePerformanceClassListResponse
- func (v NullableVolumePerformanceClassListResponse) Get() *VolumePerformanceClassListResponse
- func (v NullableVolumePerformanceClassListResponse) IsSet() bool
- func (v NullableVolumePerformanceClassListResponse) MarshalJSON() ([]byte, error)
- func (v *NullableVolumePerformanceClassListResponse) Set(val *VolumePerformanceClassListResponse)
- func (v *NullableVolumePerformanceClassListResponse) UnmarshalJSON(src []byte) error
- func (v *NullableVolumePerformanceClassListResponse) Unset()
- type NullableVolumeSource
- func (v NullableVolumeSource) Get() *VolumeSource
- func (v NullableVolumeSource) IsSet() bool
- func (v NullableVolumeSource) MarshalJSON() ([]byte, error)
- func (v *NullableVolumeSource) Set(val *VolumeSource)
- func (v *NullableVolumeSource) UnmarshalJSON(src []byte) error
- func (v *NullableVolumeSource) Unset()
- type PartialUpdateNetworkAreaPayload
- func (o *PartialUpdateNetworkAreaPayload) GetAddressFamily() *UpdateAreaAddressFamily
- func (o *PartialUpdateNetworkAreaPayload) GetAddressFamilyOk() (*UpdateAreaAddressFamily, bool)
- func (o *PartialUpdateNetworkAreaPayload) GetLabels() *map[string]interface{}
- func (o *PartialUpdateNetworkAreaPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *PartialUpdateNetworkAreaPayload) GetName() *string
- func (o *PartialUpdateNetworkAreaPayload) GetNameOk() (*string, bool)
- func (o *PartialUpdateNetworkAreaPayload) HasAddressFamily() bool
- func (o *PartialUpdateNetworkAreaPayload) HasLabels() bool
- func (o *PartialUpdateNetworkAreaPayload) HasName() bool
- func (o *PartialUpdateNetworkAreaPayload) SetAddressFamily(v *UpdateAreaAddressFamily)
- func (o *PartialUpdateNetworkAreaPayload) SetLabels(v *map[string]interface{})
- func (o *PartialUpdateNetworkAreaPayload) SetName(v *string)
- func (o PartialUpdateNetworkAreaPayload) ToMap() (map[string]interface{}, error)
- type PartialUpdateNetworkPayload
- func (o *PartialUpdateNetworkPayload) GetAddressFamily() *UpdateNetworkAddressFamily
- func (o *PartialUpdateNetworkPayload) GetAddressFamilyOk() (*UpdateNetworkAddressFamily, bool)
- func (o *PartialUpdateNetworkPayload) GetLabels() *map[string]interface{}
- func (o *PartialUpdateNetworkPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *PartialUpdateNetworkPayload) GetName() *string
- func (o *PartialUpdateNetworkPayload) GetNameOk() (*string, bool)
- func (o *PartialUpdateNetworkPayload) GetRouted() *bool
- func (o *PartialUpdateNetworkPayload) GetRoutedOk() (*bool, bool)
- func (o *PartialUpdateNetworkPayload) HasAddressFamily() bool
- func (o *PartialUpdateNetworkPayload) HasLabels() bool
- func (o *PartialUpdateNetworkPayload) HasName() bool
- func (o *PartialUpdateNetworkPayload) HasRouted() bool
- func (o *PartialUpdateNetworkPayload) SetAddressFamily(v *UpdateNetworkAddressFamily)
- func (o *PartialUpdateNetworkPayload) SetLabels(v *map[string]interface{})
- func (o *PartialUpdateNetworkPayload) SetName(v *string)
- func (o *PartialUpdateNetworkPayload) SetRouted(v *bool)
- func (o PartialUpdateNetworkPayload) ToMap() (map[string]interface{}, error)
- type PortRange
- type ProjectListResponse
- type Protocol
- func (o *Protocol) GetName() *string
- func (o *Protocol) GetNameOk() (*string, bool)
- func (o *Protocol) GetNumber() *int64
- func (o *Protocol) GetNumberOk() (*int64, bool)
- func (o *Protocol) HasName() bool
- func (o *Protocol) HasNumber() bool
- func (o *Protocol) SetName(v *string)
- func (o *Protocol) SetNumber(v *int64)
- func (o Protocol) ToMap() (map[string]interface{}, error)
- type PublicIp
- func (o *PublicIp) GetId() *string
- func (o *PublicIp) GetIdOk() (*string, bool)
- func (o *PublicIp) GetIp() *string
- func (o *PublicIp) GetIpOk() (*string, bool)
- func (o *PublicIp) GetLabels() *map[string]interface{}
- func (o *PublicIp) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *PublicIp) GetNetworkInterface() *string
- func (o *PublicIp) GetNetworkInterfaceOk() (*string, bool)
- func (o *PublicIp) HasId() bool
- func (o *PublicIp) HasIp() bool
- func (o *PublicIp) HasLabels() bool
- func (o *PublicIp) HasNetworkInterface() bool
- func (o *PublicIp) SetId(v *string)
- func (o *PublicIp) SetIp(v *string)
- func (o *PublicIp) SetLabels(v *map[string]interface{})
- func (o *PublicIp) SetNetworkInterface(v *string)
- func (o *PublicIp) SetNetworkInterfaceNil()
- func (o PublicIp) ToMap() (map[string]interface{}, error)
- func (o *PublicIp) UnsetNetworkInterface()
- type PublicIpListResponse
- type Quota
- type QuotaList
- func (o *QuotaList) GetBackupGigabytes() *QuotaListBackupGigabytes
- func (o *QuotaList) GetBackupGigabytesOk() (*QuotaListBackupGigabytes, bool)
- func (o *QuotaList) GetBackups() *QuotaListBackups
- func (o *QuotaList) GetBackupsOk() (*QuotaListBackups, bool)
- func (o *QuotaList) GetGigabytes() *QuotaListGigabytes
- func (o *QuotaList) GetGigabytesOk() (*QuotaListGigabytes, bool)
- func (o *QuotaList) GetNetworks() *QuotaListNetworks
- func (o *QuotaList) GetNetworksOk() (*QuotaListNetworks, bool)
- func (o *QuotaList) GetNics() *QuotaListNics
- func (o *QuotaList) GetNicsOk() (*QuotaListNics, bool)
- func (o *QuotaList) GetPublicIps() *QuotaListPublicIps
- func (o *QuotaList) GetPublicIpsOk() (*QuotaListPublicIps, bool)
- func (o *QuotaList) GetRam() *QuotaListRam
- func (o *QuotaList) GetRamOk() (*QuotaListRam, bool)
- func (o *QuotaList) GetSecurityGroupRules() *QuotaListSecurityGroupRules
- func (o *QuotaList) GetSecurityGroupRulesOk() (*QuotaListSecurityGroupRules, bool)
- func (o *QuotaList) GetSecurityGroups() *QuotaListSecurityGroups
- func (o *QuotaList) GetSecurityGroupsOk() (*QuotaListSecurityGroups, bool)
- func (o *QuotaList) GetSnapshots() *QuotaListSnapshots
- func (o *QuotaList) GetSnapshotsOk() (*QuotaListSnapshots, bool)
- func (o *QuotaList) GetVcpu() *QuotaListVcpu
- func (o *QuotaList) GetVcpuOk() (*QuotaListVcpu, bool)
- func (o *QuotaList) GetVolumes() *QuotaListVolumes
- func (o *QuotaList) GetVolumesOk() (*QuotaListVolumes, bool)
- func (o *QuotaList) SetBackupGigabytes(v *QuotaListBackupGigabytes)
- func (o *QuotaList) SetBackups(v *QuotaListBackups)
- func (o *QuotaList) SetGigabytes(v *QuotaListGigabytes)
- func (o *QuotaList) SetNetworks(v *QuotaListNetworks)
- func (o *QuotaList) SetNics(v *QuotaListNics)
- func (o *QuotaList) SetPublicIps(v *QuotaListPublicIps)
- func (o *QuotaList) SetRam(v *QuotaListRam)
- func (o *QuotaList) SetSecurityGroupRules(v *QuotaListSecurityGroupRules)
- func (o *QuotaList) SetSecurityGroups(v *QuotaListSecurityGroups)
- func (o *QuotaList) SetSnapshots(v *QuotaListSnapshots)
- func (o *QuotaList) SetVcpu(v *QuotaListVcpu)
- func (o *QuotaList) SetVolumes(v *QuotaListVolumes)
- func (o QuotaList) ToMap() (map[string]interface{}, error)
- type QuotaListBackupGigabytes
- func (o *QuotaListBackupGigabytes) GetLimit() *int64
- func (o *QuotaListBackupGigabytes) GetLimitOk() (*int64, bool)
- func (o *QuotaListBackupGigabytes) GetUsage() *int64
- func (o *QuotaListBackupGigabytes) GetUsageOk() (*int64, bool)
- func (o *QuotaListBackupGigabytes) SetLimit(v *int64)
- func (o *QuotaListBackupGigabytes) SetUsage(v *int64)
- func (o QuotaListBackupGigabytes) ToMap() (map[string]interface{}, error)
- type QuotaListBackups
- func (o *QuotaListBackups) GetLimit() *int64
- func (o *QuotaListBackups) GetLimitOk() (*int64, bool)
- func (o *QuotaListBackups) GetUsage() *int64
- func (o *QuotaListBackups) GetUsageOk() (*int64, bool)
- func (o *QuotaListBackups) SetLimit(v *int64)
- func (o *QuotaListBackups) SetUsage(v *int64)
- func (o QuotaListBackups) ToMap() (map[string]interface{}, error)
- type QuotaListGigabytes
- func (o *QuotaListGigabytes) GetLimit() *int64
- func (o *QuotaListGigabytes) GetLimitOk() (*int64, bool)
- func (o *QuotaListGigabytes) GetUsage() *int64
- func (o *QuotaListGigabytes) GetUsageOk() (*int64, bool)
- func (o *QuotaListGigabytes) SetLimit(v *int64)
- func (o *QuotaListGigabytes) SetUsage(v *int64)
- func (o QuotaListGigabytes) ToMap() (map[string]interface{}, error)
- type QuotaListNetworks
- func (o *QuotaListNetworks) GetLimit() *int64
- func (o *QuotaListNetworks) GetLimitOk() (*int64, bool)
- func (o *QuotaListNetworks) GetUsage() *int64
- func (o *QuotaListNetworks) GetUsageOk() (*int64, bool)
- func (o *QuotaListNetworks) SetLimit(v *int64)
- func (o *QuotaListNetworks) SetUsage(v *int64)
- func (o QuotaListNetworks) ToMap() (map[string]interface{}, error)
- type QuotaListNics
- func (o *QuotaListNics) GetLimit() *int64
- func (o *QuotaListNics) GetLimitOk() (*int64, bool)
- func (o *QuotaListNics) GetUsage() *int64
- func (o *QuotaListNics) GetUsageOk() (*int64, bool)
- func (o *QuotaListNics) SetLimit(v *int64)
- func (o *QuotaListNics) SetUsage(v *int64)
- func (o QuotaListNics) ToMap() (map[string]interface{}, error)
- type QuotaListPublicIps
- func (o *QuotaListPublicIps) GetLimit() *int64
- func (o *QuotaListPublicIps) GetLimitOk() (*int64, bool)
- func (o *QuotaListPublicIps) GetUsage() *int64
- func (o *QuotaListPublicIps) GetUsageOk() (*int64, bool)
- func (o *QuotaListPublicIps) SetLimit(v *int64)
- func (o *QuotaListPublicIps) SetUsage(v *int64)
- func (o QuotaListPublicIps) ToMap() (map[string]interface{}, error)
- type QuotaListRam
- func (o *QuotaListRam) GetLimit() *int64
- func (o *QuotaListRam) GetLimitOk() (*int64, bool)
- func (o *QuotaListRam) GetUsage() *int64
- func (o *QuotaListRam) GetUsageOk() (*int64, bool)
- func (o *QuotaListRam) SetLimit(v *int64)
- func (o *QuotaListRam) SetUsage(v *int64)
- func (o QuotaListRam) ToMap() (map[string]interface{}, error)
- type QuotaListResponse
- type QuotaListSecurityGroupRules
- func (o *QuotaListSecurityGroupRules) GetLimit() *int64
- func (o *QuotaListSecurityGroupRules) GetLimitOk() (*int64, bool)
- func (o *QuotaListSecurityGroupRules) GetUsage() *int64
- func (o *QuotaListSecurityGroupRules) GetUsageOk() (*int64, bool)
- func (o *QuotaListSecurityGroupRules) SetLimit(v *int64)
- func (o *QuotaListSecurityGroupRules) SetUsage(v *int64)
- func (o QuotaListSecurityGroupRules) ToMap() (map[string]interface{}, error)
- type QuotaListSecurityGroups
- func (o *QuotaListSecurityGroups) GetLimit() *int64
- func (o *QuotaListSecurityGroups) GetLimitOk() (*int64, bool)
- func (o *QuotaListSecurityGroups) GetUsage() *int64
- func (o *QuotaListSecurityGroups) GetUsageOk() (*int64, bool)
- func (o *QuotaListSecurityGroups) SetLimit(v *int64)
- func (o *QuotaListSecurityGroups) SetUsage(v *int64)
- func (o QuotaListSecurityGroups) ToMap() (map[string]interface{}, error)
- type QuotaListSnapshots
- func (o *QuotaListSnapshots) GetLimit() *int64
- func (o *QuotaListSnapshots) GetLimitOk() (*int64, bool)
- func (o *QuotaListSnapshots) GetUsage() *int64
- func (o *QuotaListSnapshots) GetUsageOk() (*int64, bool)
- func (o *QuotaListSnapshots) SetLimit(v *int64)
- func (o *QuotaListSnapshots) SetUsage(v *int64)
- func (o QuotaListSnapshots) ToMap() (map[string]interface{}, error)
- type QuotaListVcpu
- func (o *QuotaListVcpu) GetLimit() *int64
- func (o *QuotaListVcpu) GetLimitOk() (*int64, bool)
- func (o *QuotaListVcpu) GetUsage() *int64
- func (o *QuotaListVcpu) GetUsageOk() (*int64, bool)
- func (o *QuotaListVcpu) SetLimit(v *int64)
- func (o *QuotaListVcpu) SetUsage(v *int64)
- func (o QuotaListVcpu) ToMap() (map[string]interface{}, error)
- type QuotaListVolumes
- func (o *QuotaListVolumes) GetLimit() *int64
- func (o *QuotaListVolumes) GetLimitOk() (*int64, bool)
- func (o *QuotaListVolumes) GetUsage() *int64
- func (o *QuotaListVolumes) GetUsageOk() (*int64, bool)
- func (o *QuotaListVolumes) SetLimit(v *int64)
- func (o *QuotaListVolumes) SetUsage(v *int64)
- func (o QuotaListVolumes) ToMap() (map[string]interface{}, error)
- type Request
- func (o *Request) GetDetails() *string
- func (o *Request) GetDetailsOk() (*string, bool)
- func (o *Request) GetRequestAction() *string
- func (o *Request) GetRequestActionOk() (*string, bool)
- func (o *Request) GetRequestId() *string
- func (o *Request) GetRequestIdOk() (*string, bool)
- func (o *Request) GetRequestType() *string
- func (o *Request) GetRequestTypeOk() (*string, bool)
- func (o *Request) GetResources() *[]RequestResource
- func (o *Request) GetResourcesOk() (*[]RequestResource, bool)
- func (o *Request) GetStatus() *string
- func (o *Request) GetStatusOk() (*string, bool)
- func (o *Request) HasDetails() bool
- func (o *Request) SetDetails(v *string)
- func (o *Request) SetRequestAction(v *string)
- func (o *Request) SetRequestId(v *string)
- func (o *Request) SetRequestType(v *string)
- func (o *Request) SetResources(v *[]RequestResource)
- func (o *Request) SetStatus(v *string)
- func (o Request) ToMap() (map[string]interface{}, error)
- type RequestResource
- func (o *RequestResource) GetId() *string
- func (o *RequestResource) GetIdOk() (*string, bool)
- func (o *RequestResource) GetStatus() *string
- func (o *RequestResource) GetStatusOk() (*string, bool)
- func (o *RequestResource) GetType() *string
- func (o *RequestResource) GetTypeOk() (*string, bool)
- func (o *RequestResource) SetId(v *string)
- func (o *RequestResource) SetStatus(v *string)
- func (o *RequestResource) SetType(v *string)
- func (o RequestResource) ToMap() (map[string]interface{}, error)
- type RescueServerPayload
- type ResizeServerPayload
- type ResizeVolumePayload
- type Route
- func (o *Route) GetCreatedAt() *time.Time
- func (o *Route) GetCreatedAtOk() (*time.Time, bool)
- func (o *Route) GetLabels() *map[string]interface{}
- func (o *Route) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Route) GetNexthop() *string
- func (o *Route) GetNexthopOk() (*string, bool)
- func (o *Route) GetPrefix() *string
- func (o *Route) GetPrefixOk() (*string, bool)
- func (o *Route) GetRouteId() *string
- func (o *Route) GetRouteIdOk() (*string, bool)
- func (o *Route) GetUpdatedAt() *time.Time
- func (o *Route) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Route) HasCreatedAt() bool
- func (o *Route) HasLabels() bool
- func (o *Route) HasRouteId() bool
- func (o *Route) HasUpdatedAt() bool
- func (o *Route) SetCreatedAt(v *time.Time)
- func (o *Route) SetLabels(v *map[string]interface{})
- func (o *Route) SetNexthop(v *string)
- func (o *Route) SetPrefix(v *string)
- func (o *Route) SetRouteId(v *string)
- func (o *Route) SetUpdatedAt(v *time.Time)
- func (o Route) ToMap() (map[string]interface{}, error)
- type RouteListResponse
- type SecurityGroup
- func (o *SecurityGroup) GetCreatedAt() *time.Time
- func (o *SecurityGroup) GetCreatedAtOk() (*time.Time, bool)
- func (o *SecurityGroup) GetDescription() *string
- func (o *SecurityGroup) GetDescriptionOk() (*string, bool)
- func (o *SecurityGroup) GetId() *string
- func (o *SecurityGroup) GetIdOk() (*string, bool)
- func (o *SecurityGroup) GetLabels() *map[string]interface{}
- func (o *SecurityGroup) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *SecurityGroup) GetName() *string
- func (o *SecurityGroup) GetNameOk() (*string, bool)
- func (o *SecurityGroup) GetRules() *[]SecurityGroupRule
- func (o *SecurityGroup) GetRulesOk() (*[]SecurityGroupRule, bool)
- func (o *SecurityGroup) GetStateful() *bool
- func (o *SecurityGroup) GetStatefulOk() (*bool, bool)
- func (o *SecurityGroup) GetUpdatedAt() *time.Time
- func (o *SecurityGroup) GetUpdatedAtOk() (*time.Time, bool)
- func (o *SecurityGroup) HasCreatedAt() bool
- func (o *SecurityGroup) HasDescription() bool
- func (o *SecurityGroup) HasId() bool
- func (o *SecurityGroup) HasLabels() bool
- func (o *SecurityGroup) HasRules() bool
- func (o *SecurityGroup) HasStateful() bool
- func (o *SecurityGroup) HasUpdatedAt() bool
- func (o *SecurityGroup) SetCreatedAt(v *time.Time)
- func (o *SecurityGroup) SetDescription(v *string)
- func (o *SecurityGroup) SetId(v *string)
- func (o *SecurityGroup) SetLabels(v *map[string]interface{})
- func (o *SecurityGroup) SetName(v *string)
- func (o *SecurityGroup) SetRules(v *[]SecurityGroupRule)
- func (o *SecurityGroup) SetStateful(v *bool)
- func (o *SecurityGroup) SetUpdatedAt(v *time.Time)
- func (o SecurityGroup) ToMap() (map[string]interface{}, error)
- type SecurityGroupListResponse
- type SecurityGroupRule
- func (o *SecurityGroupRule) GetDescription() *string
- func (o *SecurityGroupRule) GetDescriptionOk() (*string, bool)
- func (o *SecurityGroupRule) GetDirection() *string
- func (o *SecurityGroupRule) GetDirectionOk() (*string, bool)
- func (o *SecurityGroupRule) GetEthertype() *string
- func (o *SecurityGroupRule) GetEthertypeOk() (*string, bool)
- func (o *SecurityGroupRule) GetIcmpParameters() *ICMPParameters
- func (o *SecurityGroupRule) GetIcmpParametersOk() (*ICMPParameters, bool)
- func (o *SecurityGroupRule) GetId() *string
- func (o *SecurityGroupRule) GetIdOk() (*string, bool)
- func (o *SecurityGroupRule) GetIpRange() *string
- func (o *SecurityGroupRule) GetIpRangeOk() (*string, bool)
- func (o *SecurityGroupRule) GetPortRange() *PortRange
- func (o *SecurityGroupRule) GetPortRangeOk() (*PortRange, bool)
- func (o *SecurityGroupRule) GetProtocol() *Protocol
- func (o *SecurityGroupRule) GetProtocolOk() (*Protocol, bool)
- func (o *SecurityGroupRule) GetRemoteSecurityGroupId() *string
- func (o *SecurityGroupRule) GetRemoteSecurityGroupIdOk() (*string, bool)
- func (o *SecurityGroupRule) GetSecurityGroupId() *string
- func (o *SecurityGroupRule) GetSecurityGroupIdOk() (*string, bool)
- func (o *SecurityGroupRule) HasDescription() bool
- func (o *SecurityGroupRule) HasEthertype() bool
- func (o *SecurityGroupRule) HasIcmpParameters() bool
- func (o *SecurityGroupRule) HasId() bool
- func (o *SecurityGroupRule) HasIpRange() bool
- func (o *SecurityGroupRule) HasPortRange() bool
- func (o *SecurityGroupRule) HasProtocol() bool
- func (o *SecurityGroupRule) HasRemoteSecurityGroupId() bool
- func (o *SecurityGroupRule) HasSecurityGroupId() bool
- func (o *SecurityGroupRule) SetDescription(v *string)
- func (o *SecurityGroupRule) SetDirection(v *string)
- func (o *SecurityGroupRule) SetEthertype(v *string)
- func (o *SecurityGroupRule) SetIcmpParameters(v *ICMPParameters)
- func (o *SecurityGroupRule) SetId(v *string)
- func (o *SecurityGroupRule) SetIpRange(v *string)
- func (o *SecurityGroupRule) SetPortRange(v *PortRange)
- func (o *SecurityGroupRule) SetProtocol(v *Protocol)
- func (o *SecurityGroupRule) SetRemoteSecurityGroupId(v *string)
- func (o *SecurityGroupRule) SetSecurityGroupId(v *string)
- func (o SecurityGroupRule) ToMap() (map[string]interface{}, error)
- type SecurityGroupRuleListResponse
- func (o *SecurityGroupRuleListResponse) GetItems() *[]SecurityGroupRule
- func (o *SecurityGroupRuleListResponse) GetItemsOk() (*[]SecurityGroupRule, bool)
- func (o *SecurityGroupRuleListResponse) SetItems(v *[]SecurityGroupRule)
- func (o SecurityGroupRuleListResponse) ToMap() (map[string]interface{}, error)
- type SecurityGroupRuleProtocol
- func (o *SecurityGroupRuleProtocol) GetProtocol() *Protocol
- func (o *SecurityGroupRuleProtocol) GetProtocolOk() (*Protocol, bool)
- func (o *SecurityGroupRuleProtocol) HasProtocol() bool
- func (o *SecurityGroupRuleProtocol) SetProtocol(v *Protocol)
- func (o SecurityGroupRuleProtocol) ToMap() (map[string]interface{}, error)
- type Server
- func (o *Server) GetAffinityGroup() *string
- func (o *Server) GetAffinityGroupOk() (*string, bool)
- func (o *Server) GetAvailabilityZone() *string
- func (o *Server) GetAvailabilityZoneOk() (*string, bool)
- func (o *Server) GetBootVolume() *CreateServerPayloadBootVolume
- func (o *Server) GetBootVolumeOk() (*CreateServerPayloadBootVolume, bool)
- func (o *Server) GetCreatedAt() *time.Time
- func (o *Server) GetCreatedAtOk() (*time.Time, bool)
- func (o *Server) GetErrorMessage() *string
- func (o *Server) GetErrorMessageOk() (*string, bool)
- func (o *Server) GetId() *string
- func (o *Server) GetIdOk() (*string, bool)
- func (o *Server) GetImageId() *string
- func (o *Server) GetImageIdOk() (*string, bool)
- func (o *Server) GetKeypairName() *string
- func (o *Server) GetKeypairNameOk() (*string, bool)
- func (o *Server) GetLabels() *map[string]interface{}
- func (o *Server) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Server) GetLaunchedAt() *time.Time
- func (o *Server) GetLaunchedAtOk() (*time.Time, bool)
- func (o *Server) GetMachineType() *string
- func (o *Server) GetMachineTypeOk() (*string, bool)
- func (o *Server) GetMaintenanceWindow() *ServerMaintenance
- func (o *Server) GetMaintenanceWindowOk() (*ServerMaintenance, bool)
- func (o *Server) GetName() *string
- func (o *Server) GetNameOk() (*string, bool)
- func (o *Server) GetNetworking() *CreateServerPayloadNetworking
- func (o *Server) GetNetworkingOk() (*CreateServerPayloadNetworking, bool)
- func (o *Server) GetNics() *[]ServerNetwork
- func (o *Server) GetNicsOk() (*[]ServerNetwork, bool)
- func (o *Server) GetPowerStatus() *string
- func (o *Server) GetPowerStatusOk() (*string, bool)
- func (o *Server) GetSecurityGroups() *[]string
- func (o *Server) GetSecurityGroupsOk() (*[]string, bool)
- func (o *Server) GetServiceAccountMails() *[]string
- func (o *Server) GetServiceAccountMailsOk() (*[]string, bool)
- func (o *Server) GetStatus() *string
- func (o *Server) GetStatusOk() (*string, bool)
- func (o *Server) GetUpdatedAt() *time.Time
- func (o *Server) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Server) GetUserData() *string
- func (o *Server) GetUserDataOk() (*string, bool)
- func (o *Server) GetVolumes() *[]string
- func (o *Server) GetVolumesOk() (*[]string, bool)
- func (o *Server) HasAffinityGroup() bool
- func (o *Server) HasAvailabilityZone() bool
- func (o *Server) HasBootVolume() bool
- func (o *Server) HasCreatedAt() bool
- func (o *Server) HasErrorMessage() bool
- func (o *Server) HasId() bool
- func (o *Server) HasImageId() bool
- func (o *Server) HasKeypairName() bool
- func (o *Server) HasLabels() bool
- func (o *Server) HasLaunchedAt() bool
- func (o *Server) HasMaintenanceWindow() bool
- func (o *Server) HasNetworking() bool
- func (o *Server) HasNics() bool
- func (o *Server) HasPowerStatus() bool
- func (o *Server) HasSecurityGroups() bool
- func (o *Server) HasServiceAccountMails() bool
- func (o *Server) HasStatus() bool
- func (o *Server) HasUpdatedAt() bool
- func (o *Server) HasUserData() bool
- func (o *Server) HasVolumes() bool
- func (o *Server) SetAffinityGroup(v *string)
- func (o *Server) SetAvailabilityZone(v *string)
- func (o *Server) SetBootVolume(v *CreateServerPayloadBootVolume)
- func (o *Server) SetCreatedAt(v *time.Time)
- func (o *Server) SetErrorMessage(v *string)
- func (o *Server) SetId(v *string)
- func (o *Server) SetImageId(v *string)
- func (o *Server) SetKeypairName(v *string)
- func (o *Server) SetLabels(v *map[string]interface{})
- func (o *Server) SetLaunchedAt(v *time.Time)
- func (o *Server) SetMachineType(v *string)
- func (o *Server) SetMaintenanceWindow(v *ServerMaintenance)
- func (o *Server) SetName(v *string)
- func (o *Server) SetNetworking(v *CreateServerPayloadNetworking)
- func (o *Server) SetNics(v *[]ServerNetwork)
- func (o *Server) SetPowerStatus(v *string)
- func (o *Server) SetSecurityGroups(v *[]string)
- func (o *Server) SetServiceAccountMails(v *[]string)
- func (o *Server) SetStatus(v *string)
- func (o *Server) SetUpdatedAt(v *time.Time)
- func (o *Server) SetUserData(v *string)
- func (o *Server) SetVolumes(v *[]string)
- func (o Server) ToMap() (map[string]interface{}, error)
- type ServerConsoleUrl
- type ServerListResponse
- type ServerMaintenance
- func (o *ServerMaintenance) GetDetails() *string
- func (o *ServerMaintenance) GetDetailsOk() (*string, bool)
- func (o *ServerMaintenance) GetEndsAt() *time.Time
- func (o *ServerMaintenance) GetEndsAtOk() (*time.Time, bool)
- func (o *ServerMaintenance) GetStartsAt() *time.Time
- func (o *ServerMaintenance) GetStartsAtOk() (*time.Time, bool)
- func (o *ServerMaintenance) GetStatus() *string
- func (o *ServerMaintenance) GetStatusOk() (*string, bool)
- func (o *ServerMaintenance) HasDetails() bool
- func (o *ServerMaintenance) SetDetails(v *string)
- func (o *ServerMaintenance) SetEndsAt(v *time.Time)
- func (o *ServerMaintenance) SetStartsAt(v *time.Time)
- func (o *ServerMaintenance) SetStatus(v *string)
- func (o ServerMaintenance) ToMap() (map[string]interface{}, error)
- type ServerNetwork
- func (o *ServerNetwork) GetAllowedAddresses() *[]AllowedAddressesInner
- func (o *ServerNetwork) GetAllowedAddressesOk() (*[]AllowedAddressesInner, bool)
- func (o *ServerNetwork) GetIpv4() *string
- func (o *ServerNetwork) GetIpv4Ok() (*string, bool)
- func (o *ServerNetwork) GetIpv6() *string
- func (o *ServerNetwork) GetIpv6Ok() (*string, bool)
- func (o *ServerNetwork) GetMac() *string
- func (o *ServerNetwork) GetMacOk() (*string, bool)
- func (o *ServerNetwork) GetNetworkId() *string
- func (o *ServerNetwork) GetNetworkIdOk() (*string, bool)
- func (o *ServerNetwork) GetNetworkName() *string
- func (o *ServerNetwork) GetNetworkNameOk() (*string, bool)
- func (o *ServerNetwork) GetNicId() *string
- func (o *ServerNetwork) GetNicIdOk() (*string, bool)
- func (o *ServerNetwork) GetNicSecurity() *bool
- func (o *ServerNetwork) GetNicSecurityOk() (*bool, bool)
- func (o *ServerNetwork) GetPublicIp() *string
- func (o *ServerNetwork) GetPublicIpOk() (*string, bool)
- func (o *ServerNetwork) GetSecurityGroups() *[]string
- func (o *ServerNetwork) GetSecurityGroupsOk() (*[]string, bool)
- func (o *ServerNetwork) HasAllowedAddresses() bool
- func (o *ServerNetwork) HasIpv4() bool
- func (o *ServerNetwork) HasIpv6() bool
- func (o *ServerNetwork) HasPublicIp() bool
- func (o *ServerNetwork) HasSecurityGroups() bool
- func (o *ServerNetwork) SetAllowedAddresses(v *[]AllowedAddressesInner)
- func (o *ServerNetwork) SetIpv4(v *string)
- func (o *ServerNetwork) SetIpv6(v *string)
- func (o *ServerNetwork) SetMac(v *string)
- func (o *ServerNetwork) SetNetworkId(v *string)
- func (o *ServerNetwork) SetNetworkName(v *string)
- func (o *ServerNetwork) SetNicId(v *string)
- func (o *ServerNetwork) SetNicSecurity(v *bool)
- func (o *ServerNetwork) SetPublicIp(v *string)
- func (o *ServerNetwork) SetSecurityGroups(v *[]string)
- func (o ServerNetwork) ToMap() (map[string]interface{}, error)
- type ServiceAccountMailListResponse
- type SetImageSharePayload
- func (o *SetImageSharePayload) GetParentOrganization() *bool
- func (o *SetImageSharePayload) GetParentOrganizationOk() (*bool, bool)
- func (o *SetImageSharePayload) GetProjects() *[]string
- func (o *SetImageSharePayload) GetProjectsOk() (*[]string, bool)
- func (o *SetImageSharePayload) HasParentOrganization() bool
- func (o *SetImageSharePayload) HasProjects() bool
- func (o *SetImageSharePayload) SetParentOrganization(v *bool)
- func (o *SetImageSharePayload) SetProjects(v *[]string)
- func (o SetImageSharePayload) ToMap() (map[string]interface{}, error)
- type Snapshot
- func (o *Snapshot) GetCreatedAt() *time.Time
- func (o *Snapshot) GetCreatedAtOk() (*time.Time, bool)
- func (o *Snapshot) GetId() *string
- func (o *Snapshot) GetIdOk() (*string, bool)
- func (o *Snapshot) GetLabels() *map[string]interface{}
- func (o *Snapshot) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Snapshot) GetName() *string
- func (o *Snapshot) GetNameOk() (*string, bool)
- func (o *Snapshot) GetSize() *int64
- func (o *Snapshot) GetSizeOk() (*int64, bool)
- func (o *Snapshot) GetStatus() *string
- func (o *Snapshot) GetStatusOk() (*string, bool)
- func (o *Snapshot) GetUpdatedAt() *time.Time
- func (o *Snapshot) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Snapshot) GetVolumeId() *string
- func (o *Snapshot) GetVolumeIdOk() (*string, bool)
- func (o *Snapshot) HasCreatedAt() bool
- func (o *Snapshot) HasId() bool
- func (o *Snapshot) HasLabels() bool
- func (o *Snapshot) HasName() bool
- func (o *Snapshot) HasSize() bool
- func (o *Snapshot) HasStatus() bool
- func (o *Snapshot) HasUpdatedAt() bool
- func (o *Snapshot) SetCreatedAt(v *time.Time)
- func (o *Snapshot) SetId(v *string)
- func (o *Snapshot) SetLabels(v *map[string]interface{})
- func (o *Snapshot) SetName(v *string)
- func (o *Snapshot) SetSize(v *int64)
- func (o *Snapshot) SetStatus(v *string)
- func (o *Snapshot) SetUpdatedAt(v *time.Time)
- func (o *Snapshot) SetVolumeId(v *string)
- func (o Snapshot) ToMap() (map[string]interface{}, error)
- type SnapshotListResponse
- type UpdateAreaAddressFamily
- func (o *UpdateAreaAddressFamily) GetIpv4() *UpdateAreaIPv4
- func (o *UpdateAreaAddressFamily) GetIpv4Ok() (*UpdateAreaIPv4, bool)
- func (o *UpdateAreaAddressFamily) HasIpv4() bool
- func (o *UpdateAreaAddressFamily) SetIpv4(v *UpdateAreaIPv4)
- func (o UpdateAreaAddressFamily) ToMap() (map[string]interface{}, error)
- type UpdateAreaIPv4
- func (o *UpdateAreaIPv4) GetDefaultNameservers() *[]string
- func (o *UpdateAreaIPv4) GetDefaultNameserversOk() (*[]string, bool)
- func (o *UpdateAreaIPv4) GetDefaultPrefixLen() *int64
- func (o *UpdateAreaIPv4) GetDefaultPrefixLenOk() (*int64, bool)
- func (o *UpdateAreaIPv4) GetMaxPrefixLen() *int64
- func (o *UpdateAreaIPv4) GetMaxPrefixLenOk() (*int64, bool)
- func (o *UpdateAreaIPv4) GetMinPrefixLen() *int64
- func (o *UpdateAreaIPv4) GetMinPrefixLenOk() (*int64, bool)
- func (o *UpdateAreaIPv4) HasDefaultNameservers() bool
- func (o *UpdateAreaIPv4) HasDefaultPrefixLen() bool
- func (o *UpdateAreaIPv4) HasMaxPrefixLen() bool
- func (o *UpdateAreaIPv4) HasMinPrefixLen() bool
- func (o *UpdateAreaIPv4) SetDefaultNameservers(v *[]string)
- func (o *UpdateAreaIPv4) SetDefaultPrefixLen(v *int64)
- func (o *UpdateAreaIPv4) SetMaxPrefixLen(v *int64)
- func (o *UpdateAreaIPv4) SetMinPrefixLen(v *int64)
- func (o UpdateAreaIPv4) ToMap() (map[string]interface{}, error)
- type UpdateAttachedVolumePayload
- func (o *UpdateAttachedVolumePayload) GetDeleteOnTermination() *bool
- func (o *UpdateAttachedVolumePayload) GetDeleteOnTerminationOk() (*bool, bool)
- func (o *UpdateAttachedVolumePayload) GetServerId() *string
- func (o *UpdateAttachedVolumePayload) GetServerIdOk() (*string, bool)
- func (o *UpdateAttachedVolumePayload) GetVolumeId() *string
- func (o *UpdateAttachedVolumePayload) GetVolumeIdOk() (*string, bool)
- func (o *UpdateAttachedVolumePayload) HasDeleteOnTermination() bool
- func (o *UpdateAttachedVolumePayload) HasServerId() bool
- func (o *UpdateAttachedVolumePayload) HasVolumeId() bool
- func (o *UpdateAttachedVolumePayload) SetDeleteOnTermination(v *bool)
- func (o *UpdateAttachedVolumePayload) SetServerId(v *string)
- func (o *UpdateAttachedVolumePayload) SetVolumeId(v *string)
- func (o UpdateAttachedVolumePayload) ToMap() (map[string]interface{}, error)
- type UpdateBackupPayload
- func (o *UpdateBackupPayload) GetAvailabilityZone() *string
- func (o *UpdateBackupPayload) GetAvailabilityZoneOk() (*string, bool)
- func (o *UpdateBackupPayload) GetCreatedAt() *time.Time
- func (o *UpdateBackupPayload) GetCreatedAtOk() (*time.Time, bool)
- func (o *UpdateBackupPayload) GetId() *string
- func (o *UpdateBackupPayload) GetIdOk() (*string, bool)
- func (o *UpdateBackupPayload) GetLabels() *map[string]interface{}
- func (o *UpdateBackupPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateBackupPayload) GetName() *string
- func (o *UpdateBackupPayload) GetNameOk() (*string, bool)
- func (o *UpdateBackupPayload) GetSize() *int64
- func (o *UpdateBackupPayload) GetSizeOk() (*int64, bool)
- func (o *UpdateBackupPayload) GetSnapshotId() *string
- func (o *UpdateBackupPayload) GetSnapshotIdOk() (*string, bool)
- func (o *UpdateBackupPayload) GetStatus() *string
- func (o *UpdateBackupPayload) GetStatusOk() (*string, bool)
- func (o *UpdateBackupPayload) GetUpdatedAt() *time.Time
- func (o *UpdateBackupPayload) GetUpdatedAtOk() (*time.Time, bool)
- func (o *UpdateBackupPayload) GetVolumeId() *string
- func (o *UpdateBackupPayload) GetVolumeIdOk() (*string, bool)
- func (o *UpdateBackupPayload) HasAvailabilityZone() bool
- func (o *UpdateBackupPayload) HasCreatedAt() bool
- func (o *UpdateBackupPayload) HasId() bool
- func (o *UpdateBackupPayload) HasLabels() bool
- func (o *UpdateBackupPayload) HasName() bool
- func (o *UpdateBackupPayload) HasSize() bool
- func (o *UpdateBackupPayload) HasSnapshotId() bool
- func (o *UpdateBackupPayload) HasStatus() bool
- func (o *UpdateBackupPayload) HasUpdatedAt() bool
- func (o *UpdateBackupPayload) HasVolumeId() bool
- func (o *UpdateBackupPayload) SetAvailabilityZone(v *string)
- func (o *UpdateBackupPayload) SetCreatedAt(v *time.Time)
- func (o *UpdateBackupPayload) SetId(v *string)
- func (o *UpdateBackupPayload) SetLabels(v *map[string]interface{})
- func (o *UpdateBackupPayload) SetName(v *string)
- func (o *UpdateBackupPayload) SetSize(v *int64)
- func (o *UpdateBackupPayload) SetSnapshotId(v *string)
- func (o *UpdateBackupPayload) SetStatus(v *string)
- func (o *UpdateBackupPayload) SetUpdatedAt(v *time.Time)
- func (o *UpdateBackupPayload) SetVolumeId(v *string)
- func (o UpdateBackupPayload) ToMap() (map[string]interface{}, error)
- type UpdateImagePayload
- func (o *UpdateImagePayload) GetConfig() *ImageConfig
- func (o *UpdateImagePayload) GetConfigOk() (*ImageConfig, bool)
- func (o *UpdateImagePayload) GetDiskFormat() *string
- func (o *UpdateImagePayload) GetDiskFormatOk() (*string, bool)
- func (o *UpdateImagePayload) GetLabels() *map[string]interface{}
- func (o *UpdateImagePayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateImagePayload) GetMinDiskSize() *int64
- func (o *UpdateImagePayload) GetMinDiskSizeOk() (*int64, bool)
- func (o *UpdateImagePayload) GetMinRam() *int64
- func (o *UpdateImagePayload) GetMinRamOk() (*int64, bool)
- func (o *UpdateImagePayload) GetName() *string
- func (o *UpdateImagePayload) GetNameOk() (*string, bool)
- func (o *UpdateImagePayload) GetProtected() *bool
- func (o *UpdateImagePayload) GetProtectedOk() (*bool, bool)
- func (o *UpdateImagePayload) HasConfig() bool
- func (o *UpdateImagePayload) HasDiskFormat() bool
- func (o *UpdateImagePayload) HasLabels() bool
- func (o *UpdateImagePayload) HasMinDiskSize() bool
- func (o *UpdateImagePayload) HasMinRam() bool
- func (o *UpdateImagePayload) HasName() bool
- func (o *UpdateImagePayload) HasProtected() bool
- func (o *UpdateImagePayload) SetConfig(v *ImageConfig)
- func (o *UpdateImagePayload) SetDiskFormat(v *string)
- func (o *UpdateImagePayload) SetLabels(v *map[string]interface{})
- func (o *UpdateImagePayload) SetMinDiskSize(v *int64)
- func (o *UpdateImagePayload) SetMinRam(v *int64)
- func (o *UpdateImagePayload) SetName(v *string)
- func (o *UpdateImagePayload) SetProtected(v *bool)
- func (o UpdateImagePayload) ToMap() (map[string]interface{}, error)
- type UpdateImageSharePayload
- func (o *UpdateImageSharePayload) GetParentOrganization() *bool
- func (o *UpdateImageSharePayload) GetParentOrganizationOk() (*bool, bool)
- func (o *UpdateImageSharePayload) GetProjects() *[]string
- func (o *UpdateImageSharePayload) GetProjectsOk() (*[]string, bool)
- func (o *UpdateImageSharePayload) HasParentOrganization() bool
- func (o *UpdateImageSharePayload) HasProjects() bool
- func (o *UpdateImageSharePayload) SetParentOrganization(v *bool)
- func (o *UpdateImageSharePayload) SetProjects(v *[]string)
- func (o UpdateImageSharePayload) ToMap() (map[string]interface{}, error)
- type UpdateKeyPairPayload
- func (o *UpdateKeyPairPayload) GetLabels() *map[string]interface{}
- func (o *UpdateKeyPairPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateKeyPairPayload) HasLabels() bool
- func (o *UpdateKeyPairPayload) SetLabels(v *map[string]interface{})
- func (o UpdateKeyPairPayload) ToMap() (map[string]interface{}, error)
- type UpdateNetworkAddressFamily
- func (o *UpdateNetworkAddressFamily) GetIpv4() *UpdateNetworkIPv4Body
- func (o *UpdateNetworkAddressFamily) GetIpv4Ok() (*UpdateNetworkIPv4Body, bool)
- func (o *UpdateNetworkAddressFamily) GetIpv6() *UpdateNetworkIPv6Body
- func (o *UpdateNetworkAddressFamily) GetIpv6Ok() (*UpdateNetworkIPv6Body, bool)
- func (o *UpdateNetworkAddressFamily) HasIpv4() bool
- func (o *UpdateNetworkAddressFamily) HasIpv6() bool
- func (o *UpdateNetworkAddressFamily) SetIpv4(v *UpdateNetworkIPv4Body)
- func (o *UpdateNetworkAddressFamily) SetIpv6(v *UpdateNetworkIPv6Body)
- func (o UpdateNetworkAddressFamily) ToMap() (map[string]interface{}, error)
- type UpdateNetworkAreaRoutePayload
- func (o *UpdateNetworkAreaRoutePayload) GetLabels() *map[string]interface{}
- func (o *UpdateNetworkAreaRoutePayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateNetworkAreaRoutePayload) HasLabels() bool
- func (o *UpdateNetworkAreaRoutePayload) SetLabels(v *map[string]interface{})
- func (o UpdateNetworkAreaRoutePayload) ToMap() (map[string]interface{}, error)
- type UpdateNetworkIPv4Body
- func (o *UpdateNetworkIPv4Body) GetGateway() *string
- func (o *UpdateNetworkIPv4Body) GetGatewayOk() (*string, bool)
- func (o *UpdateNetworkIPv4Body) GetNameservers() *[]string
- func (o *UpdateNetworkIPv4Body) GetNameserversOk() (*[]string, bool)
- func (o *UpdateNetworkIPv4Body) HasGateway() bool
- func (o *UpdateNetworkIPv4Body) HasNameservers() bool
- func (o *UpdateNetworkIPv4Body) SetGateway(v *string)
- func (o *UpdateNetworkIPv4Body) SetGatewayNil()
- func (o *UpdateNetworkIPv4Body) SetNameservers(v *[]string)
- func (o UpdateNetworkIPv4Body) ToMap() (map[string]interface{}, error)
- func (o *UpdateNetworkIPv4Body) UnsetGateway()
- type UpdateNetworkIPv6Body
- func (o *UpdateNetworkIPv6Body) GetGateway() *string
- func (o *UpdateNetworkIPv6Body) GetGatewayOk() (*string, bool)
- func (o *UpdateNetworkIPv6Body) GetNameservers() *[]string
- func (o *UpdateNetworkIPv6Body) GetNameserversOk() (*[]string, bool)
- func (o *UpdateNetworkIPv6Body) HasGateway() bool
- func (o *UpdateNetworkIPv6Body) HasNameservers() bool
- func (o *UpdateNetworkIPv6Body) SetGateway(v *string)
- func (o *UpdateNetworkIPv6Body) SetGatewayNil()
- func (o *UpdateNetworkIPv6Body) SetNameservers(v *[]string)
- func (o UpdateNetworkIPv6Body) ToMap() (map[string]interface{}, error)
- func (o *UpdateNetworkIPv6Body) UnsetGateway()
- type UpdateNicPayload
- func (o *UpdateNicPayload) GetAllowedAddresses() *[]AllowedAddressesInner
- func (o *UpdateNicPayload) GetAllowedAddressesOk() (*[]AllowedAddressesInner, bool)
- func (o *UpdateNicPayload) GetLabels() *map[string]interface{}
- func (o *UpdateNicPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateNicPayload) GetName() *string
- func (o *UpdateNicPayload) GetNameOk() (*string, bool)
- func (o *UpdateNicPayload) GetNicSecurity() *bool
- func (o *UpdateNicPayload) GetNicSecurityOk() (*bool, bool)
- func (o *UpdateNicPayload) GetSecurityGroups() *[]string
- func (o *UpdateNicPayload) GetSecurityGroupsOk() (*[]string, bool)
- func (o *UpdateNicPayload) HasAllowedAddresses() bool
- func (o *UpdateNicPayload) HasLabels() bool
- func (o *UpdateNicPayload) HasName() bool
- func (o *UpdateNicPayload) HasNicSecurity() bool
- func (o *UpdateNicPayload) HasSecurityGroups() bool
- func (o *UpdateNicPayload) SetAllowedAddresses(v *[]AllowedAddressesInner)
- func (o *UpdateNicPayload) SetLabels(v *map[string]interface{})
- func (o *UpdateNicPayload) SetName(v *string)
- func (o *UpdateNicPayload) SetNicSecurity(v *bool)
- func (o *UpdateNicPayload) SetSecurityGroups(v *[]string)
- func (o UpdateNicPayload) ToMap() (map[string]interface{}, error)
- type UpdatePublicIPPayload
- func (o *UpdatePublicIPPayload) GetId() *string
- func (o *UpdatePublicIPPayload) GetIdOk() (*string, bool)
- func (o *UpdatePublicIPPayload) GetIp() *string
- func (o *UpdatePublicIPPayload) GetIpOk() (*string, bool)
- func (o *UpdatePublicIPPayload) GetLabels() *map[string]interface{}
- func (o *UpdatePublicIPPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdatePublicIPPayload) GetNetworkInterface() *string
- func (o *UpdatePublicIPPayload) GetNetworkInterfaceOk() (*string, bool)
- func (o *UpdatePublicIPPayload) HasId() bool
- func (o *UpdatePublicIPPayload) HasIp() bool
- func (o *UpdatePublicIPPayload) HasLabels() bool
- func (o *UpdatePublicIPPayload) HasNetworkInterface() bool
- func (o *UpdatePublicIPPayload) SetId(v *string)
- func (o *UpdatePublicIPPayload) SetIp(v *string)
- func (o *UpdatePublicIPPayload) SetLabels(v *map[string]interface{})
- func (o *UpdatePublicIPPayload) SetNetworkInterface(v *string)
- func (o *UpdatePublicIPPayload) SetNetworkInterfaceNil()
- func (o UpdatePublicIPPayload) ToMap() (map[string]interface{}, error)
- func (o *UpdatePublicIPPayload) UnsetNetworkInterface()
- type UpdateSecurityGroupPayload
- func (o *UpdateSecurityGroupPayload) GetDescription() *string
- func (o *UpdateSecurityGroupPayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateSecurityGroupPayload) GetLabels() *map[string]interface{}
- func (o *UpdateSecurityGroupPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateSecurityGroupPayload) GetName() *string
- func (o *UpdateSecurityGroupPayload) GetNameOk() (*string, bool)
- func (o *UpdateSecurityGroupPayload) HasDescription() bool
- func (o *UpdateSecurityGroupPayload) HasLabels() bool
- func (o *UpdateSecurityGroupPayload) HasName() bool
- func (o *UpdateSecurityGroupPayload) SetDescription(v *string)
- func (o *UpdateSecurityGroupPayload) SetLabels(v *map[string]interface{})
- func (o *UpdateSecurityGroupPayload) SetName(v *string)
- func (o UpdateSecurityGroupPayload) ToMap() (map[string]interface{}, error)
- type UpdateServerPayload
- func (o *UpdateServerPayload) GetLabels() *map[string]interface{}
- func (o *UpdateServerPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateServerPayload) GetName() *string
- func (o *UpdateServerPayload) GetNameOk() (*string, bool)
- func (o *UpdateServerPayload) HasLabels() bool
- func (o *UpdateServerPayload) HasName() bool
- func (o *UpdateServerPayload) SetLabels(v *map[string]interface{})
- func (o *UpdateServerPayload) SetName(v *string)
- func (o UpdateServerPayload) ToMap() (map[string]interface{}, error)
- type UpdateSnapshotPayload
- func (o *UpdateSnapshotPayload) GetLabels() *map[string]interface{}
- func (o *UpdateSnapshotPayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateSnapshotPayload) GetName() *string
- func (o *UpdateSnapshotPayload) GetNameOk() (*string, bool)
- func (o *UpdateSnapshotPayload) HasLabels() bool
- func (o *UpdateSnapshotPayload) HasName() bool
- func (o *UpdateSnapshotPayload) SetLabels(v *map[string]interface{})
- func (o *UpdateSnapshotPayload) SetName(v *string)
- func (o UpdateSnapshotPayload) ToMap() (map[string]interface{}, error)
- type UpdateVolumePayload
- func (o *UpdateVolumePayload) GetBootable() *bool
- func (o *UpdateVolumePayload) GetBootableOk() (*bool, bool)
- func (o *UpdateVolumePayload) GetDescription() *string
- func (o *UpdateVolumePayload) GetDescriptionOk() (*string, bool)
- func (o *UpdateVolumePayload) GetImageConfig() *ImageConfig
- func (o *UpdateVolumePayload) GetImageConfigOk() (*ImageConfig, bool)
- func (o *UpdateVolumePayload) GetLabels() *map[string]interface{}
- func (o *UpdateVolumePayload) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *UpdateVolumePayload) GetName() *string
- func (o *UpdateVolumePayload) GetNameOk() (*string, bool)
- func (o *UpdateVolumePayload) HasBootable() bool
- func (o *UpdateVolumePayload) HasDescription() bool
- func (o *UpdateVolumePayload) HasImageConfig() bool
- func (o *UpdateVolumePayload) HasLabels() bool
- func (o *UpdateVolumePayload) HasName() bool
- func (o *UpdateVolumePayload) SetBootable(v *bool)
- func (o *UpdateVolumePayload) SetDescription(v *string)
- func (o *UpdateVolumePayload) SetImageConfig(v *ImageConfig)
- func (o *UpdateVolumePayload) SetLabels(v *map[string]interface{})
- func (o *UpdateVolumePayload) SetName(v *string)
- func (o UpdateVolumePayload) ToMap() (map[string]interface{}, error)
- type Volume
- func (o *Volume) GetAvailabilityZone() *string
- func (o *Volume) GetAvailabilityZoneOk() (*string, bool)
- func (o *Volume) GetBootable() *bool
- func (o *Volume) GetBootableOk() (*bool, bool)
- func (o *Volume) GetCreatedAt() *time.Time
- func (o *Volume) GetCreatedAtOk() (*time.Time, bool)
- func (o *Volume) GetDescription() *string
- func (o *Volume) GetDescriptionOk() (*string, bool)
- func (o *Volume) GetId() *string
- func (o *Volume) GetIdOk() (*string, bool)
- func (o *Volume) GetImageConfig() *ImageConfig
- func (o *Volume) GetImageConfigOk() (*ImageConfig, bool)
- func (o *Volume) GetLabels() *map[string]interface{}
- func (o *Volume) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *Volume) GetName() *string
- func (o *Volume) GetNameOk() (*string, bool)
- func (o *Volume) GetPerformanceClass() *string
- func (o *Volume) GetPerformanceClassOk() (*string, bool)
- func (o *Volume) GetServerId() *string
- func (o *Volume) GetServerIdOk() (*string, bool)
- func (o *Volume) GetSize() *int64
- func (o *Volume) GetSizeOk() (*int64, bool)
- func (o *Volume) GetSource() *VolumeSource
- func (o *Volume) GetSourceOk() (*VolumeSource, bool)
- func (o *Volume) GetStatus() *string
- func (o *Volume) GetStatusOk() (*string, bool)
- func (o *Volume) GetUpdatedAt() *time.Time
- func (o *Volume) GetUpdatedAtOk() (*time.Time, bool)
- func (o *Volume) HasBootable() bool
- func (o *Volume) HasCreatedAt() bool
- func (o *Volume) HasDescription() bool
- func (o *Volume) HasId() bool
- func (o *Volume) HasImageConfig() bool
- func (o *Volume) HasLabels() bool
- func (o *Volume) HasName() bool
- func (o *Volume) HasPerformanceClass() bool
- func (o *Volume) HasServerId() bool
- func (o *Volume) HasSize() bool
- func (o *Volume) HasSource() bool
- func (o *Volume) HasStatus() bool
- func (o *Volume) HasUpdatedAt() bool
- func (o *Volume) SetAvailabilityZone(v *string)
- func (o *Volume) SetBootable(v *bool)
- func (o *Volume) SetCreatedAt(v *time.Time)
- func (o *Volume) SetDescription(v *string)
- func (o *Volume) SetId(v *string)
- func (o *Volume) SetImageConfig(v *ImageConfig)
- func (o *Volume) SetLabels(v *map[string]interface{})
- func (o *Volume) SetName(v *string)
- func (o *Volume) SetPerformanceClass(v *string)
- func (o *Volume) SetServerId(v *string)
- func (o *Volume) SetSize(v *int64)
- func (o *Volume) SetSource(v *VolumeSource)
- func (o *Volume) SetStatus(v *string)
- func (o *Volume) SetUpdatedAt(v *time.Time)
- func (o Volume) ToMap() (map[string]interface{}, error)
- type VolumeAttachment
- func (o *VolumeAttachment) GetDeleteOnTermination() *bool
- func (o *VolumeAttachment) GetDeleteOnTerminationOk() (*bool, bool)
- func (o *VolumeAttachment) GetServerId() *string
- func (o *VolumeAttachment) GetServerIdOk() (*string, bool)
- func (o *VolumeAttachment) GetVolumeId() *string
- func (o *VolumeAttachment) GetVolumeIdOk() (*string, bool)
- func (o *VolumeAttachment) HasDeleteOnTermination() bool
- func (o *VolumeAttachment) HasServerId() bool
- func (o *VolumeAttachment) HasVolumeId() bool
- func (o *VolumeAttachment) SetDeleteOnTermination(v *bool)
- func (o *VolumeAttachment) SetServerId(v *string)
- func (o *VolumeAttachment) SetVolumeId(v *string)
- func (o VolumeAttachment) ToMap() (map[string]interface{}, error)
- type VolumeAttachmentListResponse
- type VolumeListResponse
- type VolumePerformanceClass
- func (o *VolumePerformanceClass) GetDescription() *string
- func (o *VolumePerformanceClass) GetDescriptionOk() (*string, bool)
- func (o *VolumePerformanceClass) GetIops() *int64
- func (o *VolumePerformanceClass) GetIopsOk() (*int64, bool)
- func (o *VolumePerformanceClass) GetLabels() *map[string]interface{}
- func (o *VolumePerformanceClass) GetLabelsOk() (*map[string]interface{}, bool)
- func (o *VolumePerformanceClass) GetName() *string
- func (o *VolumePerformanceClass) GetNameOk() (*string, bool)
- func (o *VolumePerformanceClass) GetThroughput() *int64
- func (o *VolumePerformanceClass) GetThroughputOk() (*int64, bool)
- func (o *VolumePerformanceClass) HasDescription() bool
- func (o *VolumePerformanceClass) HasIops() bool
- func (o *VolumePerformanceClass) HasLabels() bool
- func (o *VolumePerformanceClass) HasThroughput() bool
- func (o *VolumePerformanceClass) SetDescription(v *string)
- func (o *VolumePerformanceClass) SetIops(v *int64)
- func (o *VolumePerformanceClass) SetLabels(v *map[string]interface{})
- func (o *VolumePerformanceClass) SetName(v *string)
- func (o *VolumePerformanceClass) SetThroughput(v *int64)
- func (o VolumePerformanceClass) ToMap() (map[string]interface{}, error)
- type VolumePerformanceClassListResponse
- func (o *VolumePerformanceClassListResponse) GetItems() *[]VolumePerformanceClass
- func (o *VolumePerformanceClassListResponse) GetItemsOk() (*[]VolumePerformanceClass, bool)
- func (o *VolumePerformanceClassListResponse) SetItems(v *[]VolumePerformanceClass)
- func (o VolumePerformanceClassListResponse) ToMap() (map[string]interface{}, error)
- type VolumeSource
- func (o *VolumeSource) GetId() *string
- func (o *VolumeSource) GetIdOk() (*string, bool)
- func (o *VolumeSource) GetType() *string
- func (o *VolumeSource) GetTypeOk() (*string, bool)
- func (o *VolumeSource) SetId(v *string)
- func (o *VolumeSource) SetType(v *string)
- func (o VolumeSource) ToMap() (map[string]interface{}, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheExpires ¶
CacheExpires helper function to determine remaining time before repeating a request.
func NewConfiguration ¶
func NewConfiguration() *config.Configuration
NewConfiguration returns a new Configuration object
func ParameterValueToString ¶
func PtrFloat32 ¶
PtrFloat32 is a helper routine that returns a pointer to given float value.
func PtrFloat64 ¶
PtrFloat64 is a helper routine that returns a pointer to given float 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) 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 (*APIClient) AddNicToServer ¶ added in v0.16.0
func (a *APIClient) AddNicToServer(ctx context.Context, projectId string, serverId string, nicId string) ApiAddNicToServerRequest
AddNicToServer: Attach an existing network interface.
Attach an existing network interface to a server.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param serverId The identifier (ID) of a STACKIT Server. @param nicId The identifier (ID) of a network interface. @return ApiAddNicToServerRequest
func (*APIClient) AddNicToServerExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*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 (*APIClient) CreateAffinityGroup ¶ added in v0.17.0
func (a *APIClient) CreateAffinityGroup(ctx context.Context, projectId string) ApiCreateAffinityGroupRequest
CreateAffinityGroup: Create a new affinity group in a project.
Create a new server affinity group in the given project ID.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiCreateAffinityGroupRequest
func (*APIClient) CreateAffinityGroupExecute ¶ added in v0.17.0
func (*APIClient) CreateBackup ¶ added in v0.17.0
func (a *APIClient) CreateBackup(ctx context.Context, projectId string) ApiCreateBackupRequest
CreateBackup: Create new Backup.
Create a new Backup in a project. If a snapshot ID is provided create the backup from the snapshot.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiCreateBackupRequest
func (*APIClient) CreateBackupExecute ¶ added in v0.17.0
func (*APIClient) CreateImage ¶ added in v0.17.0
func (a *APIClient) CreateImage(ctx context.Context, projectId string) ApiCreateImageRequest
CreateImage: Create new Image.
Create a new Image in a project. This call, if successful, returns a pre-signed URL for the customer to upload the image.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiCreateImageRequest
func (*APIClient) CreateImageExecute ¶ added in v0.17.0
func (*APIClient) CreateKeyPair ¶ added in v0.16.0
func (a *APIClient) CreateKeyPair(ctx context.Context) ApiCreateKeyPairRequest
CreateKeyPair: Import a public key.
Import a new public key for the requesting user based on provided public key material. The creation will fail if an SSH keypair with the same name already exists. If a name is not provided it is autogenerated form the ssh-pubkey comment section. If that is also not present it will be the the MD5 fingerprint of the key. For autogenerated names invalid characters will be removed.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiCreateKeyPairRequest
func (*APIClient) CreateKeyPairExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*APIClient) CreateNetworkExecute ¶
func (*APIClient) CreateNic ¶ added in v0.16.0
func (a *APIClient) CreateNic(ctx context.Context, projectId string, networkId string) ApiCreateNicRequest
CreateNic: Create new network interface.
Create a new network interface in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param networkId The identifier (ID) of a STACKIT Network. @return ApiCreateNicRequest
func (*APIClient) CreateNicExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*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 (*APIClient) CreateSnapshot ¶ added in v0.17.0
func (a *APIClient) CreateSnapshot(ctx context.Context, projectId string) ApiCreateSnapshotRequest
CreateSnapshot: Create new Snapshot.
Create a new Snapshot from a Volume in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiCreateSnapshotRequest
func (*APIClient) CreateSnapshotExecute ¶ added in v0.17.0
func (*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 (*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 (*APIClient) DeleteAffinityGroup ¶ added in v0.17.0
func (a *APIClient) DeleteAffinityGroup(ctx context.Context, projectId string, affinityGroupId string) ApiDeleteAffinityGroupRequest
DeleteAffinityGroup: Delete a affinity group in a project.
Delete a affinity group in the given project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param affinityGroupId The identifier (ID) of a STACKIT Affinity Group. @return ApiDeleteAffinityGroupRequest
func (*APIClient) DeleteAffinityGroupExecute ¶ added in v0.17.0
func (*APIClient) DeleteBackup ¶ added in v0.17.0
func (a *APIClient) DeleteBackup(ctx context.Context, projectId string, backupId string) ApiDeleteBackupRequest
DeleteBackup: Delete a backup.
Delete a backup that is part of the project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param backupId The identifier (ID) of a STACKIT Backup. @return ApiDeleteBackupRequest
func (*APIClient) DeleteBackupExecute ¶ added in v0.17.0
func (*APIClient) DeleteImage ¶ added in v0.17.0
func (a *APIClient) DeleteImage(ctx context.Context, projectId string, imageId string) ApiDeleteImageRequest
DeleteImage: Delete an Image.
Delete an image that is part of the project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiDeleteImageRequest
func (*APIClient) DeleteImageExecute ¶ added in v0.17.0
func (*APIClient) DeleteImageShare ¶ added in v0.17.0
func (a *APIClient) DeleteImageShare(ctx context.Context, projectId string, imageId string) ApiDeleteImageShareRequest
DeleteImageShare: Remove image share.
Remove the image share. New scope will be local.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiDeleteImageShareRequest
func (*APIClient) DeleteImageShareConsumer ¶ added in v0.17.0
func (a *APIClient) DeleteImageShareConsumer(ctx context.Context, projectId string, imageId string, consumerProjectId string) ApiDeleteImageShareConsumerRequest
DeleteImageShareConsumer: Remove an image share consumer.
Remove consumer from a shared image.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @param consumerProjectId The identifier (ID) of a STACKIT Project that consumes an image share. @return ApiDeleteImageShareConsumerRequest
func (*APIClient) DeleteImageShareConsumerExecute ¶ added in v0.17.0
func (*APIClient) DeleteImageShareExecute ¶ added in v0.17.0
func (*APIClient) DeleteKeyPair ¶ added in v0.16.0
func (a *APIClient) DeleteKeyPair(ctx context.Context, keypairName string) ApiDeleteKeyPairRequest
DeleteKeyPair: Delete an SSH keypair.
Delete an SSH keypair from a user.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param keypairName The name of an SSH keypair. @return ApiDeleteKeyPairRequest
func (*APIClient) DeleteKeyPairExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*APIClient) DeleteNetworkExecute ¶
func (*APIClient) DeleteNic ¶ added in v0.16.0
func (a *APIClient) DeleteNic(ctx context.Context, projectId string, networkId string, nicId string) ApiDeleteNicRequest
DeleteNic: Delete a network interface.
Delete a network interface that is part of the project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param networkId The identifier (ID) of a STACKIT Network. @param nicId The identifier (ID) of a network interface. @return ApiDeleteNicRequest
func (*APIClient) DeleteNicExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*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 (*APIClient) DeleteSnapshot ¶ added in v0.17.0
func (a *APIClient) DeleteSnapshot(ctx context.Context, projectId string, snapshotId string) ApiDeleteSnapshotRequest
DeleteSnapshot: Delete a snapshot.
Delete a snapshot that is part of the project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param snapshotId The identifier (ID) of a STACKIT Snapshot. @return ApiDeleteSnapshotRequest
func (*APIClient) DeleteSnapshotExecute ¶ added in v0.17.0
func (*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 (*APIClient) GetAffinityGroup ¶ added in v0.17.0
func (a *APIClient) GetAffinityGroup(ctx context.Context, projectId string, affinityGroupId string) ApiGetAffinityGroupRequest
GetAffinityGroup: Get the affinity group.
Get the affinity group created in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param affinityGroupId The identifier (ID) of a STACKIT Affinity Group. @return ApiGetAffinityGroupRequest
func (*APIClient) GetAffinityGroupExecute ¶ added in v0.17.0
func (*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 (*APIClient) GetBackup ¶ added in v0.17.0
func (a *APIClient) GetBackup(ctx context.Context, projectId string, backupId string) ApiGetBackupRequest
GetBackup: Get details about a backup.
Get details about a block device backup.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param backupId The identifier (ID) of a STACKIT Backup. @return ApiGetBackupRequest
func (*APIClient) GetBackupExecute ¶ added in v0.17.0
func (*APIClient) GetConfig ¶
func (c *APIClient) GetConfig() *config.Configuration
Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior
func (*APIClient) GetImage ¶ added in v0.17.0
func (a *APIClient) GetImage(ctx context.Context, projectId string, imageId string) ApiGetImageRequest
GetImage: Get details about an image.
Get details about a specific Image inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiGetImageRequest
func (*APIClient) GetImageExecute ¶ added in v0.17.0
func (*APIClient) GetImageShare ¶ added in v0.17.0
func (a *APIClient) GetImageShare(ctx context.Context, projectId string, imageId string) ApiGetImageShareRequest
GetImageShare: Get share details of an image.
Get share details about an shared image.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiGetImageShareRequest
func (*APIClient) GetImageShareConsumer ¶ added in v0.17.0
func (a *APIClient) GetImageShareConsumer(ctx context.Context, projectId string, imageId string, consumerProjectId string) ApiGetImageShareConsumerRequest
GetImageShareConsumer: Get image share consumer.
Get details about an image share consumer.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @param consumerProjectId The identifier (ID) of a STACKIT Project that consumes an image share. @return ApiGetImageShareConsumerRequest
func (*APIClient) GetImageShareConsumerExecute ¶ added in v0.17.0
func (*APIClient) GetImageShareExecute ¶ added in v0.17.0
func (*APIClient) GetKeyPair ¶ added in v0.16.0
func (a *APIClient) GetKeyPair(ctx context.Context, keypairName string) ApiGetKeyPairRequest
GetKeyPair: Get SSH keypair details.
Get details about an SSH keypair.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param keypairName The name of an SSH keypair. @return ApiGetKeyPairRequest
func (*APIClient) GetKeyPairExecute ¶ added in v0.16.0
func (*APIClient) GetMachineType ¶ added in v0.16.0
func (a *APIClient) GetMachineType(ctx context.Context, projectId string, machineType string) ApiGetMachineTypeRequest
GetMachineType: Get details about a machine type.
Get details about a specific machine type.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param machineType STACKIT machine type Name. @return ApiGetMachineTypeRequest
func (*APIClient) GetMachineTypeExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*APIClient) GetNetworkExecute ¶
func (*APIClient) GetNic ¶ added in v0.16.0
func (a *APIClient) GetNic(ctx context.Context, projectId string, networkId string, nicId string) ApiGetNicRequest
GetNic: Get details about a network interface.
Get details about a network interface inside a network.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param networkId The identifier (ID) of a STACKIT Network. @param nicId The identifier (ID) of a network interface. @return ApiGetNicRequest
func (*APIClient) GetNicExecute ¶ added in v0.16.0
func (*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 (*APIClient) GetProjectNIC ¶ added in v0.17.0
func (a *APIClient) GetProjectNIC(ctx context.Context, projectId string, nicId string) ApiGetProjectNICRequest
GetProjectNIC: Get details about a network interface of a project.
Get details about a network interface inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param nicId The identifier (ID) of a network interface. @return ApiGetProjectNICRequest
func (*APIClient) GetProjectNICExecute ¶ added in v0.17.0
func (*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 (*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 (*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 (*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 (*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 (*APIClient) GetServerExecute ¶ added in v0.13.0
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 (*APIClient) GetSnapshot ¶ added in v0.17.0
func (a *APIClient) GetSnapshot(ctx context.Context, projectId string, snapshotId string) ApiGetSnapshotRequest
GetSnapshot: Get details about a snapshot.
Get details about a block device snapshot.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param snapshotId The identifier (ID) of a STACKIT Snapshot. @return ApiGetSnapshotRequest
func (*APIClient) GetSnapshotExecute ¶ added in v0.17.0
func (*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 (*APIClient) GetVolumePerformanceClass ¶ added in v0.16.0
func (a *APIClient) GetVolumePerformanceClass(ctx context.Context, projectId string, volumePerformanceClass string) ApiGetVolumePerformanceClassRequest
GetVolumePerformanceClass: Get details about a volume performance class.
Get details about a specific volume performance class.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param volumePerformanceClass The name of a STACKIT Volume performance class. @return ApiGetVolumePerformanceClassRequest
func (*APIClient) GetVolumePerformanceClassExecute ¶ added in v0.16.0
func (*APIClient) ListAffinityGroups ¶ added in v0.17.0
func (a *APIClient) ListAffinityGroups(ctx context.Context, projectId string) ApiListAffinityGroupsRequest
ListAffinityGroups: Get the affinity groups setup for a project.
Get the affinity groups created in a project. Affinity groups are an indication of locality of a server relative to another group of servers. They can be either running on the same host (affinity) or on different ones (anti-affinity).
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListAffinityGroupsRequest
func (*APIClient) ListAffinityGroupsExecute ¶ added in v0.17.0
func (*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 (*APIClient) ListAvailabilityZones ¶ added in v0.17.0
func (a *APIClient) ListAvailabilityZones(ctx context.Context) ApiListAvailabilityZonesRequest
ListAvailabilityZones: List all availability zones.
Get a list of all availability zones.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListAvailabilityZonesRequest
func (*APIClient) ListAvailabilityZonesExecute ¶ added in v0.17.0
func (a *APIClient) ListAvailabilityZonesExecute(ctx context.Context) (*AvailabilityZoneListResponse, error)
func (*APIClient) ListBackups ¶ added in v0.17.0
func (a *APIClient) ListBackups(ctx context.Context, projectId string) ApiListBackupsRequest
ListBackups: List all backups inside a project.
Get a list of all backups inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListBackupsRequest
func (*APIClient) ListBackupsExecute ¶ added in v0.17.0
func (*APIClient) ListImages ¶ added in v0.17.0
func (a *APIClient) ListImages(ctx context.Context, projectId string) ApiListImagesRequest
ListImages: List all Images inside a project.
Get a list of all images inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListImagesRequest
func (*APIClient) ListImagesExecute ¶ added in v0.17.0
func (*APIClient) ListKeyPairs ¶ added in v0.16.0
func (a *APIClient) ListKeyPairs(ctx context.Context) ApiListKeyPairsRequest
ListKeyPairs: List all SSH keypairs for the requesting user.
Get a list of all SSH keypairs assigned to the requesting user.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @return ApiListKeyPairsRequest
func (*APIClient) ListKeyPairsExecute ¶ added in v0.16.0
func (a *APIClient) ListKeyPairsExecute(ctx context.Context) (*KeyPairListResponse, error)
func (*APIClient) ListMachineTypes ¶ added in v0.16.0
func (a *APIClient) ListMachineTypes(ctx context.Context, projectId string) ApiListMachineTypesRequest
ListMachineTypes: List all machine types available for a project.
Get a list of all machine type available in a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListMachineTypesRequest
func (*APIClient) ListMachineTypesExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*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 (*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 (*APIClient) ListNics ¶ added in v0.16.0
func (a *APIClient) ListNics(ctx context.Context, projectId string, networkId string) ApiListNicsRequest
ListNics: List all network interfaces inside a network.
Get a list of all network interfaces inside a network.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param networkId The identifier (ID) of a STACKIT Network. @return ApiListNicsRequest
func (*APIClient) ListNicsExecute ¶ added in v0.16.0
func (*APIClient) ListProjectNICs ¶ added in v0.17.0
func (a *APIClient) ListProjectNICs(ctx context.Context, projectId string) ApiListProjectNICsRequest
ListProjectNICs: List all network interfaces inside a project.
Get a list of all network interfaces inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListProjectNICsRequest
func (*APIClient) ListProjectNICsExecute ¶ added in v0.17.0
func (*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 (*APIClient) ListQuotas ¶ added in v0.19.0
func (a *APIClient) ListQuotas(ctx context.Context, projectId string) ApiListQuotasRequest
ListQuotas: List project quotas.
List quota limits and usage for project resources.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListQuotasRequest
func (*APIClient) ListQuotasExecute ¶ added in v0.19.0
func (*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 (*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 (*APIClient) ListServerNics ¶ added in v0.16.0
func (a *APIClient) ListServerNics(ctx context.Context, projectId string, serverId string) ApiListServerNicsRequest
ListServerNics: Get all network interfaces.
Get all network interfaces attached to the server.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param serverId The identifier (ID) of a STACKIT Server. @return ApiListServerNicsRequest
func (*APIClient) ListServerNicsExecute ¶ added in v0.16.0
func (*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 (*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 (*APIClient) ListSnapshots ¶ added in v0.17.0
func (a *APIClient) ListSnapshots(ctx context.Context, projectId string) ApiListSnapshotsRequest
ListSnapshots: List all snapshots inside a project.
Get a list of all snapshots inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListSnapshotsRequest
func (*APIClient) ListSnapshotsExecute ¶ added in v0.17.0
func (*APIClient) ListVolumePerformanceClasses ¶ added in v0.16.0
func (a *APIClient) ListVolumePerformanceClasses(ctx context.Context, projectId string) ApiListVolumePerformanceClassesRequest
ListVolumePerformanceClasses: List all volume performance classes available for a project.
Get a list of all volume performance classes available inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @return ApiListVolumePerformanceClassesRequest
func (*APIClient) ListVolumePerformanceClassesExecute ¶ added in v0.16.0
func (*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 (*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 (*APIClient) PartialUpdateNetworkExecute ¶
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 (*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 (*APIClient) RemoveNicFromServer ¶ added in v0.16.0
func (a *APIClient) RemoveNicFromServer(ctx context.Context, projectId string, serverId string, nicId string) ApiRemoveNicFromServerRequest
RemoveNicFromServer: Detach a network interface.
Detach a network interface from a server.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param serverId The identifier (ID) of a STACKIT Server. @param nicId The identifier (ID) of a network interface. @return ApiRemoveNicFromServerRequest
func (*APIClient) RemoveNicFromServerExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*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 (*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 (*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 (*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 (*APIClient) RestoreBackup ¶ added in v0.17.0
func (a *APIClient) RestoreBackup(ctx context.Context, projectId string, backupId string) ApiRestoreBackupRequest
RestoreBackup: Restore Backup to the referenced source Volume.
Restores a Backup to the existing Volume it references to. The use of this endpoint is disruptive as the volume needs to be detached. If a new volume is to be created use the volumes endpoint with the option to create from backup.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param backupId The identifier (ID) of a STACKIT Backup. @return ApiRestoreBackupRequest
func (*APIClient) RestoreBackupExecute ¶ added in v0.17.0
func (*APIClient) SetImageShare ¶ added in v0.17.0
func (a *APIClient) SetImageShare(ctx context.Context, projectId string, imageId string) ApiSetImageShareRequest
SetImageShare: Set image share.
Set share of an Image. New Options will replace existing settings.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiSetImageShareRequest
func (*APIClient) SetImageShareExecute ¶ added in v0.17.0
func (*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 (*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 (*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 (*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 (*APIClient) UpdateBackup ¶ added in v0.17.0
func (a *APIClient) UpdateBackup(ctx context.Context, projectId string, backupId string) ApiUpdateBackupRequest
UpdateBackup: Update information of a backup.
Update name or labels of the backup.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param backupId The identifier (ID) of a STACKIT Backup. @return ApiUpdateBackupRequest
func (*APIClient) UpdateBackupExecute ¶ added in v0.17.0
func (*APIClient) UpdateImage ¶ added in v0.17.0
func (a *APIClient) UpdateImage(ctx context.Context, projectId string, imageId string) ApiUpdateImageRequest
UpdateImage: Update Image Parameters.
Update the properties of an existing Image inside a project.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiUpdateImageRequest
func (*APIClient) UpdateImageExecute ¶ added in v0.17.0
func (*APIClient) UpdateImageScopeLocal ¶ added in v0.19.0
func (a *APIClient) UpdateImageScopeLocal(ctx context.Context, projectId string, imageId string) ApiUpdateImageScopeLocalRequest
UpdateImageScopeLocal: Update Image Scope to Local.
Update the scope property of an existing Image inside a project to local.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiUpdateImageScopeLocalRequest
func (*APIClient) UpdateImageScopeLocalExecute ¶ added in v0.19.0
func (*APIClient) UpdateImageScopePublic ¶ added in v0.19.0
func (a *APIClient) UpdateImageScopePublic(ctx context.Context, projectId string, imageId string) ApiUpdateImageScopePublicRequest
UpdateImageScopePublic: Update Image Scope to Public.
Update the scope property of an existing Image inside a project to public.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiUpdateImageScopePublicRequest
func (*APIClient) UpdateImageScopePublicExecute ¶ added in v0.19.0
func (*APIClient) UpdateImageShare ¶ added in v0.17.0
func (a *APIClient) UpdateImageShare(ctx context.Context, projectId string, imageId string) ApiUpdateImageShareRequest
UpdateImageShare: Update image share.
Update share of an Image. Projects will be appended to existing list.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param imageId The identifier (ID) of a STACKIT Image. @return ApiUpdateImageShareRequest
func (*APIClient) UpdateImageShareExecute ¶ added in v0.17.0
func (*APIClient) UpdateKeyPair ¶ added in v0.16.0
func (a *APIClient) UpdateKeyPair(ctx context.Context, keypairName string) ApiUpdateKeyPairRequest
UpdateKeyPair: Update information of an SSH keypair.
Update labels of the SSH keypair.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param keypairName The name of an SSH keypair. @return ApiUpdateKeyPairRequest
func (*APIClient) UpdateKeyPairExecute ¶ added in v0.16.0
func (*APIClient) UpdateNetworkAreaRoute ¶ added in v0.15.0
func (a *APIClient) UpdateNetworkAreaRoute(ctx context.Context, organizationId string, areaId string, routeId string) ApiUpdateNetworkAreaRouteRequest
UpdateNetworkAreaRoute: Update a network route.
Update a network route defined in a network area.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param organizationId The identifier (ID) of a STACKIT Organization. @param areaId The identifier (ID) of a STACKIT Network Area. @param routeId The identifier (ID) of a STACKIT Route. @return ApiUpdateNetworkAreaRouteRequest
func (*APIClient) UpdateNetworkAreaRouteExecute ¶ added in v0.15.0
func (*APIClient) UpdateNic ¶ added in v0.16.0
func (a *APIClient) UpdateNic(ctx context.Context, projectId string, networkId string, nicId string) ApiUpdateNicRequest
UpdateNic: Update a network interface.
Update the properties of an existing network interface inside a network.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param networkId The identifier (ID) of a STACKIT Network. @param nicId The identifier (ID) of a network interface. @return ApiUpdateNicRequest
func (*APIClient) UpdateNicExecute ¶ added in v0.16.0
func (*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 (*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 (*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 (*APIClient) UpdateSnapshot ¶ added in v0.17.0
func (a *APIClient) UpdateSnapshot(ctx context.Context, projectId string, snapshotId string) ApiUpdateSnapshotRequest
UpdateSnapshot: Update information of the snapshot.
Update information like name or labels of the snapshot.
@param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId The identifier (ID) of a STACKIT Project. @param snapshotId The identifier (ID) of a STACKIT Snapshot. @return ApiUpdateSnapshotRequest
func (*APIClient) UpdateSnapshotExecute ¶ added in v0.17.0
func (*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
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 AffinityGroup ¶ added in v0.17.0
type AffinityGroup struct { // Universally Unique Identifier (UUID). Id *string `json:"id,omitempty"` // The servers that are part of the affinity group. Members *[]string `json:"members,omitempty"` // The name for a General Object. Matches Names and also UUIDs. // REQUIRED Name *string `json:"name"` // The affinity group policy. // REQUIRED Policy *string `json:"policy"` }
AffinityGroup Definition of an affinity group.
func NewAffinityGroup ¶ added in v0.17.0
func NewAffinityGroup(name *string, policy *string) *AffinityGroup
NewAffinityGroup instantiates a new AffinityGroup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAffinityGroupWithDefaults ¶ added in v0.17.0
func NewAffinityGroupWithDefaults() *AffinityGroup
NewAffinityGroupWithDefaults instantiates a new AffinityGroup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AffinityGroup) GetId ¶ added in v0.17.0
func (o *AffinityGroup) GetId() *string
GetId returns the Id field value if set, zero value otherwise.
func (*AffinityGroup) GetIdOk ¶ added in v0.17.0
func (o *AffinityGroup) 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 (*AffinityGroup) GetMembers ¶ added in v0.17.0
func (o *AffinityGroup) GetMembers() *[]string
GetMembers returns the Members field value if set, zero value otherwise.
func (*AffinityGroup) GetMembersOk ¶ added in v0.17.0
func (o *AffinityGroup) GetMembersOk() (*[]string, bool)
GetMembersOk returns a tuple with the Members field value if set, nil otherwise and a boolean to check if the value has been set.
func (*AffinityGroup) GetName ¶ added in v0.17.0
func (o *AffinityGroup) GetName() *string
GetName returns the Name field value
func (*AffinityGroup) GetNameOk ¶ added in v0.17.0
func (o *AffinityGroup) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*AffinityGroup) GetPolicy ¶ added in v0.17.0
func (o *AffinityGroup) GetPolicy() *string
GetPolicy returns the Policy field value
func (*AffinityGroup) GetPolicyOk ¶ added in v0.17.0
func (o *AffinityGroup) GetPolicyOk() (*string, bool)
GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.
func (*AffinityGroup) HasId ¶ added in v0.17.0
func (o *AffinityGroup) HasId() bool
HasId returns a boolean if a field has been set.
func (*AffinityGroup) HasMembers ¶ added in v0.17.0
func (o *AffinityGroup) HasMembers() bool
HasMembers returns a boolean if a field has been set.
func (*AffinityGroup) SetId ¶ added in v0.17.0
func (o *AffinityGroup) SetId(v *string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*AffinityGroup) SetMembers ¶ added in v0.17.0
func (o *AffinityGroup) SetMembers(v *[]string)
SetMembers gets a reference to the given []string and assigns it to the Members field.
func (*AffinityGroup) SetName ¶ added in v0.17.0
func (o *AffinityGroup) SetName(v *string)
SetName sets field value
func (*AffinityGroup) SetPolicy ¶ added in v0.17.0
func (o *AffinityGroup) SetPolicy(v *string)
SetPolicy sets field value
func (AffinityGroup) ToMap ¶ added in v0.17.0
func (o AffinityGroup) ToMap() (map[string]interface{}, error)
type AffinityGroupListResponse ¶ added in v0.17.0
type AffinityGroupListResponse struct { // A list of affinity groups. // REQUIRED Items *[]AffinityGroup `json:"items"` }
AffinityGroupListResponse Response object for affinity group list request.
func NewAffinityGroupListResponse ¶ added in v0.17.0
func NewAffinityGroupListResponse(items *[]AffinityGroup) *AffinityGroupListResponse
NewAffinityGroupListResponse instantiates a new AffinityGroupListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAffinityGroupListResponseWithDefaults ¶ added in v0.17.0
func NewAffinityGroupListResponseWithDefaults() *AffinityGroupListResponse
NewAffinityGroupListResponseWithDefaults instantiates a new AffinityGroupListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AffinityGroupListResponse) GetItems ¶ added in v0.17.0
func (o *AffinityGroupListResponse) GetItems() *[]AffinityGroup
GetItems returns the Items field value
func (*AffinityGroupListResponse) GetItemsOk ¶ added in v0.17.0
func (o *AffinityGroupListResponse) GetItemsOk() (*[]AffinityGroup, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*AffinityGroupListResponse) SetItems ¶ added in v0.17.0
func (o *AffinityGroupListResponse) SetItems(v *[]AffinityGroup)
SetItems sets field value
func (AffinityGroupListResponse) ToMap ¶ added in v0.17.0
func (o AffinityGroupListResponse) 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 ApiAddNetworkToServerRequest ¶ added in v0.13.0
type ApiAddNetworkToServerRequest struct {
// contains filtered or unexported fields
}
func (ApiAddNetworkToServerRequest) Execute ¶ added in v0.13.0
func (r ApiAddNetworkToServerRequest) Execute() error
type ApiAddNicToServerRequest ¶ added in v0.16.0
type ApiAddNicToServerRequest struct {
// contains filtered or unexported fields
}
func (ApiAddNicToServerRequest) Execute ¶ added in v0.16.0
func (r ApiAddNicToServerRequest) Execute() error
type ApiAddPublicIpToServerRequest ¶ added in v0.13.0
type ApiAddPublicIpToServerRequest struct {
// contains filtered or unexported fields
}
func (ApiAddPublicIpToServerRequest) Execute ¶ added in v0.13.0
func (r ApiAddPublicIpToServerRequest) Execute() error
type ApiAddSecurityGroupToServerRequest ¶ added in v0.13.0
type ApiAddSecurityGroupToServerRequest struct {
// contains filtered or unexported fields
}
func (ApiAddSecurityGroupToServerRequest) Execute ¶ added in v0.13.0
func (r ApiAddSecurityGroupToServerRequest) Execute() error
type ApiAddServiceAccountToServerRequest ¶ added in v0.13.0
type ApiAddServiceAccountToServerRequest struct {
// contains filtered or unexported fields
}
func (ApiAddServiceAccountToServerRequest) Execute ¶ added in v0.13.0
func (r ApiAddServiceAccountToServerRequest) Execute() (*ServiceAccountMailListResponse, error)
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
func (r ApiAddVolumeToServerRequest) Execute() (*VolumeAttachment, error)
type ApiCreateAffinityGroupRequest ¶ added in v0.17.0
type ApiCreateAffinityGroupRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateAffinityGroupRequest) CreateAffinityGroupPayload ¶ added in v0.17.0
func (r ApiCreateAffinityGroupRequest) CreateAffinityGroupPayload(createAffinityGroupPayload CreateAffinityGroupPayload) ApiCreateAffinityGroupRequest
func (ApiCreateAffinityGroupRequest) Execute ¶ added in v0.17.0
func (r ApiCreateAffinityGroupRequest) Execute() (*AffinityGroup, error)
type ApiCreateBackupRequest ¶ added in v0.17.0
type ApiCreateBackupRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateBackupRequest) CreateBackupPayload ¶ added in v0.17.0
func (r ApiCreateBackupRequest) CreateBackupPayload(createBackupPayload CreateBackupPayload) ApiCreateBackupRequest
func (ApiCreateBackupRequest) Execute ¶ added in v0.17.0
func (r ApiCreateBackupRequest) Execute() (*Backup, error)
type ApiCreateImageRequest ¶ added in v0.17.0
type ApiCreateImageRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateImageRequest) CreateImagePayload ¶ added in v0.17.0
func (r ApiCreateImageRequest) CreateImagePayload(createImagePayload CreateImagePayload) ApiCreateImageRequest
func (ApiCreateImageRequest) Execute ¶ added in v0.17.0
func (r ApiCreateImageRequest) Execute() (*ImageCreateResponse, error)
type ApiCreateKeyPairRequest ¶ added in v0.16.0
type ApiCreateKeyPairRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateKeyPairRequest) CreateKeyPairPayload ¶ added in v0.16.0
func (r ApiCreateKeyPairRequest) CreateKeyPairPayload(createKeyPairPayload CreateKeyPairPayload) ApiCreateKeyPairRequest
func (ApiCreateKeyPairRequest) Execute ¶ added in v0.16.0
func (r ApiCreateKeyPairRequest) Execute() (*Keypair, error)
type ApiCreateNetworkAreaRangeRequest ¶
type ApiCreateNetworkAreaRangeRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload ¶
func (r ApiCreateNetworkAreaRangeRequest) CreateNetworkAreaRangePayload(createNetworkAreaRangePayload CreateNetworkAreaRangePayload) ApiCreateNetworkAreaRangeRequest
func (ApiCreateNetworkAreaRangeRequest) Execute ¶
func (r ApiCreateNetworkAreaRangeRequest) Execute() (*NetworkRangeListResponse, error)
type ApiCreateNetworkAreaRequest ¶
type ApiCreateNetworkAreaRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateNetworkAreaRequest) CreateNetworkAreaPayload ¶
func (r ApiCreateNetworkAreaRequest) CreateNetworkAreaPayload(createNetworkAreaPayload CreateNetworkAreaPayload) ApiCreateNetworkAreaRequest
func (ApiCreateNetworkAreaRequest) Execute ¶
func (r ApiCreateNetworkAreaRequest) Execute() (*NetworkArea, error)
type ApiCreateNetworkAreaRouteRequest ¶
type ApiCreateNetworkAreaRouteRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload ¶
func (r ApiCreateNetworkAreaRouteRequest) CreateNetworkAreaRoutePayload(createNetworkAreaRoutePayload CreateNetworkAreaRoutePayload) ApiCreateNetworkAreaRouteRequest
func (ApiCreateNetworkAreaRouteRequest) Execute ¶
func (r ApiCreateNetworkAreaRouteRequest) Execute() (*RouteListResponse, error)
type ApiCreateNetworkRequest ¶
type ApiCreateNetworkRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateNetworkRequest) CreateNetworkPayload ¶
func (r ApiCreateNetworkRequest) CreateNetworkPayload(createNetworkPayload CreateNetworkPayload) ApiCreateNetworkRequest
func (ApiCreateNetworkRequest) Execute ¶
func (r ApiCreateNetworkRequest) Execute() (*Network, error)
type ApiCreateNicRequest ¶ added in v0.16.0
type ApiCreateNicRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateNicRequest) CreateNicPayload ¶ added in v0.16.0
func (r ApiCreateNicRequest) CreateNicPayload(createNicPayload CreateNicPayload) ApiCreateNicRequest
func (ApiCreateNicRequest) Execute ¶ added in v0.16.0
func (r ApiCreateNicRequest) Execute() (*NIC, error)
type ApiCreatePublicIPRequest ¶ added in v0.13.0
type ApiCreatePublicIPRequest struct {
// contains filtered or unexported fields
}
func (ApiCreatePublicIPRequest) CreatePublicIPPayload ¶ added in v0.13.0
func (r ApiCreatePublicIPRequest) CreatePublicIPPayload(createPublicIPPayload CreatePublicIPPayload) ApiCreatePublicIPRequest
func (ApiCreatePublicIPRequest) Execute ¶ added in v0.13.0
func (r ApiCreatePublicIPRequest) Execute() (*PublicIp, error)
type ApiCreateSecurityGroupRequest ¶ added in v0.13.0
type ApiCreateSecurityGroupRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateSecurityGroupRequest) CreateSecurityGroupPayload ¶ added in v0.13.0
func (r ApiCreateSecurityGroupRequest) CreateSecurityGroupPayload(createSecurityGroupPayload CreateSecurityGroupPayload) ApiCreateSecurityGroupRequest
func (ApiCreateSecurityGroupRequest) Execute ¶ added in v0.13.0
func (r ApiCreateSecurityGroupRequest) Execute() (*SecurityGroup, error)
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
func (r ApiCreateSecurityGroupRuleRequest) Execute() (*SecurityGroupRule, error)
type ApiCreateServerRequest ¶ added in v0.13.0
type ApiCreateServerRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateServerRequest) CreateServerPayload ¶ added in v0.13.0
func (r ApiCreateServerRequest) CreateServerPayload(createServerPayload CreateServerPayload) ApiCreateServerRequest
func (ApiCreateServerRequest) Execute ¶ added in v0.13.0
func (r ApiCreateServerRequest) Execute() (*Server, error)
type ApiCreateSnapshotRequest ¶ added in v0.17.0
type ApiCreateSnapshotRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateSnapshotRequest) CreateSnapshotPayload ¶ added in v0.17.0
func (r ApiCreateSnapshotRequest) CreateSnapshotPayload(createSnapshotPayload CreateSnapshotPayload) ApiCreateSnapshotRequest
func (ApiCreateSnapshotRequest) Execute ¶ added in v0.17.0
func (r ApiCreateSnapshotRequest) Execute() (*Snapshot, error)
type ApiCreateVolumeRequest ¶ added in v0.13.0
type ApiCreateVolumeRequest struct {
// contains filtered or unexported fields
}
func (ApiCreateVolumeRequest) CreateVolumePayload ¶ added in v0.13.0
func (r ApiCreateVolumeRequest) CreateVolumePayload(createVolumePayload CreateVolumePayload) ApiCreateVolumeRequest
func (ApiCreateVolumeRequest) Execute ¶ added in v0.13.0
func (r ApiCreateVolumeRequest) Execute() (*Volume, error)
type ApiDeallocateServerRequest ¶ added in v0.13.0
type ApiDeallocateServerRequest struct {
// contains filtered or unexported fields
}
func (ApiDeallocateServerRequest) Execute ¶ added in v0.13.0
func (r ApiDeallocateServerRequest) Execute() error
type ApiDeleteAffinityGroupRequest ¶ added in v0.17.0
type ApiDeleteAffinityGroupRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteAffinityGroupRequest) Execute ¶ added in v0.17.0
func (r ApiDeleteAffinityGroupRequest) Execute() error
type ApiDeleteBackupRequest ¶ added in v0.17.0
type ApiDeleteBackupRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteBackupRequest) Execute ¶ added in v0.17.0
func (r ApiDeleteBackupRequest) Execute() error
func (ApiDeleteBackupRequest) Force ¶ added in v0.17.0
func (r ApiDeleteBackupRequest) Force(force bool) ApiDeleteBackupRequest
type ApiDeleteImageRequest ¶ added in v0.17.0
type ApiDeleteImageRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteImageRequest) Execute ¶ added in v0.17.0
func (r ApiDeleteImageRequest) Execute() error
type ApiDeleteImageShareConsumerRequest ¶ added in v0.17.0
type ApiDeleteImageShareConsumerRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteImageShareConsumerRequest) Execute ¶ added in v0.17.0
func (r ApiDeleteImageShareConsumerRequest) Execute() error
type ApiDeleteImageShareRequest ¶ added in v0.17.0
type ApiDeleteImageShareRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteImageShareRequest) Execute ¶ added in v0.17.0
func (r ApiDeleteImageShareRequest) Execute() error
type ApiDeleteKeyPairRequest ¶ added in v0.16.0
type ApiDeleteKeyPairRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteKeyPairRequest) Execute ¶ added in v0.16.0
func (r ApiDeleteKeyPairRequest) Execute() error
type ApiDeleteNetworkAreaRangeRequest ¶
type ApiDeleteNetworkAreaRangeRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteNetworkAreaRangeRequest) Execute ¶
func (r ApiDeleteNetworkAreaRangeRequest) Execute() error
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 ¶
func (r ApiDeleteNetworkAreaRouteRequest) Execute() error
type ApiDeleteNetworkRequest ¶
type ApiDeleteNetworkRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteNetworkRequest) Execute ¶
func (r ApiDeleteNetworkRequest) Execute() error
type ApiDeleteNicRequest ¶ added in v0.16.0
type ApiDeleteNicRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteNicRequest) Execute ¶ added in v0.16.0
func (r ApiDeleteNicRequest) Execute() error
type ApiDeletePublicIPRequest ¶ added in v0.13.0
type ApiDeletePublicIPRequest struct {
// contains filtered or unexported fields
}
func (ApiDeletePublicIPRequest) Execute ¶ added in v0.13.0
func (r ApiDeletePublicIPRequest) Execute() error
type ApiDeleteSecurityGroupRequest ¶ added in v0.13.0
type ApiDeleteSecurityGroupRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteSecurityGroupRequest) Execute ¶ added in v0.13.0
func (r ApiDeleteSecurityGroupRequest) Execute() error
type ApiDeleteSecurityGroupRuleRequest ¶ added in v0.13.0
type ApiDeleteSecurityGroupRuleRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteSecurityGroupRuleRequest) Execute ¶ added in v0.13.0
func (r ApiDeleteSecurityGroupRuleRequest) Execute() error
type ApiDeleteServerRequest ¶ added in v0.13.0
type ApiDeleteServerRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteServerRequest) Execute ¶ added in v0.13.0
func (r ApiDeleteServerRequest) Execute() error
type ApiDeleteSnapshotRequest ¶ added in v0.17.0
type ApiDeleteSnapshotRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteSnapshotRequest) Execute ¶ added in v0.17.0
func (r ApiDeleteSnapshotRequest) Execute() error
type ApiDeleteVolumeRequest ¶ added in v0.13.0
type ApiDeleteVolumeRequest struct {
// contains filtered or unexported fields
}
func (ApiDeleteVolumeRequest) Execute ¶ added in v0.13.0
func (r ApiDeleteVolumeRequest) Execute() error
type ApiGetAffinityGroupRequest ¶ added in v0.17.0
type ApiGetAffinityGroupRequest struct {
// contains filtered or unexported fields
}
func (ApiGetAffinityGroupRequest) Execute ¶ added in v0.17.0
func (r ApiGetAffinityGroupRequest) Execute() (*AffinityGroup, error)
type ApiGetAttachedVolumeRequest ¶ added in v0.13.0
type ApiGetAttachedVolumeRequest struct {
// contains filtered or unexported fields
}
func (ApiGetAttachedVolumeRequest) Execute ¶ added in v0.13.0
func (r ApiGetAttachedVolumeRequest) Execute() (*VolumeAttachment, error)
type ApiGetBackupRequest ¶ added in v0.17.0
type ApiGetBackupRequest struct {
// contains filtered or unexported fields
}
func (ApiGetBackupRequest) Execute ¶ added in v0.17.0
func (r ApiGetBackupRequest) Execute() (*Backup, error)
type ApiGetImageRequest ¶ added in v0.17.0
type ApiGetImageRequest struct {
// contains filtered or unexported fields
}
func (ApiGetImageRequest) Execute ¶ added in v0.17.0
func (r ApiGetImageRequest) Execute() (*Image, error)
type ApiGetImageShareConsumerRequest ¶ added in v0.17.0
type ApiGetImageShareConsumerRequest struct {
// contains filtered or unexported fields
}
func (ApiGetImageShareConsumerRequest) Execute ¶ added in v0.17.0
func (r ApiGetImageShareConsumerRequest) Execute() (*ImageShareConsumer, error)
type ApiGetImageShareRequest ¶ added in v0.17.0
type ApiGetImageShareRequest struct {
// contains filtered or unexported fields
}
func (ApiGetImageShareRequest) Execute ¶ added in v0.17.0
func (r ApiGetImageShareRequest) Execute() (*ImageShare, error)
type ApiGetKeyPairRequest ¶ added in v0.16.0
type ApiGetKeyPairRequest struct {
// contains filtered or unexported fields
}
func (ApiGetKeyPairRequest) Execute ¶ added in v0.16.0
func (r ApiGetKeyPairRequest) Execute() (*Keypair, error)
type ApiGetMachineTypeRequest ¶ added in v0.16.0
type ApiGetMachineTypeRequest struct {
// contains filtered or unexported fields
}
func (ApiGetMachineTypeRequest) Execute ¶ added in v0.16.0
func (r ApiGetMachineTypeRequest) Execute() (*MachineType, error)
type ApiGetNetworkAreaRangeRequest ¶
type ApiGetNetworkAreaRangeRequest struct {
// contains filtered or unexported fields
}
func (ApiGetNetworkAreaRangeRequest) Execute ¶
func (r ApiGetNetworkAreaRangeRequest) Execute() (*NetworkRange, error)
type ApiGetNetworkAreaRequest ¶
type ApiGetNetworkAreaRequest struct {
// contains filtered or unexported fields
}
func (ApiGetNetworkAreaRequest) Execute ¶
func (r ApiGetNetworkAreaRequest) Execute() (*NetworkArea, error)
type ApiGetNetworkAreaRouteRequest ¶
type ApiGetNetworkAreaRouteRequest struct {
// contains filtered or unexported fields
}
func (ApiGetNetworkAreaRouteRequest) Execute ¶
func (r ApiGetNetworkAreaRouteRequest) Execute() (*Route, error)
type ApiGetNetworkRequest ¶
type ApiGetNetworkRequest struct {
// contains filtered or unexported fields
}
func (ApiGetNetworkRequest) Execute ¶
func (r ApiGetNetworkRequest) Execute() (*Network, error)
type ApiGetNicRequest ¶ added in v0.16.0
type ApiGetNicRequest struct {
// contains filtered or unexported fields
}
func (ApiGetNicRequest) Execute ¶ added in v0.16.0
func (r ApiGetNicRequest) Execute() (*NIC, error)
type ApiGetOrganizationRequestRequest ¶
type ApiGetOrganizationRequestRequest struct {
// contains filtered or unexported fields
}
func (ApiGetOrganizationRequestRequest) Execute ¶
func (r ApiGetOrganizationRequestRequest) Execute() (*Request, error)
type ApiGetProjectNICRequest ¶ added in v0.17.0
type ApiGetProjectNICRequest struct {
// contains filtered or unexported fields
}
func (ApiGetProjectNICRequest) Execute ¶ added in v0.17.0
func (r ApiGetProjectNICRequest) Execute() (*NIC, error)
type ApiGetProjectRequestRequest ¶
type ApiGetProjectRequestRequest struct {
// contains filtered or unexported fields
}
func (ApiGetProjectRequestRequest) Execute ¶
func (r ApiGetProjectRequestRequest) Execute() (*Request, error)
type ApiGetPublicIPRequest ¶ added in v0.13.0
type ApiGetPublicIPRequest struct {
// contains filtered or unexported fields
}
func (ApiGetPublicIPRequest) Execute ¶ added in v0.13.0
func (r ApiGetPublicIPRequest) Execute() (*PublicIp, error)
type ApiGetSecurityGroupRequest ¶ added in v0.13.0
type ApiGetSecurityGroupRequest struct {
// contains filtered or unexported fields
}
func (ApiGetSecurityGroupRequest) Execute ¶ added in v0.13.0
func (r ApiGetSecurityGroupRequest) Execute() (*SecurityGroup, error)
type ApiGetSecurityGroupRuleRequest ¶ added in v0.13.0
type ApiGetSecurityGroupRuleRequest struct {
// contains filtered or unexported fields
}
func (ApiGetSecurityGroupRuleRequest) Execute ¶ added in v0.13.0
func (r ApiGetSecurityGroupRuleRequest) Execute() (*SecurityGroupRule, error)
type ApiGetServerConsoleRequest ¶ added in v0.13.0
type ApiGetServerConsoleRequest struct {
// contains filtered or unexported fields
}
func (ApiGetServerConsoleRequest) Execute ¶ added in v0.13.0
func (r ApiGetServerConsoleRequest) Execute() (*ServerConsoleUrl, error)
type ApiGetServerLogRequest ¶ added in v0.13.0
type ApiGetServerLogRequest struct {
// contains filtered or unexported fields
}
func (ApiGetServerLogRequest) Execute ¶ added in v0.13.0
func (r ApiGetServerLogRequest) Execute() (*GetServerLog200Response, error)
func (ApiGetServerLogRequest) Length ¶ added in v0.17.0
func (r ApiGetServerLogRequest) Length(length int64) 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 ApiGetSnapshotRequest ¶ added in v0.17.0
type ApiGetSnapshotRequest struct {
// contains filtered or unexported fields
}
func (ApiGetSnapshotRequest) Execute ¶ added in v0.17.0
func (r ApiGetSnapshotRequest) Execute() (*Snapshot, error)
type ApiGetVolumePerformanceClassRequest ¶ added in v0.16.0
type ApiGetVolumePerformanceClassRequest struct {
// contains filtered or unexported fields
}
func (ApiGetVolumePerformanceClassRequest) Execute ¶ added in v0.16.0
func (r ApiGetVolumePerformanceClassRequest) Execute() (*VolumePerformanceClass, 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 ApiListAffinityGroupsRequest ¶ added in v0.17.0
type ApiListAffinityGroupsRequest struct {
// contains filtered or unexported fields
}
func (ApiListAffinityGroupsRequest) Execute ¶ added in v0.17.0
func (r ApiListAffinityGroupsRequest) Execute() (*AffinityGroupListResponse, error)
type ApiListAttachedVolumesRequest ¶ added in v0.13.0
type ApiListAttachedVolumesRequest struct {
// contains filtered or unexported fields
}
func (ApiListAttachedVolumesRequest) Execute ¶ added in v0.13.0
func (r ApiListAttachedVolumesRequest) Execute() (*VolumeAttachmentListResponse, error)
type ApiListAvailabilityZonesRequest ¶ added in v0.17.0
type ApiListAvailabilityZonesRequest struct {
// contains filtered or unexported fields
}
func (ApiListAvailabilityZonesRequest) Execute ¶ added in v0.17.0
func (r ApiListAvailabilityZonesRequest) Execute() (*AvailabilityZoneListResponse, error)
type ApiListBackupsRequest ¶ added in v0.17.0
type ApiListBackupsRequest struct {
// contains filtered or unexported fields
}
func (ApiListBackupsRequest) Execute ¶ added in v0.17.0
func (r ApiListBackupsRequest) Execute() (*BackupListResponse, error)
func (ApiListBackupsRequest) LabelSelector ¶ added in v0.17.0
func (r ApiListBackupsRequest) LabelSelector(labelSelector string) ApiListBackupsRequest
type ApiListImagesRequest ¶ added in v0.17.0
type ApiListImagesRequest struct {
// contains filtered or unexported fields
}
func (ApiListImagesRequest) Execute ¶ added in v0.17.0
func (r ApiListImagesRequest) Execute() (*ImageListResponse, error)
func (ApiListImagesRequest) LabelSelector ¶ added in v0.17.0
func (r ApiListImagesRequest) LabelSelector(labelSelector string) ApiListImagesRequest
type ApiListKeyPairsRequest ¶ added in v0.16.0
type ApiListKeyPairsRequest struct {
// contains filtered or unexported fields
}
func (ApiListKeyPairsRequest) Execute ¶ added in v0.16.0
func (r ApiListKeyPairsRequest) Execute() (*KeyPairListResponse, error)
func (ApiListKeyPairsRequest) LabelSelector ¶ added in v0.16.0
func (r ApiListKeyPairsRequest) LabelSelector(labelSelector string) ApiListKeyPairsRequest
type ApiListMachineTypesRequest ¶ added in v0.16.0
type ApiListMachineTypesRequest struct {
// contains filtered or unexported fields
}
func (ApiListMachineTypesRequest) Execute ¶ added in v0.16.0
func (r ApiListMachineTypesRequest) Execute() (*MachineTypeListResponse, error)
type ApiListNetworkAreaProjectsRequest ¶
type ApiListNetworkAreaProjectsRequest struct {
// contains filtered or unexported fields
}
func (ApiListNetworkAreaProjectsRequest) Execute ¶
func (r ApiListNetworkAreaProjectsRequest) Execute() (*ProjectListResponse, error)
type ApiListNetworkAreaRangesRequest ¶
type ApiListNetworkAreaRangesRequest struct {
// contains filtered or unexported fields
}
func (ApiListNetworkAreaRangesRequest) Execute ¶
func (r ApiListNetworkAreaRangesRequest) Execute() (*NetworkRangeListResponse, error)
type ApiListNetworkAreaRoutesRequest ¶
type ApiListNetworkAreaRoutesRequest struct {
// contains filtered or unexported fields
}
func (ApiListNetworkAreaRoutesRequest) Execute ¶
func (r ApiListNetworkAreaRoutesRequest) Execute() (*RouteListResponse, error)
func (ApiListNetworkAreaRoutesRequest) LabelSelector ¶ added in v0.15.0
func (r ApiListNetworkAreaRoutesRequest) LabelSelector(labelSelector string) ApiListNetworkAreaRoutesRequest
type ApiListNetworkAreasRequest ¶
type ApiListNetworkAreasRequest struct {
// contains filtered or unexported fields
}
func (ApiListNetworkAreasRequest) Execute ¶
func (r ApiListNetworkAreasRequest) Execute() (*NetworkAreaListResponse, error)
func (ApiListNetworkAreasRequest) LabelSelector ¶ added in v0.15.0
func (r ApiListNetworkAreasRequest) LabelSelector(labelSelector string) ApiListNetworkAreasRequest
type ApiListNetworksRequest ¶
type ApiListNetworksRequest struct {
// contains filtered or unexported fields
}
func (ApiListNetworksRequest) Execute ¶
func (r ApiListNetworksRequest) Execute() (*NetworkListResponse, error)
func (ApiListNetworksRequest) LabelSelector ¶ added in v0.11.0
func (r ApiListNetworksRequest) LabelSelector(labelSelector string) ApiListNetworksRequest
type ApiListNicsRequest ¶ added in v0.16.0
type ApiListNicsRequest struct {
// contains filtered or unexported fields
}
func (ApiListNicsRequest) Execute ¶ added in v0.16.0
func (r ApiListNicsRequest) Execute() (*NICListResponse, error)
func (ApiListNicsRequest) LabelSelector ¶ added in v0.16.0
func (r ApiListNicsRequest) LabelSelector(labelSelector string) ApiListNicsRequest
type ApiListProjectNICsRequest ¶ added in v0.17.0
type ApiListProjectNICsRequest struct {
// contains filtered or unexported fields
}
func (ApiListProjectNICsRequest) Execute ¶ added in v0.17.0
func (r ApiListProjectNICsRequest) Execute() (*NICListResponse, error)
func (ApiListProjectNICsRequest) LabelSelector ¶ added in v0.17.0
func (r ApiListProjectNICsRequest) LabelSelector(labelSelector string) ApiListProjectNICsRequest
type ApiListPublicIPsRequest ¶ added in v0.13.0
type ApiListPublicIPsRequest struct {
// contains filtered or unexported fields
}
func (ApiListPublicIPsRequest) Execute ¶ added in v0.13.0
func (r ApiListPublicIPsRequest) Execute() (*PublicIpListResponse, error)
func (ApiListPublicIPsRequest) LabelSelector ¶ added in v0.13.0
func (r ApiListPublicIPsRequest) LabelSelector(labelSelector string) ApiListPublicIPsRequest
type ApiListQuotasRequest ¶ added in v0.19.0
type ApiListQuotasRequest struct {
// contains filtered or unexported fields
}
func (ApiListQuotasRequest) Execute ¶ added in v0.19.0
func (r ApiListQuotasRequest) Execute() (*QuotaListResponse, error)
type ApiListSecurityGroupRulesRequest ¶ added in v0.13.0
type ApiListSecurityGroupRulesRequest struct {
// contains filtered or unexported fields
}
func (ApiListSecurityGroupRulesRequest) Execute ¶ added in v0.13.0
func (r ApiListSecurityGroupRulesRequest) Execute() (*SecurityGroupRuleListResponse, error)
type ApiListSecurityGroupsRequest ¶ added in v0.13.0
type ApiListSecurityGroupsRequest struct {
// contains filtered or unexported fields
}
func (ApiListSecurityGroupsRequest) Execute ¶ added in v0.13.0
func (r ApiListSecurityGroupsRequest) Execute() (*SecurityGroupListResponse, error)
func (ApiListSecurityGroupsRequest) LabelSelector ¶ added in v0.13.0
func (r ApiListSecurityGroupsRequest) LabelSelector(labelSelector string) ApiListSecurityGroupsRequest
type ApiListServerNicsRequest ¶ added in v0.16.0
type ApiListServerNicsRequest struct {
// contains filtered or unexported fields
}
func (ApiListServerNicsRequest) Execute ¶ added in v0.16.0
func (r ApiListServerNicsRequest) Execute() (*NICListResponse, error)
type ApiListServerServiceAccountsRequest ¶ added in v0.13.0
type ApiListServerServiceAccountsRequest struct {
// contains filtered or unexported fields
}
func (ApiListServerServiceAccountsRequest) Execute ¶ added in v0.13.0
func (r ApiListServerServiceAccountsRequest) Execute() (*ServiceAccountMailListResponse, error)
type ApiListServersRequest ¶ added in v0.13.0
type ApiListServersRequest struct {
// contains filtered or unexported fields
}
func (ApiListServersRequest) Details ¶ added in v0.13.0
func (r ApiListServersRequest) Details(details bool) ApiListServersRequest
func (ApiListServersRequest) Execute ¶ added in v0.13.0
func (r ApiListServersRequest) Execute() (*ServerListResponse, error)
func (ApiListServersRequest) LabelSelector ¶ added in v0.13.0
func (r ApiListServersRequest) LabelSelector(labelSelector string) ApiListServersRequest
type ApiListSnapshotsRequest ¶ added in v0.17.0
type ApiListSnapshotsRequest struct {
// contains filtered or unexported fields
}
func (ApiListSnapshotsRequest) Execute ¶ added in v0.17.0
func (r ApiListSnapshotsRequest) Execute() (*SnapshotListResponse, error)
func (ApiListSnapshotsRequest) LabelSelector ¶ added in v0.17.0
func (r ApiListSnapshotsRequest) LabelSelector(labelSelector string) ApiListSnapshotsRequest
type ApiListVolumePerformanceClassesRequest ¶ added in v0.16.0
type ApiListVolumePerformanceClassesRequest struct {
// contains filtered or unexported fields
}
func (ApiListVolumePerformanceClassesRequest) Execute ¶ added in v0.16.0
func (r ApiListVolumePerformanceClassesRequest) Execute() (*VolumePerformanceClassListResponse, error)
func (ApiListVolumePerformanceClassesRequest) LabelSelector ¶ added in v0.16.0
func (r ApiListVolumePerformanceClassesRequest) LabelSelector(labelSelector string) ApiListVolumePerformanceClassesRequest
type ApiListVolumesRequest ¶ added in v0.13.0
type ApiListVolumesRequest struct {
// contains filtered or unexported fields
}
func (ApiListVolumesRequest) Execute ¶ added in v0.13.0
func (r ApiListVolumesRequest) Execute() (*VolumeListResponse, error)
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 (r ApiPartialUpdateNetworkAreaRequest) Execute() (*NetworkArea, error)
func (ApiPartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload ¶
func (r ApiPartialUpdateNetworkAreaRequest) PartialUpdateNetworkAreaPayload(partialUpdateNetworkAreaPayload PartialUpdateNetworkAreaPayload) ApiPartialUpdateNetworkAreaRequest
type ApiPartialUpdateNetworkRequest ¶
type ApiPartialUpdateNetworkRequest struct {
// contains filtered or unexported fields
}
func (ApiPartialUpdateNetworkRequest) Execute ¶
func (r ApiPartialUpdateNetworkRequest) Execute() error
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 (r ApiRebootServerRequest) Action(action string) ApiRebootServerRequest
func (ApiRebootServerRequest) Execute ¶ added in v0.13.0
func (r ApiRebootServerRequest) Execute() error
type ApiRemoveNetworkFromServerRequest ¶ added in v0.13.0
type ApiRemoveNetworkFromServerRequest struct {
// contains filtered or unexported fields
}
func (ApiRemoveNetworkFromServerRequest) Execute ¶ added in v0.13.0
func (r ApiRemoveNetworkFromServerRequest) Execute() error
type ApiRemoveNicFromServerRequest ¶ added in v0.16.0
type ApiRemoveNicFromServerRequest struct {
// contains filtered or unexported fields
}
func (ApiRemoveNicFromServerRequest) Execute ¶ added in v0.16.0
func (r ApiRemoveNicFromServerRequest) Execute() error
type ApiRemovePublicIpFromServerRequest ¶ added in v0.13.0
type ApiRemovePublicIpFromServerRequest struct {
// contains filtered or unexported fields
}
func (ApiRemovePublicIpFromServerRequest) Execute ¶ added in v0.13.0
func (r ApiRemovePublicIpFromServerRequest) Execute() error
type ApiRemoveSecurityGroupFromServerRequest ¶ added in v0.13.0
type ApiRemoveSecurityGroupFromServerRequest struct {
// contains filtered or unexported fields
}
func (ApiRemoveSecurityGroupFromServerRequest) Execute ¶ added in v0.13.0
func (r ApiRemoveSecurityGroupFromServerRequest) Execute() error
type ApiRemoveServiceAccountFromServerRequest ¶ added in v0.13.0
type ApiRemoveServiceAccountFromServerRequest struct {
// contains filtered or unexported fields
}
func (ApiRemoveServiceAccountFromServerRequest) Execute ¶ added in v0.13.0
func (r ApiRemoveServiceAccountFromServerRequest) Execute() (*ServiceAccountMailListResponse, error)
type ApiRemoveVolumeFromServerRequest ¶ added in v0.13.0
type ApiRemoveVolumeFromServerRequest struct {
// contains filtered or unexported fields
}
func (ApiRemoveVolumeFromServerRequest) Execute ¶ added in v0.13.0
func (r ApiRemoveVolumeFromServerRequest) Execute() error
type ApiRescueServerRequest ¶ added in v0.13.0
type ApiRescueServerRequest struct {
// contains filtered or unexported fields
}
func (ApiRescueServerRequest) Execute ¶ added in v0.13.0
func (r ApiRescueServerRequest) Execute() error
func (ApiRescueServerRequest) RescueServerPayload ¶ added in v0.13.0
func (r ApiRescueServerRequest) RescueServerPayload(rescueServerPayload RescueServerPayload) ApiRescueServerRequest
type ApiResizeServerRequest ¶ added in v0.13.0
type ApiResizeServerRequest struct {
// contains filtered or unexported fields
}
func (ApiResizeServerRequest) Execute ¶ added in v0.13.0
func (r ApiResizeServerRequest) Execute() error
func (ApiResizeServerRequest) ResizeServerPayload ¶ added in v0.13.0
func (r ApiResizeServerRequest) ResizeServerPayload(resizeServerPayload ResizeServerPayload) ApiResizeServerRequest
type ApiResizeVolumeRequest ¶ added in v0.13.0
type ApiResizeVolumeRequest struct {
// contains filtered or unexported fields
}
func (ApiResizeVolumeRequest) Execute ¶ added in v0.13.0
func (r ApiResizeVolumeRequest) Execute() error
func (ApiResizeVolumeRequest) ResizeVolumePayload ¶ added in v0.13.0
func (r ApiResizeVolumeRequest) ResizeVolumePayload(resizeVolumePayload ResizeVolumePayload) ApiResizeVolumeRequest
type ApiRestoreBackupRequest ¶ added in v0.17.0
type ApiRestoreBackupRequest struct {
// contains filtered or unexported fields
}
func (ApiRestoreBackupRequest) Execute ¶ added in v0.17.0
func (r ApiRestoreBackupRequest) Execute() error
type ApiSetImageShareRequest ¶ added in v0.17.0
type ApiSetImageShareRequest struct {
// contains filtered or unexported fields
}
func (ApiSetImageShareRequest) Execute ¶ added in v0.17.0
func (r ApiSetImageShareRequest) Execute() (*ImageShare, error)
func (ApiSetImageShareRequest) SetImageSharePayload ¶ added in v0.17.0
func (r ApiSetImageShareRequest) SetImageSharePayload(setImageSharePayload SetImageSharePayload) ApiSetImageShareRequest
type ApiStartServerRequest ¶ added in v0.13.0
type ApiStartServerRequest struct {
// contains filtered or unexported fields
}
func (ApiStartServerRequest) Execute ¶ added in v0.13.0
func (r ApiStartServerRequest) Execute() error
type ApiStopServerRequest ¶ added in v0.13.0
type ApiStopServerRequest struct {
// contains filtered or unexported fields
}
func (ApiStopServerRequest) Execute ¶ added in v0.13.0
func (r ApiStopServerRequest) Execute() error
type ApiUnrescueServerRequest ¶ added in v0.13.0
type ApiUnrescueServerRequest struct {
// contains filtered or unexported fields
}
func (ApiUnrescueServerRequest) Execute ¶ added in v0.13.0
func (r ApiUnrescueServerRequest) Execute() error
type ApiUpdateAttachedVolumeRequest ¶ added in v0.13.0
type ApiUpdateAttachedVolumeRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateAttachedVolumeRequest) Execute ¶ added in v0.13.0
func (r ApiUpdateAttachedVolumeRequest) Execute() (*VolumeAttachment, error)
func (ApiUpdateAttachedVolumeRequest) UpdateAttachedVolumePayload ¶ added in v0.13.0
func (r ApiUpdateAttachedVolumeRequest) UpdateAttachedVolumePayload(updateAttachedVolumePayload UpdateAttachedVolumePayload) ApiUpdateAttachedVolumeRequest
type ApiUpdateBackupRequest ¶ added in v0.17.0
type ApiUpdateBackupRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateBackupRequest) Execute ¶ added in v0.17.0
func (r ApiUpdateBackupRequest) Execute() (*Backup, error)
func (ApiUpdateBackupRequest) UpdateBackupPayload ¶ added in v0.17.0
func (r ApiUpdateBackupRequest) UpdateBackupPayload(updateBackupPayload UpdateBackupPayload) ApiUpdateBackupRequest
type ApiUpdateImageRequest ¶ added in v0.17.0
type ApiUpdateImageRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateImageRequest) Execute ¶ added in v0.17.0
func (r ApiUpdateImageRequest) Execute() (*Image, error)
func (ApiUpdateImageRequest) UpdateImagePayload ¶ added in v0.17.0
func (r ApiUpdateImageRequest) UpdateImagePayload(updateImagePayload UpdateImagePayload) ApiUpdateImageRequest
type ApiUpdateImageScopeLocalRequest ¶ added in v0.19.0
type ApiUpdateImageScopeLocalRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateImageScopeLocalRequest) Execute ¶ added in v0.19.0
func (r ApiUpdateImageScopeLocalRequest) Execute() (*Image, error)
type ApiUpdateImageScopePublicRequest ¶ added in v0.19.0
type ApiUpdateImageScopePublicRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateImageScopePublicRequest) Execute ¶ added in v0.19.0
func (r ApiUpdateImageScopePublicRequest) Execute() (*Image, error)
type ApiUpdateImageShareRequest ¶ added in v0.17.0
type ApiUpdateImageShareRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateImageShareRequest) Execute ¶ added in v0.17.0
func (r ApiUpdateImageShareRequest) Execute() (*ImageShare, error)
func (ApiUpdateImageShareRequest) UpdateImageSharePayload ¶ added in v0.17.0
func (r ApiUpdateImageShareRequest) UpdateImageSharePayload(updateImageSharePayload UpdateImageSharePayload) ApiUpdateImageShareRequest
type ApiUpdateKeyPairRequest ¶ added in v0.16.0
type ApiUpdateKeyPairRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateKeyPairRequest) Execute ¶ added in v0.16.0
func (r ApiUpdateKeyPairRequest) Execute() (*Keypair, error)
func (ApiUpdateKeyPairRequest) UpdateKeyPairPayload ¶ added in v0.16.0
func (r ApiUpdateKeyPairRequest) UpdateKeyPairPayload(updateKeyPairPayload UpdateKeyPairPayload) ApiUpdateKeyPairRequest
type ApiUpdateNetworkAreaRouteRequest ¶ added in v0.15.0
type ApiUpdateNetworkAreaRouteRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateNetworkAreaRouteRequest) Execute ¶ added in v0.15.0
func (r ApiUpdateNetworkAreaRouteRequest) Execute() (*Route, error)
func (ApiUpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload ¶ added in v0.15.0
func (r ApiUpdateNetworkAreaRouteRequest) UpdateNetworkAreaRoutePayload(updateNetworkAreaRoutePayload UpdateNetworkAreaRoutePayload) ApiUpdateNetworkAreaRouteRequest
type ApiUpdateNicRequest ¶ added in v0.16.0
type ApiUpdateNicRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateNicRequest) Execute ¶ added in v0.16.0
func (r ApiUpdateNicRequest) Execute() (*NIC, error)
func (ApiUpdateNicRequest) UpdateNicPayload ¶ added in v0.16.0
func (r ApiUpdateNicRequest) UpdateNicPayload(updateNicPayload UpdateNicPayload) ApiUpdateNicRequest
type ApiUpdatePublicIPRequest ¶ added in v0.13.0
type ApiUpdatePublicIPRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdatePublicIPRequest) Execute ¶ added in v0.13.0
func (r ApiUpdatePublicIPRequest) Execute() (*PublicIp, error)
func (ApiUpdatePublicIPRequest) UpdatePublicIPPayload ¶ added in v0.13.0
func (r ApiUpdatePublicIPRequest) UpdatePublicIPPayload(updatePublicIPPayload UpdatePublicIPPayload) ApiUpdatePublicIPRequest
type ApiUpdateSecurityGroupRequest ¶ added in v0.13.0
type ApiUpdateSecurityGroupRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateSecurityGroupRequest) Execute ¶ added in v0.13.0
func (r ApiUpdateSecurityGroupRequest) Execute() (*SecurityGroup, error)
func (ApiUpdateSecurityGroupRequest) UpdateSecurityGroupPayload ¶ added in v0.13.0
func (r ApiUpdateSecurityGroupRequest) UpdateSecurityGroupPayload(updateSecurityGroupPayload UpdateSecurityGroupPayload) ApiUpdateSecurityGroupRequest
type ApiUpdateServerRequest ¶ added in v0.13.0
type ApiUpdateServerRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateServerRequest) Execute ¶ added in v0.13.0
func (r ApiUpdateServerRequest) Execute() (*Server, error)
func (ApiUpdateServerRequest) UpdateServerPayload ¶ added in v0.13.0
func (r ApiUpdateServerRequest) UpdateServerPayload(updateServerPayload UpdateServerPayload) ApiUpdateServerRequest
type ApiUpdateSnapshotRequest ¶ added in v0.17.0
type ApiUpdateSnapshotRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateSnapshotRequest) Execute ¶ added in v0.17.0
func (r ApiUpdateSnapshotRequest) Execute() (*Snapshot, error)
func (ApiUpdateSnapshotRequest) UpdateSnapshotPayload ¶ added in v0.17.0
func (r ApiUpdateSnapshotRequest) UpdateSnapshotPayload(updateSnapshotPayload UpdateSnapshotPayload) ApiUpdateSnapshotRequest
type ApiUpdateVolumeRequest ¶ added in v0.13.0
type ApiUpdateVolumeRequest struct {
// contains filtered or unexported fields
}
func (ApiUpdateVolumeRequest) Execute ¶ added in v0.13.0
func (r ApiUpdateVolumeRequest) Execute() (*Volume, error)
func (ApiUpdateVolumeRequest) UpdateVolumePayload ¶ added in v0.13.0
func (r ApiUpdateVolumeRequest) UpdateVolumePayload(updateVolumePayload UpdateVolumePayload) ApiUpdateVolumeRequest
type Area ¶
type Area struct { // A list containing DNS Servers/Nameservers for IPv4. DefaultNameservers *[]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
GetDefaultNameservers returns the DefaultNameservers field value if set, zero value otherwise.
func (*Area) GetDefaultNameserversOk ¶ added in v0.12.0
GetDefaultNameserversOk returns a tuple with the DefaultNameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*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
GetRoutes returns the Routes field value if set, zero value otherwise.
func (*Area) GetRoutesOk ¶ added in v0.12.0
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
GetTransferNetwork returns the TransferNetwork field value if set, zero value otherwise.
func (*Area) GetTransferNetworkOk ¶ added in v0.12.0
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
HasDefaultNameservers returns a boolean if a field has been set.
func (*Area) HasNetworkRanges ¶ added in v0.12.0
HasNetworkRanges returns a boolean if a field has been set.
func (*Area) HasTransferNetwork ¶ added in v0.12.0
HasTransferNetwork returns a boolean if a field has been set.
func (*Area) SetDefaultNameservers ¶ added in v0.12.0
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
SetRoutes gets a reference to the given []Route and assigns it to the Routes field.
func (*Area) SetTransferNetwork ¶ added in v0.12.0
SetTransferNetwork gets a reference to the given string and assigns it to the TransferNetwork field.
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 AvailabilityZoneListResponse ¶ added in v0.17.0
type AvailabilityZoneListResponse struct { // A list of availability zones. // REQUIRED Items *[]string `json:"items"` }
AvailabilityZoneListResponse Availability Zone list response.
func NewAvailabilityZoneListResponse ¶ added in v0.17.0
func NewAvailabilityZoneListResponse(items *[]string) *AvailabilityZoneListResponse
NewAvailabilityZoneListResponse instantiates a new AvailabilityZoneListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewAvailabilityZoneListResponseWithDefaults ¶ added in v0.17.0
func NewAvailabilityZoneListResponseWithDefaults() *AvailabilityZoneListResponse
NewAvailabilityZoneListResponseWithDefaults instantiates a new AvailabilityZoneListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*AvailabilityZoneListResponse) GetItems ¶ added in v0.17.0
func (o *AvailabilityZoneListResponse) GetItems() *[]string
GetItems returns the Items field value
func (*AvailabilityZoneListResponse) GetItemsOk ¶ added in v0.17.0
func (o *AvailabilityZoneListResponse) GetItemsOk() (*[]string, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*AvailabilityZoneListResponse) SetItems ¶ added in v0.17.0
func (o *AvailabilityZoneListResponse) SetItems(v *[]string)
SetItems sets field value
func (AvailabilityZoneListResponse) ToMap ¶ added in v0.17.0
func (o AvailabilityZoneListResponse) ToMap() (map[string]interface{}, error)
type Backup ¶ added in v0.17.0
type Backup struct { // Object that represents an availability zone. AvailabilityZone *string `json:"availabilityZone,omitempty"` // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,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"` // Size in Gigabyte. Size *int64 `json:"size,omitempty"` // Universally Unique Identifier (UUID). SnapshotId *string `json:"snapshotId,omitempty"` // The status of a backup object. Status *string `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` // Universally Unique Identifier (UUID). VolumeId *string `json:"volumeId,omitempty"` }
Backup Object that represents a backup.
func NewBackup ¶ added in v0.17.0
func NewBackup() *Backup
NewBackup instantiates a new Backup object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewBackupWithDefaults ¶ added in v0.17.0
func NewBackupWithDefaults() *Backup
NewBackupWithDefaults instantiates a new Backup object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Backup) GetAvailabilityZone ¶ added in v0.17.0
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*Backup) GetAvailabilityZoneOk ¶ added in v0.17.0
GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetCreatedAt ¶ added in v0.17.0
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Backup) GetCreatedAtOk ¶ added in v0.17.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetId ¶ added in v0.17.0
GetId returns the Id field value if set, zero value otherwise.
func (*Backup) GetIdOk ¶ added in v0.17.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetLabels ¶ added in v0.17.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Backup) GetLabelsOk ¶ added in v0.17.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetName ¶ added in v0.17.0
GetName returns the Name field value if set, zero value otherwise.
func (*Backup) GetNameOk ¶ added in v0.17.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetSize ¶ added in v0.17.0
GetSize returns the Size field value if set, zero value otherwise.
func (*Backup) GetSizeOk ¶ added in v0.17.0
GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetSnapshotId ¶ added in v0.17.0
GetSnapshotId returns the SnapshotId field value if set, zero value otherwise.
func (*Backup) GetSnapshotIdOk ¶ added in v0.17.0
GetSnapshotIdOk returns a tuple with the SnapshotId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetStatus ¶ added in v0.17.0
GetStatus returns the Status field value if set, zero value otherwise.
func (*Backup) GetStatusOk ¶ added in v0.17.0
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetUpdatedAt ¶ added in v0.17.0
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Backup) GetUpdatedAtOk ¶ added in v0.17.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) GetVolumeId ¶ added in v0.17.0
GetVolumeId returns the VolumeId field value if set, zero value otherwise.
func (*Backup) GetVolumeIdOk ¶ added in v0.17.0
GetVolumeIdOk returns a tuple with the VolumeId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Backup) HasAvailabilityZone ¶ added in v0.17.0
HasAvailabilityZone returns a boolean if a field has been set.
func (*Backup) HasCreatedAt ¶ added in v0.17.0
HasCreatedAt returns a boolean if a field has been set.
func (*Backup) HasSnapshotId ¶ added in v0.17.0
HasSnapshotId returns a boolean if a field has been set.
func (*Backup) HasUpdatedAt ¶ added in v0.17.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Backup) HasVolumeId ¶ added in v0.17.0
HasVolumeId returns a boolean if a field has been set.
func (*Backup) SetAvailabilityZone ¶ added in v0.17.0
SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.
func (*Backup) SetCreatedAt ¶ added in v0.17.0
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Backup) SetId ¶ added in v0.17.0
SetId gets a reference to the given string and assigns it to the Id field.
func (*Backup) SetLabels ¶ added in v0.17.0
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*Backup) SetName ¶ added in v0.17.0
SetName gets a reference to the given string and assigns it to the Name field.
func (*Backup) SetSize ¶ added in v0.17.0
SetSize gets a reference to the given int64 and assigns it to the Size field.
func (*Backup) SetSnapshotId ¶ added in v0.17.0
SetSnapshotId gets a reference to the given string and assigns it to the SnapshotId field.
func (*Backup) SetStatus ¶ added in v0.17.0
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*Backup) SetUpdatedAt ¶ added in v0.17.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*Backup) SetVolumeId ¶ added in v0.17.0
SetVolumeId gets a reference to the given string and assigns it to the VolumeId field.
type BackupListResponse ¶ added in v0.17.0
type BackupListResponse struct { // A list containing backup objects. // REQUIRED Items *[]Backup `json:"items"` }
BackupListResponse Backup list response.
func NewBackupListResponse ¶ added in v0.17.0
func NewBackupListResponse(items *[]Backup) *BackupListResponse
NewBackupListResponse instantiates a new BackupListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewBackupListResponseWithDefaults ¶ added in v0.17.0
func NewBackupListResponseWithDefaults() *BackupListResponse
NewBackupListResponseWithDefaults instantiates a new BackupListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*BackupListResponse) GetItems ¶ added in v0.17.0
func (o *BackupListResponse) GetItems() *[]Backup
GetItems returns the Items field value
func (*BackupListResponse) GetItemsOk ¶ added in v0.17.0
func (o *BackupListResponse) GetItemsOk() (*[]Backup, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*BackupListResponse) SetItems ¶ added in v0.17.0
func (o *BackupListResponse) SetItems(v *[]Backup)
SetItems sets field value
func (BackupListResponse) ToMap ¶ added in v0.17.0
func (o BackupListResponse) ToMap() (map[string]interface{}, error)
type BackupSource ¶ added in v0.17.0
type BackupSource struct { // Universally Unique Identifier (UUID). // REQUIRED Id *string `json:"id"` // The source types of a backup. // REQUIRED Type *string `json:"type"` }
BackupSource The source object of a backup.
func NewBackupSource ¶ added in v0.17.0
func NewBackupSource(id *string, type_ *string) *BackupSource
NewBackupSource instantiates a new BackupSource object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewBackupSourceWithDefaults ¶ added in v0.17.0
func NewBackupSourceWithDefaults() *BackupSource
NewBackupSourceWithDefaults instantiates a new BackupSource object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*BackupSource) GetId ¶ added in v0.17.0
func (o *BackupSource) GetId() *string
GetId returns the Id field value
func (*BackupSource) GetIdOk ¶ added in v0.17.0
func (o *BackupSource) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*BackupSource) GetType ¶ added in v0.17.0
func (o *BackupSource) GetType() *string
GetType returns the Type field value
func (*BackupSource) GetTypeOk ¶ added in v0.17.0
func (o *BackupSource) GetTypeOk() (*string, bool)
GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.
func (*BackupSource) SetId ¶ added in v0.17.0
func (o *BackupSource) SetId(v *string)
SetId sets field value
func (*BackupSource) SetType ¶ added in v0.17.0
func (o *BackupSource) SetType(v *string)
SetType sets field value
func (BackupSource) ToMap ¶ added in v0.17.0
func (o BackupSource) 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 CreateAffinityGroupPayload ¶ added in v0.17.0
type CreateAffinityGroupPayload struct { // Universally Unique Identifier (UUID). Id *string `json:"id,omitempty"` // The servers that are part of the affinity group. Members *[]string `json:"members,omitempty"` // The name for a General Object. Matches Names and also UUIDs. // REQUIRED Name *string `json:"name"` // The affinity group policy. // REQUIRED Policy *string `json:"policy"` }
CreateAffinityGroupPayload Definition of an affinity group.
func NewCreateAffinityGroupPayload ¶ added in v0.17.0
func NewCreateAffinityGroupPayload(name *string, policy *string) *CreateAffinityGroupPayload
NewCreateAffinityGroupPayload instantiates a new CreateAffinityGroupPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateAffinityGroupPayloadWithDefaults ¶ added in v0.17.0
func NewCreateAffinityGroupPayloadWithDefaults() *CreateAffinityGroupPayload
NewCreateAffinityGroupPayloadWithDefaults instantiates a new CreateAffinityGroupPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateAffinityGroupPayload) GetId ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) GetId() *string
GetId returns the Id field value if set, zero value otherwise.
func (*CreateAffinityGroupPayload) GetIdOk ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) 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 (*CreateAffinityGroupPayload) GetMembers ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) GetMembers() *[]string
GetMembers returns the Members field value if set, zero value otherwise.
func (*CreateAffinityGroupPayload) GetMembersOk ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) GetMembersOk() (*[]string, bool)
GetMembersOk returns a tuple with the Members field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateAffinityGroupPayload) GetName ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) GetName() *string
GetName returns the Name field value
func (*CreateAffinityGroupPayload) GetNameOk ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*CreateAffinityGroupPayload) GetPolicy ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) GetPolicy() *string
GetPolicy returns the Policy field value
func (*CreateAffinityGroupPayload) GetPolicyOk ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) GetPolicyOk() (*string, bool)
GetPolicyOk returns a tuple with the Policy field value and a boolean to check if the value has been set.
func (*CreateAffinityGroupPayload) HasId ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateAffinityGroupPayload) HasMembers ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) HasMembers() bool
HasMembers returns a boolean if a field has been set.
func (*CreateAffinityGroupPayload) SetId ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) SetId(v *string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateAffinityGroupPayload) SetMembers ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) SetMembers(v *[]string)
SetMembers gets a reference to the given []string and assigns it to the Members field.
func (*CreateAffinityGroupPayload) SetName ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) SetName(v *string)
SetName sets field value
func (*CreateAffinityGroupPayload) SetPolicy ¶ added in v0.17.0
func (o *CreateAffinityGroupPayload) SetPolicy(v *string)
SetPolicy sets field value
func (CreateAffinityGroupPayload) ToMap ¶ added in v0.17.0
func (o CreateAffinityGroupPayload) 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
func (o *CreateAreaAddressFamily) GetIpv4() *CreateAreaIPv4
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 CreateBackupPayload ¶ added in v0.17.0
type CreateBackupPayload 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"` // REQUIRED Source *BackupSource `json:"source"` }
CreateBackupPayload Object that represents a backup create request body.
func NewCreateBackupPayload ¶ added in v0.17.0
func NewCreateBackupPayload(source *BackupSource) *CreateBackupPayload
NewCreateBackupPayload instantiates a new CreateBackupPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateBackupPayloadWithDefaults ¶ added in v0.17.0
func NewCreateBackupPayloadWithDefaults() *CreateBackupPayload
NewCreateBackupPayloadWithDefaults instantiates a new CreateBackupPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateBackupPayload) GetLabels ¶ added in v0.17.0
func (o *CreateBackupPayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateBackupPayload) GetLabelsOk ¶ added in v0.17.0
func (o *CreateBackupPayload) 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 (*CreateBackupPayload) GetName ¶ added in v0.17.0
func (o *CreateBackupPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*CreateBackupPayload) GetNameOk ¶ added in v0.17.0
func (o *CreateBackupPayload) 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 (*CreateBackupPayload) GetSource ¶ added in v0.17.0
func (o *CreateBackupPayload) GetSource() *BackupSource
GetSource returns the Source field value
func (*CreateBackupPayload) GetSourceOk ¶ added in v0.17.0
func (o *CreateBackupPayload) GetSourceOk() (*BackupSource, bool)
GetSourceOk returns a tuple with the Source field value and a boolean to check if the value has been set.
func (*CreateBackupPayload) HasLabels ¶ added in v0.17.0
func (o *CreateBackupPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateBackupPayload) HasName ¶ added in v0.17.0
func (o *CreateBackupPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateBackupPayload) SetLabels ¶ added in v0.17.0
func (o *CreateBackupPayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*CreateBackupPayload) SetName ¶ added in v0.17.0
func (o *CreateBackupPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateBackupPayload) SetSource ¶ added in v0.17.0
func (o *CreateBackupPayload) SetSource(v *BackupSource)
SetSource sets field value
func (CreateBackupPayload) ToMap ¶ added in v0.17.0
func (o CreateBackupPayload) ToMap() (map[string]interface{}, error)
type CreateImagePayload ¶ added in v0.17.0
type CreateImagePayload struct { Checksum *ImageChecksum `json:"checksum,omitempty"` Config *ImageConfig `json:"config,omitempty"` // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,omitempty"` // Object that represents a disk format. // REQUIRED DiskFormat *string `json:"diskFormat"` // Universally Unique Identifier (UUID). Id *string `json:"id,omitempty"` // Object that represents the labels of an object. Labels *map[string]interface{} `json:"labels,omitempty"` // Size in Gigabyte. MinDiskSize *int64 `json:"minDiskSize,omitempty"` // Size in Megabyte. MinRam *int64 `json:"minRam,omitempty"` // The name for a General Object. Matches Names and also UUIDs. // REQUIRED Name *string `json:"name"` // Universally Unique Identifier (UUID). Owner *string `json:"owner,omitempty"` Protected *bool `json:"protected,omitempty"` // Scope of an Image. Scope *string `json:"scope,omitempty"` // The status of an image object. Status *string `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` }
CreateImagePayload Object that represents an Image and its parameters. Used for Creating and returning (get/list).
func NewCreateImagePayload ¶ added in v0.17.0
func NewCreateImagePayload(diskFormat *string, name *string) *CreateImagePayload
NewCreateImagePayload instantiates a new CreateImagePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateImagePayloadWithDefaults ¶ added in v0.17.0
func NewCreateImagePayloadWithDefaults() *CreateImagePayload
NewCreateImagePayloadWithDefaults instantiates a new CreateImagePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateImagePayload) GetChecksum ¶ added in v0.17.0
func (o *CreateImagePayload) GetChecksum() *ImageChecksum
GetChecksum returns the Checksum field value if set, zero value otherwise.
func (*CreateImagePayload) GetChecksumOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetChecksumOk() (*ImageChecksum, bool)
GetChecksumOk returns a tuple with the Checksum field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateImagePayload) GetConfig ¶ added in v0.17.0
func (o *CreateImagePayload) GetConfig() *ImageConfig
GetConfig returns the Config field value if set, zero value otherwise.
func (*CreateImagePayload) GetConfigOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetConfigOk() (*ImageConfig, bool)
GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateImagePayload) GetCreatedAt ¶ added in v0.17.0
func (o *CreateImagePayload) GetCreatedAt() *time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*CreateImagePayload) GetCreatedAtOk ¶ added in v0.17.0
func (o *CreateImagePayload) 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 (*CreateImagePayload) GetDiskFormat ¶ added in v0.17.0
func (o *CreateImagePayload) GetDiskFormat() *string
GetDiskFormat returns the DiskFormat field value
func (*CreateImagePayload) GetDiskFormatOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetDiskFormatOk() (*string, bool)
GetDiskFormatOk returns a tuple with the DiskFormat field value and a boolean to check if the value has been set.
func (*CreateImagePayload) GetId ¶ added in v0.17.0
func (o *CreateImagePayload) GetId() *string
GetId returns the Id field value if set, zero value otherwise.
func (*CreateImagePayload) GetIdOk ¶ added in v0.17.0
func (o *CreateImagePayload) 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 (*CreateImagePayload) GetLabels ¶ added in v0.17.0
func (o *CreateImagePayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateImagePayload) GetLabelsOk ¶ added in v0.17.0
func (o *CreateImagePayload) 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 (*CreateImagePayload) GetMinDiskSize ¶ added in v0.17.0
func (o *CreateImagePayload) GetMinDiskSize() *int64
GetMinDiskSize returns the MinDiskSize field value if set, zero value otherwise.
func (*CreateImagePayload) GetMinDiskSizeOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetMinDiskSizeOk() (*int64, bool)
GetMinDiskSizeOk returns a tuple with the MinDiskSize field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateImagePayload) GetMinRam ¶ added in v0.17.0
func (o *CreateImagePayload) GetMinRam() *int64
GetMinRam returns the MinRam field value if set, zero value otherwise.
func (*CreateImagePayload) GetMinRamOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetMinRamOk() (*int64, bool)
GetMinRamOk returns a tuple with the MinRam field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateImagePayload) GetName ¶ added in v0.17.0
func (o *CreateImagePayload) GetName() *string
GetName returns the Name field value
func (*CreateImagePayload) GetNameOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*CreateImagePayload) GetOwner ¶ added in v0.17.0
func (o *CreateImagePayload) GetOwner() *string
GetOwner returns the Owner field value if set, zero value otherwise.
func (*CreateImagePayload) GetOwnerOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetOwnerOk() (*string, bool)
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateImagePayload) GetProtected ¶ added in v0.17.0
func (o *CreateImagePayload) GetProtected() *bool
GetProtected returns the Protected field value if set, zero value otherwise.
func (*CreateImagePayload) GetProtectedOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetProtectedOk() (*bool, bool)
GetProtectedOk returns a tuple with the Protected field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateImagePayload) GetScope ¶ added in v0.17.0
func (o *CreateImagePayload) GetScope() *string
GetScope returns the Scope field value if set, zero value otherwise.
func (*CreateImagePayload) GetScopeOk ¶ added in v0.17.0
func (o *CreateImagePayload) GetScopeOk() (*string, bool)
GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateImagePayload) GetStatus ¶ added in v0.17.0
func (o *CreateImagePayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateImagePayload) GetStatusOk ¶ added in v0.17.0
func (o *CreateImagePayload) 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 (*CreateImagePayload) GetUpdatedAt ¶ added in v0.17.0
func (o *CreateImagePayload) GetUpdatedAt() *time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*CreateImagePayload) GetUpdatedAtOk ¶ added in v0.17.0
func (o *CreateImagePayload) 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 (*CreateImagePayload) HasChecksum ¶ added in v0.17.0
func (o *CreateImagePayload) HasChecksum() bool
HasChecksum returns a boolean if a field has been set.
func (*CreateImagePayload) HasConfig ¶ added in v0.17.0
func (o *CreateImagePayload) HasConfig() bool
HasConfig returns a boolean if a field has been set.
func (*CreateImagePayload) HasCreatedAt ¶ added in v0.17.0
func (o *CreateImagePayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateImagePayload) HasId ¶ added in v0.17.0
func (o *CreateImagePayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateImagePayload) HasLabels ¶ added in v0.17.0
func (o *CreateImagePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateImagePayload) HasMinDiskSize ¶ added in v0.17.0
func (o *CreateImagePayload) HasMinDiskSize() bool
HasMinDiskSize returns a boolean if a field has been set.
func (*CreateImagePayload) HasMinRam ¶ added in v0.17.0
func (o *CreateImagePayload) HasMinRam() bool
HasMinRam returns a boolean if a field has been set.
func (*CreateImagePayload) HasOwner ¶ added in v0.17.0
func (o *CreateImagePayload) HasOwner() bool
HasOwner returns a boolean if a field has been set.
func (*CreateImagePayload) HasProtected ¶ added in v0.17.0
func (o *CreateImagePayload) HasProtected() bool
HasProtected returns a boolean if a field has been set.
func (*CreateImagePayload) HasScope ¶ added in v0.17.0
func (o *CreateImagePayload) HasScope() bool
HasScope returns a boolean if a field has been set.
func (*CreateImagePayload) HasStatus ¶ added in v0.17.0
func (o *CreateImagePayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateImagePayload) HasUpdatedAt ¶ added in v0.17.0
func (o *CreateImagePayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (*CreateImagePayload) SetChecksum ¶ added in v0.17.0
func (o *CreateImagePayload) SetChecksum(v *ImageChecksum)
SetChecksum gets a reference to the given ImageChecksum and assigns it to the Checksum field.
func (*CreateImagePayload) SetConfig ¶ added in v0.17.0
func (o *CreateImagePayload) SetConfig(v *ImageConfig)
SetConfig gets a reference to the given ImageConfig and assigns it to the Config field.
func (*CreateImagePayload) SetCreatedAt ¶ added in v0.17.0
func (o *CreateImagePayload) SetCreatedAt(v *time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*CreateImagePayload) SetDiskFormat ¶ added in v0.17.0
func (o *CreateImagePayload) SetDiskFormat(v *string)
SetDiskFormat sets field value
func (*CreateImagePayload) SetId ¶ added in v0.17.0
func (o *CreateImagePayload) SetId(v *string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateImagePayload) SetLabels ¶ added in v0.17.0
func (o *CreateImagePayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*CreateImagePayload) SetMinDiskSize ¶ added in v0.17.0
func (o *CreateImagePayload) SetMinDiskSize(v *int64)
SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field.
func (*CreateImagePayload) SetMinRam ¶ added in v0.17.0
func (o *CreateImagePayload) SetMinRam(v *int64)
SetMinRam gets a reference to the given int64 and assigns it to the MinRam field.
func (*CreateImagePayload) SetName ¶ added in v0.17.0
func (o *CreateImagePayload) SetName(v *string)
SetName sets field value
func (*CreateImagePayload) SetOwner ¶ added in v0.17.0
func (o *CreateImagePayload) SetOwner(v *string)
SetOwner gets a reference to the given string and assigns it to the Owner field.
func (*CreateImagePayload) SetProtected ¶ added in v0.17.0
func (o *CreateImagePayload) SetProtected(v *bool)
SetProtected gets a reference to the given bool and assigns it to the Protected field.
func (*CreateImagePayload) SetScope ¶ added in v0.17.0
func (o *CreateImagePayload) SetScope(v *string)
SetScope gets a reference to the given string and assigns it to the Scope field.
func (*CreateImagePayload) SetStatus ¶ added in v0.17.0
func (o *CreateImagePayload) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*CreateImagePayload) SetUpdatedAt ¶ added in v0.17.0
func (o *CreateImagePayload) SetUpdatedAt(v *time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (CreateImagePayload) ToMap ¶ added in v0.17.0
func (o CreateImagePayload) ToMap() (map[string]interface{}, error)
type CreateKeyPairPayload ¶ added in v0.16.0
type CreateKeyPairPayload struct { // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,omitempty"` // Object that represents an SSH keypair MD5 fingerprint. Fingerprint *string `json:"fingerprint,omitempty"` // Object that represents the labels of an object. Labels *map[string]interface{} `json:"labels,omitempty"` // The name of an SSH keypair. Allowed characters are letters [a-zA-Z], digits [0-9] and the following special characters: [@._-]. Name *string `json:"name,omitempty"` // Object that represents a public SSH key. // REQUIRED PublicKey *string `json:"publicKey"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` }
CreateKeyPairPayload Object that represents the public key of an SSH keypair and its name.
func NewCreateKeyPairPayload ¶ added in v0.16.0
func NewCreateKeyPairPayload(publicKey *string) *CreateKeyPairPayload
NewCreateKeyPairPayload instantiates a new CreateKeyPairPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateKeyPairPayloadWithDefaults ¶ added in v0.16.0
func NewCreateKeyPairPayloadWithDefaults() *CreateKeyPairPayload
NewCreateKeyPairPayloadWithDefaults instantiates a new CreateKeyPairPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateKeyPairPayload) GetCreatedAt ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetCreatedAt() *time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*CreateKeyPairPayload) GetCreatedAtOk ¶ added in v0.16.0
func (o *CreateKeyPairPayload) 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 (*CreateKeyPairPayload) GetFingerprint ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetFingerprint() *string
GetFingerprint returns the Fingerprint field value if set, zero value otherwise.
func (*CreateKeyPairPayload) GetFingerprintOk ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetFingerprintOk() (*string, bool)
GetFingerprintOk returns a tuple with the Fingerprint field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateKeyPairPayload) GetLabels ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateKeyPairPayload) GetLabelsOk ¶ added in v0.16.0
func (o *CreateKeyPairPayload) 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 (*CreateKeyPairPayload) GetName ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*CreateKeyPairPayload) GetNameOk ¶ added in v0.16.0
func (o *CreateKeyPairPayload) 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 (*CreateKeyPairPayload) GetPublicKey ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetPublicKey() *string
GetPublicKey returns the PublicKey field value
func (*CreateKeyPairPayload) GetPublicKeyOk ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetPublicKeyOk() (*string, bool)
GetPublicKeyOk returns a tuple with the PublicKey field value and a boolean to check if the value has been set.
func (*CreateKeyPairPayload) GetUpdatedAt ¶ added in v0.16.0
func (o *CreateKeyPairPayload) GetUpdatedAt() *time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*CreateKeyPairPayload) GetUpdatedAtOk ¶ added in v0.16.0
func (o *CreateKeyPairPayload) 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 (*CreateKeyPairPayload) HasCreatedAt ¶ added in v0.16.0
func (o *CreateKeyPairPayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateKeyPairPayload) HasFingerprint ¶ added in v0.16.0
func (o *CreateKeyPairPayload) HasFingerprint() bool
HasFingerprint returns a boolean if a field has been set.
func (*CreateKeyPairPayload) HasLabels ¶ added in v0.16.0
func (o *CreateKeyPairPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateKeyPairPayload) HasName ¶ added in v0.16.0
func (o *CreateKeyPairPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateKeyPairPayload) HasUpdatedAt ¶ added in v0.16.0
func (o *CreateKeyPairPayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (*CreateKeyPairPayload) SetCreatedAt ¶ added in v0.16.0
func (o *CreateKeyPairPayload) SetCreatedAt(v *time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*CreateKeyPairPayload) SetFingerprint ¶ added in v0.16.0
func (o *CreateKeyPairPayload) SetFingerprint(v *string)
SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field.
func (*CreateKeyPairPayload) SetLabels ¶ added in v0.16.0
func (o *CreateKeyPairPayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*CreateKeyPairPayload) SetName ¶ added in v0.16.0
func (o *CreateKeyPairPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateKeyPairPayload) SetPublicKey ¶ added in v0.16.0
func (o *CreateKeyPairPayload) SetPublicKey(v *string)
SetPublicKey sets field value
func (*CreateKeyPairPayload) SetUpdatedAt ¶ added in v0.16.0
func (o *CreateKeyPairPayload) SetUpdatedAt(v *time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (CreateKeyPairPayload) ToMap ¶ added in v0.16.0
func (o CreateKeyPairPayload) ToMap() (map[string]interface{}, error)
type 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
func (o *CreateNetworkAddressFamily) GetIpv4() *CreateNetworkIPv4Body
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*CreateNetworkAddressFamily) GetIpv4Ok ¶ added in v0.12.0
func (o *CreateNetworkAddressFamily) GetIpv4Ok() (*CreateNetworkIPv4Body, 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 (*CreateNetworkAddressFamily) GetIpv6 ¶ added in v0.12.0
func (o *CreateNetworkAddressFamily) GetIpv6() *CreateNetworkIPv6Body
GetIpv6 returns the Ipv6 field value if set, zero value otherwise.
func (*CreateNetworkAddressFamily) GetIpv6Ok ¶ added in v0.12.0
func (o *CreateNetworkAddressFamily) GetIpv6Ok() (*CreateNetworkIPv6Body, 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 (*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
func (o *CreateNetworkAddressFamily) SetIpv4(v *CreateNetworkIPv4Body)
SetIpv4 gets a reference to the given CreateNetworkIPv4Body and assigns it to the Ipv4 field.
func (*CreateNetworkAddressFamily) SetIpv6 ¶ added in v0.12.0
func (o *CreateNetworkAddressFamily) SetIpv6(v *CreateNetworkIPv6Body)
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
func (o *CreateNetworkAreaRangePayload) GetIpv4() *[]NetworkRange
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
func (o *CreateNetworkAreaRangePayload) SetIpv4(v *[]NetworkRange)
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 CreateNicPayload ¶ added in v0.16.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.16.0
func NewCreateNicPayload() *CreateNicPayload
NewCreateNicPayload instantiates a new CreateNicPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateNicPayloadWithDefaults ¶ added in v0.16.0
func NewCreateNicPayloadWithDefaults() *CreateNicPayload
NewCreateNicPayloadWithDefaults instantiates a new CreateNicPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateNicPayload) GetAllowedAddresses ¶ added in v0.16.0
func (o *CreateNicPayload) GetAllowedAddresses() *[]AllowedAddressesInner
GetAllowedAddresses returns the AllowedAddresses field value if set, zero value otherwise.
func (*CreateNicPayload) GetAllowedAddressesOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetDevice() *string
GetDevice returns the Device field value if set, zero value otherwise.
func (*CreateNicPayload) GetDeviceOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetId() *string
GetId returns the Id field value if set, zero value otherwise.
func (*CreateNicPayload) GetIdOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetIpv4() *string
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*CreateNicPayload) GetIpv4Ok ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetIpv6() *string
GetIpv6 returns the Ipv6 field value if set, zero value otherwise.
func (*CreateNicPayload) GetIpv6Ok ¶ added in v0.16.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.16.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.16.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.16.0
func (o *CreateNicPayload) GetMac() *string
GetMac returns the Mac field value if set, zero value otherwise.
func (*CreateNicPayload) GetMacOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*CreateNicPayload) GetNameOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetNetworkId() *string
GetNetworkId returns the NetworkId field value if set, zero value otherwise.
func (*CreateNicPayload) GetNetworkIdOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetNicSecurity() *bool
GetNicSecurity returns the NicSecurity field value if set, zero value otherwise.
func (*CreateNicPayload) GetNicSecurityOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetSecurityGroups() *[]string
GetSecurityGroups returns the SecurityGroups field value if set, zero value otherwise.
func (*CreateNicPayload) GetSecurityGroupsOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateNicPayload) GetStatusOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) GetType() *string
GetType returns the Type field value if set, zero value otherwise.
func (*CreateNicPayload) GetTypeOk ¶ added in v0.16.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.16.0
func (o *CreateNicPayload) HasAllowedAddresses() bool
HasAllowedAddresses returns a boolean if a field has been set.
func (*CreateNicPayload) HasDevice ¶ added in v0.16.0
func (o *CreateNicPayload) HasDevice() bool
HasDevice returns a boolean if a field has been set.
func (*CreateNicPayload) HasId ¶ added in v0.16.0
func (o *CreateNicPayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateNicPayload) HasIpv4 ¶ added in v0.16.0
func (o *CreateNicPayload) HasIpv4() bool
HasIpv4 returns a boolean if a field has been set.
func (*CreateNicPayload) HasIpv6 ¶ added in v0.16.0
func (o *CreateNicPayload) HasIpv6() bool
HasIpv6 returns a boolean if a field has been set.
func (*CreateNicPayload) HasLabels ¶ added in v0.16.0
func (o *CreateNicPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateNicPayload) HasMac ¶ added in v0.16.0
func (o *CreateNicPayload) HasMac() bool
HasMac returns a boolean if a field has been set.
func (*CreateNicPayload) HasName ¶ added in v0.16.0
func (o *CreateNicPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateNicPayload) HasNetworkId ¶ added in v0.16.0
func (o *CreateNicPayload) HasNetworkId() bool
HasNetworkId returns a boolean if a field has been set.
func (*CreateNicPayload) HasNicSecurity ¶ added in v0.16.0
func (o *CreateNicPayload) HasNicSecurity() bool
HasNicSecurity returns a boolean if a field has been set.
func (*CreateNicPayload) HasSecurityGroups ¶ added in v0.16.0
func (o *CreateNicPayload) HasSecurityGroups() bool
HasSecurityGroups returns a boolean if a field has been set.
func (*CreateNicPayload) HasStatus ¶ added in v0.16.0
func (o *CreateNicPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateNicPayload) HasType ¶ added in v0.16.0
func (o *CreateNicPayload) HasType() bool
HasType returns a boolean if a field has been set.
func (*CreateNicPayload) SetAllowedAddresses ¶ added in v0.16.0
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.16.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.16.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.16.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.16.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.16.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.16.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.16.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.16.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.16.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.16.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.16.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.16.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.16.0
func (o CreateNicPayload) ToMap() (map[string]interface{}, error)
type CreateProtocol ¶ added in v0.13.0
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
func (o *CreateSecurityGroupPayload) GetRules() *[]SecurityGroupRule
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
func (o *CreateSecurityGroupPayload) SetRules(v *[]SecurityGroupRule)
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
func (o *CreateSecurityGroupRulePayload) GetId() *string
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
func (o *CreateSecurityGroupRulePayload) GetProtocol() *CreateProtocol
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
func (o *CreateSecurityGroupRulePayload) HasId() bool
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
func (o *CreateSecurityGroupRulePayload) SetId(v *string)
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
func (o *CreateSecurityGroupRulePayload) SetProtocol(v *CreateProtocol)
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
func (o *CreateSecurityGroupRuleProtocol) GetProtocol() *CreateProtocol
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
func (o *CreateSecurityGroupRuleProtocol) SetProtocol(v *CreateProtocol)
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
func (o *CreateServerPayload) GetBootVolume() *CreateServerPayloadBootVolume
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
func (o *CreateServerPayload) GetNetworking() *CreateServerPayloadNetworking
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
func (o *CreateServerPayload) SetBootVolume(v *CreateServerPayloadBootVolume)
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
func (o *CreateServerPayload) SetNetworking(v *CreateServerPayloadNetworking)
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
func (o *CreateServerPayloadBootVolume) GetId() *string
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
func (o *CreateServerPayloadBootVolume) GetSource() *BootVolumeSource
GetSource returns the Source field value if set, zero value otherwise.
func (*CreateServerPayloadBootVolume) GetSourceOk ¶ added in v0.13.0
func (o *CreateServerPayloadBootVolume) 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 (*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
func (o *CreateServerPayloadBootVolume) HasId() bool
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
func (o *CreateServerPayloadBootVolume) SetId(v *string)
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
func (o *CreateServerPayloadBootVolume) SetSource(v *BootVolumeSource)
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 CreateSnapshotPayload ¶ added in v0.17.0
type CreateSnapshotPayload struct { // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,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"` // Size in Gigabyte. Size *int64 `json:"size,omitempty"` // The status of a snapshot object. Status *string `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` // Universally Unique Identifier (UUID). // REQUIRED VolumeId *string `json:"volumeId"` }
CreateSnapshotPayload Object that represents a snapshot.
func NewCreateSnapshotPayload ¶ added in v0.17.0
func NewCreateSnapshotPayload(volumeId *string) *CreateSnapshotPayload
NewCreateSnapshotPayload instantiates a new CreateSnapshotPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewCreateSnapshotPayloadWithDefaults ¶ added in v0.17.0
func NewCreateSnapshotPayloadWithDefaults() *CreateSnapshotPayload
NewCreateSnapshotPayloadWithDefaults instantiates a new CreateSnapshotPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*CreateSnapshotPayload) GetCreatedAt ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetCreatedAt() *time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*CreateSnapshotPayload) GetCreatedAtOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) GetId ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetId() *string
GetId returns the Id field value if set, zero value otherwise.
func (*CreateSnapshotPayload) GetIdOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) GetLabels ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*CreateSnapshotPayload) GetLabelsOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) GetName ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*CreateSnapshotPayload) GetNameOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) GetSize ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetSize() *int64
GetSize returns the Size field value if set, zero value otherwise.
func (*CreateSnapshotPayload) GetSizeOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) GetStatus ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*CreateSnapshotPayload) GetStatusOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) GetUpdatedAt ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetUpdatedAt() *time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*CreateSnapshotPayload) GetUpdatedAtOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) 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 (*CreateSnapshotPayload) GetVolumeId ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetVolumeId() *string
GetVolumeId returns the VolumeId field value
func (*CreateSnapshotPayload) GetVolumeIdOk ¶ added in v0.17.0
func (o *CreateSnapshotPayload) GetVolumeIdOk() (*string, bool)
GetVolumeIdOk returns a tuple with the VolumeId field value and a boolean to check if the value has been set.
func (*CreateSnapshotPayload) HasCreatedAt ¶ added in v0.17.0
func (o *CreateSnapshotPayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateSnapshotPayload) HasId ¶ added in v0.17.0
func (o *CreateSnapshotPayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateSnapshotPayload) HasLabels ¶ added in v0.17.0
func (o *CreateSnapshotPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateSnapshotPayload) HasName ¶ added in v0.17.0
func (o *CreateSnapshotPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateSnapshotPayload) HasSize ¶ added in v0.17.0
func (o *CreateSnapshotPayload) HasSize() bool
HasSize returns a boolean if a field has been set.
func (*CreateSnapshotPayload) HasStatus ¶ added in v0.17.0
func (o *CreateSnapshotPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateSnapshotPayload) HasUpdatedAt ¶ added in v0.17.0
func (o *CreateSnapshotPayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (*CreateSnapshotPayload) SetCreatedAt ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetCreatedAt(v *time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*CreateSnapshotPayload) SetId ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetId(v *string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*CreateSnapshotPayload) SetLabels ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*CreateSnapshotPayload) SetName ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*CreateSnapshotPayload) SetSize ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetSize(v *int64)
SetSize gets a reference to the given int64 and assigns it to the Size field.
func (*CreateSnapshotPayload) SetStatus ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*CreateSnapshotPayload) SetUpdatedAt ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetUpdatedAt(v *time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*CreateSnapshotPayload) SetVolumeId ¶ added in v0.17.0
func (o *CreateSnapshotPayload) SetVolumeId(v *string)
SetVolumeId sets field value
func (CreateSnapshotPayload) ToMap ¶ added in v0.17.0
func (o CreateSnapshotPayload) ToMap() (map[string]interface{}, error)
type CreateVolumePayload ¶ added in v0.13.0
type CreateVolumePayload struct { // Object that represents an availability zone. // REQUIRED AvailabilityZone *string `json:"availabilityZone"` // Indicates if a volume is bootable. Bootable *bool `json:"bootable,omitempty"` // 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"` ImageConfig *ImageConfig `json:"imageConfig,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) GetBootable ¶ added in v0.16.0
func (o *CreateVolumePayload) GetBootable() *bool
GetBootable returns the Bootable field value if set, zero value otherwise.
func (*CreateVolumePayload) GetBootableOk ¶ added in v0.16.0
func (o *CreateVolumePayload) GetBootableOk() (*bool, bool)
GetBootableOk returns a tuple with the Bootable field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVolumePayload) GetCreatedAt ¶ added in v0.13.0
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) GetImageConfig ¶ added in v0.17.0
func (o *CreateVolumePayload) GetImageConfig() *ImageConfig
GetImageConfig returns the ImageConfig field value if set, zero value otherwise.
func (*CreateVolumePayload) GetImageConfigOk ¶ added in v0.17.0
func (o *CreateVolumePayload) GetImageConfigOk() (*ImageConfig, bool)
GetImageConfigOk returns a tuple with the ImageConfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*CreateVolumePayload) GetLabels ¶ added in v0.13.0
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) HasBootable ¶ added in v0.16.0
func (o *CreateVolumePayload) HasBootable() bool
HasBootable returns a boolean if a field has been set.
func (*CreateVolumePayload) HasCreatedAt ¶ added in v0.13.0
func (o *CreateVolumePayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*CreateVolumePayload) HasDescription ¶ added in v0.13.0
func (o *CreateVolumePayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*CreateVolumePayload) HasId ¶ added in v0.13.0
func (o *CreateVolumePayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*CreateVolumePayload) HasImageConfig ¶ added in v0.17.0
func (o *CreateVolumePayload) HasImageConfig() bool
HasImageConfig returns a boolean if a field has been set.
func (*CreateVolumePayload) HasLabels ¶ added in v0.13.0
func (o *CreateVolumePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*CreateVolumePayload) HasName ¶ added in v0.13.0
func (o *CreateVolumePayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*CreateVolumePayload) HasPerformanceClass ¶ added in v0.13.0
func (o *CreateVolumePayload) HasPerformanceClass() bool
HasPerformanceClass returns a boolean if a field has been set.
func (*CreateVolumePayload) HasServerId ¶ added in v0.13.0
func (o *CreateVolumePayload) HasServerId() bool
HasServerId returns a boolean if a field has been set.
func (*CreateVolumePayload) HasSize ¶ added in v0.13.0
func (o *CreateVolumePayload) HasSize() bool
HasSize returns a boolean if a field has been set.
func (*CreateVolumePayload) HasSource ¶ added in v0.13.0
func (o *CreateVolumePayload) HasSource() bool
HasSource returns a boolean if a field has been set.
func (*CreateVolumePayload) HasStatus ¶ added in v0.13.0
func (o *CreateVolumePayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*CreateVolumePayload) HasUpdatedAt ¶ added in v0.13.0
func (o *CreateVolumePayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (*CreateVolumePayload) SetAvailabilityZone ¶ added in v0.13.0
func (o *CreateVolumePayload) SetAvailabilityZone(v *string)
SetAvailabilityZone sets field value
func (*CreateVolumePayload) SetBootable ¶ added in v0.16.0
func (o *CreateVolumePayload) SetBootable(v *bool)
SetBootable gets a reference to the given bool and assigns it to the Bootable field.
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) SetImageConfig ¶ added in v0.17.0
func (o *CreateVolumePayload) SetImageConfig(v *ImageConfig)
SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig 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 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
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) GetCodeOk ¶ added in v0.12.0
GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.
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 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 Image ¶ added in v0.17.0
type Image struct { Checksum *ImageChecksum `json:"checksum,omitempty"` Config *ImageConfig `json:"config,omitempty"` // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,omitempty"` // Object that represents a disk format. // REQUIRED DiskFormat *string `json:"diskFormat"` // Universally Unique Identifier (UUID). Id *string `json:"id,omitempty"` // Object that represents the labels of an object. Labels *map[string]interface{} `json:"labels,omitempty"` // Size in Gigabyte. MinDiskSize *int64 `json:"minDiskSize,omitempty"` // Size in Megabyte. MinRam *int64 `json:"minRam,omitempty"` // The name for a General Object. Matches Names and also UUIDs. // REQUIRED Name *string `json:"name"` // Universally Unique Identifier (UUID). Owner *string `json:"owner,omitempty"` Protected *bool `json:"protected,omitempty"` // Scope of an Image. Scope *string `json:"scope,omitempty"` // The status of an image object. Status *string `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` }
Image Object that represents an Image and its parameters. Used for Creating and returning (get/list).
func NewImage ¶ added in v0.17.0
NewImage instantiates a new Image object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageWithDefaults ¶ added in v0.17.0
func NewImageWithDefaults() *Image
NewImageWithDefaults instantiates a new Image object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Image) GetChecksum ¶ added in v0.17.0
func (o *Image) GetChecksum() *ImageChecksum
GetChecksum returns the Checksum field value if set, zero value otherwise.
func (*Image) GetChecksumOk ¶ added in v0.17.0
func (o *Image) GetChecksumOk() (*ImageChecksum, bool)
GetChecksumOk returns a tuple with the Checksum field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetConfig ¶ added in v0.17.0
func (o *Image) GetConfig() *ImageConfig
GetConfig returns the Config field value if set, zero value otherwise.
func (*Image) GetConfigOk ¶ added in v0.17.0
func (o *Image) GetConfigOk() (*ImageConfig, bool)
GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetCreatedAt ¶ added in v0.17.0
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Image) GetCreatedAtOk ¶ added in v0.17.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetDiskFormat ¶ added in v0.17.0
GetDiskFormat returns the DiskFormat field value
func (*Image) GetDiskFormatOk ¶ added in v0.17.0
GetDiskFormatOk returns a tuple with the DiskFormat field value and a boolean to check if the value has been set.
func (*Image) GetId ¶ added in v0.17.0
GetId returns the Id field value if set, zero value otherwise.
func (*Image) GetIdOk ¶ added in v0.17.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetLabels ¶ added in v0.17.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Image) GetLabelsOk ¶ added in v0.17.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetMinDiskSize ¶ added in v0.17.0
GetMinDiskSize returns the MinDiskSize field value if set, zero value otherwise.
func (*Image) GetMinDiskSizeOk ¶ added in v0.17.0
GetMinDiskSizeOk returns a tuple with the MinDiskSize field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetMinRam ¶ added in v0.17.0
GetMinRam returns the MinRam field value if set, zero value otherwise.
func (*Image) GetMinRamOk ¶ added in v0.17.0
GetMinRamOk returns a tuple with the MinRam field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetNameOk ¶ added in v0.17.0
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Image) GetOwner ¶ added in v0.17.0
GetOwner returns the Owner field value if set, zero value otherwise.
func (*Image) GetOwnerOk ¶ added in v0.17.0
GetOwnerOk returns a tuple with the Owner field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetProtected ¶ added in v0.17.0
GetProtected returns the Protected field value if set, zero value otherwise.
func (*Image) GetProtectedOk ¶ added in v0.17.0
GetProtectedOk returns a tuple with the Protected field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetScope ¶ added in v0.17.0
GetScope returns the Scope field value if set, zero value otherwise.
func (*Image) GetScopeOk ¶ added in v0.17.0
GetScopeOk returns a tuple with the Scope field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetStatus ¶ added in v0.17.0
GetStatus returns the Status field value if set, zero value otherwise.
func (*Image) GetStatusOk ¶ added in v0.17.0
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) GetUpdatedAt ¶ added in v0.17.0
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Image) GetUpdatedAtOk ¶ added in v0.17.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Image) HasChecksum ¶ added in v0.17.0
HasChecksum returns a boolean if a field has been set.
func (*Image) HasCreatedAt ¶ added in v0.17.0
HasCreatedAt returns a boolean if a field has been set.
func (*Image) HasMinDiskSize ¶ added in v0.17.0
HasMinDiskSize returns a boolean if a field has been set.
func (*Image) HasProtected ¶ added in v0.17.0
HasProtected returns a boolean if a field has been set.
func (*Image) HasUpdatedAt ¶ added in v0.17.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Image) SetChecksum ¶ added in v0.17.0
func (o *Image) SetChecksum(v *ImageChecksum)
SetChecksum gets a reference to the given ImageChecksum and assigns it to the Checksum field.
func (*Image) SetConfig ¶ added in v0.17.0
func (o *Image) SetConfig(v *ImageConfig)
SetConfig gets a reference to the given ImageConfig and assigns it to the Config field.
func (*Image) SetCreatedAt ¶ added in v0.17.0
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Image) SetDiskFormat ¶ added in v0.17.0
SetDiskFormat sets field value
func (*Image) SetId ¶ added in v0.17.0
SetId gets a reference to the given string and assigns it to the Id field.
func (*Image) SetLabels ¶ added in v0.17.0
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*Image) SetMinDiskSize ¶ added in v0.17.0
SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field.
func (*Image) SetMinRam ¶ added in v0.17.0
SetMinRam gets a reference to the given int64 and assigns it to the MinRam field.
func (*Image) SetOwner ¶ added in v0.17.0
SetOwner gets a reference to the given string and assigns it to the Owner field.
func (*Image) SetProtected ¶ added in v0.17.0
SetProtected gets a reference to the given bool and assigns it to the Protected field.
func (*Image) SetScope ¶ added in v0.17.0
SetScope gets a reference to the given string and assigns it to the Scope field.
func (*Image) SetStatus ¶ added in v0.17.0
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*Image) SetUpdatedAt ¶ added in v0.17.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
type ImageChecksum ¶ added in v0.17.0
type ImageChecksum struct { // Algorithm for the checksum of the image data. // REQUIRED Algorithm *string `json:"algorithm"` // Hexdigest of the checksum of the image data. // REQUIRED Digest *string `json:"digest"` }
ImageChecksum Representation of an image checksum.
func NewImageChecksum ¶ added in v0.17.0
func NewImageChecksum(algorithm *string, digest *string) *ImageChecksum
NewImageChecksum instantiates a new ImageChecksum object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageChecksumWithDefaults ¶ added in v0.17.0
func NewImageChecksumWithDefaults() *ImageChecksum
NewImageChecksumWithDefaults instantiates a new ImageChecksum object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ImageChecksum) GetAlgorithm ¶ added in v0.17.0
func (o *ImageChecksum) GetAlgorithm() *string
GetAlgorithm returns the Algorithm field value
func (*ImageChecksum) GetAlgorithmOk ¶ added in v0.17.0
func (o *ImageChecksum) GetAlgorithmOk() (*string, bool)
GetAlgorithmOk returns a tuple with the Algorithm field value and a boolean to check if the value has been set.
func (*ImageChecksum) GetDigest ¶ added in v0.17.0
func (o *ImageChecksum) GetDigest() *string
GetDigest returns the Digest field value
func (*ImageChecksum) GetDigestOk ¶ added in v0.17.0
func (o *ImageChecksum) GetDigestOk() (*string, bool)
GetDigestOk returns a tuple with the Digest field value and a boolean to check if the value has been set.
func (*ImageChecksum) SetAlgorithm ¶ added in v0.17.0
func (o *ImageChecksum) SetAlgorithm(v *string)
SetAlgorithm sets field value
func (*ImageChecksum) SetDigest ¶ added in v0.17.0
func (o *ImageChecksum) SetDigest(v *string)
SetDigest sets field value
func (ImageChecksum) ToMap ¶ added in v0.17.0
func (o ImageChecksum) ToMap() (map[string]interface{}, error)
type ImageConfig ¶ added in v0.17.0
type ImageConfig struct { // Enables the BIOS bootmenu. BootMenu *bool `json:"bootMenu,omitempty"` // Sets CDROM bus controller type. CdromBus *NullableString `json:"cdromBus,omitempty"` // Sets Disk bus controller type. DiskBus *NullableString `json:"diskBus,omitempty"` // Sets virtual nic model. NicModel *NullableString `json:"nicModel,omitempty"` // Enables OS specific optimizations. OperatingSystem *string `json:"operatingSystem,omitempty"` // Operating System Distribution. OperatingSystemDistro *NullableString `json:"operatingSystemDistro,omitempty"` // Version of the OS. OperatingSystemVersion *NullableString `json:"operatingSystemVersion,omitempty"` // Sets the device bus when the image is used as a rescue image. RescueBus *NullableString `json:"rescueBus,omitempty"` // Sets the device when the image is used as a rescue image. RescueDevice *NullableString `json:"rescueDevice,omitempty"` // Enables Secure Boot. SecureBoot *bool `json:"secureBoot,omitempty"` // Enables UEFI boot. Uefi *bool `json:"uefi,omitempty"` // Sets Graphic device model. VideoModel *NullableString `json:"videoModel,omitempty"` // Enables the use of VirtIO SCSI to provide block device access. By default instances use VirtIO Block. VirtioScsi *bool `json:"virtioScsi,omitempty"` }
ImageConfig Properties to set hardware and scheduling settings for an Image.
func NewImageConfig ¶ added in v0.17.0
func NewImageConfig() *ImageConfig
NewImageConfig instantiates a new ImageConfig object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageConfigWithDefaults ¶ added in v0.17.0
func NewImageConfigWithDefaults() *ImageConfig
NewImageConfigWithDefaults instantiates a new ImageConfig object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ImageConfig) GetBootMenu ¶ added in v0.17.0
func (o *ImageConfig) GetBootMenu() *bool
GetBootMenu returns the BootMenu field value if set, zero value otherwise.
func (*ImageConfig) GetBootMenuOk ¶ added in v0.17.0
func (o *ImageConfig) GetBootMenuOk() (*bool, bool)
GetBootMenuOk returns a tuple with the BootMenu field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageConfig) GetCdromBus ¶ added in v0.17.0
func (o *ImageConfig) GetCdromBus() *string
GetCdromBus returns the CdromBus field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetCdromBusOk ¶ added in v0.17.0
func (o *ImageConfig) GetCdromBusOk() (*string, bool)
GetCdromBusOk returns a tuple with the CdromBus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetDiskBus ¶ added in v0.17.0
func (o *ImageConfig) GetDiskBus() *string
GetDiskBus returns the DiskBus field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetDiskBusOk ¶ added in v0.17.0
func (o *ImageConfig) GetDiskBusOk() (*string, bool)
GetDiskBusOk returns a tuple with the DiskBus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetNicModel ¶ added in v0.17.0
func (o *ImageConfig) GetNicModel() *string
GetNicModel returns the NicModel field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetNicModelOk ¶ added in v0.17.0
func (o *ImageConfig) GetNicModelOk() (*string, bool)
GetNicModelOk returns a tuple with the NicModel field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetOperatingSystem ¶ added in v0.17.0
func (o *ImageConfig) GetOperatingSystem() *string
GetOperatingSystem returns the OperatingSystem field value if set, zero value otherwise.
func (*ImageConfig) GetOperatingSystemDistro ¶ added in v0.17.0
func (o *ImageConfig) GetOperatingSystemDistro() *string
GetOperatingSystemDistro returns the OperatingSystemDistro field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetOperatingSystemDistroOk ¶ added in v0.17.0
func (o *ImageConfig) GetOperatingSystemDistroOk() (*string, bool)
GetOperatingSystemDistroOk returns a tuple with the OperatingSystemDistro field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetOperatingSystemOk ¶ added in v0.17.0
func (o *ImageConfig) GetOperatingSystemOk() (*string, bool)
GetOperatingSystemOk returns a tuple with the OperatingSystem field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageConfig) GetOperatingSystemVersion ¶ added in v0.17.0
func (o *ImageConfig) GetOperatingSystemVersion() *string
GetOperatingSystemVersion returns the OperatingSystemVersion field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetOperatingSystemVersionOk ¶ added in v0.17.0
func (o *ImageConfig) GetOperatingSystemVersionOk() (*string, bool)
GetOperatingSystemVersionOk returns a tuple with the OperatingSystemVersion field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetRescueBus ¶ added in v0.17.0
func (o *ImageConfig) GetRescueBus() *string
GetRescueBus returns the RescueBus field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetRescueBusOk ¶ added in v0.17.0
func (o *ImageConfig) GetRescueBusOk() (*string, bool)
GetRescueBusOk returns a tuple with the RescueBus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetRescueDevice ¶ added in v0.17.0
func (o *ImageConfig) GetRescueDevice() *string
GetRescueDevice returns the RescueDevice field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetRescueDeviceOk ¶ added in v0.17.0
func (o *ImageConfig) GetRescueDeviceOk() (*string, bool)
GetRescueDeviceOk returns a tuple with the RescueDevice field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetSecureBoot ¶ added in v0.17.0
func (o *ImageConfig) GetSecureBoot() *bool
GetSecureBoot returns the SecureBoot field value if set, zero value otherwise.
func (*ImageConfig) GetSecureBootOk ¶ added in v0.17.0
func (o *ImageConfig) GetSecureBootOk() (*bool, bool)
GetSecureBootOk returns a tuple with the SecureBoot field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageConfig) GetUefi ¶ added in v0.17.0
func (o *ImageConfig) GetUefi() *bool
GetUefi returns the Uefi field value if set, zero value otherwise.
func (*ImageConfig) GetUefiOk ¶ added in v0.17.0
func (o *ImageConfig) GetUefiOk() (*bool, bool)
GetUefiOk returns a tuple with the Uefi field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageConfig) GetVideoModel ¶ added in v0.17.0
func (o *ImageConfig) GetVideoModel() *string
GetVideoModel returns the VideoModel field value if set, zero value otherwise (both if not set or set to explicit null).
func (*ImageConfig) GetVideoModelOk ¶ added in v0.17.0
func (o *ImageConfig) GetVideoModelOk() (*string, bool)
GetVideoModelOk returns a tuple with the VideoModel field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*ImageConfig) GetVirtioScsi ¶ added in v0.17.0
func (o *ImageConfig) GetVirtioScsi() *bool
GetVirtioScsi returns the VirtioScsi field value if set, zero value otherwise.
func (*ImageConfig) GetVirtioScsiOk ¶ added in v0.17.0
func (o *ImageConfig) GetVirtioScsiOk() (*bool, bool)
GetVirtioScsiOk returns a tuple with the VirtioScsi field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageConfig) HasBootMenu ¶ added in v0.17.0
func (o *ImageConfig) HasBootMenu() bool
HasBootMenu returns a boolean if a field has been set.
func (*ImageConfig) HasCdromBus ¶ added in v0.17.0
func (o *ImageConfig) HasCdromBus() bool
HasCdromBus returns a boolean if a field has been set.
func (*ImageConfig) HasDiskBus ¶ added in v0.17.0
func (o *ImageConfig) HasDiskBus() bool
HasDiskBus returns a boolean if a field has been set.
func (*ImageConfig) HasNicModel ¶ added in v0.17.0
func (o *ImageConfig) HasNicModel() bool
HasNicModel returns a boolean if a field has been set.
func (*ImageConfig) HasOperatingSystem ¶ added in v0.17.0
func (o *ImageConfig) HasOperatingSystem() bool
HasOperatingSystem returns a boolean if a field has been set.
func (*ImageConfig) HasOperatingSystemDistro ¶ added in v0.17.0
func (o *ImageConfig) HasOperatingSystemDistro() bool
HasOperatingSystemDistro returns a boolean if a field has been set.
func (*ImageConfig) HasOperatingSystemVersion ¶ added in v0.17.0
func (o *ImageConfig) HasOperatingSystemVersion() bool
HasOperatingSystemVersion returns a boolean if a field has been set.
func (*ImageConfig) HasRescueBus ¶ added in v0.17.0
func (o *ImageConfig) HasRescueBus() bool
HasRescueBus returns a boolean if a field has been set.
func (*ImageConfig) HasRescueDevice ¶ added in v0.17.0
func (o *ImageConfig) HasRescueDevice() bool
HasRescueDevice returns a boolean if a field has been set.
func (*ImageConfig) HasSecureBoot ¶ added in v0.17.0
func (o *ImageConfig) HasSecureBoot() bool
HasSecureBoot returns a boolean if a field has been set.
func (*ImageConfig) HasUefi ¶ added in v0.17.0
func (o *ImageConfig) HasUefi() bool
HasUefi returns a boolean if a field has been set.
func (*ImageConfig) HasVideoModel ¶ added in v0.17.0
func (o *ImageConfig) HasVideoModel() bool
HasVideoModel returns a boolean if a field has been set.
func (*ImageConfig) HasVirtioScsi ¶ added in v0.17.0
func (o *ImageConfig) HasVirtioScsi() bool
HasVirtioScsi returns a boolean if a field has been set.
func (*ImageConfig) SetBootMenu ¶ added in v0.17.0
func (o *ImageConfig) SetBootMenu(v *bool)
SetBootMenu gets a reference to the given bool and assigns it to the BootMenu field.
func (*ImageConfig) SetCdromBus ¶ added in v0.17.0
func (o *ImageConfig) SetCdromBus(v *string)
SetCdromBus gets a reference to the given string and assigns it to the CdromBus field.
func (*ImageConfig) SetCdromBusNil ¶ added in v0.17.0
func (o *ImageConfig) SetCdromBusNil()
SetCdromBusNil sets the value for CdromBus to be an explicit nil
func (*ImageConfig) SetDiskBus ¶ added in v0.17.0
func (o *ImageConfig) SetDiskBus(v *string)
SetDiskBus gets a reference to the given string and assigns it to the DiskBus field.
func (*ImageConfig) SetDiskBusNil ¶ added in v0.17.0
func (o *ImageConfig) SetDiskBusNil()
SetDiskBusNil sets the value for DiskBus to be an explicit nil
func (*ImageConfig) SetNicModel ¶ added in v0.17.0
func (o *ImageConfig) SetNicModel(v *string)
SetNicModel gets a reference to the given string and assigns it to the NicModel field.
func (*ImageConfig) SetNicModelNil ¶ added in v0.17.0
func (o *ImageConfig) SetNicModelNil()
SetNicModelNil sets the value for NicModel to be an explicit nil
func (*ImageConfig) SetOperatingSystem ¶ added in v0.17.0
func (o *ImageConfig) SetOperatingSystem(v *string)
SetOperatingSystem gets a reference to the given string and assigns it to the OperatingSystem field.
func (*ImageConfig) SetOperatingSystemDistro ¶ added in v0.17.0
func (o *ImageConfig) SetOperatingSystemDistro(v *string)
SetOperatingSystemDistro gets a reference to the given string and assigns it to the OperatingSystemDistro field.
func (*ImageConfig) SetOperatingSystemDistroNil ¶ added in v0.17.0
func (o *ImageConfig) SetOperatingSystemDistroNil()
SetOperatingSystemDistroNil sets the value for OperatingSystemDistro to be an explicit nil
func (*ImageConfig) SetOperatingSystemVersion ¶ added in v0.17.0
func (o *ImageConfig) SetOperatingSystemVersion(v *string)
SetOperatingSystemVersion gets a reference to the given string and assigns it to the OperatingSystemVersion field.
func (*ImageConfig) SetOperatingSystemVersionNil ¶ added in v0.17.0
func (o *ImageConfig) SetOperatingSystemVersionNil()
SetOperatingSystemVersionNil sets the value for OperatingSystemVersion to be an explicit nil
func (*ImageConfig) SetRescueBus ¶ added in v0.17.0
func (o *ImageConfig) SetRescueBus(v *string)
SetRescueBus gets a reference to the given string and assigns it to the RescueBus field.
func (*ImageConfig) SetRescueBusNil ¶ added in v0.17.0
func (o *ImageConfig) SetRescueBusNil()
SetRescueBusNil sets the value for RescueBus to be an explicit nil
func (*ImageConfig) SetRescueDevice ¶ added in v0.17.0
func (o *ImageConfig) SetRescueDevice(v *string)
SetRescueDevice gets a reference to the given string and assigns it to the RescueDevice field.
func (*ImageConfig) SetRescueDeviceNil ¶ added in v0.17.0
func (o *ImageConfig) SetRescueDeviceNil()
SetRescueDeviceNil sets the value for RescueDevice to be an explicit nil
func (*ImageConfig) SetSecureBoot ¶ added in v0.17.0
func (o *ImageConfig) SetSecureBoot(v *bool)
SetSecureBoot gets a reference to the given bool and assigns it to the SecureBoot field.
func (*ImageConfig) SetUefi ¶ added in v0.17.0
func (o *ImageConfig) SetUefi(v *bool)
SetUefi gets a reference to the given bool and assigns it to the Uefi field.
func (*ImageConfig) SetVideoModel ¶ added in v0.17.0
func (o *ImageConfig) SetVideoModel(v *string)
SetVideoModel gets a reference to the given string and assigns it to the VideoModel field.
func (*ImageConfig) SetVideoModelNil ¶ added in v0.17.0
func (o *ImageConfig) SetVideoModelNil()
SetVideoModelNil sets the value for VideoModel to be an explicit nil
func (*ImageConfig) SetVirtioScsi ¶ added in v0.17.0
func (o *ImageConfig) SetVirtioScsi(v *bool)
SetVirtioScsi gets a reference to the given bool and assigns it to the VirtioScsi field.
func (ImageConfig) ToMap ¶ added in v0.17.0
func (o ImageConfig) ToMap() (map[string]interface{}, error)
func (*ImageConfig) UnsetCdromBus ¶ added in v0.17.0
func (o *ImageConfig) UnsetCdromBus()
UnsetCdromBus ensures that no value is present for CdromBus, not even an explicit nil
func (*ImageConfig) UnsetDiskBus ¶ added in v0.17.0
func (o *ImageConfig) UnsetDiskBus()
UnsetDiskBus ensures that no value is present for DiskBus, not even an explicit nil
func (*ImageConfig) UnsetNicModel ¶ added in v0.17.0
func (o *ImageConfig) UnsetNicModel()
UnsetNicModel ensures that no value is present for NicModel, not even an explicit nil
func (*ImageConfig) UnsetOperatingSystemDistro ¶ added in v0.17.0
func (o *ImageConfig) UnsetOperatingSystemDistro()
UnsetOperatingSystemDistro ensures that no value is present for OperatingSystemDistro, not even an explicit nil
func (*ImageConfig) UnsetOperatingSystemVersion ¶ added in v0.17.0
func (o *ImageConfig) UnsetOperatingSystemVersion()
UnsetOperatingSystemVersion ensures that no value is present for OperatingSystemVersion, not even an explicit nil
func (*ImageConfig) UnsetRescueBus ¶ added in v0.17.0
func (o *ImageConfig) UnsetRescueBus()
UnsetRescueBus ensures that no value is present for RescueBus, not even an explicit nil
func (*ImageConfig) UnsetRescueDevice ¶ added in v0.17.0
func (o *ImageConfig) UnsetRescueDevice()
UnsetRescueDevice ensures that no value is present for RescueDevice, not even an explicit nil
func (*ImageConfig) UnsetVideoModel ¶ added in v0.17.0
func (o *ImageConfig) UnsetVideoModel()
UnsetVideoModel ensures that no value is present for VideoModel, not even an explicit nil
type ImageCreateResponse ¶ added in v0.17.0
type ImageCreateResponse struct { // Universally Unique Identifier (UUID). // REQUIRED Id *string `json:"id"` // REQUIRED UploadUrl *string `json:"uploadUrl"` }
ImageCreateResponse Image creation response.
func NewImageCreateResponse ¶ added in v0.17.0
func NewImageCreateResponse(id *string, uploadUrl *string) *ImageCreateResponse
NewImageCreateResponse instantiates a new ImageCreateResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageCreateResponseWithDefaults ¶ added in v0.17.0
func NewImageCreateResponseWithDefaults() *ImageCreateResponse
NewImageCreateResponseWithDefaults instantiates a new ImageCreateResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ImageCreateResponse) GetId ¶ added in v0.17.0
func (o *ImageCreateResponse) GetId() *string
GetId returns the Id field value
func (*ImageCreateResponse) GetIdOk ¶ added in v0.17.0
func (o *ImageCreateResponse) GetIdOk() (*string, bool)
GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.
func (*ImageCreateResponse) GetUploadUrl ¶ added in v0.17.0
func (o *ImageCreateResponse) GetUploadUrl() *string
GetUploadUrl returns the UploadUrl field value
func (*ImageCreateResponse) GetUploadUrlOk ¶ added in v0.17.0
func (o *ImageCreateResponse) GetUploadUrlOk() (*string, bool)
GetUploadUrlOk returns a tuple with the UploadUrl field value and a boolean to check if the value has been set.
func (*ImageCreateResponse) SetId ¶ added in v0.17.0
func (o *ImageCreateResponse) SetId(v *string)
SetId sets field value
func (*ImageCreateResponse) SetUploadUrl ¶ added in v0.17.0
func (o *ImageCreateResponse) SetUploadUrl(v *string)
SetUploadUrl sets field value
func (ImageCreateResponse) ToMap ¶ added in v0.17.0
func (o ImageCreateResponse) ToMap() (map[string]interface{}, error)
type ImageListResponse ¶ added in v0.17.0
type ImageListResponse struct { // A list containing image objects. // REQUIRED Items *[]Image `json:"items"` }
ImageListResponse Image list response.
func NewImageListResponse ¶ added in v0.17.0
func NewImageListResponse(items *[]Image) *ImageListResponse
NewImageListResponse instantiates a new ImageListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageListResponseWithDefaults ¶ added in v0.17.0
func NewImageListResponseWithDefaults() *ImageListResponse
NewImageListResponseWithDefaults instantiates a new ImageListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ImageListResponse) GetItems ¶ added in v0.17.0
func (o *ImageListResponse) GetItems() *[]Image
GetItems returns the Items field value
func (*ImageListResponse) GetItemsOk ¶ added in v0.17.0
func (o *ImageListResponse) GetItemsOk() (*[]Image, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*ImageListResponse) SetItems ¶ added in v0.17.0
func (o *ImageListResponse) SetItems(v *[]Image)
SetItems sets field value
func (ImageListResponse) ToMap ¶ added in v0.17.0
func (o ImageListResponse) ToMap() (map[string]interface{}, error)
type ImageShare ¶ added in v0.17.0
type ImageShare struct { bool `json:"parentOrganization,omitempty"` Projects *[]string `json:"projects,omitempty"` }ParentOrganization *
ImageShare Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive.
func NewImageShare ¶ added in v0.17.0
func NewImageShare() *ImageShare
NewImageShare instantiates a new ImageShare object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageShareWithDefaults ¶ added in v0.17.0
func NewImageShareWithDefaults() *ImageShare
NewImageShareWithDefaults instantiates a new ImageShare object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ImageShare) GetParentOrganization ¶ added in v0.17.0
func (o *ImageShare) GetParentOrganization() *bool
GetParentOrganization returns the ParentOrganization field value if set, zero value otherwise.
func (*ImageShare) GetParentOrganizationOk ¶ added in v0.17.0
func (o *ImageShare) GetParentOrganizationOk() (*bool, bool)
GetParentOrganizationOk returns a tuple with the ParentOrganization field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageShare) GetProjects ¶ added in v0.17.0
func (o *ImageShare) GetProjects() *[]string
GetProjects returns the Projects field value if set, zero value otherwise.
func (*ImageShare) GetProjectsOk ¶ added in v0.17.0
func (o *ImageShare) GetProjectsOk() (*[]string, bool)
GetProjectsOk returns a tuple with the Projects field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageShare) HasParentOrganization ¶ added in v0.17.0
func (o *ImageShare) HasParentOrganization() bool
HasParentOrganization returns a boolean if a field has been set.
func (*ImageShare) HasProjects ¶ added in v0.17.0
func (o *ImageShare) HasProjects() bool
HasProjects returns a boolean if a field has been set.
func (*ImageShare) SetParentOrganization ¶ added in v0.17.0
func (o *ImageShare) SetParentOrganization(v *bool)
SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field.
func (*ImageShare) SetProjects ¶ added in v0.17.0
func (o *ImageShare) SetProjects(v *[]string)
SetProjects gets a reference to the given []string and assigns it to the Projects field.
func (ImageShare) ToMap ¶ added in v0.17.0
func (o ImageShare) ToMap() (map[string]interface{}, error)
type ImageShareConsumer ¶ added in v0.17.0
type ImageShareConsumer struct { string `json:"consumerProjectId,omitempty"` CreatedAt *time.Time `json:"createdAt,omitempty"` ImageId *string `json:"imageId,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` }ConsumerProjectId *
ImageShareConsumer The details of an Image share consumer.
func NewImageShareConsumer ¶ added in v0.17.0
func NewImageShareConsumer() *ImageShareConsumer
NewImageShareConsumer instantiates a new ImageShareConsumer object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewImageShareConsumerWithDefaults ¶ added in v0.17.0
func NewImageShareConsumerWithDefaults() *ImageShareConsumer
NewImageShareConsumerWithDefaults instantiates a new ImageShareConsumer object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*ImageShareConsumer) GetConsumerProjectId ¶ added in v0.17.0
func (o *ImageShareConsumer) GetConsumerProjectId() *string
GetConsumerProjectId returns the ConsumerProjectId field value if set, zero value otherwise.
func (*ImageShareConsumer) GetConsumerProjectIdOk ¶ added in v0.17.0
func (o *ImageShareConsumer) GetConsumerProjectIdOk() (*string, bool)
GetConsumerProjectIdOk returns a tuple with the ConsumerProjectId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*ImageShareConsumer) GetCreatedAt ¶ added in v0.17.0
func (o *ImageShareConsumer) GetCreatedAt() *time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*ImageShareConsumer) GetCreatedAtOk ¶ added in v0.17.0
func (o *ImageShareConsumer) 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 (*ImageShareConsumer) GetImageId ¶ added in v0.17.0
func (o *ImageShareConsumer) GetImageId() *string
GetImageId returns the ImageId field value if set, zero value otherwise.
func (*ImageShareConsumer) GetImageIdOk ¶ added in v0.17.0
func (o *ImageShareConsumer) 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 (*ImageShareConsumer) GetUpdatedAt ¶ added in v0.17.0
func (o *ImageShareConsumer) GetUpdatedAt() *time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*ImageShareConsumer) GetUpdatedAtOk ¶ added in v0.17.0
func (o *ImageShareConsumer) 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 (*ImageShareConsumer) HasConsumerProjectId ¶ added in v0.17.0
func (o *ImageShareConsumer) HasConsumerProjectId() bool
HasConsumerProjectId returns a boolean if a field has been set.
func (*ImageShareConsumer) HasCreatedAt ¶ added in v0.17.0
func (o *ImageShareConsumer) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*ImageShareConsumer) HasImageId ¶ added in v0.17.0
func (o *ImageShareConsumer) HasImageId() bool
HasImageId returns a boolean if a field has been set.
func (*ImageShareConsumer) HasUpdatedAt ¶ added in v0.17.0
func (o *ImageShareConsumer) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (*ImageShareConsumer) SetConsumerProjectId ¶ added in v0.17.0
func (o *ImageShareConsumer) SetConsumerProjectId(v *string)
SetConsumerProjectId gets a reference to the given string and assigns it to the ConsumerProjectId field.
func (*ImageShareConsumer) SetCreatedAt ¶ added in v0.17.0
func (o *ImageShareConsumer) SetCreatedAt(v *time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*ImageShareConsumer) SetImageId ¶ added in v0.17.0
func (o *ImageShareConsumer) SetImageId(v *string)
SetImageId gets a reference to the given string and assigns it to the ImageId field.
func (*ImageShareConsumer) SetUpdatedAt ¶ added in v0.17.0
func (o *ImageShareConsumer) SetUpdatedAt(v *time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (ImageShareConsumer) ToMap ¶ added in v0.17.0
func (o ImageShareConsumer) ToMap() (map[string]interface{}, error)
type KeyPairListResponse ¶ added in v0.16.0
type KeyPairListResponse struct { // A list of SSH keypairs. // REQUIRED Items *[]Keypair `json:"items"` }
KeyPairListResponse SSH keypair list response.
func NewKeyPairListResponse ¶ added in v0.16.0
func NewKeyPairListResponse(items *[]Keypair) *KeyPairListResponse
NewKeyPairListResponse instantiates a new KeyPairListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKeyPairListResponseWithDefaults ¶ added in v0.16.0
func NewKeyPairListResponseWithDefaults() *KeyPairListResponse
NewKeyPairListResponseWithDefaults instantiates a new KeyPairListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*KeyPairListResponse) GetItems ¶ added in v0.16.0
func (o *KeyPairListResponse) GetItems() *[]Keypair
GetItems returns the Items field value
func (*KeyPairListResponse) GetItemsOk ¶ added in v0.16.0
func (o *KeyPairListResponse) GetItemsOk() (*[]Keypair, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*KeyPairListResponse) SetItems ¶ added in v0.16.0
func (o *KeyPairListResponse) SetItems(v *[]Keypair)
SetItems sets field value
func (KeyPairListResponse) ToMap ¶ added in v0.16.0
func (o KeyPairListResponse) ToMap() (map[string]interface{}, error)
type Keypair ¶ added in v0.16.0
type Keypair struct { // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,omitempty"` // Object that represents an SSH keypair MD5 fingerprint. Fingerprint *string `json:"fingerprint,omitempty"` // Object that represents the labels of an object. Labels *map[string]interface{} `json:"labels,omitempty"` // The name of an SSH keypair. Allowed characters are letters [a-zA-Z], digits [0-9] and the following special characters: [@._-]. Name *string `json:"name,omitempty"` // Object that represents a public SSH key. // REQUIRED PublicKey *string `json:"publicKey"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` }
Keypair Object that represents the public key of an SSH keypair and its name.
func NewKeypair ¶ added in v0.16.0
NewKeypair instantiates a new Keypair object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewKeypairWithDefaults ¶ added in v0.16.0
func NewKeypairWithDefaults() *Keypair
NewKeypairWithDefaults instantiates a new Keypair object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Keypair) GetCreatedAt ¶ added in v0.16.0
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Keypair) GetCreatedAtOk ¶ added in v0.16.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Keypair) GetFingerprint ¶ added in v0.16.0
GetFingerprint returns the Fingerprint field value if set, zero value otherwise.
func (*Keypair) GetFingerprintOk ¶ added in v0.16.0
GetFingerprintOk returns a tuple with the Fingerprint field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Keypair) GetLabels ¶ added in v0.16.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Keypair) GetLabelsOk ¶ added in v0.16.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Keypair) GetName ¶ added in v0.16.0
GetName returns the Name field value if set, zero value otherwise.
func (*Keypair) GetNameOk ¶ added in v0.16.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Keypair) GetPublicKey ¶ added in v0.16.0
GetPublicKey returns the PublicKey field value
func (*Keypair) GetPublicKeyOk ¶ added in v0.16.0
GetPublicKeyOk returns a tuple with the PublicKey field value and a boolean to check if the value has been set.
func (*Keypair) GetUpdatedAt ¶ added in v0.16.0
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Keypair) GetUpdatedAtOk ¶ added in v0.16.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Keypair) HasCreatedAt ¶ added in v0.16.0
HasCreatedAt returns a boolean if a field has been set.
func (*Keypair) HasFingerprint ¶ added in v0.16.0
HasFingerprint returns a boolean if a field has been set.
func (*Keypair) HasUpdatedAt ¶ added in v0.16.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Keypair) SetCreatedAt ¶ added in v0.16.0
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Keypair) SetFingerprint ¶ added in v0.16.0
SetFingerprint gets a reference to the given string and assigns it to the Fingerprint field.
func (*Keypair) SetLabels ¶ added in v0.16.0
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*Keypair) SetName ¶ added in v0.16.0
SetName gets a reference to the given string and assigns it to the Name field.
func (*Keypair) SetPublicKey ¶ added in v0.16.0
SetPublicKey sets field value
func (*Keypair) SetUpdatedAt ¶ added in v0.16.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
type MachineType ¶ added in v0.16.0
type MachineType struct { // Description Object. Allows string up to 127 Characters. Description *string `json:"description,omitempty"` // Size in Gigabyte. // REQUIRED Disk *int64 `json:"disk"` // Properties to control certain aspects or scheduling behavior for an object. ExtraSpecs *map[string]interface{} `json:"extraSpecs,omitempty"` // The name for a General Object. Matches Names and also UUIDs. // REQUIRED Name *string `json:"name"` // Size in Megabyte. // REQUIRED Ram *int64 `json:"ram"` // The number of virtual CPUs of a server. // REQUIRED Vcpus *int64 `json:"vcpus"` }
MachineType Machine Type.
func NewMachineType ¶ added in v0.16.0
func NewMachineType(disk *int64, name *string, ram *int64, vcpus *int64) *MachineType
NewMachineType instantiates a new MachineType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineTypeWithDefaults ¶ added in v0.16.0
func NewMachineTypeWithDefaults() *MachineType
NewMachineTypeWithDefaults instantiates a new MachineType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineType) GetDescription ¶ added in v0.16.0
func (o *MachineType) GetDescription() *string
GetDescription returns the Description field value if set, zero value otherwise.
func (*MachineType) GetDescriptionOk ¶ added in v0.16.0
func (o *MachineType) 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 (*MachineType) GetDisk ¶ added in v0.16.0
func (o *MachineType) GetDisk() *int64
GetDisk returns the Disk field value
func (*MachineType) GetDiskOk ¶ added in v0.16.0
func (o *MachineType) GetDiskOk() (*int64, bool)
GetDiskOk returns a tuple with the Disk field value and a boolean to check if the value has been set.
func (*MachineType) GetExtraSpecs ¶ added in v0.16.0
func (o *MachineType) GetExtraSpecs() *map[string]interface{}
GetExtraSpecs returns the ExtraSpecs field value if set, zero value otherwise.
func (*MachineType) GetExtraSpecsOk ¶ added in v0.16.0
func (o *MachineType) GetExtraSpecsOk() (*map[string]interface{}, bool)
GetExtraSpecsOk returns a tuple with the ExtraSpecs field value if set, nil otherwise and a boolean to check if the value has been set.
func (*MachineType) GetName ¶ added in v0.16.0
func (o *MachineType) GetName() *string
GetName returns the Name field value
func (*MachineType) GetNameOk ¶ added in v0.16.0
func (o *MachineType) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*MachineType) GetRam ¶ added in v0.16.0
func (o *MachineType) GetRam() *int64
GetRam returns the Ram field value
func (*MachineType) GetRamOk ¶ added in v0.16.0
func (o *MachineType) GetRamOk() (*int64, bool)
GetRamOk returns a tuple with the Ram field value and a boolean to check if the value has been set.
func (*MachineType) GetVcpus ¶ added in v0.16.0
func (o *MachineType) GetVcpus() *int64
GetVcpus returns the Vcpus field value
func (*MachineType) GetVcpusOk ¶ added in v0.16.0
func (o *MachineType) GetVcpusOk() (*int64, bool)
GetVcpusOk returns a tuple with the Vcpus field value and a boolean to check if the value has been set.
func (*MachineType) HasDescription ¶ added in v0.16.0
func (o *MachineType) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*MachineType) HasExtraSpecs ¶ added in v0.16.0
func (o *MachineType) HasExtraSpecs() bool
HasExtraSpecs returns a boolean if a field has been set.
func (*MachineType) SetDescription ¶ added in v0.16.0
func (o *MachineType) SetDescription(v *string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*MachineType) SetDisk ¶ added in v0.16.0
func (o *MachineType) SetDisk(v *int64)
SetDisk sets field value
func (*MachineType) SetExtraSpecs ¶ added in v0.16.0
func (o *MachineType) SetExtraSpecs(v *map[string]interface{})
SetExtraSpecs gets a reference to the given map[string]interface{} and assigns it to the ExtraSpecs field.
func (*MachineType) SetName ¶ added in v0.16.0
func (o *MachineType) SetName(v *string)
SetName sets field value
func (*MachineType) SetRam ¶ added in v0.16.0
func (o *MachineType) SetRam(v *int64)
SetRam sets field value
func (*MachineType) SetVcpus ¶ added in v0.16.0
func (o *MachineType) SetVcpus(v *int64)
SetVcpus sets field value
func (MachineType) ToMap ¶ added in v0.16.0
func (o MachineType) ToMap() (map[string]interface{}, error)
type MachineTypeListResponse ¶ added in v0.16.0
type MachineTypeListResponse struct { // Machine type list. // REQUIRED Items *[]MachineType `json:"items"` }
MachineTypeListResponse Machine type list response.
func NewMachineTypeListResponse ¶ added in v0.16.0
func NewMachineTypeListResponse(items *[]MachineType) *MachineTypeListResponse
NewMachineTypeListResponse instantiates a new MachineTypeListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewMachineTypeListResponseWithDefaults ¶ added in v0.16.0
func NewMachineTypeListResponseWithDefaults() *MachineTypeListResponse
NewMachineTypeListResponseWithDefaults instantiates a new MachineTypeListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*MachineTypeListResponse) GetItems ¶ added in v0.16.0
func (o *MachineTypeListResponse) GetItems() *[]MachineType
GetItems returns the Items field value
func (*MachineTypeListResponse) GetItemsOk ¶ added in v0.16.0
func (o *MachineTypeListResponse) GetItemsOk() (*[]MachineType, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*MachineTypeListResponse) SetItems ¶ added in v0.16.0
func (o *MachineTypeListResponse) SetItems(v *[]MachineType)
SetItems sets field value
func (MachineTypeListResponse) ToMap ¶ added in v0.16.0
func (o MachineTypeListResponse) ToMap() (map[string]interface{}, error)
type MappedNullable ¶
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
GetDevice returns the Device field value if set, zero value otherwise.
func (*NIC) GetDeviceOk ¶ added in v0.13.0
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) GetIdOk ¶ added in v0.13.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NIC) GetIpv4 ¶ added in v0.13.0
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*NIC) GetIpv4Ok ¶ added in v0.13.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 (*NIC) GetIpv6 ¶ added in v0.13.0
GetIpv6 returns the Ipv6 field value if set, zero value otherwise.
func (*NIC) GetIpv6Ok ¶ added in v0.13.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 (*NIC) GetLabels ¶ added in v0.13.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*NIC) GetLabelsOk ¶ added in v0.13.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NIC) GetMac ¶ added in v0.13.0
GetMac returns the Mac field value if set, zero value otherwise.
func (*NIC) GetMacOk ¶ added in v0.13.0
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
GetName returns the Name field value if set, zero value otherwise.
func (*NIC) GetNameOk ¶ added in v0.13.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NIC) GetNetworkId ¶ added in v0.13.0
GetNetworkId returns the NetworkId field value if set, zero value otherwise.
func (*NIC) GetNetworkIdOk ¶ added in v0.13.0
GetNetworkIdOk returns a tuple with the NetworkId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NIC) GetNicSecurity ¶ added in v0.13.0
GetNicSecurity returns the NicSecurity field value if set, zero value otherwise.
func (*NIC) GetNicSecurityOk ¶ added in v0.13.0
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
GetSecurityGroups returns the SecurityGroups field value if set, zero value otherwise.
func (*NIC) GetSecurityGroupsOk ¶ added in v0.13.0
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
GetStatus returns the Status field value if set, zero value otherwise.
func (*NIC) GetStatusOk ¶ added in v0.13.0
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*NIC) GetType ¶ added in v0.13.0
GetType returns the Type field value if set, zero value otherwise.
func (*NIC) GetTypeOk ¶ added in v0.13.0
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
HasAllowedAddresses returns a boolean if a field has been set.
func (*NIC) HasNetworkId ¶ added in v0.13.0
HasNetworkId returns a boolean if a field has been set.
func (*NIC) HasNicSecurity ¶ added in v0.13.0
HasNicSecurity returns a boolean if a field has been set.
func (*NIC) HasSecurityGroups ¶ added in v0.13.0
HasSecurityGroups 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
SetDevice gets a reference to the given string and assigns it to the Device field.
func (*NIC) SetId ¶ added in v0.13.0
SetId gets a reference to the given string and assigns it to the Id field.
func (*NIC) SetIpv4 ¶ added in v0.13.0
SetIpv4 gets a reference to the given string and assigns it to the Ipv4 field.
func (*NIC) SetIpv6 ¶ added in v0.13.0
SetIpv6 gets a reference to the given string and assigns it to the Ipv6 field.
func (*NIC) SetLabels ¶ added in v0.13.0
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
SetMac gets a reference to the given string and assigns it to the Mac field.
func (*NIC) SetName ¶ added in v0.13.0
SetName gets a reference to the given string and assigns it to the Name field.
func (*NIC) SetNetworkId ¶ added in v0.13.0
SetNetworkId gets a reference to the given string and assigns it to the NetworkId field.
func (*NIC) SetNicSecurity ¶ added in v0.13.0
SetNicSecurity gets a reference to the given bool and assigns it to the NicSecurity field.
func (*NIC) SetSecurityGroups ¶ added in v0.13.0
SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field.
func (*NIC) SetStatus ¶ added in v0.13.0
SetStatus gets a reference to the given string and assigns it to the Status field.
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
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
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Network) GetCreatedAtOk ¶ added in v0.12.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetGateway ¶ added in v0.12.0
GetGateway returns the Gateway field value if set, zero value otherwise (both if not set or set to explicit null).
func (*Network) GetGatewayOk ¶ added in v0.12.0
GetGatewayOk returns a tuple with the Gateway field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned
func (*Network) GetGatewayv6 ¶ added in v0.12.0
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
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
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Network) GetLabelsOk ¶ added in v0.12.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetNameOk ¶ added in v0.12.0
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*Network) GetNameservers ¶ added in v0.12.0
GetNameservers returns the Nameservers field value if set, zero value otherwise.
func (*Network) GetNameserversOk ¶ added in v0.12.0
GetNameserversOk returns a tuple with the Nameservers field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetNameserversV6 ¶ added in v0.12.0
GetNameserversV6 returns the NameserversV6 field value if set, zero value otherwise.
func (*Network) GetNameserversV6Ok ¶ added in v0.12.0
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
GetNetworkId returns the NetworkId field value
func (*Network) GetNetworkIdOk ¶ added in v0.12.0
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
GetPrefixes returns the Prefixes field value if set, zero value otherwise.
func (*Network) GetPrefixesOk ¶ added in v0.12.0
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
GetPrefixesV6 returns the PrefixesV6 field value if set, zero value otherwise.
func (*Network) GetPrefixesV6Ok ¶ added in v0.12.0
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
GetPublicIp returns the PublicIp field value if set, zero value otherwise.
func (*Network) GetPublicIpOk ¶ added in v0.12.0
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
GetRouted returns the Routed field value if set, zero value otherwise.
func (*Network) GetRoutedOk ¶ added in v0.12.0
GetRoutedOk returns a tuple with the Routed field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) GetStateOk ¶ added in v0.12.0
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
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Network) GetUpdatedAtOk ¶ added in v0.12.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Network) HasCreatedAt ¶ added in v0.12.0
HasCreatedAt returns a boolean if a field has been set.
func (*Network) HasGateway ¶ added in v0.12.0
HasGateway returns a boolean if a field has been set.
func (*Network) HasGatewayv6 ¶ added in v0.12.0
HasGatewayv6 returns a boolean if a field has been set.
func (*Network) HasNameservers ¶ added in v0.12.0
HasNameservers returns a boolean if a field has been set.
func (*Network) HasNameserversV6 ¶ added in v0.12.0
HasNameserversV6 returns a boolean if a field has been set.
func (*Network) HasPrefixes ¶ added in v0.12.0
HasPrefixes returns a boolean if a field has been set.
func (*Network) HasPrefixesV6 ¶ added in v0.12.0
HasPrefixesV6 returns a boolean if a field has been set.
func (*Network) HasPublicIp ¶ added in v0.12.0
HasPublicIp returns a boolean if a field has been set.
func (*Network) HasUpdatedAt ¶ added in v0.12.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Network) SetCreatedAt ¶ added in v0.12.0
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Network) SetGateway ¶ added in v0.12.0
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
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
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*Network) SetNameservers ¶ added in v0.12.0
SetNameservers gets a reference to the given []string and assigns it to the Nameservers field.
func (*Network) SetNameserversV6 ¶ added in v0.12.0
SetNameserversV6 gets a reference to the given []string and assigns it to the NameserversV6 field.
func (*Network) SetNetworkId ¶ added in v0.12.0
SetNetworkId sets field value
func (*Network) SetPrefixes ¶ added in v0.12.0
SetPrefixes gets a reference to the given []string and assigns it to the Prefixes field.
func (*Network) SetPrefixesV6 ¶ added in v0.12.0
SetPrefixesV6 gets a reference to the given []string and assigns it to the PrefixesV6 field.
func (*Network) SetPublicIp ¶ added in v0.12.0
SetPublicIp gets a reference to the given string and assigns it to the PublicIp field.
func (*Network) SetRouted ¶ added in v0.12.0
SetRouted gets a reference to the given bool and assigns it to the Routed field.
func (*Network) SetUpdatedAt ¶ added in v0.12.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
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 (v NullableAddVolumeToServerPayload) Get() *AddVolumeToServerPayload
func (NullableAddVolumeToServerPayload) IsSet ¶ added in v0.13.0
func (v NullableAddVolumeToServerPayload) IsSet() bool
func (NullableAddVolumeToServerPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableAddVolumeToServerPayload) MarshalJSON() ([]byte, error)
func (*NullableAddVolumeToServerPayload) Set ¶ added in v0.13.0
func (v *NullableAddVolumeToServerPayload) Set(val *AddVolumeToServerPayload)
func (*NullableAddVolumeToServerPayload) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableAddVolumeToServerPayload) UnmarshalJSON(src []byte) error
func (*NullableAddVolumeToServerPayload) Unset ¶ added in v0.13.0
func (v *NullableAddVolumeToServerPayload) Unset()
type NullableAffinityGroup ¶ added in v0.17.0
type NullableAffinityGroup struct {
// contains filtered or unexported fields
}
func NewNullableAffinityGroup ¶ added in v0.17.0
func NewNullableAffinityGroup(val *AffinityGroup) *NullableAffinityGroup
func (NullableAffinityGroup) Get ¶ added in v0.17.0
func (v NullableAffinityGroup) Get() *AffinityGroup
func (NullableAffinityGroup) IsSet ¶ added in v0.17.0
func (v NullableAffinityGroup) IsSet() bool
func (NullableAffinityGroup) MarshalJSON ¶ added in v0.17.0
func (v NullableAffinityGroup) MarshalJSON() ([]byte, error)
func (*NullableAffinityGroup) Set ¶ added in v0.17.0
func (v *NullableAffinityGroup) Set(val *AffinityGroup)
func (*NullableAffinityGroup) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableAffinityGroup) UnmarshalJSON(src []byte) error
func (*NullableAffinityGroup) Unset ¶ added in v0.17.0
func (v *NullableAffinityGroup) Unset()
type NullableAffinityGroupListResponse ¶ added in v0.17.0
type NullableAffinityGroupListResponse struct {
// contains filtered or unexported fields
}
func NewNullableAffinityGroupListResponse ¶ added in v0.17.0
func NewNullableAffinityGroupListResponse(val *AffinityGroupListResponse) *NullableAffinityGroupListResponse
func (NullableAffinityGroupListResponse) Get ¶ added in v0.17.0
func (v NullableAffinityGroupListResponse) Get() *AffinityGroupListResponse
func (NullableAffinityGroupListResponse) IsSet ¶ added in v0.17.0
func (v NullableAffinityGroupListResponse) IsSet() bool
func (NullableAffinityGroupListResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableAffinityGroupListResponse) MarshalJSON() ([]byte, error)
func (*NullableAffinityGroupListResponse) Set ¶ added in v0.17.0
func (v *NullableAffinityGroupListResponse) Set(val *AffinityGroupListResponse)
func (*NullableAffinityGroupListResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableAffinityGroupListResponse) UnmarshalJSON(src []byte) error
func (*NullableAffinityGroupListResponse) Unset ¶ added in v0.17.0
func (v *NullableAffinityGroupListResponse) Unset()
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 (v NullableAllowedAddressesInner) Get() *AllowedAddressesInner
func (NullableAllowedAddressesInner) IsSet ¶ added in v0.13.0
func (v NullableAllowedAddressesInner) IsSet() bool
func (NullableAllowedAddressesInner) MarshalJSON ¶ added in v0.13.0
func (v NullableAllowedAddressesInner) MarshalJSON() ([]byte, error)
func (*NullableAllowedAddressesInner) Set ¶ added in v0.13.0
func (v *NullableAllowedAddressesInner) Set(val *AllowedAddressesInner)
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 (v NullableAreaPrefixConfigIPv4) Get() *AreaPrefixConfigIPv4
func (NullableAreaPrefixConfigIPv4) IsSet ¶ added in v0.12.0
func (v NullableAreaPrefixConfigIPv4) IsSet() bool
func (NullableAreaPrefixConfigIPv4) MarshalJSON ¶ added in v0.12.0
func (v NullableAreaPrefixConfigIPv4) MarshalJSON() ([]byte, error)
func (*NullableAreaPrefixConfigIPv4) Set ¶ added in v0.12.0
func (v *NullableAreaPrefixConfigIPv4) Set(val *AreaPrefixConfigIPv4)
func (*NullableAreaPrefixConfigIPv4) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableAreaPrefixConfigIPv4) UnmarshalJSON(src []byte) error
func (*NullableAreaPrefixConfigIPv4) Unset ¶ added in v0.12.0
func (v *NullableAreaPrefixConfigIPv4) Unset()
type NullableAvailabilityZoneListResponse ¶ added in v0.17.0
type NullableAvailabilityZoneListResponse struct {
// contains filtered or unexported fields
}
func NewNullableAvailabilityZoneListResponse ¶ added in v0.17.0
func NewNullableAvailabilityZoneListResponse(val *AvailabilityZoneListResponse) *NullableAvailabilityZoneListResponse
func (NullableAvailabilityZoneListResponse) Get ¶ added in v0.17.0
func (v NullableAvailabilityZoneListResponse) Get() *AvailabilityZoneListResponse
func (NullableAvailabilityZoneListResponse) IsSet ¶ added in v0.17.0
func (v NullableAvailabilityZoneListResponse) IsSet() bool
func (NullableAvailabilityZoneListResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableAvailabilityZoneListResponse) MarshalJSON() ([]byte, error)
func (*NullableAvailabilityZoneListResponse) Set ¶ added in v0.17.0
func (v *NullableAvailabilityZoneListResponse) Set(val *AvailabilityZoneListResponse)
func (*NullableAvailabilityZoneListResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableAvailabilityZoneListResponse) UnmarshalJSON(src []byte) error
func (*NullableAvailabilityZoneListResponse) Unset ¶ added in v0.17.0
func (v *NullableAvailabilityZoneListResponse) Unset()
type NullableBackup ¶ added in v0.17.0
type NullableBackup struct {
// contains filtered or unexported fields
}
func NewNullableBackup ¶ added in v0.17.0
func NewNullableBackup(val *Backup) *NullableBackup
func (NullableBackup) Get ¶ added in v0.17.0
func (v NullableBackup) Get() *Backup
func (NullableBackup) IsSet ¶ added in v0.17.0
func (v NullableBackup) IsSet() bool
func (NullableBackup) MarshalJSON ¶ added in v0.17.0
func (v NullableBackup) MarshalJSON() ([]byte, error)
func (*NullableBackup) Set ¶ added in v0.17.0
func (v *NullableBackup) Set(val *Backup)
func (*NullableBackup) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableBackup) UnmarshalJSON(src []byte) error
func (*NullableBackup) Unset ¶ added in v0.17.0
func (v *NullableBackup) Unset()
type NullableBackupListResponse ¶ added in v0.17.0
type NullableBackupListResponse struct {
// contains filtered or unexported fields
}
func NewNullableBackupListResponse ¶ added in v0.17.0
func NewNullableBackupListResponse(val *BackupListResponse) *NullableBackupListResponse
func (NullableBackupListResponse) Get ¶ added in v0.17.0
func (v NullableBackupListResponse) Get() *BackupListResponse
func (NullableBackupListResponse) IsSet ¶ added in v0.17.0
func (v NullableBackupListResponse) IsSet() bool
func (NullableBackupListResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableBackupListResponse) MarshalJSON() ([]byte, error)
func (*NullableBackupListResponse) Set ¶ added in v0.17.0
func (v *NullableBackupListResponse) Set(val *BackupListResponse)
func (*NullableBackupListResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableBackupListResponse) UnmarshalJSON(src []byte) error
func (*NullableBackupListResponse) Unset ¶ added in v0.17.0
func (v *NullableBackupListResponse) Unset()
type NullableBackupSource ¶ added in v0.17.0
type NullableBackupSource struct {
// contains filtered or unexported fields
}
func NewNullableBackupSource ¶ added in v0.17.0
func NewNullableBackupSource(val *BackupSource) *NullableBackupSource
func (NullableBackupSource) Get ¶ added in v0.17.0
func (v NullableBackupSource) Get() *BackupSource
func (NullableBackupSource) IsSet ¶ added in v0.17.0
func (v NullableBackupSource) IsSet() bool
func (NullableBackupSource) MarshalJSON ¶ added in v0.17.0
func (v NullableBackupSource) MarshalJSON() ([]byte, error)
func (*NullableBackupSource) Set ¶ added in v0.17.0
func (v *NullableBackupSource) Set(val *BackupSource)
func (*NullableBackupSource) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableBackupSource) UnmarshalJSON(src []byte) error
func (*NullableBackupSource) Unset ¶ added in v0.17.0
func (v *NullableBackupSource) Unset()
type NullableBaseSecurityGroupRule ¶ added in v0.13.0
type NullableBaseSecurityGroupRule struct {
// contains filtered or unexported fields
}
func NewNullableBaseSecurityGroupRule ¶ added in v0.13.0
func NewNullableBaseSecurityGroupRule(val *BaseSecurityGroupRule) *NullableBaseSecurityGroupRule
func (NullableBaseSecurityGroupRule) Get ¶ added in v0.13.0
func (v NullableBaseSecurityGroupRule) Get() *BaseSecurityGroupRule
func (NullableBaseSecurityGroupRule) IsSet ¶ added in v0.13.0
func (v NullableBaseSecurityGroupRule) IsSet() bool
func (NullableBaseSecurityGroupRule) MarshalJSON ¶ added in v0.13.0
func (v NullableBaseSecurityGroupRule) MarshalJSON() ([]byte, error)
func (*NullableBaseSecurityGroupRule) Set ¶ added in v0.13.0
func (v *NullableBaseSecurityGroupRule) Set(val *BaseSecurityGroupRule)
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 (v NullableBootVolumeSource) Get() *BootVolumeSource
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 (v *NullableBootVolumeSource) Set(val *BootVolumeSource)
func (*NullableBootVolumeSource) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableBootVolumeSource) UnmarshalJSON(src []byte) error
func (*NullableBootVolumeSource) Unset ¶ added in v0.13.0
func (v *NullableBootVolumeSource) Unset()
type NullableCreateAffinityGroupPayload ¶ added in v0.17.0
type NullableCreateAffinityGroupPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateAffinityGroupPayload ¶ added in v0.17.0
func NewNullableCreateAffinityGroupPayload(val *CreateAffinityGroupPayload) *NullableCreateAffinityGroupPayload
func (NullableCreateAffinityGroupPayload) Get ¶ added in v0.17.0
func (v NullableCreateAffinityGroupPayload) Get() *CreateAffinityGroupPayload
func (NullableCreateAffinityGroupPayload) IsSet ¶ added in v0.17.0
func (v NullableCreateAffinityGroupPayload) IsSet() bool
func (NullableCreateAffinityGroupPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateAffinityGroupPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateAffinityGroupPayload) Set ¶ added in v0.17.0
func (v *NullableCreateAffinityGroupPayload) Set(val *CreateAffinityGroupPayload)
func (*NullableCreateAffinityGroupPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateAffinityGroupPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateAffinityGroupPayload) Unset ¶ added in v0.17.0
func (v *NullableCreateAffinityGroupPayload) 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 (v NullableCreateAreaAddressFamily) Get() *CreateAreaAddressFamily
func (NullableCreateAreaAddressFamily) IsSet ¶ added in v0.12.0
func (v NullableCreateAreaAddressFamily) IsSet() bool
func (NullableCreateAreaAddressFamily) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateAreaAddressFamily) MarshalJSON() ([]byte, error)
func (*NullableCreateAreaAddressFamily) Set ¶ added in v0.12.0
func (v *NullableCreateAreaAddressFamily) Set(val *CreateAreaAddressFamily)
func (*NullableCreateAreaAddressFamily) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableCreateAreaAddressFamily) UnmarshalJSON(src []byte) error
func (*NullableCreateAreaAddressFamily) Unset ¶ added in v0.12.0
func (v *NullableCreateAreaAddressFamily) Unset()
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 (v NullableCreateAreaIPv4) Get() *CreateAreaIPv4
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 (v *NullableCreateAreaIPv4) Set(val *CreateAreaIPv4)
func (*NullableCreateAreaIPv4) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableCreateAreaIPv4) UnmarshalJSON(src []byte) error
func (*NullableCreateAreaIPv4) Unset ¶ added in v0.12.0
func (v *NullableCreateAreaIPv4) Unset()
type NullableCreateBackupPayload ¶ added in v0.17.0
type NullableCreateBackupPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateBackupPayload ¶ added in v0.17.0
func NewNullableCreateBackupPayload(val *CreateBackupPayload) *NullableCreateBackupPayload
func (NullableCreateBackupPayload) Get ¶ added in v0.17.0
func (v NullableCreateBackupPayload) Get() *CreateBackupPayload
func (NullableCreateBackupPayload) IsSet ¶ added in v0.17.0
func (v NullableCreateBackupPayload) IsSet() bool
func (NullableCreateBackupPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateBackupPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateBackupPayload) Set ¶ added in v0.17.0
func (v *NullableCreateBackupPayload) Set(val *CreateBackupPayload)
func (*NullableCreateBackupPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateBackupPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateBackupPayload) Unset ¶ added in v0.17.0
func (v *NullableCreateBackupPayload) Unset()
type NullableCreateImagePayload ¶ added in v0.17.0
type NullableCreateImagePayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateImagePayload ¶ added in v0.17.0
func NewNullableCreateImagePayload(val *CreateImagePayload) *NullableCreateImagePayload
func (NullableCreateImagePayload) Get ¶ added in v0.17.0
func (v NullableCreateImagePayload) Get() *CreateImagePayload
func (NullableCreateImagePayload) IsSet ¶ added in v0.17.0
func (v NullableCreateImagePayload) IsSet() bool
func (NullableCreateImagePayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateImagePayload) MarshalJSON() ([]byte, error)
func (*NullableCreateImagePayload) Set ¶ added in v0.17.0
func (v *NullableCreateImagePayload) Set(val *CreateImagePayload)
func (*NullableCreateImagePayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateImagePayload) UnmarshalJSON(src []byte) error
func (*NullableCreateImagePayload) Unset ¶ added in v0.17.0
func (v *NullableCreateImagePayload) Unset()
type NullableCreateKeyPairPayload ¶ added in v0.16.0
type NullableCreateKeyPairPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateKeyPairPayload ¶ added in v0.16.0
func NewNullableCreateKeyPairPayload(val *CreateKeyPairPayload) *NullableCreateKeyPairPayload
func (NullableCreateKeyPairPayload) Get ¶ added in v0.16.0
func (v NullableCreateKeyPairPayload) Get() *CreateKeyPairPayload
func (NullableCreateKeyPairPayload) IsSet ¶ added in v0.16.0
func (v NullableCreateKeyPairPayload) IsSet() bool
func (NullableCreateKeyPairPayload) MarshalJSON ¶ added in v0.16.0
func (v NullableCreateKeyPairPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateKeyPairPayload) Set ¶ added in v0.16.0
func (v *NullableCreateKeyPairPayload) Set(val *CreateKeyPairPayload)
func (*NullableCreateKeyPairPayload) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableCreateKeyPairPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateKeyPairPayload) Unset ¶ added in v0.16.0
func (v *NullableCreateKeyPairPayload) Unset()
type NullableCreateNetworkAddressFamily ¶ added in v0.12.0
type NullableCreateNetworkAddressFamily struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkAddressFamily ¶ added in v0.12.0
func NewNullableCreateNetworkAddressFamily(val *CreateNetworkAddressFamily) *NullableCreateNetworkAddressFamily
func (NullableCreateNetworkAddressFamily) Get ¶ added in v0.12.0
func (v NullableCreateNetworkAddressFamily) Get() *CreateNetworkAddressFamily
func (NullableCreateNetworkAddressFamily) IsSet ¶ added in v0.12.0
func (v NullableCreateNetworkAddressFamily) IsSet() bool
func (NullableCreateNetworkAddressFamily) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateNetworkAddressFamily) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkAddressFamily) Set ¶ added in v0.12.0
func (v *NullableCreateNetworkAddressFamily) Set(val *CreateNetworkAddressFamily)
func (*NullableCreateNetworkAddressFamily) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableCreateNetworkAddressFamily) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkAddressFamily) Unset ¶ added in v0.12.0
func (v *NullableCreateNetworkAddressFamily) Unset()
type NullableCreateNetworkAreaPayload ¶ added in v0.12.0
type NullableCreateNetworkAreaPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateNetworkAreaPayload ¶ added in v0.12.0
func NewNullableCreateNetworkAreaPayload(val *CreateNetworkAreaPayload) *NullableCreateNetworkAreaPayload
func (NullableCreateNetworkAreaPayload) Get ¶ added in v0.12.0
func (v NullableCreateNetworkAreaPayload) Get() *CreateNetworkAreaPayload
func (NullableCreateNetworkAreaPayload) IsSet ¶ added in v0.12.0
func (v NullableCreateNetworkAreaPayload) IsSet() bool
func (NullableCreateNetworkAreaPayload) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateNetworkAreaPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkAreaPayload) Set ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaPayload) Set(val *CreateNetworkAreaPayload)
func (*NullableCreateNetworkAreaPayload) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkAreaPayload) Unset ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaPayload) Unset()
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 (v NullableCreateNetworkAreaRangePayload) Get() *CreateNetworkAreaRangePayload
func (NullableCreateNetworkAreaRangePayload) IsSet ¶ added in v0.12.0
func (v NullableCreateNetworkAreaRangePayload) IsSet() bool
func (NullableCreateNetworkAreaRangePayload) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateNetworkAreaRangePayload) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkAreaRangePayload) Set ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaRangePayload) Set(val *CreateNetworkAreaRangePayload)
func (*NullableCreateNetworkAreaRangePayload) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaRangePayload) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkAreaRangePayload) Unset ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaRangePayload) Unset()
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 (v NullableCreateNetworkAreaRoutePayload) Get() *CreateNetworkAreaRoutePayload
func (NullableCreateNetworkAreaRoutePayload) IsSet ¶ added in v0.12.0
func (v NullableCreateNetworkAreaRoutePayload) IsSet() bool
func (NullableCreateNetworkAreaRoutePayload) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateNetworkAreaRoutePayload) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkAreaRoutePayload) Set ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaRoutePayload) Set(val *CreateNetworkAreaRoutePayload)
func (*NullableCreateNetworkAreaRoutePayload) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaRoutePayload) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkAreaRoutePayload) Unset ¶ added in v0.12.0
func (v *NullableCreateNetworkAreaRoutePayload) Unset()
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 (v NullableCreateNetworkIPv4Body) Get() *CreateNetworkIPv4Body
func (NullableCreateNetworkIPv4Body) IsSet ¶ added in v0.12.0
func (v NullableCreateNetworkIPv4Body) IsSet() bool
func (NullableCreateNetworkIPv4Body) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateNetworkIPv4Body) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv4Body) Set ¶ added in v0.12.0
func (v *NullableCreateNetworkIPv4Body) Set(val *CreateNetworkIPv4Body)
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 (v NullableCreateNetworkIPv6Body) Get() *CreateNetworkIPv6Body
func (NullableCreateNetworkIPv6Body) IsSet ¶ added in v0.12.0
func (v NullableCreateNetworkIPv6Body) IsSet() bool
func (NullableCreateNetworkIPv6Body) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateNetworkIPv6Body) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkIPv6Body) Set ¶ added in v0.12.0
func (v *NullableCreateNetworkIPv6Body) Set(val *CreateNetworkIPv6Body)
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 (v NullableCreateNetworkPayload) Get() *CreateNetworkPayload
func (NullableCreateNetworkPayload) IsSet ¶ added in v0.12.0
func (v NullableCreateNetworkPayload) IsSet() bool
func (NullableCreateNetworkPayload) MarshalJSON ¶ added in v0.12.0
func (v NullableCreateNetworkPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateNetworkPayload) Set ¶ added in v0.12.0
func (v *NullableCreateNetworkPayload) Set(val *CreateNetworkPayload)
func (*NullableCreateNetworkPayload) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableCreateNetworkPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateNetworkPayload) Unset ¶ added in v0.12.0
func (v *NullableCreateNetworkPayload) Unset()
type NullableCreateNicPayload ¶ added in v0.16.0
type NullableCreateNicPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateNicPayload ¶ added in v0.16.0
func NewNullableCreateNicPayload(val *CreateNicPayload) *NullableCreateNicPayload
func (NullableCreateNicPayload) Get ¶ added in v0.16.0
func (v NullableCreateNicPayload) Get() *CreateNicPayload
func (NullableCreateNicPayload) IsSet ¶ added in v0.16.0
func (v NullableCreateNicPayload) IsSet() bool
func (NullableCreateNicPayload) MarshalJSON ¶ added in v0.16.0
func (v NullableCreateNicPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateNicPayload) Set ¶ added in v0.16.0
func (v *NullableCreateNicPayload) Set(val *CreateNicPayload)
func (*NullableCreateNicPayload) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableCreateNicPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateNicPayload) Unset ¶ added in v0.16.0
func (v *NullableCreateNicPayload) Unset()
type NullableCreateProtocol ¶ added in v0.13.0
type NullableCreateProtocol struct {
// contains filtered or unexported fields
}
func NewNullableCreateProtocol ¶ added in v0.13.0
func NewNullableCreateProtocol(val *CreateProtocol) *NullableCreateProtocol
func (NullableCreateProtocol) Get ¶ added in v0.13.0
func (v NullableCreateProtocol) Get() *CreateProtocol
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 (v *NullableCreateProtocol) Set(val *CreateProtocol)
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 (v NullableCreatePublicIPPayload) Get() *CreatePublicIPPayload
func (NullableCreatePublicIPPayload) IsSet ¶ added in v0.13.0
func (v NullableCreatePublicIPPayload) IsSet() bool
func (NullableCreatePublicIPPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableCreatePublicIPPayload) MarshalJSON() ([]byte, error)
func (*NullableCreatePublicIPPayload) Set ¶ added in v0.13.0
func (v *NullableCreatePublicIPPayload) Set(val *CreatePublicIPPayload)
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 (v NullableCreateSecurityGroupPayload) Get() *CreateSecurityGroupPayload
func (NullableCreateSecurityGroupPayload) IsSet ¶ added in v0.13.0
func (v NullableCreateSecurityGroupPayload) IsSet() bool
func (NullableCreateSecurityGroupPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateSecurityGroupPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateSecurityGroupPayload) Set ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupPayload) Set(val *CreateSecurityGroupPayload)
func (*NullableCreateSecurityGroupPayload) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateSecurityGroupPayload) Unset ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupPayload) Unset()
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 (v NullableCreateSecurityGroupRulePayload) Get() *CreateSecurityGroupRulePayload
func (NullableCreateSecurityGroupRulePayload) IsSet ¶ added in v0.13.0
func (v NullableCreateSecurityGroupRulePayload) IsSet() bool
func (NullableCreateSecurityGroupRulePayload) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateSecurityGroupRulePayload) MarshalJSON() ([]byte, error)
func (*NullableCreateSecurityGroupRulePayload) Set ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupRulePayload) Set(val *CreateSecurityGroupRulePayload)
func (*NullableCreateSecurityGroupRulePayload) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupRulePayload) UnmarshalJSON(src []byte) error
func (*NullableCreateSecurityGroupRulePayload) Unset ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupRulePayload) Unset()
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) IsSet ¶ added in v0.13.0
func (v NullableCreateSecurityGroupRuleProtocol) IsSet() bool
func (NullableCreateSecurityGroupRuleProtocol) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateSecurityGroupRuleProtocol) MarshalJSON() ([]byte, error)
func (*NullableCreateSecurityGroupRuleProtocol) Set ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupRuleProtocol) Set(val *CreateSecurityGroupRuleProtocol)
func (*NullableCreateSecurityGroupRuleProtocol) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupRuleProtocol) UnmarshalJSON(src []byte) error
func (*NullableCreateSecurityGroupRuleProtocol) Unset ¶ added in v0.13.0
func (v *NullableCreateSecurityGroupRuleProtocol) Unset()
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 (v NullableCreateServerNetworking) Get() *CreateServerNetworking
func (NullableCreateServerNetworking) IsSet ¶ added in v0.13.0
func (v NullableCreateServerNetworking) IsSet() bool
func (NullableCreateServerNetworking) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateServerNetworking) MarshalJSON() ([]byte, error)
func (*NullableCreateServerNetworking) Set ¶ added in v0.13.0
func (v *NullableCreateServerNetworking) Set(val *CreateServerNetworking)
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 (v NullableCreateServerNetworkingWithNics) Get() *CreateServerNetworkingWithNics
func (NullableCreateServerNetworkingWithNics) IsSet ¶ added in v0.13.0
func (v NullableCreateServerNetworkingWithNics) IsSet() bool
func (NullableCreateServerNetworkingWithNics) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateServerNetworkingWithNics) MarshalJSON() ([]byte, error)
func (*NullableCreateServerNetworkingWithNics) Set ¶ added in v0.13.0
func (v *NullableCreateServerNetworkingWithNics) Set(val *CreateServerNetworkingWithNics)
func (*NullableCreateServerNetworkingWithNics) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableCreateServerNetworkingWithNics) UnmarshalJSON(src []byte) error
func (*NullableCreateServerNetworkingWithNics) Unset ¶ added in v0.13.0
func (v *NullableCreateServerNetworkingWithNics) Unset()
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 (v NullableCreateServerPayload) Get() *CreateServerPayload
func (NullableCreateServerPayload) IsSet ¶ added in v0.13.0
func (v NullableCreateServerPayload) IsSet() bool
func (NullableCreateServerPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateServerPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateServerPayload) Set ¶ added in v0.13.0
func (v *NullableCreateServerPayload) Set(val *CreateServerPayload)
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 (v NullableCreateServerPayloadBootVolume) Get() *CreateServerPayloadBootVolume
func (NullableCreateServerPayloadBootVolume) IsSet ¶ added in v0.13.0
func (v NullableCreateServerPayloadBootVolume) IsSet() bool
func (NullableCreateServerPayloadBootVolume) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateServerPayloadBootVolume) MarshalJSON() ([]byte, error)
func (*NullableCreateServerPayloadBootVolume) Set ¶ added in v0.13.0
func (v *NullableCreateServerPayloadBootVolume) Set(val *CreateServerPayloadBootVolume)
func (*NullableCreateServerPayloadBootVolume) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableCreateServerPayloadBootVolume) UnmarshalJSON(src []byte) error
func (*NullableCreateServerPayloadBootVolume) Unset ¶ added in v0.13.0
func (v *NullableCreateServerPayloadBootVolume) Unset()
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 (v NullableCreateServerPayloadNetworking) Get() *CreateServerPayloadNetworking
func (NullableCreateServerPayloadNetworking) IsSet ¶ added in v0.13.0
func (v NullableCreateServerPayloadNetworking) IsSet() bool
func (NullableCreateServerPayloadNetworking) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateServerPayloadNetworking) MarshalJSON() ([]byte, error)
func (*NullableCreateServerPayloadNetworking) Set ¶ added in v0.13.0
func (v *NullableCreateServerPayloadNetworking) Set(val *CreateServerPayloadNetworking)
func (*NullableCreateServerPayloadNetworking) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableCreateServerPayloadNetworking) UnmarshalJSON(src []byte) error
func (*NullableCreateServerPayloadNetworking) Unset ¶ added in v0.13.0
func (v *NullableCreateServerPayloadNetworking) Unset()
type NullableCreateSnapshotPayload ¶ added in v0.17.0
type NullableCreateSnapshotPayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateSnapshotPayload ¶ added in v0.17.0
func NewNullableCreateSnapshotPayload(val *CreateSnapshotPayload) *NullableCreateSnapshotPayload
func (NullableCreateSnapshotPayload) Get ¶ added in v0.17.0
func (v NullableCreateSnapshotPayload) Get() *CreateSnapshotPayload
func (NullableCreateSnapshotPayload) IsSet ¶ added in v0.17.0
func (v NullableCreateSnapshotPayload) IsSet() bool
func (NullableCreateSnapshotPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableCreateSnapshotPayload) MarshalJSON() ([]byte, error)
func (*NullableCreateSnapshotPayload) Set ¶ added in v0.17.0
func (v *NullableCreateSnapshotPayload) Set(val *CreateSnapshotPayload)
func (*NullableCreateSnapshotPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableCreateSnapshotPayload) UnmarshalJSON(src []byte) error
func (*NullableCreateSnapshotPayload) Unset ¶ added in v0.17.0
func (v *NullableCreateSnapshotPayload) Unset()
type NullableCreateVolumePayload ¶ added in v0.13.0
type NullableCreateVolumePayload struct {
// contains filtered or unexported fields
}
func NewNullableCreateVolumePayload ¶ added in v0.13.0
func NewNullableCreateVolumePayload(val *CreateVolumePayload) *NullableCreateVolumePayload
func (NullableCreateVolumePayload) Get ¶ added in v0.13.0
func (v NullableCreateVolumePayload) Get() *CreateVolumePayload
func (NullableCreateVolumePayload) IsSet ¶ added in v0.13.0
func (v NullableCreateVolumePayload) IsSet() bool
func (NullableCreateVolumePayload) MarshalJSON ¶ added in v0.13.0
func (v NullableCreateVolumePayload) MarshalJSON() ([]byte, error)
func (*NullableCreateVolumePayload) Set ¶ added in v0.13.0
func (v *NullableCreateVolumePayload) Set(val *CreateVolumePayload)
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 (v NullableGetServerLog200Response) Get() *GetServerLog200Response
func (NullableGetServerLog200Response) IsSet ¶ added in v0.13.0
func (v NullableGetServerLog200Response) IsSet() bool
func (NullableGetServerLog200Response) MarshalJSON ¶ added in v0.13.0
func (v NullableGetServerLog200Response) MarshalJSON() ([]byte, error)
func (*NullableGetServerLog200Response) Set ¶ added in v0.13.0
func (v *NullableGetServerLog200Response) Set(val *GetServerLog200Response)
func (*NullableGetServerLog200Response) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableGetServerLog200Response) UnmarshalJSON(src []byte) error
func (*NullableGetServerLog200Response) Unset ¶ added in v0.13.0
func (v *NullableGetServerLog200Response) 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 (v NullableICMPParameters) Get() *ICMPParameters
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 (v *NullableICMPParameters) Set(val *ICMPParameters)
func (*NullableICMPParameters) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableICMPParameters) UnmarshalJSON(src []byte) error
func (*NullableICMPParameters) Unset ¶ added in v0.13.0
func (v *NullableICMPParameters) Unset()
type NullableImage ¶ added in v0.17.0
type NullableImage struct {
// contains filtered or unexported fields
}
func NewNullableImage ¶ added in v0.17.0
func NewNullableImage(val *Image) *NullableImage
func (NullableImage) Get ¶ added in v0.17.0
func (v NullableImage) Get() *Image
func (NullableImage) IsSet ¶ added in v0.17.0
func (v NullableImage) IsSet() bool
func (NullableImage) MarshalJSON ¶ added in v0.17.0
func (v NullableImage) MarshalJSON() ([]byte, error)
func (*NullableImage) Set ¶ added in v0.17.0
func (v *NullableImage) Set(val *Image)
func (*NullableImage) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableImage) UnmarshalJSON(src []byte) error
func (*NullableImage) Unset ¶ added in v0.17.0
func (v *NullableImage) Unset()
type NullableImageChecksum ¶ added in v0.17.0
type NullableImageChecksum struct {
// contains filtered or unexported fields
}
func NewNullableImageChecksum ¶ added in v0.17.0
func NewNullableImageChecksum(val *ImageChecksum) *NullableImageChecksum
func (NullableImageChecksum) Get ¶ added in v0.17.0
func (v NullableImageChecksum) Get() *ImageChecksum
func (NullableImageChecksum) IsSet ¶ added in v0.17.0
func (v NullableImageChecksum) IsSet() bool
func (NullableImageChecksum) MarshalJSON ¶ added in v0.17.0
func (v NullableImageChecksum) MarshalJSON() ([]byte, error)
func (*NullableImageChecksum) Set ¶ added in v0.17.0
func (v *NullableImageChecksum) Set(val *ImageChecksum)
func (*NullableImageChecksum) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableImageChecksum) UnmarshalJSON(src []byte) error
func (*NullableImageChecksum) Unset ¶ added in v0.17.0
func (v *NullableImageChecksum) Unset()
type NullableImageConfig ¶ added in v0.17.0
type NullableImageConfig struct {
// contains filtered or unexported fields
}
func NewNullableImageConfig ¶ added in v0.17.0
func NewNullableImageConfig(val *ImageConfig) *NullableImageConfig
func (NullableImageConfig) Get ¶ added in v0.17.0
func (v NullableImageConfig) Get() *ImageConfig
func (NullableImageConfig) IsSet ¶ added in v0.17.0
func (v NullableImageConfig) IsSet() bool
func (NullableImageConfig) MarshalJSON ¶ added in v0.17.0
func (v NullableImageConfig) MarshalJSON() ([]byte, error)
func (*NullableImageConfig) Set ¶ added in v0.17.0
func (v *NullableImageConfig) Set(val *ImageConfig)
func (*NullableImageConfig) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableImageConfig) UnmarshalJSON(src []byte) error
func (*NullableImageConfig) Unset ¶ added in v0.17.0
func (v *NullableImageConfig) Unset()
type NullableImageCreateResponse ¶ added in v0.17.0
type NullableImageCreateResponse struct {
// contains filtered or unexported fields
}
func NewNullableImageCreateResponse ¶ added in v0.17.0
func NewNullableImageCreateResponse(val *ImageCreateResponse) *NullableImageCreateResponse
func (NullableImageCreateResponse) Get ¶ added in v0.17.0
func (v NullableImageCreateResponse) Get() *ImageCreateResponse
func (NullableImageCreateResponse) IsSet ¶ added in v0.17.0
func (v NullableImageCreateResponse) IsSet() bool
func (NullableImageCreateResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableImageCreateResponse) MarshalJSON() ([]byte, error)
func (*NullableImageCreateResponse) Set ¶ added in v0.17.0
func (v *NullableImageCreateResponse) Set(val *ImageCreateResponse)
func (*NullableImageCreateResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableImageCreateResponse) UnmarshalJSON(src []byte) error
func (*NullableImageCreateResponse) Unset ¶ added in v0.17.0
func (v *NullableImageCreateResponse) Unset()
type NullableImageListResponse ¶ added in v0.17.0
type NullableImageListResponse struct {
// contains filtered or unexported fields
}
func NewNullableImageListResponse ¶ added in v0.17.0
func NewNullableImageListResponse(val *ImageListResponse) *NullableImageListResponse
func (NullableImageListResponse) Get ¶ added in v0.17.0
func (v NullableImageListResponse) Get() *ImageListResponse
func (NullableImageListResponse) IsSet ¶ added in v0.17.0
func (v NullableImageListResponse) IsSet() bool
func (NullableImageListResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableImageListResponse) MarshalJSON() ([]byte, error)
func (*NullableImageListResponse) Set ¶ added in v0.17.0
func (v *NullableImageListResponse) Set(val *ImageListResponse)
func (*NullableImageListResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableImageListResponse) UnmarshalJSON(src []byte) error
func (*NullableImageListResponse) Unset ¶ added in v0.17.0
func (v *NullableImageListResponse) Unset()
type NullableImageShare ¶ added in v0.17.0
type NullableImageShare struct {
// contains filtered or unexported fields
}
func NewNullableImageShare ¶ added in v0.17.0
func NewNullableImageShare(val *ImageShare) *NullableImageShare
func (NullableImageShare) Get ¶ added in v0.17.0
func (v NullableImageShare) Get() *ImageShare
func (NullableImageShare) IsSet ¶ added in v0.17.0
func (v NullableImageShare) IsSet() bool
func (NullableImageShare) MarshalJSON ¶ added in v0.17.0
func (v NullableImageShare) MarshalJSON() ([]byte, error)
func (*NullableImageShare) Set ¶ added in v0.17.0
func (v *NullableImageShare) Set(val *ImageShare)
func (*NullableImageShare) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableImageShare) UnmarshalJSON(src []byte) error
func (*NullableImageShare) Unset ¶ added in v0.17.0
func (v *NullableImageShare) Unset()
type NullableImageShareConsumer ¶ added in v0.17.0
type NullableImageShareConsumer struct {
// contains filtered or unexported fields
}
func NewNullableImageShareConsumer ¶ added in v0.17.0
func NewNullableImageShareConsumer(val *ImageShareConsumer) *NullableImageShareConsumer
func (NullableImageShareConsumer) Get ¶ added in v0.17.0
func (v NullableImageShareConsumer) Get() *ImageShareConsumer
func (NullableImageShareConsumer) IsSet ¶ added in v0.17.0
func (v NullableImageShareConsumer) IsSet() bool
func (NullableImageShareConsumer) MarshalJSON ¶ added in v0.17.0
func (v NullableImageShareConsumer) MarshalJSON() ([]byte, error)
func (*NullableImageShareConsumer) Set ¶ added in v0.17.0
func (v *NullableImageShareConsumer) Set(val *ImageShareConsumer)
func (*NullableImageShareConsumer) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableImageShareConsumer) UnmarshalJSON(src []byte) error
func (*NullableImageShareConsumer) Unset ¶ added in v0.17.0
func (v *NullableImageShareConsumer) Unset()
type NullableInt ¶
type NullableInt struct {
// contains filtered or unexported fields
}
func NewNullableInt ¶
func NewNullableInt(val *int) *NullableInt
func (NullableInt) Get ¶
func (v NullableInt) Get() *int
func (NullableInt) IsSet ¶
func (v NullableInt) IsSet() bool
func (NullableInt) MarshalJSON ¶
func (v NullableInt) MarshalJSON() ([]byte, error)
func (*NullableInt) Set ¶
func (v *NullableInt) Set(val *int)
func (*NullableInt) UnmarshalJSON ¶
func (v *NullableInt) UnmarshalJSON(src []byte) error
func (*NullableInt) Unset ¶
func (v *NullableInt) Unset()
type NullableInt32 ¶
type NullableInt32 struct {
// contains filtered or unexported fields
}
func NewNullableInt32 ¶
func NewNullableInt32(val *int32) *NullableInt32
func (NullableInt32) Get ¶
func (v NullableInt32) Get() *int32
func (NullableInt32) IsSet ¶
func (v NullableInt32) IsSet() bool
func (NullableInt32) MarshalJSON ¶
func (v NullableInt32) MarshalJSON() ([]byte, error)
func (*NullableInt32) Set ¶
func (v *NullableInt32) Set(val *int32)
func (*NullableInt32) UnmarshalJSON ¶
func (v *NullableInt32) UnmarshalJSON(src []byte) error
func (*NullableInt32) Unset ¶
func (v *NullableInt32) Unset()
type NullableInt64 ¶
type NullableInt64 struct {
// contains filtered or unexported fields
}
func NewNullableInt64 ¶
func NewNullableInt64(val *int64) *NullableInt64
func (NullableInt64) Get ¶
func (v NullableInt64) Get() *int64
func (NullableInt64) IsSet ¶
func (v NullableInt64) IsSet() bool
func (NullableInt64) MarshalJSON ¶
func (v NullableInt64) MarshalJSON() ([]byte, error)
func (*NullableInt64) Set ¶
func (v *NullableInt64) Set(val *int64)
func (*NullableInt64) UnmarshalJSON ¶
func (v *NullableInt64) UnmarshalJSON(src []byte) error
func (*NullableInt64) Unset ¶
func (v *NullableInt64) Unset()
type NullableKeyPairListResponse ¶ added in v0.16.0
type NullableKeyPairListResponse struct {
// contains filtered or unexported fields
}
func NewNullableKeyPairListResponse ¶ added in v0.16.0
func NewNullableKeyPairListResponse(val *KeyPairListResponse) *NullableKeyPairListResponse
func (NullableKeyPairListResponse) Get ¶ added in v0.16.0
func (v NullableKeyPairListResponse) Get() *KeyPairListResponse
func (NullableKeyPairListResponse) IsSet ¶ added in v0.16.0
func (v NullableKeyPairListResponse) IsSet() bool
func (NullableKeyPairListResponse) MarshalJSON ¶ added in v0.16.0
func (v NullableKeyPairListResponse) MarshalJSON() ([]byte, error)
func (*NullableKeyPairListResponse) Set ¶ added in v0.16.0
func (v *NullableKeyPairListResponse) Set(val *KeyPairListResponse)
func (*NullableKeyPairListResponse) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableKeyPairListResponse) UnmarshalJSON(src []byte) error
func (*NullableKeyPairListResponse) Unset ¶ added in v0.16.0
func (v *NullableKeyPairListResponse) Unset()
type NullableKeypair ¶ added in v0.16.0
type NullableKeypair struct {
// contains filtered or unexported fields
}
func NewNullableKeypair ¶ added in v0.16.0
func NewNullableKeypair(val *Keypair) *NullableKeypair
func (NullableKeypair) Get ¶ added in v0.16.0
func (v NullableKeypair) Get() *Keypair
func (NullableKeypair) IsSet ¶ added in v0.16.0
func (v NullableKeypair) IsSet() bool
func (NullableKeypair) MarshalJSON ¶ added in v0.16.0
func (v NullableKeypair) MarshalJSON() ([]byte, error)
func (*NullableKeypair) Set ¶ added in v0.16.0
func (v *NullableKeypair) Set(val *Keypair)
func (*NullableKeypair) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableKeypair) UnmarshalJSON(src []byte) error
func (*NullableKeypair) Unset ¶ added in v0.16.0
func (v *NullableKeypair) Unset()
type NullableMachineType ¶ added in v0.16.0
type NullableMachineType struct {
// contains filtered or unexported fields
}
func NewNullableMachineType ¶ added in v0.16.0
func NewNullableMachineType(val *MachineType) *NullableMachineType
func (NullableMachineType) Get ¶ added in v0.16.0
func (v NullableMachineType) Get() *MachineType
func (NullableMachineType) IsSet ¶ added in v0.16.0
func (v NullableMachineType) IsSet() bool
func (NullableMachineType) MarshalJSON ¶ added in v0.16.0
func (v NullableMachineType) MarshalJSON() ([]byte, error)
func (*NullableMachineType) Set ¶ added in v0.16.0
func (v *NullableMachineType) Set(val *MachineType)
func (*NullableMachineType) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableMachineType) UnmarshalJSON(src []byte) error
func (*NullableMachineType) Unset ¶ added in v0.16.0
func (v *NullableMachineType) Unset()
type NullableMachineTypeListResponse ¶ added in v0.16.0
type NullableMachineTypeListResponse struct {
// contains filtered or unexported fields
}
func NewNullableMachineTypeListResponse ¶ added in v0.16.0
func NewNullableMachineTypeListResponse(val *MachineTypeListResponse) *NullableMachineTypeListResponse
func (NullableMachineTypeListResponse) Get ¶ added in v0.16.0
func (v NullableMachineTypeListResponse) Get() *MachineTypeListResponse
func (NullableMachineTypeListResponse) IsSet ¶ added in v0.16.0
func (v NullableMachineTypeListResponse) IsSet() bool
func (NullableMachineTypeListResponse) MarshalJSON ¶ added in v0.16.0
func (v NullableMachineTypeListResponse) MarshalJSON() ([]byte, error)
func (*NullableMachineTypeListResponse) Set ¶ added in v0.16.0
func (v *NullableMachineTypeListResponse) Set(val *MachineTypeListResponse)
func (*NullableMachineTypeListResponse) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableMachineTypeListResponse) UnmarshalJSON(src []byte) error
func (*NullableMachineTypeListResponse) Unset ¶ added in v0.16.0
func (v *NullableMachineTypeListResponse) 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 (v NullableNICListResponse) Get() *NICListResponse
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 (v *NullableNICListResponse) Set(val *NICListResponse)
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 (v NullableNetworkArea) Get() *NetworkArea
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 (v NullableNetworkAreaIPv4) Get() *NetworkAreaIPv4
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 (v *NullableNetworkAreaIPv4) Set(val *NetworkAreaIPv4)
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 (v NullableNetworkAreaListResponse) Get() *NetworkAreaListResponse
func (NullableNetworkAreaListResponse) IsSet ¶ added in v0.12.0
func (v NullableNetworkAreaListResponse) IsSet() bool
func (NullableNetworkAreaListResponse) MarshalJSON ¶ added in v0.12.0
func (v NullableNetworkAreaListResponse) MarshalJSON() ([]byte, error)
func (*NullableNetworkAreaListResponse) Set ¶ added in v0.12.0
func (v *NullableNetworkAreaListResponse) Set(val *NetworkAreaListResponse)
func (*NullableNetworkAreaListResponse) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableNetworkAreaListResponse) UnmarshalJSON(src []byte) error
func (*NullableNetworkAreaListResponse) Unset ¶ added in v0.12.0
func (v *NullableNetworkAreaListResponse) Unset()
type NullableNetworkListResponse ¶ added in v0.12.0
type NullableNetworkListResponse struct {
// contains filtered or unexported fields
}
func NewNullableNetworkListResponse ¶ added in v0.12.0
func NewNullableNetworkListResponse(val *NetworkListResponse) *NullableNetworkListResponse
func (NullableNetworkListResponse) Get ¶ added in v0.12.0
func (v NullableNetworkListResponse) Get() *NetworkListResponse
func (NullableNetworkListResponse) IsSet ¶ added in v0.12.0
func (v NullableNetworkListResponse) IsSet() bool
func (NullableNetworkListResponse) MarshalJSON ¶ added in v0.12.0
func (v NullableNetworkListResponse) MarshalJSON() ([]byte, error)
func (*NullableNetworkListResponse) Set ¶ added in v0.12.0
func (v *NullableNetworkListResponse) Set(val *NetworkListResponse)
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 (v NullableNetworkRange) Get() *NetworkRange
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 (v NullableNetworkRangeListResponse) Get() *NetworkRangeListResponse
func (NullableNetworkRangeListResponse) IsSet ¶ added in v0.12.0
func (v NullableNetworkRangeListResponse) IsSet() bool
func (NullableNetworkRangeListResponse) MarshalJSON ¶ added in v0.12.0
func (v NullableNetworkRangeListResponse) MarshalJSON() ([]byte, error)
func (*NullableNetworkRangeListResponse) Set ¶ added in v0.12.0
func (v *NullableNetworkRangeListResponse) Set(val *NetworkRangeListResponse)
func (*NullableNetworkRangeListResponse) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableNetworkRangeListResponse) UnmarshalJSON(src []byte) error
func (*NullableNetworkRangeListResponse) Unset ¶ added in v0.12.0
func (v *NullableNetworkRangeListResponse) Unset()
type NullablePartialUpdateNetworkAreaPayload ¶ added in v0.12.0
type NullablePartialUpdateNetworkAreaPayload struct {
// contains filtered or unexported fields
}
func NewNullablePartialUpdateNetworkAreaPayload ¶ added in v0.12.0
func NewNullablePartialUpdateNetworkAreaPayload(val *PartialUpdateNetworkAreaPayload) *NullablePartialUpdateNetworkAreaPayload
func (NullablePartialUpdateNetworkAreaPayload) IsSet ¶ added in v0.12.0
func (v NullablePartialUpdateNetworkAreaPayload) IsSet() bool
func (NullablePartialUpdateNetworkAreaPayload) MarshalJSON ¶ added in v0.12.0
func (v NullablePartialUpdateNetworkAreaPayload) MarshalJSON() ([]byte, error)
func (*NullablePartialUpdateNetworkAreaPayload) Set ¶ added in v0.12.0
func (v *NullablePartialUpdateNetworkAreaPayload) Set(val *PartialUpdateNetworkAreaPayload)
func (*NullablePartialUpdateNetworkAreaPayload) UnmarshalJSON ¶ added in v0.12.0
func (v *NullablePartialUpdateNetworkAreaPayload) UnmarshalJSON(src []byte) error
func (*NullablePartialUpdateNetworkAreaPayload) Unset ¶ added in v0.12.0
func (v *NullablePartialUpdateNetworkAreaPayload) Unset()
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 (v NullablePartialUpdateNetworkPayload) Get() *PartialUpdateNetworkPayload
func (NullablePartialUpdateNetworkPayload) IsSet ¶ added in v0.12.0
func (v NullablePartialUpdateNetworkPayload) IsSet() bool
func (NullablePartialUpdateNetworkPayload) MarshalJSON ¶ added in v0.12.0
func (v NullablePartialUpdateNetworkPayload) MarshalJSON() ([]byte, error)
func (*NullablePartialUpdateNetworkPayload) Set ¶ added in v0.12.0
func (v *NullablePartialUpdateNetworkPayload) Set(val *PartialUpdateNetworkPayload)
func (*NullablePartialUpdateNetworkPayload) UnmarshalJSON ¶ added in v0.12.0
func (v *NullablePartialUpdateNetworkPayload) UnmarshalJSON(src []byte) error
func (*NullablePartialUpdateNetworkPayload) Unset ¶ added in v0.12.0
func (v *NullablePartialUpdateNetworkPayload) Unset()
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 (v NullableProjectListResponse) Get() *ProjectListResponse
func (NullableProjectListResponse) IsSet ¶ added in v0.12.0
func (v NullableProjectListResponse) IsSet() bool
func (NullableProjectListResponse) MarshalJSON ¶ added in v0.12.0
func (v NullableProjectListResponse) MarshalJSON() ([]byte, error)
func (*NullableProjectListResponse) Set ¶ added in v0.12.0
func (v *NullableProjectListResponse) Set(val *ProjectListResponse)
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 (v NullablePublicIpListResponse) Get() *PublicIpListResponse
func (NullablePublicIpListResponse) IsSet ¶ added in v0.13.0
func (v NullablePublicIpListResponse) IsSet() bool
func (NullablePublicIpListResponse) MarshalJSON ¶ added in v0.13.0
func (v NullablePublicIpListResponse) MarshalJSON() ([]byte, error)
func (*NullablePublicIpListResponse) Set ¶ added in v0.13.0
func (v *NullablePublicIpListResponse) Set(val *PublicIpListResponse)
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 NullableQuota ¶ added in v0.19.0
type NullableQuota struct {
// contains filtered or unexported fields
}
func NewNullableQuota ¶ added in v0.19.0
func NewNullableQuota(val *Quota) *NullableQuota
func (NullableQuota) Get ¶ added in v0.19.0
func (v NullableQuota) Get() *Quota
func (NullableQuota) IsSet ¶ added in v0.19.0
func (v NullableQuota) IsSet() bool
func (NullableQuota) MarshalJSON ¶ added in v0.19.0
func (v NullableQuota) MarshalJSON() ([]byte, error)
func (*NullableQuota) Set ¶ added in v0.19.0
func (v *NullableQuota) Set(val *Quota)
func (*NullableQuota) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuota) UnmarshalJSON(src []byte) error
func (*NullableQuota) Unset ¶ added in v0.19.0
func (v *NullableQuota) Unset()
type NullableQuotaList ¶ added in v0.19.0
type NullableQuotaList struct {
// contains filtered or unexported fields
}
func NewNullableQuotaList ¶ added in v0.19.0
func NewNullableQuotaList(val *QuotaList) *NullableQuotaList
func (NullableQuotaList) Get ¶ added in v0.19.0
func (v NullableQuotaList) Get() *QuotaList
func (NullableQuotaList) IsSet ¶ added in v0.19.0
func (v NullableQuotaList) IsSet() bool
func (NullableQuotaList) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaList) MarshalJSON() ([]byte, error)
func (*NullableQuotaList) Set ¶ added in v0.19.0
func (v *NullableQuotaList) Set(val *QuotaList)
func (*NullableQuotaList) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaList) UnmarshalJSON(src []byte) error
func (*NullableQuotaList) Unset ¶ added in v0.19.0
func (v *NullableQuotaList) Unset()
type NullableQuotaListBackupGigabytes ¶ added in v0.19.0
type NullableQuotaListBackupGigabytes struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListBackupGigabytes ¶ added in v0.19.0
func NewNullableQuotaListBackupGigabytes(val *QuotaListBackupGigabytes) *NullableQuotaListBackupGigabytes
func (NullableQuotaListBackupGigabytes) Get ¶ added in v0.19.0
func (v NullableQuotaListBackupGigabytes) Get() *QuotaListBackupGigabytes
func (NullableQuotaListBackupGigabytes) IsSet ¶ added in v0.19.0
func (v NullableQuotaListBackupGigabytes) IsSet() bool
func (NullableQuotaListBackupGigabytes) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListBackupGigabytes) MarshalJSON() ([]byte, error)
func (*NullableQuotaListBackupGigabytes) Set ¶ added in v0.19.0
func (v *NullableQuotaListBackupGigabytes) Set(val *QuotaListBackupGigabytes)
func (*NullableQuotaListBackupGigabytes) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListBackupGigabytes) UnmarshalJSON(src []byte) error
func (*NullableQuotaListBackupGigabytes) Unset ¶ added in v0.19.0
func (v *NullableQuotaListBackupGigabytes) Unset()
type NullableQuotaListBackups ¶ added in v0.19.0
type NullableQuotaListBackups struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListBackups ¶ added in v0.19.0
func NewNullableQuotaListBackups(val *QuotaListBackups) *NullableQuotaListBackups
func (NullableQuotaListBackups) Get ¶ added in v0.19.0
func (v NullableQuotaListBackups) Get() *QuotaListBackups
func (NullableQuotaListBackups) IsSet ¶ added in v0.19.0
func (v NullableQuotaListBackups) IsSet() bool
func (NullableQuotaListBackups) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListBackups) MarshalJSON() ([]byte, error)
func (*NullableQuotaListBackups) Set ¶ added in v0.19.0
func (v *NullableQuotaListBackups) Set(val *QuotaListBackups)
func (*NullableQuotaListBackups) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListBackups) UnmarshalJSON(src []byte) error
func (*NullableQuotaListBackups) Unset ¶ added in v0.19.0
func (v *NullableQuotaListBackups) Unset()
type NullableQuotaListGigabytes ¶ added in v0.19.0
type NullableQuotaListGigabytes struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListGigabytes ¶ added in v0.19.0
func NewNullableQuotaListGigabytes(val *QuotaListGigabytes) *NullableQuotaListGigabytes
func (NullableQuotaListGigabytes) Get ¶ added in v0.19.0
func (v NullableQuotaListGigabytes) Get() *QuotaListGigabytes
func (NullableQuotaListGigabytes) IsSet ¶ added in v0.19.0
func (v NullableQuotaListGigabytes) IsSet() bool
func (NullableQuotaListGigabytes) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListGigabytes) MarshalJSON() ([]byte, error)
func (*NullableQuotaListGigabytes) Set ¶ added in v0.19.0
func (v *NullableQuotaListGigabytes) Set(val *QuotaListGigabytes)
func (*NullableQuotaListGigabytes) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListGigabytes) UnmarshalJSON(src []byte) error
func (*NullableQuotaListGigabytes) Unset ¶ added in v0.19.0
func (v *NullableQuotaListGigabytes) Unset()
type NullableQuotaListNetworks ¶ added in v0.19.0
type NullableQuotaListNetworks struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListNetworks ¶ added in v0.19.0
func NewNullableQuotaListNetworks(val *QuotaListNetworks) *NullableQuotaListNetworks
func (NullableQuotaListNetworks) Get ¶ added in v0.19.0
func (v NullableQuotaListNetworks) Get() *QuotaListNetworks
func (NullableQuotaListNetworks) IsSet ¶ added in v0.19.0
func (v NullableQuotaListNetworks) IsSet() bool
func (NullableQuotaListNetworks) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListNetworks) MarshalJSON() ([]byte, error)
func (*NullableQuotaListNetworks) Set ¶ added in v0.19.0
func (v *NullableQuotaListNetworks) Set(val *QuotaListNetworks)
func (*NullableQuotaListNetworks) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListNetworks) UnmarshalJSON(src []byte) error
func (*NullableQuotaListNetworks) Unset ¶ added in v0.19.0
func (v *NullableQuotaListNetworks) Unset()
type NullableQuotaListNics ¶ added in v0.19.0
type NullableQuotaListNics struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListNics ¶ added in v0.19.0
func NewNullableQuotaListNics(val *QuotaListNics) *NullableQuotaListNics
func (NullableQuotaListNics) Get ¶ added in v0.19.0
func (v NullableQuotaListNics) Get() *QuotaListNics
func (NullableQuotaListNics) IsSet ¶ added in v0.19.0
func (v NullableQuotaListNics) IsSet() bool
func (NullableQuotaListNics) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListNics) MarshalJSON() ([]byte, error)
func (*NullableQuotaListNics) Set ¶ added in v0.19.0
func (v *NullableQuotaListNics) Set(val *QuotaListNics)
func (*NullableQuotaListNics) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListNics) UnmarshalJSON(src []byte) error
func (*NullableQuotaListNics) Unset ¶ added in v0.19.0
func (v *NullableQuotaListNics) Unset()
type NullableQuotaListPublicIps ¶ added in v0.19.0
type NullableQuotaListPublicIps struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListPublicIps ¶ added in v0.19.0
func NewNullableQuotaListPublicIps(val *QuotaListPublicIps) *NullableQuotaListPublicIps
func (NullableQuotaListPublicIps) Get ¶ added in v0.19.0
func (v NullableQuotaListPublicIps) Get() *QuotaListPublicIps
func (NullableQuotaListPublicIps) IsSet ¶ added in v0.19.0
func (v NullableQuotaListPublicIps) IsSet() bool
func (NullableQuotaListPublicIps) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListPublicIps) MarshalJSON() ([]byte, error)
func (*NullableQuotaListPublicIps) Set ¶ added in v0.19.0
func (v *NullableQuotaListPublicIps) Set(val *QuotaListPublicIps)
func (*NullableQuotaListPublicIps) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListPublicIps) UnmarshalJSON(src []byte) error
func (*NullableQuotaListPublicIps) Unset ¶ added in v0.19.0
func (v *NullableQuotaListPublicIps) Unset()
type NullableQuotaListRam ¶ added in v0.19.0
type NullableQuotaListRam struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListRam ¶ added in v0.19.0
func NewNullableQuotaListRam(val *QuotaListRam) *NullableQuotaListRam
func (NullableQuotaListRam) Get ¶ added in v0.19.0
func (v NullableQuotaListRam) Get() *QuotaListRam
func (NullableQuotaListRam) IsSet ¶ added in v0.19.0
func (v NullableQuotaListRam) IsSet() bool
func (NullableQuotaListRam) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListRam) MarshalJSON() ([]byte, error)
func (*NullableQuotaListRam) Set ¶ added in v0.19.0
func (v *NullableQuotaListRam) Set(val *QuotaListRam)
func (*NullableQuotaListRam) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListRam) UnmarshalJSON(src []byte) error
func (*NullableQuotaListRam) Unset ¶ added in v0.19.0
func (v *NullableQuotaListRam) Unset()
type NullableQuotaListResponse ¶ added in v0.19.0
type NullableQuotaListResponse struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListResponse ¶ added in v0.19.0
func NewNullableQuotaListResponse(val *QuotaListResponse) *NullableQuotaListResponse
func (NullableQuotaListResponse) Get ¶ added in v0.19.0
func (v NullableQuotaListResponse) Get() *QuotaListResponse
func (NullableQuotaListResponse) IsSet ¶ added in v0.19.0
func (v NullableQuotaListResponse) IsSet() bool
func (NullableQuotaListResponse) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListResponse) MarshalJSON() ([]byte, error)
func (*NullableQuotaListResponse) Set ¶ added in v0.19.0
func (v *NullableQuotaListResponse) Set(val *QuotaListResponse)
func (*NullableQuotaListResponse) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListResponse) UnmarshalJSON(src []byte) error
func (*NullableQuotaListResponse) Unset ¶ added in v0.19.0
func (v *NullableQuotaListResponse) Unset()
type NullableQuotaListSecurityGroupRules ¶ added in v0.19.0
type NullableQuotaListSecurityGroupRules struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListSecurityGroupRules ¶ added in v0.19.0
func NewNullableQuotaListSecurityGroupRules(val *QuotaListSecurityGroupRules) *NullableQuotaListSecurityGroupRules
func (NullableQuotaListSecurityGroupRules) Get ¶ added in v0.19.0
func (v NullableQuotaListSecurityGroupRules) Get() *QuotaListSecurityGroupRules
func (NullableQuotaListSecurityGroupRules) IsSet ¶ added in v0.19.0
func (v NullableQuotaListSecurityGroupRules) IsSet() bool
func (NullableQuotaListSecurityGroupRules) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListSecurityGroupRules) MarshalJSON() ([]byte, error)
func (*NullableQuotaListSecurityGroupRules) Set ¶ added in v0.19.0
func (v *NullableQuotaListSecurityGroupRules) Set(val *QuotaListSecurityGroupRules)
func (*NullableQuotaListSecurityGroupRules) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListSecurityGroupRules) UnmarshalJSON(src []byte) error
func (*NullableQuotaListSecurityGroupRules) Unset ¶ added in v0.19.0
func (v *NullableQuotaListSecurityGroupRules) Unset()
type NullableQuotaListSecurityGroups ¶ added in v0.19.0
type NullableQuotaListSecurityGroups struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListSecurityGroups ¶ added in v0.19.0
func NewNullableQuotaListSecurityGroups(val *QuotaListSecurityGroups) *NullableQuotaListSecurityGroups
func (NullableQuotaListSecurityGroups) Get ¶ added in v0.19.0
func (v NullableQuotaListSecurityGroups) Get() *QuotaListSecurityGroups
func (NullableQuotaListSecurityGroups) IsSet ¶ added in v0.19.0
func (v NullableQuotaListSecurityGroups) IsSet() bool
func (NullableQuotaListSecurityGroups) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListSecurityGroups) MarshalJSON() ([]byte, error)
func (*NullableQuotaListSecurityGroups) Set ¶ added in v0.19.0
func (v *NullableQuotaListSecurityGroups) Set(val *QuotaListSecurityGroups)
func (*NullableQuotaListSecurityGroups) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListSecurityGroups) UnmarshalJSON(src []byte) error
func (*NullableQuotaListSecurityGroups) Unset ¶ added in v0.19.0
func (v *NullableQuotaListSecurityGroups) Unset()
type NullableQuotaListSnapshots ¶ added in v0.19.0
type NullableQuotaListSnapshots struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListSnapshots ¶ added in v0.19.0
func NewNullableQuotaListSnapshots(val *QuotaListSnapshots) *NullableQuotaListSnapshots
func (NullableQuotaListSnapshots) Get ¶ added in v0.19.0
func (v NullableQuotaListSnapshots) Get() *QuotaListSnapshots
func (NullableQuotaListSnapshots) IsSet ¶ added in v0.19.0
func (v NullableQuotaListSnapshots) IsSet() bool
func (NullableQuotaListSnapshots) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListSnapshots) MarshalJSON() ([]byte, error)
func (*NullableQuotaListSnapshots) Set ¶ added in v0.19.0
func (v *NullableQuotaListSnapshots) Set(val *QuotaListSnapshots)
func (*NullableQuotaListSnapshots) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListSnapshots) UnmarshalJSON(src []byte) error
func (*NullableQuotaListSnapshots) Unset ¶ added in v0.19.0
func (v *NullableQuotaListSnapshots) Unset()
type NullableQuotaListVcpu ¶ added in v0.19.0
type NullableQuotaListVcpu struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListVcpu ¶ added in v0.19.0
func NewNullableQuotaListVcpu(val *QuotaListVcpu) *NullableQuotaListVcpu
func (NullableQuotaListVcpu) Get ¶ added in v0.19.0
func (v NullableQuotaListVcpu) Get() *QuotaListVcpu
func (NullableQuotaListVcpu) IsSet ¶ added in v0.19.0
func (v NullableQuotaListVcpu) IsSet() bool
func (NullableQuotaListVcpu) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListVcpu) MarshalJSON() ([]byte, error)
func (*NullableQuotaListVcpu) Set ¶ added in v0.19.0
func (v *NullableQuotaListVcpu) Set(val *QuotaListVcpu)
func (*NullableQuotaListVcpu) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListVcpu) UnmarshalJSON(src []byte) error
func (*NullableQuotaListVcpu) Unset ¶ added in v0.19.0
func (v *NullableQuotaListVcpu) Unset()
type NullableQuotaListVolumes ¶ added in v0.19.0
type NullableQuotaListVolumes struct {
// contains filtered or unexported fields
}
func NewNullableQuotaListVolumes ¶ added in v0.19.0
func NewNullableQuotaListVolumes(val *QuotaListVolumes) *NullableQuotaListVolumes
func (NullableQuotaListVolumes) Get ¶ added in v0.19.0
func (v NullableQuotaListVolumes) Get() *QuotaListVolumes
func (NullableQuotaListVolumes) IsSet ¶ added in v0.19.0
func (v NullableQuotaListVolumes) IsSet() bool
func (NullableQuotaListVolumes) MarshalJSON ¶ added in v0.19.0
func (v NullableQuotaListVolumes) MarshalJSON() ([]byte, error)
func (*NullableQuotaListVolumes) Set ¶ added in v0.19.0
func (v *NullableQuotaListVolumes) Set(val *QuotaListVolumes)
func (*NullableQuotaListVolumes) UnmarshalJSON ¶ added in v0.19.0
func (v *NullableQuotaListVolumes) UnmarshalJSON(src []byte) error
func (*NullableQuotaListVolumes) Unset ¶ added in v0.19.0
func (v *NullableQuotaListVolumes) Unset()
type NullableRequest ¶ added in v0.12.0
type NullableRequest struct {
// contains filtered or unexported fields
}
func NewNullableRequest ¶ added in v0.12.0
func NewNullableRequest(val *Request) *NullableRequest
func (NullableRequest) Get ¶ added in v0.12.0
func (v NullableRequest) Get() *Request
func (NullableRequest) IsSet ¶ added in v0.12.0
func (v NullableRequest) IsSet() bool
func (NullableRequest) MarshalJSON ¶ added in v0.12.0
func (v NullableRequest) MarshalJSON() ([]byte, error)
func (*NullableRequest) Set ¶ added in v0.12.0
func (v *NullableRequest) Set(val *Request)
func (*NullableRequest) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableRequest) UnmarshalJSON(src []byte) error
func (*NullableRequest) Unset ¶ added in v0.12.0
func (v *NullableRequest) Unset()
type NullableRequestResource ¶ added in v0.12.0
type NullableRequestResource struct {
// contains filtered or unexported fields
}
func NewNullableRequestResource ¶ added in v0.12.0
func NewNullableRequestResource(val *RequestResource) *NullableRequestResource
func (NullableRequestResource) Get ¶ added in v0.12.0
func (v NullableRequestResource) Get() *RequestResource
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 (v *NullableRequestResource) Set(val *RequestResource)
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 (v NullableRescueServerPayload) Get() *RescueServerPayload
func (NullableRescueServerPayload) IsSet ¶ added in v0.13.0
func (v NullableRescueServerPayload) IsSet() bool
func (NullableRescueServerPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableRescueServerPayload) MarshalJSON() ([]byte, error)
func (*NullableRescueServerPayload) Set ¶ added in v0.13.0
func (v *NullableRescueServerPayload) Set(val *RescueServerPayload)
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 (v NullableResizeServerPayload) Get() *ResizeServerPayload
func (NullableResizeServerPayload) IsSet ¶ added in v0.13.0
func (v NullableResizeServerPayload) IsSet() bool
func (NullableResizeServerPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableResizeServerPayload) MarshalJSON() ([]byte, error)
func (*NullableResizeServerPayload) Set ¶ added in v0.13.0
func (v *NullableResizeServerPayload) Set(val *ResizeServerPayload)
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 (v NullableResizeVolumePayload) Get() *ResizeVolumePayload
func (NullableResizeVolumePayload) IsSet ¶ added in v0.13.0
func (v NullableResizeVolumePayload) IsSet() bool
func (NullableResizeVolumePayload) MarshalJSON ¶ added in v0.13.0
func (v NullableResizeVolumePayload) MarshalJSON() ([]byte, error)
func (*NullableResizeVolumePayload) Set ¶ added in v0.13.0
func (v *NullableResizeVolumePayload) Set(val *ResizeVolumePayload)
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 (v NullableRouteListResponse) Get() *RouteListResponse
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 (v *NullableRouteListResponse) Set(val *RouteListResponse)
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 (v NullableSecurityGroup) Get() *SecurityGroup
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 (v NullableSecurityGroupListResponse) Get() *SecurityGroupListResponse
func (NullableSecurityGroupListResponse) IsSet ¶ added in v0.13.0
func (v NullableSecurityGroupListResponse) IsSet() bool
func (NullableSecurityGroupListResponse) MarshalJSON ¶ added in v0.13.0
func (v NullableSecurityGroupListResponse) MarshalJSON() ([]byte, error)
func (*NullableSecurityGroupListResponse) Set ¶ added in v0.13.0
func (v *NullableSecurityGroupListResponse) Set(val *SecurityGroupListResponse)
func (*NullableSecurityGroupListResponse) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableSecurityGroupListResponse) UnmarshalJSON(src []byte) error
func (*NullableSecurityGroupListResponse) Unset ¶ added in v0.13.0
func (v *NullableSecurityGroupListResponse) Unset()
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 (v NullableSecurityGroupRule) Get() *SecurityGroupRule
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 (v *NullableSecurityGroupRule) Set(val *SecurityGroupRule)
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 (v NullableSecurityGroupRuleListResponse) Get() *SecurityGroupRuleListResponse
func (NullableSecurityGroupRuleListResponse) IsSet ¶ added in v0.13.0
func (v NullableSecurityGroupRuleListResponse) IsSet() bool
func (NullableSecurityGroupRuleListResponse) MarshalJSON ¶ added in v0.13.0
func (v NullableSecurityGroupRuleListResponse) MarshalJSON() ([]byte, error)
func (*NullableSecurityGroupRuleListResponse) Set ¶ added in v0.13.0
func (v *NullableSecurityGroupRuleListResponse) Set(val *SecurityGroupRuleListResponse)
func (*NullableSecurityGroupRuleListResponse) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableSecurityGroupRuleListResponse) UnmarshalJSON(src []byte) error
func (*NullableSecurityGroupRuleListResponse) Unset ¶ added in v0.13.0
func (v *NullableSecurityGroupRuleListResponse) Unset()
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 (v NullableSecurityGroupRuleProtocol) Get() *SecurityGroupRuleProtocol
func (NullableSecurityGroupRuleProtocol) IsSet ¶ added in v0.13.0
func (v NullableSecurityGroupRuleProtocol) IsSet() bool
func (NullableSecurityGroupRuleProtocol) MarshalJSON ¶ added in v0.13.0
func (v NullableSecurityGroupRuleProtocol) MarshalJSON() ([]byte, error)
func (*NullableSecurityGroupRuleProtocol) Set ¶ added in v0.13.0
func (v *NullableSecurityGroupRuleProtocol) Set(val *SecurityGroupRuleProtocol)
func (*NullableSecurityGroupRuleProtocol) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableSecurityGroupRuleProtocol) UnmarshalJSON(src []byte) error
func (*NullableSecurityGroupRuleProtocol) Unset ¶ added in v0.13.0
func (v *NullableSecurityGroupRuleProtocol) Unset()
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 (v NullableServerConsoleUrl) Get() *ServerConsoleUrl
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 (v *NullableServerConsoleUrl) Set(val *ServerConsoleUrl)
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 (v NullableServerListResponse) Get() *ServerListResponse
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 (v *NullableServerListResponse) Set(val *ServerListResponse)
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 (v NullableServerMaintenance) Get() *ServerMaintenance
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 (v *NullableServerMaintenance) Set(val *ServerMaintenance)
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 (v NullableServerNetwork) Get() *ServerNetwork
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 (v NullableServiceAccountMailListResponse) Get() *ServiceAccountMailListResponse
func (NullableServiceAccountMailListResponse) IsSet ¶ added in v0.13.0
func (v NullableServiceAccountMailListResponse) IsSet() bool
func (NullableServiceAccountMailListResponse) MarshalJSON ¶ added in v0.13.0
func (v NullableServiceAccountMailListResponse) MarshalJSON() ([]byte, error)
func (*NullableServiceAccountMailListResponse) Set ¶ added in v0.13.0
func (v *NullableServiceAccountMailListResponse) Set(val *ServiceAccountMailListResponse)
func (*NullableServiceAccountMailListResponse) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableServiceAccountMailListResponse) UnmarshalJSON(src []byte) error
func (*NullableServiceAccountMailListResponse) Unset ¶ added in v0.13.0
func (v *NullableServiceAccountMailListResponse) Unset()
type NullableSetImageSharePayload ¶ added in v0.17.0
type NullableSetImageSharePayload struct {
// contains filtered or unexported fields
}
func NewNullableSetImageSharePayload ¶ added in v0.17.0
func NewNullableSetImageSharePayload(val *SetImageSharePayload) *NullableSetImageSharePayload
func (NullableSetImageSharePayload) Get ¶ added in v0.17.0
func (v NullableSetImageSharePayload) Get() *SetImageSharePayload
func (NullableSetImageSharePayload) IsSet ¶ added in v0.17.0
func (v NullableSetImageSharePayload) IsSet() bool
func (NullableSetImageSharePayload) MarshalJSON ¶ added in v0.17.0
func (v NullableSetImageSharePayload) MarshalJSON() ([]byte, error)
func (*NullableSetImageSharePayload) Set ¶ added in v0.17.0
func (v *NullableSetImageSharePayload) Set(val *SetImageSharePayload)
func (*NullableSetImageSharePayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableSetImageSharePayload) UnmarshalJSON(src []byte) error
func (*NullableSetImageSharePayload) Unset ¶ added in v0.17.0
func (v *NullableSetImageSharePayload) Unset()
type NullableSnapshot ¶ added in v0.17.0
type NullableSnapshot struct {
// contains filtered or unexported fields
}
func NewNullableSnapshot ¶ added in v0.17.0
func NewNullableSnapshot(val *Snapshot) *NullableSnapshot
func (NullableSnapshot) Get ¶ added in v0.17.0
func (v NullableSnapshot) Get() *Snapshot
func (NullableSnapshot) IsSet ¶ added in v0.17.0
func (v NullableSnapshot) IsSet() bool
func (NullableSnapshot) MarshalJSON ¶ added in v0.17.0
func (v NullableSnapshot) MarshalJSON() ([]byte, error)
func (*NullableSnapshot) Set ¶ added in v0.17.0
func (v *NullableSnapshot) Set(val *Snapshot)
func (*NullableSnapshot) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableSnapshot) UnmarshalJSON(src []byte) error
func (*NullableSnapshot) Unset ¶ added in v0.17.0
func (v *NullableSnapshot) Unset()
type NullableSnapshotListResponse ¶ added in v0.17.0
type NullableSnapshotListResponse struct {
// contains filtered or unexported fields
}
func NewNullableSnapshotListResponse ¶ added in v0.17.0
func NewNullableSnapshotListResponse(val *SnapshotListResponse) *NullableSnapshotListResponse
func (NullableSnapshotListResponse) Get ¶ added in v0.17.0
func (v NullableSnapshotListResponse) Get() *SnapshotListResponse
func (NullableSnapshotListResponse) IsSet ¶ added in v0.17.0
func (v NullableSnapshotListResponse) IsSet() bool
func (NullableSnapshotListResponse) MarshalJSON ¶ added in v0.17.0
func (v NullableSnapshotListResponse) MarshalJSON() ([]byte, error)
func (*NullableSnapshotListResponse) Set ¶ added in v0.17.0
func (v *NullableSnapshotListResponse) Set(val *SnapshotListResponse)
func (*NullableSnapshotListResponse) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableSnapshotListResponse) UnmarshalJSON(src []byte) error
func (*NullableSnapshotListResponse) Unset ¶ added in v0.17.0
func (v *NullableSnapshotListResponse) Unset()
type NullableString ¶
type NullableString struct {
// contains filtered or unexported fields
}
func NewNullableString ¶
func NewNullableString(val *string) *NullableString
func (NullableString) Get ¶
func (v NullableString) Get() *string
func (NullableString) IsSet ¶
func (v NullableString) IsSet() bool
func (NullableString) MarshalJSON ¶
func (v NullableString) MarshalJSON() ([]byte, error)
func (*NullableString) Set ¶
func (v *NullableString) Set(val *string)
func (*NullableString) UnmarshalJSON ¶
func (v *NullableString) UnmarshalJSON(src []byte) error
func (*NullableString) Unset ¶
func (v *NullableString) Unset()
type NullableTime ¶
type NullableTime struct {
// contains filtered or unexported fields
}
func NewNullableTime ¶
func NewNullableTime(val *time.Time) *NullableTime
func (NullableTime) Get ¶
func (v NullableTime) Get() *time.Time
func (NullableTime) IsSet ¶
func (v NullableTime) IsSet() bool
func (NullableTime) MarshalJSON ¶
func (v NullableTime) MarshalJSON() ([]byte, error)
func (*NullableTime) Set ¶
func (v *NullableTime) Set(val *time.Time)
func (*NullableTime) UnmarshalJSON ¶
func (v *NullableTime) UnmarshalJSON(src []byte) error
func (*NullableTime) Unset ¶
func (v *NullableTime) Unset()
type NullableUpdateAreaAddressFamily ¶ added in v0.12.0
type NullableUpdateAreaAddressFamily struct {
// contains filtered or unexported fields
}
func NewNullableUpdateAreaAddressFamily ¶ added in v0.12.0
func NewNullableUpdateAreaAddressFamily(val *UpdateAreaAddressFamily) *NullableUpdateAreaAddressFamily
func (NullableUpdateAreaAddressFamily) Get ¶ added in v0.12.0
func (v NullableUpdateAreaAddressFamily) Get() *UpdateAreaAddressFamily
func (NullableUpdateAreaAddressFamily) IsSet ¶ added in v0.12.0
func (v NullableUpdateAreaAddressFamily) IsSet() bool
func (NullableUpdateAreaAddressFamily) MarshalJSON ¶ added in v0.12.0
func (v NullableUpdateAreaAddressFamily) MarshalJSON() ([]byte, error)
func (*NullableUpdateAreaAddressFamily) Set ¶ added in v0.12.0
func (v *NullableUpdateAreaAddressFamily) Set(val *UpdateAreaAddressFamily)
func (*NullableUpdateAreaAddressFamily) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableUpdateAreaAddressFamily) UnmarshalJSON(src []byte) error
func (*NullableUpdateAreaAddressFamily) Unset ¶ added in v0.12.0
func (v *NullableUpdateAreaAddressFamily) Unset()
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 (v NullableUpdateAreaIPv4) Get() *UpdateAreaIPv4
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 (v *NullableUpdateAreaIPv4) Set(val *UpdateAreaIPv4)
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 (v NullableUpdateAttachedVolumePayload) Get() *UpdateAttachedVolumePayload
func (NullableUpdateAttachedVolumePayload) IsSet ¶ added in v0.13.0
func (v NullableUpdateAttachedVolumePayload) IsSet() bool
func (NullableUpdateAttachedVolumePayload) MarshalJSON ¶ added in v0.13.0
func (v NullableUpdateAttachedVolumePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateAttachedVolumePayload) Set ¶ added in v0.13.0
func (v *NullableUpdateAttachedVolumePayload) Set(val *UpdateAttachedVolumePayload)
func (*NullableUpdateAttachedVolumePayload) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableUpdateAttachedVolumePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateAttachedVolumePayload) Unset ¶ added in v0.13.0
func (v *NullableUpdateAttachedVolumePayload) Unset()
type NullableUpdateBackupPayload ¶ added in v0.17.0
type NullableUpdateBackupPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateBackupPayload ¶ added in v0.17.0
func NewNullableUpdateBackupPayload(val *UpdateBackupPayload) *NullableUpdateBackupPayload
func (NullableUpdateBackupPayload) Get ¶ added in v0.17.0
func (v NullableUpdateBackupPayload) Get() *UpdateBackupPayload
func (NullableUpdateBackupPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateBackupPayload) IsSet() bool
func (NullableUpdateBackupPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateBackupPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateBackupPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateBackupPayload) Set(val *UpdateBackupPayload)
func (*NullableUpdateBackupPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateBackupPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateBackupPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateBackupPayload) Unset()
type NullableUpdateImagePayload ¶ added in v0.17.0
type NullableUpdateImagePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateImagePayload ¶ added in v0.17.0
func NewNullableUpdateImagePayload(val *UpdateImagePayload) *NullableUpdateImagePayload
func (NullableUpdateImagePayload) Get ¶ added in v0.17.0
func (v NullableUpdateImagePayload) Get() *UpdateImagePayload
func (NullableUpdateImagePayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateImagePayload) IsSet() bool
func (NullableUpdateImagePayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateImagePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateImagePayload) Set ¶ added in v0.17.0
func (v *NullableUpdateImagePayload) Set(val *UpdateImagePayload)
func (*NullableUpdateImagePayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateImagePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateImagePayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateImagePayload) Unset()
type NullableUpdateImageSharePayload ¶ added in v0.17.0
type NullableUpdateImageSharePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateImageSharePayload ¶ added in v0.17.0
func NewNullableUpdateImageSharePayload(val *UpdateImageSharePayload) *NullableUpdateImageSharePayload
func (NullableUpdateImageSharePayload) Get ¶ added in v0.17.0
func (v NullableUpdateImageSharePayload) Get() *UpdateImageSharePayload
func (NullableUpdateImageSharePayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateImageSharePayload) IsSet() bool
func (NullableUpdateImageSharePayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateImageSharePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateImageSharePayload) Set ¶ added in v0.17.0
func (v *NullableUpdateImageSharePayload) Set(val *UpdateImageSharePayload)
func (*NullableUpdateImageSharePayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateImageSharePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateImageSharePayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateImageSharePayload) Unset()
type NullableUpdateKeyPairPayload ¶ added in v0.16.0
type NullableUpdateKeyPairPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateKeyPairPayload ¶ added in v0.16.0
func NewNullableUpdateKeyPairPayload(val *UpdateKeyPairPayload) *NullableUpdateKeyPairPayload
func (NullableUpdateKeyPairPayload) Get ¶ added in v0.16.0
func (v NullableUpdateKeyPairPayload) Get() *UpdateKeyPairPayload
func (NullableUpdateKeyPairPayload) IsSet ¶ added in v0.16.0
func (v NullableUpdateKeyPairPayload) IsSet() bool
func (NullableUpdateKeyPairPayload) MarshalJSON ¶ added in v0.16.0
func (v NullableUpdateKeyPairPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateKeyPairPayload) Set ¶ added in v0.16.0
func (v *NullableUpdateKeyPairPayload) Set(val *UpdateKeyPairPayload)
func (*NullableUpdateKeyPairPayload) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableUpdateKeyPairPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateKeyPairPayload) Unset ¶ added in v0.16.0
func (v *NullableUpdateKeyPairPayload) Unset()
type NullableUpdateNetworkAddressFamily ¶ added in v0.12.0
type NullableUpdateNetworkAddressFamily struct {
// contains filtered or unexported fields
}
func NewNullableUpdateNetworkAddressFamily ¶ added in v0.12.0
func NewNullableUpdateNetworkAddressFamily(val *UpdateNetworkAddressFamily) *NullableUpdateNetworkAddressFamily
func (NullableUpdateNetworkAddressFamily) Get ¶ added in v0.12.0
func (v NullableUpdateNetworkAddressFamily) Get() *UpdateNetworkAddressFamily
func (NullableUpdateNetworkAddressFamily) IsSet ¶ added in v0.12.0
func (v NullableUpdateNetworkAddressFamily) IsSet() bool
func (NullableUpdateNetworkAddressFamily) MarshalJSON ¶ added in v0.12.0
func (v NullableUpdateNetworkAddressFamily) MarshalJSON() ([]byte, error)
func (*NullableUpdateNetworkAddressFamily) Set ¶ added in v0.12.0
func (v *NullableUpdateNetworkAddressFamily) Set(val *UpdateNetworkAddressFamily)
func (*NullableUpdateNetworkAddressFamily) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableUpdateNetworkAddressFamily) UnmarshalJSON(src []byte) error
func (*NullableUpdateNetworkAddressFamily) Unset ¶ added in v0.12.0
func (v *NullableUpdateNetworkAddressFamily) Unset()
type NullableUpdateNetworkAreaRoutePayload ¶ added in v0.15.0
type NullableUpdateNetworkAreaRoutePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateNetworkAreaRoutePayload ¶ added in v0.15.0
func NewNullableUpdateNetworkAreaRoutePayload(val *UpdateNetworkAreaRoutePayload) *NullableUpdateNetworkAreaRoutePayload
func (NullableUpdateNetworkAreaRoutePayload) Get ¶ added in v0.15.0
func (v NullableUpdateNetworkAreaRoutePayload) Get() *UpdateNetworkAreaRoutePayload
func (NullableUpdateNetworkAreaRoutePayload) IsSet ¶ added in v0.15.0
func (v NullableUpdateNetworkAreaRoutePayload) IsSet() bool
func (NullableUpdateNetworkAreaRoutePayload) MarshalJSON ¶ added in v0.15.0
func (v NullableUpdateNetworkAreaRoutePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateNetworkAreaRoutePayload) Set ¶ added in v0.15.0
func (v *NullableUpdateNetworkAreaRoutePayload) Set(val *UpdateNetworkAreaRoutePayload)
func (*NullableUpdateNetworkAreaRoutePayload) UnmarshalJSON ¶ added in v0.15.0
func (v *NullableUpdateNetworkAreaRoutePayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateNetworkAreaRoutePayload) Unset ¶ added in v0.15.0
func (v *NullableUpdateNetworkAreaRoutePayload) Unset()
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 (v NullableUpdateNetworkIPv4Body) Get() *UpdateNetworkIPv4Body
func (NullableUpdateNetworkIPv4Body) IsSet ¶ added in v0.12.0
func (v NullableUpdateNetworkIPv4Body) IsSet() bool
func (NullableUpdateNetworkIPv4Body) MarshalJSON ¶ added in v0.12.0
func (v NullableUpdateNetworkIPv4Body) MarshalJSON() ([]byte, error)
func (*NullableUpdateNetworkIPv4Body) Set ¶ added in v0.12.0
func (v *NullableUpdateNetworkIPv4Body) Set(val *UpdateNetworkIPv4Body)
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 (v NullableUpdateNetworkIPv6Body) Get() *UpdateNetworkIPv6Body
func (NullableUpdateNetworkIPv6Body) IsSet ¶ added in v0.12.0
func (v NullableUpdateNetworkIPv6Body) IsSet() bool
func (NullableUpdateNetworkIPv6Body) MarshalJSON ¶ added in v0.12.0
func (v NullableUpdateNetworkIPv6Body) MarshalJSON() ([]byte, error)
func (*NullableUpdateNetworkIPv6Body) Set ¶ added in v0.12.0
func (v *NullableUpdateNetworkIPv6Body) Set(val *UpdateNetworkIPv6Body)
func (*NullableUpdateNetworkIPv6Body) UnmarshalJSON ¶ added in v0.12.0
func (v *NullableUpdateNetworkIPv6Body) UnmarshalJSON(src []byte) error
func (*NullableUpdateNetworkIPv6Body) Unset ¶ added in v0.12.0
func (v *NullableUpdateNetworkIPv6Body) Unset()
type NullableUpdateNicPayload ¶ added in v0.16.0
type NullableUpdateNicPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateNicPayload ¶ added in v0.16.0
func NewNullableUpdateNicPayload(val *UpdateNicPayload) *NullableUpdateNicPayload
func (NullableUpdateNicPayload) Get ¶ added in v0.16.0
func (v NullableUpdateNicPayload) Get() *UpdateNicPayload
func (NullableUpdateNicPayload) IsSet ¶ added in v0.16.0
func (v NullableUpdateNicPayload) IsSet() bool
func (NullableUpdateNicPayload) MarshalJSON ¶ added in v0.16.0
func (v NullableUpdateNicPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateNicPayload) Set ¶ added in v0.16.0
func (v *NullableUpdateNicPayload) Set(val *UpdateNicPayload)
func (*NullableUpdateNicPayload) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableUpdateNicPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateNicPayload) Unset ¶ added in v0.16.0
func (v *NullableUpdateNicPayload) Unset()
type NullableUpdatePublicIPPayload ¶ added in v0.13.0
type NullableUpdatePublicIPPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdatePublicIPPayload ¶ added in v0.13.0
func NewNullableUpdatePublicIPPayload(val *UpdatePublicIPPayload) *NullableUpdatePublicIPPayload
func (NullableUpdatePublicIPPayload) Get ¶ added in v0.13.0
func (v NullableUpdatePublicIPPayload) Get() *UpdatePublicIPPayload
func (NullableUpdatePublicIPPayload) IsSet ¶ added in v0.13.0
func (v NullableUpdatePublicIPPayload) IsSet() bool
func (NullableUpdatePublicIPPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableUpdatePublicIPPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdatePublicIPPayload) Set ¶ added in v0.13.0
func (v *NullableUpdatePublicIPPayload) Set(val *UpdatePublicIPPayload)
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 (v NullableUpdateSecurityGroupPayload) Get() *UpdateSecurityGroupPayload
func (NullableUpdateSecurityGroupPayload) IsSet ¶ added in v0.13.0
func (v NullableUpdateSecurityGroupPayload) IsSet() bool
func (NullableUpdateSecurityGroupPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableUpdateSecurityGroupPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateSecurityGroupPayload) Set ¶ added in v0.13.0
func (v *NullableUpdateSecurityGroupPayload) Set(val *UpdateSecurityGroupPayload)
func (*NullableUpdateSecurityGroupPayload) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableUpdateSecurityGroupPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateSecurityGroupPayload) Unset ¶ added in v0.13.0
func (v *NullableUpdateSecurityGroupPayload) Unset()
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 (v NullableUpdateServerPayload) Get() *UpdateServerPayload
func (NullableUpdateServerPayload) IsSet ¶ added in v0.13.0
func (v NullableUpdateServerPayload) IsSet() bool
func (NullableUpdateServerPayload) MarshalJSON ¶ added in v0.13.0
func (v NullableUpdateServerPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateServerPayload) Set ¶ added in v0.13.0
func (v *NullableUpdateServerPayload) Set(val *UpdateServerPayload)
func (*NullableUpdateServerPayload) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableUpdateServerPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateServerPayload) Unset ¶ added in v0.13.0
func (v *NullableUpdateServerPayload) Unset()
type NullableUpdateSnapshotPayload ¶ added in v0.17.0
type NullableUpdateSnapshotPayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateSnapshotPayload ¶ added in v0.17.0
func NewNullableUpdateSnapshotPayload(val *UpdateSnapshotPayload) *NullableUpdateSnapshotPayload
func (NullableUpdateSnapshotPayload) Get ¶ added in v0.17.0
func (v NullableUpdateSnapshotPayload) Get() *UpdateSnapshotPayload
func (NullableUpdateSnapshotPayload) IsSet ¶ added in v0.17.0
func (v NullableUpdateSnapshotPayload) IsSet() bool
func (NullableUpdateSnapshotPayload) MarshalJSON ¶ added in v0.17.0
func (v NullableUpdateSnapshotPayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateSnapshotPayload) Set ¶ added in v0.17.0
func (v *NullableUpdateSnapshotPayload) Set(val *UpdateSnapshotPayload)
func (*NullableUpdateSnapshotPayload) UnmarshalJSON ¶ added in v0.17.0
func (v *NullableUpdateSnapshotPayload) UnmarshalJSON(src []byte) error
func (*NullableUpdateSnapshotPayload) Unset ¶ added in v0.17.0
func (v *NullableUpdateSnapshotPayload) Unset()
type NullableUpdateVolumePayload ¶ added in v0.13.0
type NullableUpdateVolumePayload struct {
// contains filtered or unexported fields
}
func NewNullableUpdateVolumePayload ¶ added in v0.13.0
func NewNullableUpdateVolumePayload(val *UpdateVolumePayload) *NullableUpdateVolumePayload
func (NullableUpdateVolumePayload) Get ¶ added in v0.13.0
func (v NullableUpdateVolumePayload) Get() *UpdateVolumePayload
func (NullableUpdateVolumePayload) IsSet ¶ added in v0.13.0
func (v NullableUpdateVolumePayload) IsSet() bool
func (NullableUpdateVolumePayload) MarshalJSON ¶ added in v0.13.0
func (v NullableUpdateVolumePayload) MarshalJSON() ([]byte, error)
func (*NullableUpdateVolumePayload) Set ¶ added in v0.13.0
func (v *NullableUpdateVolumePayload) Set(val *UpdateVolumePayload)
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 (v NullableVolumeAttachment) Get() *VolumeAttachment
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 (v *NullableVolumeAttachment) Set(val *VolumeAttachment)
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 (v NullableVolumeAttachmentListResponse) Get() *VolumeAttachmentListResponse
func (NullableVolumeAttachmentListResponse) IsSet ¶ added in v0.13.0
func (v NullableVolumeAttachmentListResponse) IsSet() bool
func (NullableVolumeAttachmentListResponse) MarshalJSON ¶ added in v0.13.0
func (v NullableVolumeAttachmentListResponse) MarshalJSON() ([]byte, error)
func (*NullableVolumeAttachmentListResponse) Set ¶ added in v0.13.0
func (v *NullableVolumeAttachmentListResponse) Set(val *VolumeAttachmentListResponse)
func (*NullableVolumeAttachmentListResponse) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableVolumeAttachmentListResponse) UnmarshalJSON(src []byte) error
func (*NullableVolumeAttachmentListResponse) Unset ¶ added in v0.13.0
func (v *NullableVolumeAttachmentListResponse) Unset()
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 (v NullableVolumeListResponse) Get() *VolumeListResponse
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 (v *NullableVolumeListResponse) Set(val *VolumeListResponse)
func (*NullableVolumeListResponse) UnmarshalJSON ¶ added in v0.13.0
func (v *NullableVolumeListResponse) UnmarshalJSON(src []byte) error
func (*NullableVolumeListResponse) Unset ¶ added in v0.13.0
func (v *NullableVolumeListResponse) Unset()
type NullableVolumePerformanceClass ¶ added in v0.16.0
type NullableVolumePerformanceClass struct {
// contains filtered or unexported fields
}
func NewNullableVolumePerformanceClass ¶ added in v0.16.0
func NewNullableVolumePerformanceClass(val *VolumePerformanceClass) *NullableVolumePerformanceClass
func (NullableVolumePerformanceClass) Get ¶ added in v0.16.0
func (v NullableVolumePerformanceClass) Get() *VolumePerformanceClass
func (NullableVolumePerformanceClass) IsSet ¶ added in v0.16.0
func (v NullableVolumePerformanceClass) IsSet() bool
func (NullableVolumePerformanceClass) MarshalJSON ¶ added in v0.16.0
func (v NullableVolumePerformanceClass) MarshalJSON() ([]byte, error)
func (*NullableVolumePerformanceClass) Set ¶ added in v0.16.0
func (v *NullableVolumePerformanceClass) Set(val *VolumePerformanceClass)
func (*NullableVolumePerformanceClass) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableVolumePerformanceClass) UnmarshalJSON(src []byte) error
func (*NullableVolumePerformanceClass) Unset ¶ added in v0.16.0
func (v *NullableVolumePerformanceClass) Unset()
type NullableVolumePerformanceClassListResponse ¶ added in v0.16.0
type NullableVolumePerformanceClassListResponse struct {
// contains filtered or unexported fields
}
func NewNullableVolumePerformanceClassListResponse ¶ added in v0.16.0
func NewNullableVolumePerformanceClassListResponse(val *VolumePerformanceClassListResponse) *NullableVolumePerformanceClassListResponse
func (NullableVolumePerformanceClassListResponse) IsSet ¶ added in v0.16.0
func (v NullableVolumePerformanceClassListResponse) IsSet() bool
func (NullableVolumePerformanceClassListResponse) MarshalJSON ¶ added in v0.16.0
func (v NullableVolumePerformanceClassListResponse) MarshalJSON() ([]byte, error)
func (*NullableVolumePerformanceClassListResponse) Set ¶ added in v0.16.0
func (v *NullableVolumePerformanceClassListResponse) Set(val *VolumePerformanceClassListResponse)
func (*NullableVolumePerformanceClassListResponse) UnmarshalJSON ¶ added in v0.16.0
func (v *NullableVolumePerformanceClassListResponse) UnmarshalJSON(src []byte) error
func (*NullableVolumePerformanceClassListResponse) Unset ¶ added in v0.16.0
func (v *NullableVolumePerformanceClassListResponse) 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 (v NullableVolumeSource) Get() *VolumeSource
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
func (o *PartialUpdateNetworkAreaPayload) GetAddressFamily() *UpdateAreaAddressFamily
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
func (o *PartialUpdateNetworkAreaPayload) GetName() *string
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
func (o *PartialUpdateNetworkAreaPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*PartialUpdateNetworkAreaPayload) SetAddressFamily ¶ added in v0.12.0
func (o *PartialUpdateNetworkAreaPayload) SetAddressFamily(v *UpdateAreaAddressFamily)
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
func (o *PartialUpdateNetworkPayload) GetAddressFamily() *UpdateNetworkAddressFamily
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
func (o *PartialUpdateNetworkPayload) SetAddressFamily(v *UpdateNetworkAddressFamily)
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 maximum. // REQUIRED Min *int64 `json:"min"` }
PortRange Object that represents a range of ports.
func NewPortRange ¶ added in v0.13.0
NewPortRange instantiates a new PortRange object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewPortRangeWithDefaults ¶ added in v0.13.0
func NewPortRangeWithDefaults() *PortRange
NewPortRangeWithDefaults instantiates a new PortRange object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*PortRange) GetMaxOk ¶ added in v0.13.0
GetMaxOk returns a tuple with the Max field value and a boolean to check if the value has been set.
func (*PortRange) GetMinOk ¶ added in v0.13.0
GetMinOk returns a tuple with the Min field value and a boolean to check if the value has been set.
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
GetName returns the Name field value if set, zero value otherwise.
func (*Protocol) GetNameOk ¶ added in v0.13.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Protocol) GetNumber ¶ added in v0.13.0
GetNumber returns the Number field value if set, zero value otherwise.
func (*Protocol) GetNumberOk ¶ added in v0.13.0
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) SetName ¶ added in v0.13.0
SetName gets a reference to the given string and assigns it to the Name field.
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
GetId returns the Id field value if set, zero value otherwise.
func (*PublicIp) GetIdOk ¶ added in v0.13.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicIp) GetIp ¶ added in v0.13.0
GetIp returns the Ip field value if set, zero value otherwise.
func (*PublicIp) GetIpOk ¶ added in v0.13.0
GetIpOk returns a tuple with the Ip field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicIp) GetLabels ¶ added in v0.13.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*PublicIp) GetLabelsOk ¶ added in v0.13.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*PublicIp) GetNetworkInterface ¶ added in v0.13.0
GetNetworkInterface returns the NetworkInterface field value if set, zero value otherwise (both if not set or set to explicit null).
func (*PublicIp) GetNetworkInterfaceOk ¶ added in v0.13.0
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) HasNetworkInterface ¶ added in v0.13.0
HasNetworkInterface returns a boolean if a field has been set.
func (*PublicIp) SetId ¶ added in v0.13.0
SetId gets a reference to the given string and assigns it to the Id field.
func (*PublicIp) SetIp ¶ added in v0.13.0
SetIp gets a reference to the given string and assigns it to the Ip field.
func (*PublicIp) SetLabels ¶ added in v0.13.0
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
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) 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 Quota ¶ added in v0.19.0
type Quota struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
Quota Object that represents a single resource quota.
func NewQuota ¶ added in v0.19.0
NewQuota instantiates a new Quota object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaWithDefaults ¶ added in v0.19.0
func NewQuotaWithDefaults() *Quota
NewQuotaWithDefaults instantiates a new Quota object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Quota) GetLimitOk ¶ added in v0.19.0
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*Quota) GetUsageOk ¶ added in v0.19.0
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
type QuotaList ¶ added in v0.19.0
type QuotaList struct { // REQUIRED BackupGigabytes *QuotaListBackupGigabytes `json:"backupGigabytes"` // REQUIRED Backups *QuotaListBackups `json:"backups"` // REQUIRED Gigabytes *QuotaListGigabytes `json:"gigabytes"` // REQUIRED Networks *QuotaListNetworks `json:"networks"` // REQUIRED Nics *QuotaListNics `json:"nics"` // REQUIRED PublicIps *QuotaListPublicIps `json:"publicIps"` // REQUIRED Ram *QuotaListRam `json:"ram"` // REQUIRED SecurityGroupRules *QuotaListSecurityGroupRules `json:"securityGroupRules"` // REQUIRED SecurityGroups *QuotaListSecurityGroups `json:"securityGroups"` // REQUIRED Snapshots *QuotaListSnapshots `json:"snapshots"` // REQUIRED Vcpu *QuotaListVcpu `json:"vcpu"` // REQUIRED Volumes *QuotaListVolumes `json:"volumes"` }
QuotaList Object that represents the quotas for a project.
func NewQuotaList ¶ added in v0.19.0
func NewQuotaList(backupGigabytes *QuotaListBackupGigabytes, backups *QuotaListBackups, gigabytes *QuotaListGigabytes, networks *QuotaListNetworks, nics *QuotaListNics, publicIps *QuotaListPublicIps, ram *QuotaListRam, securityGroupRules *QuotaListSecurityGroupRules, securityGroups *QuotaListSecurityGroups, snapshots *QuotaListSnapshots, vcpu *QuotaListVcpu, volumes *QuotaListVolumes) *QuotaList
NewQuotaList instantiates a new QuotaList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListWithDefaults ¶ added in v0.19.0
func NewQuotaListWithDefaults() *QuotaList
NewQuotaListWithDefaults instantiates a new QuotaList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaList) GetBackupGigabytes ¶ added in v0.19.0
func (o *QuotaList) GetBackupGigabytes() *QuotaListBackupGigabytes
GetBackupGigabytes returns the BackupGigabytes field value
func (*QuotaList) GetBackupGigabytesOk ¶ added in v0.19.0
func (o *QuotaList) GetBackupGigabytesOk() (*QuotaListBackupGigabytes, bool)
GetBackupGigabytesOk returns a tuple with the BackupGigabytes field value and a boolean to check if the value has been set.
func (*QuotaList) GetBackups ¶ added in v0.19.0
func (o *QuotaList) GetBackups() *QuotaListBackups
GetBackups returns the Backups field value
func (*QuotaList) GetBackupsOk ¶ added in v0.19.0
func (o *QuotaList) GetBackupsOk() (*QuotaListBackups, bool)
GetBackupsOk returns a tuple with the Backups field value and a boolean to check if the value has been set.
func (*QuotaList) GetGigabytes ¶ added in v0.19.0
func (o *QuotaList) GetGigabytes() *QuotaListGigabytes
GetGigabytes returns the Gigabytes field value
func (*QuotaList) GetGigabytesOk ¶ added in v0.19.0
func (o *QuotaList) GetGigabytesOk() (*QuotaListGigabytes, bool)
GetGigabytesOk returns a tuple with the Gigabytes field value and a boolean to check if the value has been set.
func (*QuotaList) GetNetworks ¶ added in v0.19.0
func (o *QuotaList) GetNetworks() *QuotaListNetworks
GetNetworks returns the Networks field value
func (*QuotaList) GetNetworksOk ¶ added in v0.19.0
func (o *QuotaList) GetNetworksOk() (*QuotaListNetworks, bool)
GetNetworksOk returns a tuple with the Networks field value and a boolean to check if the value has been set.
func (*QuotaList) GetNics ¶ added in v0.19.0
func (o *QuotaList) GetNics() *QuotaListNics
GetNics returns the Nics field value
func (*QuotaList) GetNicsOk ¶ added in v0.19.0
func (o *QuotaList) GetNicsOk() (*QuotaListNics, bool)
GetNicsOk returns a tuple with the Nics field value and a boolean to check if the value has been set.
func (*QuotaList) GetPublicIps ¶ added in v0.19.0
func (o *QuotaList) GetPublicIps() *QuotaListPublicIps
GetPublicIps returns the PublicIps field value
func (*QuotaList) GetPublicIpsOk ¶ added in v0.19.0
func (o *QuotaList) GetPublicIpsOk() (*QuotaListPublicIps, bool)
GetPublicIpsOk returns a tuple with the PublicIps field value and a boolean to check if the value has been set.
func (*QuotaList) GetRam ¶ added in v0.19.0
func (o *QuotaList) GetRam() *QuotaListRam
GetRam returns the Ram field value
func (*QuotaList) GetRamOk ¶ added in v0.19.0
func (o *QuotaList) GetRamOk() (*QuotaListRam, bool)
GetRamOk returns a tuple with the Ram field value and a boolean to check if the value has been set.
func (*QuotaList) GetSecurityGroupRules ¶ added in v0.19.0
func (o *QuotaList) GetSecurityGroupRules() *QuotaListSecurityGroupRules
GetSecurityGroupRules returns the SecurityGroupRules field value
func (*QuotaList) GetSecurityGroupRulesOk ¶ added in v0.19.0
func (o *QuotaList) GetSecurityGroupRulesOk() (*QuotaListSecurityGroupRules, bool)
GetSecurityGroupRulesOk returns a tuple with the SecurityGroupRules field value and a boolean to check if the value has been set.
func (*QuotaList) GetSecurityGroups ¶ added in v0.19.0
func (o *QuotaList) GetSecurityGroups() *QuotaListSecurityGroups
GetSecurityGroups returns the SecurityGroups field value
func (*QuotaList) GetSecurityGroupsOk ¶ added in v0.19.0
func (o *QuotaList) GetSecurityGroupsOk() (*QuotaListSecurityGroups, bool)
GetSecurityGroupsOk returns a tuple with the SecurityGroups field value and a boolean to check if the value has been set.
func (*QuotaList) GetSnapshots ¶ added in v0.19.0
func (o *QuotaList) GetSnapshots() *QuotaListSnapshots
GetSnapshots returns the Snapshots field value
func (*QuotaList) GetSnapshotsOk ¶ added in v0.19.0
func (o *QuotaList) GetSnapshotsOk() (*QuotaListSnapshots, bool)
GetSnapshotsOk returns a tuple with the Snapshots field value and a boolean to check if the value has been set.
func (*QuotaList) GetVcpu ¶ added in v0.19.0
func (o *QuotaList) GetVcpu() *QuotaListVcpu
GetVcpu returns the Vcpu field value
func (*QuotaList) GetVcpuOk ¶ added in v0.19.0
func (o *QuotaList) GetVcpuOk() (*QuotaListVcpu, bool)
GetVcpuOk returns a tuple with the Vcpu field value and a boolean to check if the value has been set.
func (*QuotaList) GetVolumes ¶ added in v0.19.0
func (o *QuotaList) GetVolumes() *QuotaListVolumes
GetVolumes returns the Volumes field value
func (*QuotaList) GetVolumesOk ¶ added in v0.19.0
func (o *QuotaList) GetVolumesOk() (*QuotaListVolumes, bool)
GetVolumesOk returns a tuple with the Volumes field value and a boolean to check if the value has been set.
func (*QuotaList) SetBackupGigabytes ¶ added in v0.19.0
func (o *QuotaList) SetBackupGigabytes(v *QuotaListBackupGigabytes)
SetBackupGigabytes sets field value
func (*QuotaList) SetBackups ¶ added in v0.19.0
func (o *QuotaList) SetBackups(v *QuotaListBackups)
SetBackups sets field value
func (*QuotaList) SetGigabytes ¶ added in v0.19.0
func (o *QuotaList) SetGigabytes(v *QuotaListGigabytes)
SetGigabytes sets field value
func (*QuotaList) SetNetworks ¶ added in v0.19.0
func (o *QuotaList) SetNetworks(v *QuotaListNetworks)
SetNetworks sets field value
func (*QuotaList) SetNics ¶ added in v0.19.0
func (o *QuotaList) SetNics(v *QuotaListNics)
SetNics sets field value
func (*QuotaList) SetPublicIps ¶ added in v0.19.0
func (o *QuotaList) SetPublicIps(v *QuotaListPublicIps)
SetPublicIps sets field value
func (*QuotaList) SetRam ¶ added in v0.19.0
func (o *QuotaList) SetRam(v *QuotaListRam)
SetRam sets field value
func (*QuotaList) SetSecurityGroupRules ¶ added in v0.19.0
func (o *QuotaList) SetSecurityGroupRules(v *QuotaListSecurityGroupRules)
SetSecurityGroupRules sets field value
func (*QuotaList) SetSecurityGroups ¶ added in v0.19.0
func (o *QuotaList) SetSecurityGroups(v *QuotaListSecurityGroups)
SetSecurityGroups sets field value
func (*QuotaList) SetSnapshots ¶ added in v0.19.0
func (o *QuotaList) SetSnapshots(v *QuotaListSnapshots)
SetSnapshots sets field value
func (*QuotaList) SetVcpu ¶ added in v0.19.0
func (o *QuotaList) SetVcpu(v *QuotaListVcpu)
SetVcpu sets field value
func (*QuotaList) SetVolumes ¶ added in v0.19.0
func (o *QuotaList) SetVolumes(v *QuotaListVolumes)
SetVolumes sets field value
type QuotaListBackupGigabytes ¶ added in v0.19.0
type QuotaListBackupGigabytes struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListBackupGigabytes Total size in GiB of backups.
func NewQuotaListBackupGigabytes ¶ added in v0.19.0
func NewQuotaListBackupGigabytes(limit *int64, usage *int64) *QuotaListBackupGigabytes
NewQuotaListBackupGigabytes instantiates a new QuotaListBackupGigabytes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListBackupGigabytesWithDefaults ¶ added in v0.19.0
func NewQuotaListBackupGigabytesWithDefaults() *QuotaListBackupGigabytes
NewQuotaListBackupGigabytesWithDefaults instantiates a new QuotaListBackupGigabytes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListBackupGigabytes) GetLimit ¶ added in v0.19.0
func (o *QuotaListBackupGigabytes) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListBackupGigabytes) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListBackupGigabytes) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListBackupGigabytes) GetUsage ¶ added in v0.19.0
func (o *QuotaListBackupGigabytes) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListBackupGigabytes) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListBackupGigabytes) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListBackupGigabytes) SetLimit ¶ added in v0.19.0
func (o *QuotaListBackupGigabytes) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListBackupGigabytes) SetUsage ¶ added in v0.19.0
func (o *QuotaListBackupGigabytes) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListBackupGigabytes) ToMap ¶ added in v0.19.0
func (o QuotaListBackupGigabytes) ToMap() (map[string]interface{}, error)
type QuotaListBackups ¶ added in v0.19.0
type QuotaListBackups struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListBackups Number of backups.
func NewQuotaListBackups ¶ added in v0.19.0
func NewQuotaListBackups(limit *int64, usage *int64) *QuotaListBackups
NewQuotaListBackups instantiates a new QuotaListBackups object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListBackupsWithDefaults ¶ added in v0.19.0
func NewQuotaListBackupsWithDefaults() *QuotaListBackups
NewQuotaListBackupsWithDefaults instantiates a new QuotaListBackups object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListBackups) GetLimit ¶ added in v0.19.0
func (o *QuotaListBackups) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListBackups) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListBackups) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListBackups) GetUsage ¶ added in v0.19.0
func (o *QuotaListBackups) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListBackups) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListBackups) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListBackups) SetLimit ¶ added in v0.19.0
func (o *QuotaListBackups) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListBackups) SetUsage ¶ added in v0.19.0
func (o *QuotaListBackups) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListBackups) ToMap ¶ added in v0.19.0
func (o QuotaListBackups) ToMap() (map[string]interface{}, error)
type QuotaListGigabytes ¶ added in v0.19.0
type QuotaListGigabytes struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListGigabytes Total size in GiB of volumes and snapshots.
func NewQuotaListGigabytes ¶ added in v0.19.0
func NewQuotaListGigabytes(limit *int64, usage *int64) *QuotaListGigabytes
NewQuotaListGigabytes instantiates a new QuotaListGigabytes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListGigabytesWithDefaults ¶ added in v0.19.0
func NewQuotaListGigabytesWithDefaults() *QuotaListGigabytes
NewQuotaListGigabytesWithDefaults instantiates a new QuotaListGigabytes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListGigabytes) GetLimit ¶ added in v0.19.0
func (o *QuotaListGigabytes) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListGigabytes) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListGigabytes) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListGigabytes) GetUsage ¶ added in v0.19.0
func (o *QuotaListGigabytes) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListGigabytes) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListGigabytes) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListGigabytes) SetLimit ¶ added in v0.19.0
func (o *QuotaListGigabytes) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListGigabytes) SetUsage ¶ added in v0.19.0
func (o *QuotaListGigabytes) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListGigabytes) ToMap ¶ added in v0.19.0
func (o QuotaListGigabytes) ToMap() (map[string]interface{}, error)
type QuotaListNetworks ¶ added in v0.19.0
type QuotaListNetworks struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListNetworks Number of networks.
func NewQuotaListNetworks ¶ added in v0.19.0
func NewQuotaListNetworks(limit *int64, usage *int64) *QuotaListNetworks
NewQuotaListNetworks instantiates a new QuotaListNetworks object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListNetworksWithDefaults ¶ added in v0.19.0
func NewQuotaListNetworksWithDefaults() *QuotaListNetworks
NewQuotaListNetworksWithDefaults instantiates a new QuotaListNetworks object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListNetworks) GetLimit ¶ added in v0.19.0
func (o *QuotaListNetworks) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListNetworks) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListNetworks) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListNetworks) GetUsage ¶ added in v0.19.0
func (o *QuotaListNetworks) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListNetworks) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListNetworks) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListNetworks) SetLimit ¶ added in v0.19.0
func (o *QuotaListNetworks) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListNetworks) SetUsage ¶ added in v0.19.0
func (o *QuotaListNetworks) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListNetworks) ToMap ¶ added in v0.19.0
func (o QuotaListNetworks) ToMap() (map[string]interface{}, error)
type QuotaListNics ¶ added in v0.19.0
type QuotaListNics struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListNics Number of network interfaces.
func NewQuotaListNics ¶ added in v0.19.0
func NewQuotaListNics(limit *int64, usage *int64) *QuotaListNics
NewQuotaListNics instantiates a new QuotaListNics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListNicsWithDefaults ¶ added in v0.19.0
func NewQuotaListNicsWithDefaults() *QuotaListNics
NewQuotaListNicsWithDefaults instantiates a new QuotaListNics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListNics) GetLimit ¶ added in v0.19.0
func (o *QuotaListNics) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListNics) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListNics) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListNics) GetUsage ¶ added in v0.19.0
func (o *QuotaListNics) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListNics) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListNics) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListNics) SetLimit ¶ added in v0.19.0
func (o *QuotaListNics) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListNics) SetUsage ¶ added in v0.19.0
func (o *QuotaListNics) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListNics) ToMap ¶ added in v0.19.0
func (o QuotaListNics) ToMap() (map[string]interface{}, error)
type QuotaListPublicIps ¶ added in v0.19.0
type QuotaListPublicIps struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListPublicIps Number of public IP addresses.
func NewQuotaListPublicIps ¶ added in v0.19.0
func NewQuotaListPublicIps(limit *int64, usage *int64) *QuotaListPublicIps
NewQuotaListPublicIps instantiates a new QuotaListPublicIps object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListPublicIpsWithDefaults ¶ added in v0.19.0
func NewQuotaListPublicIpsWithDefaults() *QuotaListPublicIps
NewQuotaListPublicIpsWithDefaults instantiates a new QuotaListPublicIps object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListPublicIps) GetLimit ¶ added in v0.19.0
func (o *QuotaListPublicIps) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListPublicIps) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListPublicIps) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListPublicIps) GetUsage ¶ added in v0.19.0
func (o *QuotaListPublicIps) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListPublicIps) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListPublicIps) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListPublicIps) SetLimit ¶ added in v0.19.0
func (o *QuotaListPublicIps) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListPublicIps) SetUsage ¶ added in v0.19.0
func (o *QuotaListPublicIps) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListPublicIps) ToMap ¶ added in v0.19.0
func (o QuotaListPublicIps) ToMap() (map[string]interface{}, error)
type QuotaListRam ¶ added in v0.19.0
type QuotaListRam struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListRam Amount of server RAM in MiB.
func NewQuotaListRam ¶ added in v0.19.0
func NewQuotaListRam(limit *int64, usage *int64) *QuotaListRam
NewQuotaListRam instantiates a new QuotaListRam object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListRamWithDefaults ¶ added in v0.19.0
func NewQuotaListRamWithDefaults() *QuotaListRam
NewQuotaListRamWithDefaults instantiates a new QuotaListRam object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListRam) GetLimit ¶ added in v0.19.0
func (o *QuotaListRam) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListRam) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListRam) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListRam) GetUsage ¶ added in v0.19.0
func (o *QuotaListRam) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListRam) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListRam) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListRam) SetLimit ¶ added in v0.19.0
func (o *QuotaListRam) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListRam) SetUsage ¶ added in v0.19.0
func (o *QuotaListRam) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListRam) ToMap ¶ added in v0.19.0
func (o QuotaListRam) ToMap() (map[string]interface{}, error)
type QuotaListResponse ¶ added in v0.19.0
type QuotaListResponse struct { // REQUIRED Quotas *QuotaList `json:"quotas"` }
QuotaListResponse Quotas list response.
func NewQuotaListResponse ¶ added in v0.19.0
func NewQuotaListResponse(quotas *QuotaList) *QuotaListResponse
NewQuotaListResponse instantiates a new QuotaListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListResponseWithDefaults ¶ added in v0.19.0
func NewQuotaListResponseWithDefaults() *QuotaListResponse
NewQuotaListResponseWithDefaults instantiates a new QuotaListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListResponse) GetQuotas ¶ added in v0.19.0
func (o *QuotaListResponse) GetQuotas() *QuotaList
GetQuotas returns the Quotas field value
func (*QuotaListResponse) GetQuotasOk ¶ added in v0.19.0
func (o *QuotaListResponse) GetQuotasOk() (*QuotaList, bool)
GetQuotasOk returns a tuple with the Quotas field value and a boolean to check if the value has been set.
func (*QuotaListResponse) SetQuotas ¶ added in v0.19.0
func (o *QuotaListResponse) SetQuotas(v *QuotaList)
SetQuotas sets field value
func (QuotaListResponse) ToMap ¶ added in v0.19.0
func (o QuotaListResponse) ToMap() (map[string]interface{}, error)
type QuotaListSecurityGroupRules ¶ added in v0.19.0
type QuotaListSecurityGroupRules struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListSecurityGroupRules Number of security group rules.
func NewQuotaListSecurityGroupRules ¶ added in v0.19.0
func NewQuotaListSecurityGroupRules(limit *int64, usage *int64) *QuotaListSecurityGroupRules
NewQuotaListSecurityGroupRules instantiates a new QuotaListSecurityGroupRules object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListSecurityGroupRulesWithDefaults ¶ added in v0.19.0
func NewQuotaListSecurityGroupRulesWithDefaults() *QuotaListSecurityGroupRules
NewQuotaListSecurityGroupRulesWithDefaults instantiates a new QuotaListSecurityGroupRules object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListSecurityGroupRules) GetLimit ¶ added in v0.19.0
func (o *QuotaListSecurityGroupRules) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListSecurityGroupRules) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListSecurityGroupRules) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListSecurityGroupRules) GetUsage ¶ added in v0.19.0
func (o *QuotaListSecurityGroupRules) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListSecurityGroupRules) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListSecurityGroupRules) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListSecurityGroupRules) SetLimit ¶ added in v0.19.0
func (o *QuotaListSecurityGroupRules) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListSecurityGroupRules) SetUsage ¶ added in v0.19.0
func (o *QuotaListSecurityGroupRules) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListSecurityGroupRules) ToMap ¶ added in v0.19.0
func (o QuotaListSecurityGroupRules) ToMap() (map[string]interface{}, error)
type QuotaListSecurityGroups ¶ added in v0.19.0
type QuotaListSecurityGroups struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListSecurityGroups Number of security groups.
func NewQuotaListSecurityGroups ¶ added in v0.19.0
func NewQuotaListSecurityGroups(limit *int64, usage *int64) *QuotaListSecurityGroups
NewQuotaListSecurityGroups instantiates a new QuotaListSecurityGroups object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListSecurityGroupsWithDefaults ¶ added in v0.19.0
func NewQuotaListSecurityGroupsWithDefaults() *QuotaListSecurityGroups
NewQuotaListSecurityGroupsWithDefaults instantiates a new QuotaListSecurityGroups object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListSecurityGroups) GetLimit ¶ added in v0.19.0
func (o *QuotaListSecurityGroups) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListSecurityGroups) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListSecurityGroups) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListSecurityGroups) GetUsage ¶ added in v0.19.0
func (o *QuotaListSecurityGroups) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListSecurityGroups) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListSecurityGroups) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListSecurityGroups) SetLimit ¶ added in v0.19.0
func (o *QuotaListSecurityGroups) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListSecurityGroups) SetUsage ¶ added in v0.19.0
func (o *QuotaListSecurityGroups) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListSecurityGroups) ToMap ¶ added in v0.19.0
func (o QuotaListSecurityGroups) ToMap() (map[string]interface{}, error)
type QuotaListSnapshots ¶ added in v0.19.0
type QuotaListSnapshots struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListSnapshots Number of snapshots.
func NewQuotaListSnapshots ¶ added in v0.19.0
func NewQuotaListSnapshots(limit *int64, usage *int64) *QuotaListSnapshots
NewQuotaListSnapshots instantiates a new QuotaListSnapshots object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListSnapshotsWithDefaults ¶ added in v0.19.0
func NewQuotaListSnapshotsWithDefaults() *QuotaListSnapshots
NewQuotaListSnapshotsWithDefaults instantiates a new QuotaListSnapshots object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListSnapshots) GetLimit ¶ added in v0.19.0
func (o *QuotaListSnapshots) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListSnapshots) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListSnapshots) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListSnapshots) GetUsage ¶ added in v0.19.0
func (o *QuotaListSnapshots) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListSnapshots) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListSnapshots) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListSnapshots) SetLimit ¶ added in v0.19.0
func (o *QuotaListSnapshots) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListSnapshots) SetUsage ¶ added in v0.19.0
func (o *QuotaListSnapshots) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListSnapshots) ToMap ¶ added in v0.19.0
func (o QuotaListSnapshots) ToMap() (map[string]interface{}, error)
type QuotaListVcpu ¶ added in v0.19.0
type QuotaListVcpu struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListVcpu Number of server cores.
func NewQuotaListVcpu ¶ added in v0.19.0
func NewQuotaListVcpu(limit *int64, usage *int64) *QuotaListVcpu
NewQuotaListVcpu instantiates a new QuotaListVcpu object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListVcpuWithDefaults ¶ added in v0.19.0
func NewQuotaListVcpuWithDefaults() *QuotaListVcpu
NewQuotaListVcpuWithDefaults instantiates a new QuotaListVcpu object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListVcpu) GetLimit ¶ added in v0.19.0
func (o *QuotaListVcpu) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListVcpu) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListVcpu) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListVcpu) GetUsage ¶ added in v0.19.0
func (o *QuotaListVcpu) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListVcpu) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListVcpu) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListVcpu) SetLimit ¶ added in v0.19.0
func (o *QuotaListVcpu) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListVcpu) SetUsage ¶ added in v0.19.0
func (o *QuotaListVcpu) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListVcpu) ToMap ¶ added in v0.19.0
func (o QuotaListVcpu) ToMap() (map[string]interface{}, error)
type QuotaListVolumes ¶ added in v0.19.0
type QuotaListVolumes struct { // REQUIRED Limit *int64 `json:"limit"` // REQUIRED Usage *int64 `json:"usage"` }
QuotaListVolumes Number of volumes.
func NewQuotaListVolumes ¶ added in v0.19.0
func NewQuotaListVolumes(limit *int64, usage *int64) *QuotaListVolumes
NewQuotaListVolumes instantiates a new QuotaListVolumes object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewQuotaListVolumesWithDefaults ¶ added in v0.19.0
func NewQuotaListVolumesWithDefaults() *QuotaListVolumes
NewQuotaListVolumesWithDefaults instantiates a new QuotaListVolumes object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*QuotaListVolumes) GetLimit ¶ added in v0.19.0
func (o *QuotaListVolumes) GetLimit() *int64
GetLimit returns the Limit field value
func (*QuotaListVolumes) GetLimitOk ¶ added in v0.19.0
func (o *QuotaListVolumes) GetLimitOk() (*int64, bool)
GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.
func (*QuotaListVolumes) GetUsage ¶ added in v0.19.0
func (o *QuotaListVolumes) GetUsage() *int64
GetUsage returns the Usage field value
func (*QuotaListVolumes) GetUsageOk ¶ added in v0.19.0
func (o *QuotaListVolumes) GetUsageOk() (*int64, bool)
GetUsageOk returns a tuple with the Usage field value and a boolean to check if the value has been set.
func (*QuotaListVolumes) SetLimit ¶ added in v0.19.0
func (o *QuotaListVolumes) SetLimit(v *int64)
SetLimit sets field value
func (*QuotaListVolumes) SetUsage ¶ added in v0.19.0
func (o *QuotaListVolumes) SetUsage(v *int64)
SetUsage sets field value
func (QuotaListVolumes) ToMap ¶ added in v0.19.0
func (o QuotaListVolumes) 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
GetDetails returns the Details field value if set, zero value otherwise.
func (*Request) GetDetailsOk ¶ added in v0.12.0
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
GetRequestAction returns the RequestAction field value
func (*Request) GetRequestActionOk ¶ added in v0.12.0
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
GetRequestId returns the RequestId field value
func (*Request) GetRequestIdOk ¶ added in v0.12.0
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
GetRequestType returns the RequestType field value
func (*Request) GetRequestTypeOk ¶ added in v0.12.0
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) GetStatusOk ¶ added in v0.12.0
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
HasDetails returns a boolean if a field has been set.
func (*Request) SetDetails ¶ added in v0.12.0
SetDetails gets a reference to the given string and assigns it to the Details field.
func (*Request) SetRequestAction ¶ added in v0.12.0
SetRequestAction sets field value
func (*Request) SetRequestId ¶ added in v0.12.0
SetRequestId sets field value
func (*Request) SetRequestType ¶ added in v0.12.0
SetRequestType sets field value
func (*Request) SetResources ¶ added in v0.12.0
func (o *Request) SetResources(v *[]RequestResource)
SetResources sets field value
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
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
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Route) GetCreatedAtOk ¶ added in v0.12.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Route) GetLabels ¶ added in v0.12.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Route) GetLabelsOk ¶ added in v0.12.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Route) GetNexthop ¶ added in v0.12.0
GetNexthop returns the Nexthop field value
func (*Route) GetNexthopOk ¶ added in v0.12.0
GetNexthopOk returns a tuple with the Nexthop field value and a boolean to check if the value has been set.
func (*Route) GetPrefixOk ¶ added in v0.12.0
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
GetRouteId returns the RouteId field value if set, zero value otherwise.
func (*Route) GetRouteIdOk ¶ added in v0.12.0
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
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Route) GetUpdatedAtOk ¶ added in v0.12.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Route) HasCreatedAt ¶ added in v0.12.0
HasCreatedAt returns a boolean if a field has been set.
func (*Route) HasRouteId ¶ added in v0.12.0
HasRouteId returns a boolean if a field has been set.
func (*Route) HasUpdatedAt ¶ added in v0.12.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Route) SetCreatedAt ¶ added in v0.12.0
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Route) SetLabels ¶ added in v0.12.0
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
SetNexthop sets field value
func (*Route) SetRouteId ¶ added in v0.12.0
SetRouteId gets a reference to the given string and assigns it to the RouteId field.
func (*Route) SetUpdatedAt ¶ added in v0.12.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
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
func (o *SecurityGroupRuleListResponse) GetItems() *[]SecurityGroupRule
GetItems returns the Items field value
func (*SecurityGroupRuleListResponse) GetItemsOk ¶ added in v0.13.0
func (o *SecurityGroupRuleListResponse) GetItemsOk() (*[]SecurityGroupRule, bool)
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
func (o *SecurityGroupRuleListResponse) SetItems(v *[]SecurityGroupRule)
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
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
GetAffinityGroup returns the AffinityGroup field value if set, zero value otherwise.
func (*Server) GetAffinityGroupOk ¶ added in v0.13.0
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
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*Server) GetAvailabilityZoneOk ¶ added in v0.13.0
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
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Server) GetCreatedAtOk ¶ added in v0.13.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Server) GetErrorMessage ¶ added in v0.13.0
GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.
func (*Server) GetErrorMessageOk ¶ added in v0.13.0
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
GetId returns the Id field value if set, zero value otherwise.
func (*Server) GetIdOk ¶ added in v0.13.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Server) GetImageId ¶ added in v0.13.0
GetImageId returns the ImageId field value if set, zero value otherwise.
func (*Server) GetImageIdOk ¶ added in v0.13.0
GetImageIdOk returns a tuple with the ImageId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Server) GetKeypairName ¶ added in v0.13.0
GetKeypairName returns the KeypairName field value if set, zero value otherwise.
func (*Server) GetKeypairNameOk ¶ added in v0.13.0
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
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Server) GetLabelsOk ¶ added in v0.13.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Server) GetLaunchedAt ¶ added in v0.13.0
GetLaunchedAt returns the LaunchedAt field value if set, zero value otherwise.
func (*Server) GetLaunchedAtOk ¶ added in v0.13.0
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
GetMachineType returns the MachineType field value
func (*Server) GetMachineTypeOk ¶ added in v0.13.0
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) GetNameOk ¶ added in v0.13.0
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*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
GetPowerStatus returns the PowerStatus field value if set, zero value otherwise.
func (*Server) GetPowerStatusOk ¶ added in v0.13.0
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
GetSecurityGroups returns the SecurityGroups field value if set, zero value otherwise.
func (*Server) GetSecurityGroupsOk ¶ added in v0.13.0
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
GetServiceAccountMails returns the ServiceAccountMails field value if set, zero value otherwise.
func (*Server) GetServiceAccountMailsOk ¶ added in v0.13.0
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
GetStatus returns the Status field value if set, zero value otherwise.
func (*Server) GetStatusOk ¶ added in v0.13.0
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Server) GetUpdatedAt ¶ added in v0.13.0
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Server) GetUpdatedAtOk ¶ added in v0.13.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Server) GetUserData ¶ added in v0.13.0
GetUserData returns the UserData field value if set, zero value otherwise.
func (*Server) GetUserDataOk ¶ added in v0.13.0
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
GetVolumes returns the Volumes field value if set, zero value otherwise.
func (*Server) GetVolumesOk ¶ added in v0.13.0
GetVolumesOk returns a tuple with the Volumes field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Server) HasAffinityGroup ¶ added in v0.13.0
HasAffinityGroup returns a boolean if a field has been set.
func (*Server) HasAvailabilityZone ¶ added in v0.13.0
HasAvailabilityZone returns a boolean if a field has been set.
func (*Server) HasBootVolume ¶ added in v0.13.0
HasBootVolume returns a boolean if a field has been set.
func (*Server) HasCreatedAt ¶ added in v0.13.0
HasCreatedAt returns a boolean if a field has been set.
func (*Server) HasErrorMessage ¶ added in v0.13.0
HasErrorMessage returns a boolean if a field has been set.
func (*Server) HasImageId ¶ added in v0.13.0
HasImageId returns a boolean if a field has been set.
func (*Server) HasKeypairName ¶ added in v0.13.0
HasKeypairName returns a boolean if a field has been set.
func (*Server) HasLaunchedAt ¶ added in v0.13.0
HasLaunchedAt returns a boolean if a field has been set.
func (*Server) HasMaintenanceWindow ¶ added in v0.13.0
HasMaintenanceWindow returns a boolean if a field has been set.
func (*Server) HasNetworking ¶ added in v0.13.0
HasNetworking returns a boolean if a field has been set.
func (*Server) HasPowerStatus ¶ added in v0.13.0
HasPowerStatus returns a boolean if a field has been set.
func (*Server) HasSecurityGroups ¶ added in v0.13.0
HasSecurityGroups returns a boolean if a field has been set.
func (*Server) HasServiceAccountMails ¶ added in v0.13.0
HasServiceAccountMails returns a boolean if a field has been set.
func (*Server) HasUpdatedAt ¶ added in v0.13.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Server) HasUserData ¶ added in v0.13.0
HasUserData returns a boolean if a field has been set.
func (*Server) HasVolumes ¶ added in v0.13.0
HasVolumes returns a boolean if a field has been set.
func (*Server) SetAffinityGroup ¶ added in v0.13.0
SetAffinityGroup gets a reference to the given string and assigns it to the AffinityGroup field.
func (*Server) SetAvailabilityZone ¶ added in v0.13.0
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
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Server) SetErrorMessage ¶ added in v0.13.0
SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.
func (*Server) SetId ¶ added in v0.13.0
SetId gets a reference to the given string and assigns it to the Id field.
func (*Server) SetImageId ¶ added in v0.13.0
SetImageId gets a reference to the given string and assigns it to the ImageId field.
func (*Server) SetKeypairName ¶ added in v0.13.0
SetKeypairName gets a reference to the given string and assigns it to the KeypairName field.
func (*Server) SetLabels ¶ added in v0.13.0
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
SetLaunchedAt gets a reference to the given time.Time and assigns it to the LaunchedAt field.
func (*Server) SetMachineType ¶ added in v0.13.0
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) 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
SetPowerStatus gets a reference to the given string and assigns it to the PowerStatus field.
func (*Server) SetSecurityGroups ¶ added in v0.13.0
SetSecurityGroups gets a reference to the given []string and assigns it to the SecurityGroups field.
func (*Server) SetServiceAccountMails ¶ added in v0.13.0
SetServiceAccountMails gets a reference to the given []string and assigns it to the ServiceAccountMails field.
func (*Server) SetStatus ¶ added in v0.13.0
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*Server) SetUpdatedAt ¶ added in v0.13.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*Server) SetUserData ¶ added in v0.13.0
SetUserData gets a reference to the given string and assigns it to the UserData field.
func (*Server) SetVolumes ¶ added in v0.13.0
SetVolumes gets a reference to the given []string and assigns it to the Volumes field.
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 SetImageSharePayload ¶ added in v0.17.0
type SetImageSharePayload struct { bool `json:"parentOrganization,omitempty"` Projects *[]string `json:"projects,omitempty"` }ParentOrganization *
SetImageSharePayload Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive.
func NewSetImageSharePayload ¶ added in v0.17.0
func NewSetImageSharePayload() *SetImageSharePayload
NewSetImageSharePayload instantiates a new SetImageSharePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSetImageSharePayloadWithDefaults ¶ added in v0.17.0
func NewSetImageSharePayloadWithDefaults() *SetImageSharePayload
NewSetImageSharePayloadWithDefaults instantiates a new SetImageSharePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SetImageSharePayload) GetParentOrganization ¶ added in v0.17.0
func (o *SetImageSharePayload) GetParentOrganization() *bool
GetParentOrganization returns the ParentOrganization field value if set, zero value otherwise.
func (*SetImageSharePayload) GetParentOrganizationOk ¶ added in v0.17.0
func (o *SetImageSharePayload) GetParentOrganizationOk() (*bool, bool)
GetParentOrganizationOk returns a tuple with the ParentOrganization field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SetImageSharePayload) GetProjects ¶ added in v0.17.0
func (o *SetImageSharePayload) GetProjects() *[]string
GetProjects returns the Projects field value if set, zero value otherwise.
func (*SetImageSharePayload) GetProjectsOk ¶ added in v0.17.0
func (o *SetImageSharePayload) GetProjectsOk() (*[]string, bool)
GetProjectsOk returns a tuple with the Projects field value if set, nil otherwise and a boolean to check if the value has been set.
func (*SetImageSharePayload) HasParentOrganization ¶ added in v0.17.0
func (o *SetImageSharePayload) HasParentOrganization() bool
HasParentOrganization returns a boolean if a field has been set.
func (*SetImageSharePayload) HasProjects ¶ added in v0.17.0
func (o *SetImageSharePayload) HasProjects() bool
HasProjects returns a boolean if a field has been set.
func (*SetImageSharePayload) SetParentOrganization ¶ added in v0.17.0
func (o *SetImageSharePayload) SetParentOrganization(v *bool)
SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field.
func (*SetImageSharePayload) SetProjects ¶ added in v0.17.0
func (o *SetImageSharePayload) SetProjects(v *[]string)
SetProjects gets a reference to the given []string and assigns it to the Projects field.
func (SetImageSharePayload) ToMap ¶ added in v0.17.0
func (o SetImageSharePayload) ToMap() (map[string]interface{}, error)
type Snapshot ¶ added in v0.17.0
type Snapshot struct { // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,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"` // Size in Gigabyte. Size *int64 `json:"size,omitempty"` // The status of a snapshot object. Status *string `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` // Universally Unique Identifier (UUID). // REQUIRED VolumeId *string `json:"volumeId"` }
Snapshot Object that represents a snapshot.
func NewSnapshot ¶ added in v0.17.0
NewSnapshot instantiates a new Snapshot object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSnapshotWithDefaults ¶ added in v0.17.0
func NewSnapshotWithDefaults() *Snapshot
NewSnapshotWithDefaults instantiates a new Snapshot object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*Snapshot) GetCreatedAt ¶ added in v0.17.0
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Snapshot) GetCreatedAtOk ¶ added in v0.17.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snapshot) GetId ¶ added in v0.17.0
GetId returns the Id field value if set, zero value otherwise.
func (*Snapshot) GetIdOk ¶ added in v0.17.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snapshot) GetLabels ¶ added in v0.17.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Snapshot) GetLabelsOk ¶ added in v0.17.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snapshot) GetName ¶ added in v0.17.0
GetName returns the Name field value if set, zero value otherwise.
func (*Snapshot) GetNameOk ¶ added in v0.17.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snapshot) GetSize ¶ added in v0.17.0
GetSize returns the Size field value if set, zero value otherwise.
func (*Snapshot) GetSizeOk ¶ added in v0.17.0
GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snapshot) GetStatus ¶ added in v0.17.0
GetStatus returns the Status field value if set, zero value otherwise.
func (*Snapshot) GetStatusOk ¶ added in v0.17.0
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snapshot) GetUpdatedAt ¶ added in v0.17.0
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Snapshot) GetUpdatedAtOk ¶ added in v0.17.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Snapshot) GetVolumeId ¶ added in v0.17.0
GetVolumeId returns the VolumeId field value
func (*Snapshot) GetVolumeIdOk ¶ added in v0.17.0
GetVolumeIdOk returns a tuple with the VolumeId field value and a boolean to check if the value has been set.
func (*Snapshot) HasCreatedAt ¶ added in v0.17.0
HasCreatedAt returns a boolean if a field has been set.
func (*Snapshot) HasUpdatedAt ¶ added in v0.17.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Snapshot) SetCreatedAt ¶ added in v0.17.0
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Snapshot) SetId ¶ added in v0.17.0
SetId gets a reference to the given string and assigns it to the Id field.
func (*Snapshot) SetLabels ¶ added in v0.17.0
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*Snapshot) SetName ¶ added in v0.17.0
SetName gets a reference to the given string and assigns it to the Name field.
func (*Snapshot) SetSize ¶ added in v0.17.0
SetSize gets a reference to the given int64 and assigns it to the Size field.
func (*Snapshot) SetStatus ¶ added in v0.17.0
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*Snapshot) SetUpdatedAt ¶ added in v0.17.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*Snapshot) SetVolumeId ¶ added in v0.17.0
SetVolumeId sets field value
type SnapshotListResponse ¶ added in v0.17.0
type SnapshotListResponse struct { // A list containing snapshot objects. // REQUIRED Items *[]Snapshot `json:"items"` }
SnapshotListResponse Snapshot list response.
func NewSnapshotListResponse ¶ added in v0.17.0
func NewSnapshotListResponse(items *[]Snapshot) *SnapshotListResponse
NewSnapshotListResponse instantiates a new SnapshotListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewSnapshotListResponseWithDefaults ¶ added in v0.17.0
func NewSnapshotListResponseWithDefaults() *SnapshotListResponse
NewSnapshotListResponseWithDefaults instantiates a new SnapshotListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*SnapshotListResponse) GetItems ¶ added in v0.17.0
func (o *SnapshotListResponse) GetItems() *[]Snapshot
GetItems returns the Items field value
func (*SnapshotListResponse) GetItemsOk ¶ added in v0.17.0
func (o *SnapshotListResponse) GetItemsOk() (*[]Snapshot, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*SnapshotListResponse) SetItems ¶ added in v0.17.0
func (o *SnapshotListResponse) SetItems(v *[]Snapshot)
SetItems sets field value
func (SnapshotListResponse) ToMap ¶ added in v0.17.0
func (o SnapshotListResponse) 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
func (o *UpdateAreaAddressFamily) GetIpv4() *UpdateAreaIPv4
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 UpdateBackupPayload ¶ added in v0.17.0
type UpdateBackupPayload struct { // Object that represents an availability zone. AvailabilityZone *string `json:"availabilityZone,omitempty"` // Date-time when resource was created. CreatedAt *time.Time `json:"createdAt,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"` // Size in Gigabyte. Size *int64 `json:"size,omitempty"` // Universally Unique Identifier (UUID). SnapshotId *string `json:"snapshotId,omitempty"` // The status of a backup object. Status *string `json:"status,omitempty"` // Date-time when resource was last updated. UpdatedAt *time.Time `json:"updatedAt,omitempty"` // Universally Unique Identifier (UUID). VolumeId *string `json:"volumeId,omitempty"` }
UpdateBackupPayload Object that represents a backup.
func NewUpdateBackupPayload ¶ added in v0.17.0
func NewUpdateBackupPayload() *UpdateBackupPayload
NewUpdateBackupPayload instantiates a new UpdateBackupPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateBackupPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateBackupPayloadWithDefaults() *UpdateBackupPayload
NewUpdateBackupPayloadWithDefaults instantiates a new UpdateBackupPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateBackupPayload) GetAvailabilityZone ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetAvailabilityZone() *string
GetAvailabilityZone returns the AvailabilityZone field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetAvailabilityZoneOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetCreatedAt ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetCreatedAt() *time.Time
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetCreatedAtOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetId ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetId() *string
GetId returns the Id field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetIdOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetLabels ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetLabelsOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetName ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetNameOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetSize ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetSize() *int64
GetSize returns the Size field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetSizeOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetSnapshotId ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetSnapshotId() *string
GetSnapshotId returns the SnapshotId field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetSnapshotIdOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetSnapshotIdOk() (*string, bool)
GetSnapshotIdOk returns a tuple with the SnapshotId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateBackupPayload) GetStatus ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetStatus() *string
GetStatus returns the Status field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetStatusOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetUpdatedAt ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetUpdatedAt() *time.Time
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetUpdatedAtOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) GetVolumeId ¶ added in v0.17.0
func (o *UpdateBackupPayload) GetVolumeId() *string
GetVolumeId returns the VolumeId field value if set, zero value otherwise.
func (*UpdateBackupPayload) GetVolumeIdOk ¶ added in v0.17.0
func (o *UpdateBackupPayload) 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 (*UpdateBackupPayload) HasAvailabilityZone ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasAvailabilityZone() bool
HasAvailabilityZone returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasCreatedAt ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasCreatedAt() bool
HasCreatedAt returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasId ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasId() bool
HasId returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasLabels ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasName ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasSize ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasSize() bool
HasSize returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasSnapshotId ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasSnapshotId() bool
HasSnapshotId returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasStatus ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasStatus() bool
HasStatus returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasUpdatedAt ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasUpdatedAt() bool
HasUpdatedAt returns a boolean if a field has been set.
func (*UpdateBackupPayload) HasVolumeId ¶ added in v0.17.0
func (o *UpdateBackupPayload) HasVolumeId() bool
HasVolumeId returns a boolean if a field has been set.
func (*UpdateBackupPayload) SetAvailabilityZone ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetAvailabilityZone(v *string)
SetAvailabilityZone gets a reference to the given string and assigns it to the AvailabilityZone field.
func (*UpdateBackupPayload) SetCreatedAt ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetCreatedAt(v *time.Time)
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*UpdateBackupPayload) SetId ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetId(v *string)
SetId gets a reference to the given string and assigns it to the Id field.
func (*UpdateBackupPayload) SetLabels ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*UpdateBackupPayload) SetName ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateBackupPayload) SetSize ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetSize(v *int64)
SetSize gets a reference to the given int64 and assigns it to the Size field.
func (*UpdateBackupPayload) SetSnapshotId ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetSnapshotId(v *string)
SetSnapshotId gets a reference to the given string and assigns it to the SnapshotId field.
func (*UpdateBackupPayload) SetStatus ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetStatus(v *string)
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*UpdateBackupPayload) SetUpdatedAt ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetUpdatedAt(v *time.Time)
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
func (*UpdateBackupPayload) SetVolumeId ¶ added in v0.17.0
func (o *UpdateBackupPayload) SetVolumeId(v *string)
SetVolumeId gets a reference to the given string and assigns it to the VolumeId field.
func (UpdateBackupPayload) ToMap ¶ added in v0.17.0
func (o UpdateBackupPayload) ToMap() (map[string]interface{}, error)
type UpdateImagePayload ¶ added in v0.17.0
type UpdateImagePayload struct { Config *ImageConfig `json:"config,omitempty"` // Object that represents a disk format. DiskFormat *string `json:"diskFormat,omitempty"` // Object that represents the labels of an object. Labels *map[string]interface{} `json:"labels,omitempty"` // Size in Gigabyte. MinDiskSize *int64 `json:"minDiskSize,omitempty"` // Size in Megabyte. MinRam *int64 `json:"minRam,omitempty"` // The name for a General Object. Matches Names and also UUIDs. Name *string `json:"name,omitempty"` Protected *bool `json:"protected,omitempty"` }
UpdateImagePayload Object that represents an update request body of an Image.
func NewUpdateImagePayload ¶ added in v0.17.0
func NewUpdateImagePayload() *UpdateImagePayload
NewUpdateImagePayload instantiates a new UpdateImagePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateImagePayloadWithDefaults ¶ added in v0.17.0
func NewUpdateImagePayloadWithDefaults() *UpdateImagePayload
NewUpdateImagePayloadWithDefaults instantiates a new UpdateImagePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateImagePayload) GetConfig ¶ added in v0.17.0
func (o *UpdateImagePayload) GetConfig() *ImageConfig
GetConfig returns the Config field value if set, zero value otherwise.
func (*UpdateImagePayload) GetConfigOk ¶ added in v0.17.0
func (o *UpdateImagePayload) GetConfigOk() (*ImageConfig, bool)
GetConfigOk returns a tuple with the Config field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateImagePayload) GetDiskFormat ¶ added in v0.17.0
func (o *UpdateImagePayload) GetDiskFormat() *string
GetDiskFormat returns the DiskFormat field value if set, zero value otherwise.
func (*UpdateImagePayload) GetDiskFormatOk ¶ added in v0.17.0
func (o *UpdateImagePayload) GetDiskFormatOk() (*string, bool)
GetDiskFormatOk returns a tuple with the DiskFormat field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateImagePayload) GetLabels ¶ added in v0.17.0
func (o *UpdateImagePayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateImagePayload) GetLabelsOk ¶ added in v0.17.0
func (o *UpdateImagePayload) 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 (*UpdateImagePayload) GetMinDiskSize ¶ added in v0.17.0
func (o *UpdateImagePayload) GetMinDiskSize() *int64
GetMinDiskSize returns the MinDiskSize field value if set, zero value otherwise.
func (*UpdateImagePayload) GetMinDiskSizeOk ¶ added in v0.17.0
func (o *UpdateImagePayload) GetMinDiskSizeOk() (*int64, bool)
GetMinDiskSizeOk returns a tuple with the MinDiskSize field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateImagePayload) GetMinRam ¶ added in v0.17.0
func (o *UpdateImagePayload) GetMinRam() *int64
GetMinRam returns the MinRam field value if set, zero value otherwise.
func (*UpdateImagePayload) GetMinRamOk ¶ added in v0.17.0
func (o *UpdateImagePayload) GetMinRamOk() (*int64, bool)
GetMinRamOk returns a tuple with the MinRam field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateImagePayload) GetName ¶ added in v0.17.0
func (o *UpdateImagePayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateImagePayload) GetNameOk ¶ added in v0.17.0
func (o *UpdateImagePayload) 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 (*UpdateImagePayload) GetProtected ¶ added in v0.17.0
func (o *UpdateImagePayload) GetProtected() *bool
GetProtected returns the Protected field value if set, zero value otherwise.
func (*UpdateImagePayload) GetProtectedOk ¶ added in v0.17.0
func (o *UpdateImagePayload) GetProtectedOk() (*bool, bool)
GetProtectedOk returns a tuple with the Protected field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateImagePayload) HasConfig ¶ added in v0.17.0
func (o *UpdateImagePayload) HasConfig() bool
HasConfig returns a boolean if a field has been set.
func (*UpdateImagePayload) HasDiskFormat ¶ added in v0.17.0
func (o *UpdateImagePayload) HasDiskFormat() bool
HasDiskFormat returns a boolean if a field has been set.
func (*UpdateImagePayload) HasLabels ¶ added in v0.17.0
func (o *UpdateImagePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateImagePayload) HasMinDiskSize ¶ added in v0.17.0
func (o *UpdateImagePayload) HasMinDiskSize() bool
HasMinDiskSize returns a boolean if a field has been set.
func (*UpdateImagePayload) HasMinRam ¶ added in v0.17.0
func (o *UpdateImagePayload) HasMinRam() bool
HasMinRam returns a boolean if a field has been set.
func (*UpdateImagePayload) HasName ¶ added in v0.17.0
func (o *UpdateImagePayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateImagePayload) HasProtected ¶ added in v0.17.0
func (o *UpdateImagePayload) HasProtected() bool
HasProtected returns a boolean if a field has been set.
func (*UpdateImagePayload) SetConfig ¶ added in v0.17.0
func (o *UpdateImagePayload) SetConfig(v *ImageConfig)
SetConfig gets a reference to the given ImageConfig and assigns it to the Config field.
func (*UpdateImagePayload) SetDiskFormat ¶ added in v0.17.0
func (o *UpdateImagePayload) SetDiskFormat(v *string)
SetDiskFormat gets a reference to the given string and assigns it to the DiskFormat field.
func (*UpdateImagePayload) SetLabels ¶ added in v0.17.0
func (o *UpdateImagePayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*UpdateImagePayload) SetMinDiskSize ¶ added in v0.17.0
func (o *UpdateImagePayload) SetMinDiskSize(v *int64)
SetMinDiskSize gets a reference to the given int64 and assigns it to the MinDiskSize field.
func (*UpdateImagePayload) SetMinRam ¶ added in v0.17.0
func (o *UpdateImagePayload) SetMinRam(v *int64)
SetMinRam gets a reference to the given int64 and assigns it to the MinRam field.
func (*UpdateImagePayload) SetName ¶ added in v0.17.0
func (o *UpdateImagePayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (*UpdateImagePayload) SetProtected ¶ added in v0.17.0
func (o *UpdateImagePayload) SetProtected(v *bool)
SetProtected gets a reference to the given bool and assigns it to the Protected field.
func (UpdateImagePayload) ToMap ¶ added in v0.17.0
func (o UpdateImagePayload) ToMap() (map[string]interface{}, error)
type UpdateImageSharePayload ¶ added in v0.17.0
type UpdateImageSharePayload struct { bool `json:"parentOrganization,omitempty"` Projects *[]string `json:"projects,omitempty"` }ParentOrganization *
UpdateImageSharePayload Share details of an Image. For requests ParentOrganization and Projects are mutually exclusive.
func NewUpdateImageSharePayload ¶ added in v0.17.0
func NewUpdateImageSharePayload() *UpdateImageSharePayload
NewUpdateImageSharePayload instantiates a new UpdateImageSharePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateImageSharePayloadWithDefaults ¶ added in v0.17.0
func NewUpdateImageSharePayloadWithDefaults() *UpdateImageSharePayload
NewUpdateImageSharePayloadWithDefaults instantiates a new UpdateImageSharePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateImageSharePayload) GetParentOrganization ¶ added in v0.17.0
func (o *UpdateImageSharePayload) GetParentOrganization() *bool
GetParentOrganization returns the ParentOrganization field value if set, zero value otherwise.
func (*UpdateImageSharePayload) GetParentOrganizationOk ¶ added in v0.17.0
func (o *UpdateImageSharePayload) GetParentOrganizationOk() (*bool, bool)
GetParentOrganizationOk returns a tuple with the ParentOrganization field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateImageSharePayload) GetProjects ¶ added in v0.17.0
func (o *UpdateImageSharePayload) GetProjects() *[]string
GetProjects returns the Projects field value if set, zero value otherwise.
func (*UpdateImageSharePayload) GetProjectsOk ¶ added in v0.17.0
func (o *UpdateImageSharePayload) GetProjectsOk() (*[]string, bool)
GetProjectsOk returns a tuple with the Projects field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateImageSharePayload) HasParentOrganization ¶ added in v0.17.0
func (o *UpdateImageSharePayload) HasParentOrganization() bool
HasParentOrganization returns a boolean if a field has been set.
func (*UpdateImageSharePayload) HasProjects ¶ added in v0.17.0
func (o *UpdateImageSharePayload) HasProjects() bool
HasProjects returns a boolean if a field has been set.
func (*UpdateImageSharePayload) SetParentOrganization ¶ added in v0.17.0
func (o *UpdateImageSharePayload) SetParentOrganization(v *bool)
SetParentOrganization gets a reference to the given bool and assigns it to the ParentOrganization field.
func (*UpdateImageSharePayload) SetProjects ¶ added in v0.17.0
func (o *UpdateImageSharePayload) SetProjects(v *[]string)
SetProjects gets a reference to the given []string and assigns it to the Projects field.
func (UpdateImageSharePayload) ToMap ¶ added in v0.17.0
func (o UpdateImageSharePayload) ToMap() (map[string]interface{}, error)
type UpdateKeyPairPayload ¶ added in v0.16.0
type UpdateKeyPairPayload struct { // Object that represents the labels of an object. Labels *map[string]interface{} `json:"labels,omitempty"` }
UpdateKeyPairPayload Object that represents an update request body of a public key of an SSH keypair.
func NewUpdateKeyPairPayload ¶ added in v0.16.0
func NewUpdateKeyPairPayload() *UpdateKeyPairPayload
NewUpdateKeyPairPayload instantiates a new UpdateKeyPairPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateKeyPairPayloadWithDefaults ¶ added in v0.16.0
func NewUpdateKeyPairPayloadWithDefaults() *UpdateKeyPairPayload
NewUpdateKeyPairPayloadWithDefaults instantiates a new UpdateKeyPairPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateKeyPairPayload) GetLabels ¶ added in v0.16.0
func (o *UpdateKeyPairPayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateKeyPairPayload) GetLabelsOk ¶ added in v0.16.0
func (o *UpdateKeyPairPayload) 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 (*UpdateKeyPairPayload) HasLabels ¶ added in v0.16.0
func (o *UpdateKeyPairPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateKeyPairPayload) SetLabels ¶ added in v0.16.0
func (o *UpdateKeyPairPayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (UpdateKeyPairPayload) ToMap ¶ added in v0.16.0
func (o UpdateKeyPairPayload) ToMap() (map[string]interface{}, error)
type 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
func (o *UpdateNetworkAddressFamily) GetIpv4() *UpdateNetworkIPv4Body
GetIpv4 returns the Ipv4 field value if set, zero value otherwise.
func (*UpdateNetworkAddressFamily) GetIpv4Ok ¶ added in v0.12.0
func (o *UpdateNetworkAddressFamily) GetIpv4Ok() (*UpdateNetworkIPv4Body, 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 (*UpdateNetworkAddressFamily) GetIpv6 ¶ added in v0.12.0
func (o *UpdateNetworkAddressFamily) GetIpv6() *UpdateNetworkIPv6Body
GetIpv6 returns the Ipv6 field value if set, zero value otherwise.
func (*UpdateNetworkAddressFamily) GetIpv6Ok ¶ added in v0.12.0
func (o *UpdateNetworkAddressFamily) GetIpv6Ok() (*UpdateNetworkIPv6Body, 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 (*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
func (o *UpdateNetworkAddressFamily) SetIpv4(v *UpdateNetworkIPv4Body)
SetIpv4 gets a reference to the given UpdateNetworkIPv4Body and assigns it to the Ipv4 field.
func (*UpdateNetworkAddressFamily) SetIpv6 ¶ added in v0.12.0
func (o *UpdateNetworkAddressFamily) SetIpv6(v *UpdateNetworkIPv6Body)
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 UpdateNetworkAreaRoutePayload ¶ added in v0.15.0
type UpdateNetworkAreaRoutePayload struct { // Object that represents the labels of an object. Labels *map[string]interface{} `json:"labels,omitempty"` }
UpdateNetworkAreaRoutePayload Object that represents the request body for a route update.
func NewUpdateNetworkAreaRoutePayload ¶ added in v0.15.0
func NewUpdateNetworkAreaRoutePayload() *UpdateNetworkAreaRoutePayload
NewUpdateNetworkAreaRoutePayload instantiates a new UpdateNetworkAreaRoutePayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateNetworkAreaRoutePayloadWithDefaults ¶ added in v0.15.0
func NewUpdateNetworkAreaRoutePayloadWithDefaults() *UpdateNetworkAreaRoutePayload
NewUpdateNetworkAreaRoutePayloadWithDefaults instantiates a new UpdateNetworkAreaRoutePayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateNetworkAreaRoutePayload) GetLabels ¶ added in v0.15.0
func (o *UpdateNetworkAreaRoutePayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateNetworkAreaRoutePayload) GetLabelsOk ¶ added in v0.15.0
func (o *UpdateNetworkAreaRoutePayload) 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 (*UpdateNetworkAreaRoutePayload) HasLabels ¶ added in v0.15.0
func (o *UpdateNetworkAreaRoutePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateNetworkAreaRoutePayload) SetLabels ¶ added in v0.15.0
func (o *UpdateNetworkAreaRoutePayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (UpdateNetworkAreaRoutePayload) ToMap ¶ added in v0.15.0
func (o UpdateNetworkAreaRoutePayload) ToMap() (map[string]interface{}, error)
type 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 UpdateNicPayload ¶ added in v0.16.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.16.0
func NewUpdateNicPayload() *UpdateNicPayload
NewUpdateNicPayload instantiates a new UpdateNicPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateNicPayloadWithDefaults ¶ added in v0.16.0
func NewUpdateNicPayloadWithDefaults() *UpdateNicPayload
NewUpdateNicPayloadWithDefaults instantiates a new UpdateNicPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateNicPayload) GetAllowedAddresses ¶ added in v0.16.0
func (o *UpdateNicPayload) GetAllowedAddresses() *[]AllowedAddressesInner
GetAllowedAddresses returns the AllowedAddresses field value if set, zero value otherwise.
func (*UpdateNicPayload) GetAllowedAddressesOk ¶ added in v0.16.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.16.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.16.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.16.0
func (o *UpdateNicPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateNicPayload) GetNameOk ¶ added in v0.16.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.16.0
func (o *UpdateNicPayload) GetNicSecurity() *bool
GetNicSecurity returns the NicSecurity field value if set, zero value otherwise.
func (*UpdateNicPayload) GetNicSecurityOk ¶ added in v0.16.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.16.0
func (o *UpdateNicPayload) GetSecurityGroups() *[]string
GetSecurityGroups returns the SecurityGroups field value if set, zero value otherwise.
func (*UpdateNicPayload) GetSecurityGroupsOk ¶ added in v0.16.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.16.0
func (o *UpdateNicPayload) HasAllowedAddresses() bool
HasAllowedAddresses returns a boolean if a field has been set.
func (*UpdateNicPayload) HasLabels ¶ added in v0.16.0
func (o *UpdateNicPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateNicPayload) HasName ¶ added in v0.16.0
func (o *UpdateNicPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateNicPayload) HasNicSecurity ¶ added in v0.16.0
func (o *UpdateNicPayload) HasNicSecurity() bool
HasNicSecurity returns a boolean if a field has been set.
func (*UpdateNicPayload) HasSecurityGroups ¶ added in v0.16.0
func (o *UpdateNicPayload) HasSecurityGroups() bool
HasSecurityGroups returns a boolean if a field has been set.
func (*UpdateNicPayload) SetAllowedAddresses ¶ added in v0.16.0
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.16.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.16.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.16.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.16.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.16.0
func (o UpdateNicPayload) ToMap() (map[string]interface{}, error)
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 UpdateSnapshotPayload ¶ added in v0.17.0
type UpdateSnapshotPayload 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"` }
UpdateSnapshotPayload Object that represents an update request body of a snapshot.
func NewUpdateSnapshotPayload ¶ added in v0.17.0
func NewUpdateSnapshotPayload() *UpdateSnapshotPayload
NewUpdateSnapshotPayload instantiates a new UpdateSnapshotPayload object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewUpdateSnapshotPayloadWithDefaults ¶ added in v0.17.0
func NewUpdateSnapshotPayloadWithDefaults() *UpdateSnapshotPayload
NewUpdateSnapshotPayloadWithDefaults instantiates a new UpdateSnapshotPayload object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*UpdateSnapshotPayload) GetLabels ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*UpdateSnapshotPayload) GetLabelsOk ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) 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 (*UpdateSnapshotPayload) GetName ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) GetName() *string
GetName returns the Name field value if set, zero value otherwise.
func (*UpdateSnapshotPayload) GetNameOk ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) 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 (*UpdateSnapshotPayload) HasLabels ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateSnapshotPayload) HasName ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateSnapshotPayload) SetLabels ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*UpdateSnapshotPayload) SetName ¶ added in v0.17.0
func (o *UpdateSnapshotPayload) SetName(v *string)
SetName gets a reference to the given string and assigns it to the Name field.
func (UpdateSnapshotPayload) ToMap ¶ added in v0.17.0
func (o UpdateSnapshotPayload) ToMap() (map[string]interface{}, error)
type UpdateVolumePayload ¶ added in v0.13.0
type UpdateVolumePayload struct { // Indicates if a volume is bootable. Bootable *bool `json:"bootable,omitempty"` // Description Object. Allows string up to 127 Characters. Description *string `json:"description,omitempty"` ImageConfig *ImageConfig `json:"imageConfig,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) GetBootable ¶ added in v0.16.0
func (o *UpdateVolumePayload) GetBootable() *bool
GetBootable returns the Bootable field value if set, zero value otherwise.
func (*UpdateVolumePayload) GetBootableOk ¶ added in v0.16.0
func (o *UpdateVolumePayload) GetBootableOk() (*bool, bool)
GetBootableOk returns a tuple with the Bootable field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVolumePayload) GetDescription ¶ added in v0.13.0
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) GetImageConfig ¶ added in v0.17.0
func (o *UpdateVolumePayload) GetImageConfig() *ImageConfig
GetImageConfig returns the ImageConfig field value if set, zero value otherwise.
func (*UpdateVolumePayload) GetImageConfigOk ¶ added in v0.17.0
func (o *UpdateVolumePayload) GetImageConfigOk() (*ImageConfig, bool)
GetImageConfigOk returns a tuple with the ImageConfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*UpdateVolumePayload) GetLabels ¶ added in v0.13.0
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) HasBootable ¶ added in v0.16.0
func (o *UpdateVolumePayload) HasBootable() bool
HasBootable returns a boolean if a field has been set.
func (*UpdateVolumePayload) HasDescription ¶ added in v0.13.0
func (o *UpdateVolumePayload) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*UpdateVolumePayload) HasImageConfig ¶ added in v0.17.0
func (o *UpdateVolumePayload) HasImageConfig() bool
HasImageConfig returns a boolean if a field has been set.
func (*UpdateVolumePayload) HasLabels ¶ added in v0.13.0
func (o *UpdateVolumePayload) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*UpdateVolumePayload) HasName ¶ added in v0.13.0
func (o *UpdateVolumePayload) HasName() bool
HasName returns a boolean if a field has been set.
func (*UpdateVolumePayload) SetBootable ¶ added in v0.16.0
func (o *UpdateVolumePayload) SetBootable(v *bool)
SetBootable gets a reference to the given bool and assigns it to the Bootable field.
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) SetImageConfig ¶ added in v0.17.0
func (o *UpdateVolumePayload) SetImageConfig(v *ImageConfig)
SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig 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"` // Indicates if a volume is bootable. Bootable *bool `json:"bootable,omitempty"` // 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"` ImageConfig *ImageConfig `json:"imageConfig,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
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
GetAvailabilityZone returns the AvailabilityZone field value
func (*Volume) GetAvailabilityZoneOk ¶ added in v0.13.0
GetAvailabilityZoneOk returns a tuple with the AvailabilityZone field value and a boolean to check if the value has been set.
func (*Volume) GetBootable ¶ added in v0.16.0
GetBootable returns the Bootable field value if set, zero value otherwise.
func (*Volume) GetBootableOk ¶ added in v0.16.0
GetBootableOk returns a tuple with the Bootable field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetCreatedAt ¶ added in v0.13.0
GetCreatedAt returns the CreatedAt field value if set, zero value otherwise.
func (*Volume) GetCreatedAtOk ¶ added in v0.13.0
GetCreatedAtOk returns a tuple with the CreatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetDescription ¶ added in v0.13.0
GetDescription returns the Description field value if set, zero value otherwise.
func (*Volume) GetDescriptionOk ¶ added in v0.13.0
GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetId ¶ added in v0.13.0
GetId returns the Id field value if set, zero value otherwise.
func (*Volume) GetIdOk ¶ added in v0.13.0
GetIdOk returns a tuple with the Id field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetImageConfig ¶ added in v0.17.0
func (o *Volume) GetImageConfig() *ImageConfig
GetImageConfig returns the ImageConfig field value if set, zero value otherwise.
func (*Volume) GetImageConfigOk ¶ added in v0.17.0
func (o *Volume) GetImageConfigOk() (*ImageConfig, bool)
GetImageConfigOk returns a tuple with the ImageConfig field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetLabels ¶ added in v0.13.0
GetLabels returns the Labels field value if set, zero value otherwise.
func (*Volume) GetLabelsOk ¶ added in v0.13.0
GetLabelsOk returns a tuple with the Labels field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetName ¶ added in v0.13.0
GetName returns the Name field value if set, zero value otherwise.
func (*Volume) GetNameOk ¶ added in v0.13.0
GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetPerformanceClass ¶ added in v0.13.0
GetPerformanceClass returns the PerformanceClass field value if set, zero value otherwise.
func (*Volume) GetPerformanceClassOk ¶ added in v0.13.0
GetPerformanceClassOk returns a tuple with the PerformanceClass field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetServerId ¶ added in v0.13.0
GetServerId returns the ServerId field value if set, zero value otherwise.
func (*Volume) GetServerIdOk ¶ added in v0.13.0
GetServerIdOk returns a tuple with the ServerId field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetSize ¶ added in v0.13.0
GetSize returns the Size field value if set, zero value otherwise.
func (*Volume) GetSizeOk ¶ added in v0.13.0
GetSizeOk returns a tuple with the Size field value if set, nil otherwise and a boolean to check if the value has been set.
func (*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
GetStatus returns the Status field value if set, zero value otherwise.
func (*Volume) GetStatusOk ¶ added in v0.13.0
GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) GetUpdatedAt ¶ added in v0.13.0
GetUpdatedAt returns the UpdatedAt field value if set, zero value otherwise.
func (*Volume) GetUpdatedAtOk ¶ added in v0.13.0
GetUpdatedAtOk returns a tuple with the UpdatedAt field value if set, nil otherwise and a boolean to check if the value has been set.
func (*Volume) HasBootable ¶ added in v0.16.0
HasBootable returns a boolean if a field has been set.
func (*Volume) HasCreatedAt ¶ added in v0.13.0
HasCreatedAt returns a boolean if a field has been set.
func (*Volume) HasDescription ¶ added in v0.13.0
HasDescription returns a boolean if a field has been set.
func (*Volume) HasImageConfig ¶ added in v0.17.0
HasImageConfig returns a boolean if a field has been set.
func (*Volume) HasPerformanceClass ¶ added in v0.13.0
HasPerformanceClass returns a boolean if a field has been set.
func (*Volume) HasServerId ¶ added in v0.13.0
HasServerId returns a boolean if a field has been set.
func (*Volume) HasUpdatedAt ¶ added in v0.13.0
HasUpdatedAt returns a boolean if a field has been set.
func (*Volume) SetAvailabilityZone ¶ added in v0.13.0
SetAvailabilityZone sets field value
func (*Volume) SetBootable ¶ added in v0.16.0
SetBootable gets a reference to the given bool and assigns it to the Bootable field.
func (*Volume) SetCreatedAt ¶ added in v0.13.0
SetCreatedAt gets a reference to the given time.Time and assigns it to the CreatedAt field.
func (*Volume) SetDescription ¶ added in v0.13.0
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*Volume) SetId ¶ added in v0.13.0
SetId gets a reference to the given string and assigns it to the Id field.
func (*Volume) SetImageConfig ¶ added in v0.17.0
func (o *Volume) SetImageConfig(v *ImageConfig)
SetImageConfig gets a reference to the given ImageConfig and assigns it to the ImageConfig field.
func (*Volume) SetLabels ¶ added in v0.13.0
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
SetName gets a reference to the given string and assigns it to the Name field.
func (*Volume) SetPerformanceClass ¶ added in v0.13.0
SetPerformanceClass gets a reference to the given string and assigns it to the PerformanceClass field.
func (*Volume) SetServerId ¶ added in v0.13.0
SetServerId gets a reference to the given string and assigns it to the ServerId field.
func (*Volume) SetSize ¶ added in v0.13.0
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
SetStatus gets a reference to the given string and assigns it to the Status field.
func (*Volume) SetUpdatedAt ¶ added in v0.13.0
SetUpdatedAt gets a reference to the given time.Time and assigns it to the UpdatedAt field.
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
func (o *VolumeAttachmentListResponse) GetItems() *[]VolumeAttachment
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
func (o *VolumeAttachmentListResponse) SetItems(v *[]VolumeAttachment)
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 VolumePerformanceClass ¶ added in v0.16.0
type VolumePerformanceClass struct { // Description Object. Allows string up to 127 Characters. Description *string `json:"description,omitempty"` // Input/Output Operations per second. Iops *int64 `json:"iops,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"` // Throughput in Megabyte per second. Throughput *int64 `json:"throughput,omitempty"` }
VolumePerformanceClass Object that represents a Volume performance class.
func NewVolumePerformanceClass ¶ added in v0.16.0
func NewVolumePerformanceClass(name *string) *VolumePerformanceClass
NewVolumePerformanceClass instantiates a new VolumePerformanceClass object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVolumePerformanceClassWithDefaults ¶ added in v0.16.0
func NewVolumePerformanceClassWithDefaults() *VolumePerformanceClass
NewVolumePerformanceClassWithDefaults instantiates a new VolumePerformanceClass object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*VolumePerformanceClass) GetDescription ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetDescription() *string
GetDescription returns the Description field value if set, zero value otherwise.
func (*VolumePerformanceClass) GetDescriptionOk ¶ added in v0.16.0
func (o *VolumePerformanceClass) 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 (*VolumePerformanceClass) GetIops ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetIops() *int64
GetIops returns the Iops field value if set, zero value otherwise.
func (*VolumePerformanceClass) GetIopsOk ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetIopsOk() (*int64, bool)
GetIopsOk returns a tuple with the Iops field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumePerformanceClass) GetLabels ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetLabels() *map[string]interface{}
GetLabels returns the Labels field value if set, zero value otherwise.
func (*VolumePerformanceClass) GetLabelsOk ¶ added in v0.16.0
func (o *VolumePerformanceClass) 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 (*VolumePerformanceClass) GetName ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetName() *string
GetName returns the Name field value
func (*VolumePerformanceClass) GetNameOk ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetNameOk() (*string, bool)
GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.
func (*VolumePerformanceClass) GetThroughput ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetThroughput() *int64
GetThroughput returns the Throughput field value if set, zero value otherwise.
func (*VolumePerformanceClass) GetThroughputOk ¶ added in v0.16.0
func (o *VolumePerformanceClass) GetThroughputOk() (*int64, bool)
GetThroughputOk returns a tuple with the Throughput field value if set, nil otherwise and a boolean to check if the value has been set.
func (*VolumePerformanceClass) HasDescription ¶ added in v0.16.0
func (o *VolumePerformanceClass) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (*VolumePerformanceClass) HasIops ¶ added in v0.16.0
func (o *VolumePerformanceClass) HasIops() bool
HasIops returns a boolean if a field has been set.
func (*VolumePerformanceClass) HasLabels ¶ added in v0.16.0
func (o *VolumePerformanceClass) HasLabels() bool
HasLabels returns a boolean if a field has been set.
func (*VolumePerformanceClass) HasThroughput ¶ added in v0.16.0
func (o *VolumePerformanceClass) HasThroughput() bool
HasThroughput returns a boolean if a field has been set.
func (*VolumePerformanceClass) SetDescription ¶ added in v0.16.0
func (o *VolumePerformanceClass) SetDescription(v *string)
SetDescription gets a reference to the given string and assigns it to the Description field.
func (*VolumePerformanceClass) SetIops ¶ added in v0.16.0
func (o *VolumePerformanceClass) SetIops(v *int64)
SetIops gets a reference to the given int64 and assigns it to the Iops field.
func (*VolumePerformanceClass) SetLabels ¶ added in v0.16.0
func (o *VolumePerformanceClass) SetLabels(v *map[string]interface{})
SetLabels gets a reference to the given map[string]interface{} and assigns it to the Labels field.
func (*VolumePerformanceClass) SetName ¶ added in v0.16.0
func (o *VolumePerformanceClass) SetName(v *string)
SetName sets field value
func (*VolumePerformanceClass) SetThroughput ¶ added in v0.16.0
func (o *VolumePerformanceClass) SetThroughput(v *int64)
SetThroughput gets a reference to the given int64 and assigns it to the Throughput field.
func (VolumePerformanceClass) ToMap ¶ added in v0.16.0
func (o VolumePerformanceClass) ToMap() (map[string]interface{}, error)
type VolumePerformanceClassListResponse ¶ added in v0.16.0
type VolumePerformanceClassListResponse struct { // A list containing Volume performance classes. // REQUIRED Items *[]VolumePerformanceClass `json:"items"` }
VolumePerformanceClassListResponse Volume performance class list response.
func NewVolumePerformanceClassListResponse ¶ added in v0.16.0
func NewVolumePerformanceClassListResponse(items *[]VolumePerformanceClass) *VolumePerformanceClassListResponse
NewVolumePerformanceClassListResponse instantiates a new VolumePerformanceClassListResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed
func NewVolumePerformanceClassListResponseWithDefaults ¶ added in v0.16.0
func NewVolumePerformanceClassListResponseWithDefaults() *VolumePerformanceClassListResponse
NewVolumePerformanceClassListResponseWithDefaults instantiates a new VolumePerformanceClassListResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set
func (*VolumePerformanceClassListResponse) GetItems ¶ added in v0.16.0
func (o *VolumePerformanceClassListResponse) GetItems() *[]VolumePerformanceClass
GetItems returns the Items field value
func (*VolumePerformanceClassListResponse) GetItemsOk ¶ added in v0.16.0
func (o *VolumePerformanceClassListResponse) GetItemsOk() (*[]VolumePerformanceClass, bool)
GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.
func (*VolumePerformanceClassListResponse) SetItems ¶ added in v0.16.0
func (o *VolumePerformanceClassListResponse) SetItems(v *[]VolumePerformanceClass)
SetItems sets field value
func (VolumePerformanceClassListResponse) ToMap ¶ added in v0.16.0
func (o VolumePerformanceClassListResponse) 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 ¶
- api_default.go
- client.go
- configuration.go
- model_add_volume_to_server_payload.go
- model_affinity_group.go
- model_affinity_group_list_response.go
- model_allowed_addresses_inner.go
- model_area.go
- model_area_config.go
- model_area_prefix_config_ipv4.go
- model_availability_zone_list_response.go
- model_backup.go
- model_backup_list_response.go
- model_backup_source.go
- model_base_security_group_rule.go
- model_boot_volume.go
- model_boot_volume_source.go
- model_create_affinity_group_payload.go
- model_create_area_address_family.go
- model_create_area_ipv4.go
- model_create_backup_payload.go
- model_create_image_payload.go
- model_create_key_pair_payload.go
- model_create_network_address_family.go
- model_create_network_area_payload.go
- model_create_network_area_range_payload.go
- model_create_network_area_route_payload.go
- model_create_network_ipv4_body.go
- model_create_network_ipv6_body.go
- model_create_network_payload.go
- model_create_nic_payload.go
- model_create_protocol.go
- model_create_public_ip_payload.go
- model_create_security_group_payload.go
- model_create_security_group_rule_payload.go
- model_create_security_group_rule_protocol.go
- model_create_server_networking.go
- model_create_server_networking_with_nics.go
- model_create_server_payload.go
- model_create_server_payload_boot_volume.go
- model_create_server_payload_networking.go
- model_create_snapshot_payload.go
- model_create_volume_payload.go
- model_error.go
- model_get_server_log_200_response.go
- model_icmp_parameters.go
- model_image.go
- model_image_checksum.go
- model_image_config.go
- model_image_create_response.go
- model_image_list_response.go
- model_image_share.go
- model_image_share_consumer.go
- model_key_pair_list_response.go
- model_keypair.go
- model_machine_type.go
- model_machine_type_list_response.go
- model_network.go
- model_network_area.go
- model_network_area_ipv4.go
- model_network_area_list_response.go
- model_network_list_response.go
- model_network_range.go
- model_network_range_list_response.go
- model_nic.go
- model_nic_list_response.go
- model_partial_update_network_area_payload.go
- model_partial_update_network_payload.go
- model_port_range.go
- model_project_list_response.go
- model_protocol.go
- model_public_ip.go
- model_public_ip_list_response.go
- model_quota.go
- model_quota_list.go
- model_quota_list_backup_gigabytes.go
- model_quota_list_backups.go
- model_quota_list_gigabytes.go
- model_quota_list_networks.go
- model_quota_list_nics.go
- model_quota_list_public_ips.go
- model_quota_list_ram.go
- model_quota_list_response.go
- model_quota_list_security_group_rules.go
- model_quota_list_security_groups.go
- model_quota_list_snapshots.go
- model_quota_list_vcpu.go
- model_quota_list_volumes.go
- model_request.go
- model_request_resource.go
- model_rescue_server_payload.go
- model_resize_server_payload.go
- model_resize_volume_payload.go
- model_route.go
- model_route_list_response.go
- model_security_group.go
- model_security_group_list_response.go
- model_security_group_rule.go
- model_security_group_rule_list_response.go
- model_security_group_rule_protocol.go
- model_server.go
- model_server_console_url.go
- model_server_list_response.go
- model_server_maintenance.go
- model_server_network.go
- model_service_account_mail_list_response.go
- model_set_image_share_payload.go
- model_snapshot.go
- model_snapshot_list_response.go
- model_update_area_address_family.go
- model_update_area_ipv4.go
- model_update_attached_volume_payload.go
- model_update_backup_payload.go
- model_update_image_payload.go
- model_update_image_share_payload.go
- model_update_key_pair_payload.go
- model_update_network_address_family.go
- model_update_network_area_route_payload.go
- model_update_network_ipv4_body.go
- model_update_network_ipv6_body.go
- model_update_nic_payload.go
- model_update_public_ip_payload.go
- model_update_security_group_payload.go
- model_update_server_payload.go
- model_update_snapshot_payload.go
- model_update_volume_payload.go
- model_volume.go
- model_volume_attachment.go
- model_volume_attachment_list_response.go
- model_volume_list_response.go
- model_volume_performance_class.go
- model_volume_performance_class_list_response.go
- model_volume_source.go
- utils.go