shared

package
v0.1.0-alpha.7 Latest Latest
Warning

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

Go to latest
Published: Jan 21, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Operation

type Operation struct {
	ID         string          `json:"id,required"`
	Kind       OperationKind   `json:"kind,required"`
	ResourceID string          `json:"resource_id,required"`
	Status     OperationStatus `json:"status,required"`
	Type       OperationType   `json:"type,required"`
	JSON       operationJSON   `json:"-"`
}

Operation details.

func (*Operation) UnmarshalJSON

func (r *Operation) UnmarshalJSON(data []byte) (err error)

type OperationKind

type OperationKind string
const (
	OperationKindVM           OperationKind = "VM"
	OperationKindVPC          OperationKind = "VPC"
	OperationKindFirewallRule OperationKind = "FIREWALL_RULE"
)

func (OperationKind) IsKnown

func (r OperationKind) IsKnown() bool

type OperationStatus

type OperationStatus string
const (
	OperationStatusPending OperationStatus = "PENDING"
	OperationStatusRunning OperationStatus = "RUNNING"
	OperationStatusDone    OperationStatus = "DONE"
	OperationStatusFailed  OperationStatus = "FAILED"
)

func (OperationStatus) IsKnown

func (r OperationStatus) IsKnown() bool

type OperationType

type OperationType string
const (
	OperationTypeCreate OperationType = "CREATE"
	OperationTypeUpdate OperationType = "UPDATE"
	OperationTypeDelete OperationType = "DELETE"
)

func (OperationType) IsKnown

func (r OperationType) IsKnown() bool

type RegionName

type RegionName string
const (
	RegionNameAmsterdam     RegionName = "amsterdam"
	RegionNameChicago       RegionName = "chicago"
	RegionNameFrankfurt     RegionName = "frankfurt"
	RegionNameHongkong      RegionName = "hongkong"
	RegionNameLondon        RegionName = "london"
	RegionNameMumbai        RegionName = "mumbai"
	RegionNameSaopaulo      RegionName = "saopaulo"
	RegionNameSeattle       RegionName = "seattle"
	RegionNameSiliconvalley RegionName = "siliconvalley"
	RegionNameSingapore     RegionName = "singapore"
	RegionNameStockholm     RegionName = "stockholm"
	RegionNameSydney        RegionName = "sydney"
	RegionNameTokyo         RegionName = "tokyo"
	RegionNameWashingtondc  RegionName = "washingtondc"
)

func (RegionName) IsKnown

func (r RegionName) IsKnown() bool

type ResourceStatus

type ResourceStatus string
const (
	ResourceStatusPending  ResourceStatus = "PENDING"
	ResourceStatusCreating ResourceStatus = "CREATING"
	ResourceStatusUpdating ResourceStatus = "UPDATING"
	ResourceStatusReady    ResourceStatus = "READY"
	ResourceStatusDeleting ResourceStatus = "DELETING"
	ResourceStatusDeleted  ResourceStatus = "DELETED"
	ResourceStatusFailed   ResourceStatus = "FAILED"
)

func (ResourceStatus) IsKnown

func (r ResourceStatus) IsKnown() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL