Documentation
¶
Index ¶
- func AppendTag(target Tags, tag string)
- func ClearFilter(f Filter)
- func ClearTags(target Tags)
- func GetAssignedIPAddresses(target AssignedIPAddress) []string
- func GetAssignedMemoryGB(target AssignedMemoryMB) int
- func GetInt64ID(target ID) int64
- func GetMemoryGB(target MemoryMB) int
- func GetMigratedGB(target MigratedMB) int
- func GetSizeGB(target SizeMB) int
- func GetStringID(target ID) string
- func HasTag(target Tags, tag string) bool
- func RemoveTag(target Tags, tag string)
- func SetAssignedMemoryGB(target AssignedMemoryMB, sizeGB int)
- func SetInt64ID(target ID, id int64)
- func SetMemoryGB(target MemoryMB, sizeGB int)
- func SetMigratedGB(target MigratedMB, sizeGB int)
- func SetSizeGB(target SizeMB, sizeGB int)
- func SetStringID(target ID, id string)
- type AssignedIPAddress
- type AssignedMemoryMB
- type Availability
- type Class
- type CreatedAt
- type DiskMigratable
- type DiskPlan
- type Filter
- type ID
- type Instance
- type InstanceStatus
- type MemoryMB
- type MigratedMB
- type ModifiedAt
- type Name
- type Scope
- type SizeMB
- type SwitchID
- type Tags
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetAssignedIPAddresses ¶
func GetAssignedIPAddresses(target AssignedIPAddress) []string
GetAssignedIPAddresses 最小/最大IPアドレスからIPアドレスリストを算出して返す
func GetAssignedMemoryGB ¶
func GetAssignedMemoryGB(target AssignedMemoryMB) int
GetAssignedMemoryGB returns GB
func SetAssignedMemoryGB ¶
func SetAssignedMemoryGB(target AssignedMemoryMB, sizeGB int)
SetAssignedMemoryGB sets MemoryMB from GB
func SetMigratedGB ¶
func SetMigratedGB(target MigratedMB, sizeGB int)
SetMigratedGB sets MigratedMB from GB
Types ¶
type AssignedIPAddress ¶
type AssignedIPAddress interface { GetAssignedIPAddressMax() string SetAssignedIPAddressMax(v string) GetAssignedIPAddressMin() string SetAssignedIPAddressMin(v string) }
AssignedIPAddress スイッチ+ルータの割り当てられたIPアドレスリスト
type AssignedMemoryMB ¶
AssignedMemoryMB is accessor interface of MemoryMB field
type Availability ¶
type Availability interface { GetAvailability() types.EAvailability SetAvailability(types.EAvailability) }
Availability Availabilityを持つリソース向けのインターフェース
type DiskMigratable ¶
type DiskMigratable interface { SizeMB MigratedMB Availability }
DiskMigratable ディスクのマイグレーション(コピー処理)が行えるリソース
type DiskPlan ¶
type DiskPlan interface { GetDiskPlanID() types.ID SetDiskPlanID(v types.ID) GetDiskPlanName() string SetDiskPlanName(v string) GetDiskPlanStorageClass() string SetDiskPlanStorageClass(v string) }
DiskPlan ディスクプランのアクセッサ
type Instance ¶
type Instance interface { InstanceStatus GetInstanceHostName() string SetInstanceHostName(v string) GetInstanceHostInfoURL() string SetInstanceHostInfoURL(v string) GetInstanceStatusChangedAt() time.Time SetInstanceStatusChangedAt(v time.Time) }
Instance インスタンス
type InstanceStatus ¶
type InstanceStatus interface { GetInstanceStatus() types.EServerInstanceStatus SetInstanceStatus(types.EServerInstanceStatus) }
InstanceStatus InstanceStatusを持つリソース向けのインターフェース
type MigratedMB ¶
MigratedMB is accessor interface of MigratedMB field
type ModifiedAt ¶
ModifiedAt 更新日時
Click to show internal directories.
Click to hide internal directories.