GarmProvider::ProviderInstance
Inherits JSON::Serializable < Struct < Value < Object
ProviderInstance is the structure returned by CreateInstance, GetInstance, and ListInstances.
Constructors
new(pull : JSON::PullParser)
Sourcenew(provider_id : String = "", name : String = "", os_type : String = "", os_name : String = "", os_version : String = "", os_arch : String = "", addresses : Array(GarmProvider::Address) = [] of Address, status : GarmProvider::InstanceStatus = InstanceStatus::Unknown, provider_fault : String = "")
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
addresses
Sourcename
Sourceos_arch
Sourceos_name
Sourceos_type
Sourceos_version
Sourceprovider_fault
Sourceprovider_id
Sourcestatus
Sourcestatus=(status : InstanceStatus)
Source