OBJECT
Machine
An image contains the software packages that will be available on newly-provisioned instance. In the case of hardware virtual machines, the image also includes the operating system
link GraphQL Schema definition
- type Machine {
- # Unique id for this instance'
- ID :
- # The "friendly" name for this instance'
- String :
- # The type of instance (e.g. lx)'
- Brand :
- # The current state of this instance (e.g. running)'
- MachineState :
- # The image id this instance was provisioned with'
- Image :
- # The amount of RAM this instance has (in MiB)'
- Int :
- # The amount of disk this instance has (in MiB)'
- Int :
- # Any additional metadata this instance has',
- #
- # Arguments
- # name: Name of metadata value to retrieve
- String): [KeyValue] ( :
- # The complete set of tags associated with this machine
- #
- # Arguments
- # name: Name of tag value to retrieve
- String): [KeyValue] ( :
- # When this instance was created
- String :
- # When this instance's details was last updated
- String :
- # Whether this instance is a Docker container, if present
- Boolean :
- # The IP addresses this instance has
- String] : [
- # The networks of the nics this instance has
- Network] : [
- # IP address of the primary nic of this instance
- String :
- # Whether firewall rules are enforced on this instance
- Boolean :
- # List of FirewallRules affecting this machine
- #
- # Arguments
- # id: Unique identifier for this rule
- ID): [FirewallRule] ( :
- # UUID of the server on which the instance is located
- ID :
- # The id or name of the package used to create this instance
- Package :
- # DNS names of the instance (if the instance is using CNS)
- String] : [
- # The snapshots based on this instance
- #
- # Arguments
- # name: Snapshot name
- String): [Snapshot] ( :
- # Provides a list of an instance's accomplished actions. Results are sorted from
- # newest to oldest action
- Action] : [
- }