UNPKG

@mistio/mist-form

Version:

A Webcomponent that renders a form defined by a JSONSchema & an optional UISchema spec

1 lines 229 kB
{"components":{"callbacks":{},"examples":{},"headers":{},"links":{},"parameters":{"atParam":{"description":"Limit results by specific datetime. Return resources created before or at, or deleted after or at, given datetime.","examples":{"Return resources created before or deleted after `2021-07-21T17:32:28Z`":{"value":"2021-07-21T17:32:28+00:00"}},"explode":true,"in":"query","name":"at","required":false,"schema":{"format":"date-time","type":"string"},"style":"form"}},"requestBodies":{},"responses":{},"schemas":{"AddCloudRequest":{"allOf":[{"$ref":"#/components/schemas/AddCloudRequest_allOf"},{"discriminator":{"mapping":{"alibaba":"#/components/schemas/AlibabaCloudRequest","amazon":"#/components/schemas/AmazonCloudRequest","azure":"#/components/schemas/AzureCloudRequest","cloudsigma":"#/components/schemas/CloudSigmaCloudRequest","docker":"#/components/schemas/DockerCloudRequest","equinix":"#/components/schemas/EquinixCloudRequest","google":"#/components/schemas/GoogleCloudRequest","ibm":"#/components/schemas/IbmCloudRequest","kubernetes":"#/components/schemas/KubernetesCloudRequest","kubevirt":"#/components/schemas/KubevirtCloudRequest","kvm":"#/components/schemas/KvmCloudRequest","linode":"#/components/schemas/LinodeCloudRequest","lxd":"#/components/schemas/LxdCloudRequest","maxihost":"#/components/schemas/MaxihostCloudRequest","onapp":"#/components/schemas/OnappCloudRequest","openshift":"#/components/schemas/OpenshiftCloudRequest","openstack":"#/components/schemas/OpenstackCloudRequest","other":"#/components/schemas/OtherCloudRequest","rackspace":"#/components/schemas/RackspaceCloudRequest","vsphere":"#/components/schemas/VsphereCloudRequest","vultr":"#/components/schemas/VultrCloudRequest"},"propertyName":"provider"},"oneOf":[{"$ref":"#/components/schemas/AmazonCloudRequest"},{"$ref":"#/components/schemas/AzureCloudRequest"},{"$ref":"#/components/schemas/GoogleCloudRequest"},{"$ref":"#/components/schemas/AlibabaCloudRequest"},{"$ref":"#/components/schemas/CloudSigmaCloudRequest"},{"$ref":"#/components/schemas/EquinixCloudRequest"},{"$ref":"#/components/schemas/IbmCloudRequest"},{"$ref":"#/components/schemas/DigitaloceanCloudRequest"},{"$ref":"#/components/schemas/LinodeCloudRequest"},{"$ref":"#/components/schemas/RackspaceCloudRequest"},{"$ref":"#/components/schemas/MaxihostCloudRequest"},{"$ref":"#/components/schemas/VultrCloudRequest"},{"$ref":"#/components/schemas/OpenstackCloudRequest"},{"$ref":"#/components/schemas/OnappCloudRequest"},{"$ref":"#/components/schemas/VsphereCloudRequest"},{"$ref":"#/components/schemas/KvmCloudRequest"},{"$ref":"#/components/schemas/LxdCloudRequest"},{"$ref":"#/components/schemas/DockerCloudRequest"},{"$ref":"#/components/schemas/KubernetesCloudRequest"},{"$ref":"#/components/schemas/KubevirtCloudRequest"},{"$ref":"#/components/schemas/OpenshiftCloudRequest"},{"$ref":"#/components/schemas/OtherCloudRequest"}]}],"example":{"credentials":{"email":"email","privateKey":"privateKey","projectId":"projectId"},"name":"my-cloud","provider":"google"}},"AddCloudRequest_allOf":{"properties":{"name":{"description":"The name of the cloud to add","type":"string"},"provider":{"$ref":"#/components/schemas/SupportedProviders"}},"required":["name","provider"],"type":"object"},"AddKeyRequest":{"anyOf":[{"$ref":"#/components/schemas/AddKeyRequest_anyOf"},{"$ref":"#/components/schemas/AddKeyRequest_anyOf_1"},{"$ref":"#/components/schemas/AddKeyRequest_anyOf_2"}],"example":{"name":"my-key","private":"-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCqGKukO1De7zhZj6+H0qtjTkVxwTCpvKe4eCZ0FPqri0cb2JZfXJ/DgYSF6vUp wmJG8wVQZKjeGcjDOL5UlsuusFncCzWBQ7RKNUSesmQRMSGkVb1/3j+skZ6UtW+5u09lHNsj6tQ5 1s1SPrCBkedbNf0Tp0GbMJDyR4e9T04ZZwIDAQABAoGAFijko56+qGyN8M0RVyaRAXz++xTqHBLh 3tx4VgMtrQ+WEgCjhoTwo23KMBAuJGSYnRmoBZM3lMfTKevIkAidPExvYCdm5dYq3XToLkkLv5L2 pIIVOFMDG+KESnAFV7l2c+cnzRMW0+b6f8mR1CJzZuxVLL6Q02fvLi55/mbSYxECQQDeAw6fiIQX GukBI4eMZZt4nscy2o12KyYner3VpoeE+Np2q+Z3pvAMd/aNzQ/W9WaI+NRfcxUJrmfPwIGm63il AkEAxCL5HQb2bQr4ByorcMWm/hEP2MZzROV73yF41hPsRC9m66KrheO9HPTJuo3/9s5p+sqGxOlF L0NDt4SkosjgGwJAFklyR1uZ/wPJjj611cdBcztlPdqoxssQGnh85BzCj/u3WqBpE2vjvyyvyI5k X6zk7S0ljKtt2jny2+00VsBerQJBAJGC1Mg5Oydo5NwD6BiROrPxGo2bpTbu/fhrT8ebHkTz2epl U9VQQSQzY1oZMVX8i1m5WUTLPz2yLJIBQVdXqhMCQBGoiuSoSjafUhV7i1cEGpb88h5NBYZzWXGZ 37sJ5QsW+sJyoNde3xH8vdXhzU7eT82D6X/scw9RZz+/6rCJ4p0=\n-----END RSA PRIVATE KEY-----"},"type":"object"},"AddKeyRequest_anyOf":{"properties":{"certificate":{"description":"The signed public key, when using signed ssh keys","type":"string"},"name":{"description":"The key's name","type":"string"},"private":{"description":"The private key","type":"string"}},"required":["name","private"]},"AddKeyRequest_anyOf_1":{"properties":{"dry":{"description":"Return generated key without actually adding it","type":"boolean"},"generate":{"description":"Generate a keypair instead of providing one","type":"boolean"},"name":{"description":"The key's name","type":"string"}},"required":["generate","name"]},"AddKeyRequest_anyOf_2":{"properties":{"dry":{"description":"Return generated key without actually adding it","type":"boolean"},"generate":{"description":"Generate a keypair instead of providing one","type":"boolean"}},"required":["dry","generate"]},"AddKeyResponse":{"example":{"id":"id","private":"private","public":"public"},"properties":{"id":{"type":"string"},"private":{"type":"string"},"public":{"type":"string"}},"type":"object"},"AddRuleRequest":{"example":{"actions":[{"action":"action","command":"command","emails":["emails","emails"],"teams":["teams","teams"],"type":"type","users":["users","users"]},{"action":"action","command":"command","emails":["emails","emails"],"teams":["teams","teams"],"type":"type","users":["users","users"]}],"data_type":"logs","frequency":{"every":5,"period":"period"},"queries":[{"aggregation":"aggregation","operator":"operator","target":"target","threshold":0.8008281904610115},{"aggregation":"aggregation","operator":"operator","target":"target","threshold":0.8008281904610115}],"trigger_after":{"offset":5,"period":"period"},"window":{"period":"period","start":6,"stop":1}},"properties":{"actions":{"items":{"$ref":"#/components/schemas/RuleAction"},"type":"array"},"data_type":{"$ref":"#/components/schemas/DataType"},"frequency":{"$ref":"#/components/schemas/Frequency"},"queries":{"items":{"$ref":"#/components/schemas/Query"},"type":"array"},"selectors":{"$ref":"#/components/schemas/Selector"},"trigger_after":{"$ref":"#/components/schemas/TriggerAfter"},"window":{"$ref":"#/components/schemas/Window"}},"required":["actions","data_type","frequency","queries","trigger_after","window"],"type":"object"},"AddScheduleRequest":{"example":{"action":"start","description":"This is a schedule","enabled":true,"name":"backup-schedule","params":"Parameters string","run_immediately":false,"schedule_entry":"2022-05-28T00:00:00Z","schedule_type":"one_off","script_id":"d5775984772949de820fa8279c306b30","selectors":[null,null],"start_after":"2022-06-01 T00:00:00"},"properties":{"action":{"description":"The action that a schedule performs on a resource","enum":["reboot","destroy","notify","start","stop","delete"],"example":"start","type":"string"},"description":{"description":"The description of the schedule","example":"This is a schedule","type":"string"},"enabled":{"description":"Schedule status (enabled, disabled)","example":true,"type":"boolean"},"name":{"description":"The name of the schedule","example":"backup-schedule","type":"string"},"params":{"description":"Schedule parameters","example":"Parameters string","type":"string"},"run_immediately":{"description":"Decides if the schedule runs immediately of not","example":false,"type":"boolean"},"schedule_entry":{"description":"In case of One Off schedule type the date string that schedule runs (The format should be \u03a5\u03a5\u03a5\u03a5-\u039c\u039c-DD HH:MM:SS). In case of Interval and Crontab schedule types a JSON string with need time unit values. For Interval schedule type interval integer value and period string value needed. For Crontab schedule type minute, hour, day_of_week, day_of_month and month_of_year string values needed.","example":"2022-05-28T00:00:00Z","type":"string"},"schedule_type":{"description":"The type of the schedule","enum":["crontab","interval","one_off"],"example":"one_off","type":"string"},"script_id":{"description":"The id of the script that schedule is about to run","example":"d5775984772949de820fa8279c306b30","type":"string"},"selectors":{"items":{"$ref":"#/components/schemas/Selector"},"type":"array"},"start_after":{"description":"The date after that schedule starts. The format should be \u03a5\u03a5\u03a5\u03a5-\u039c\u039c-DD HH:MM:SS","example":"2022-06-01 T00:00:00","type":"string"}},"required":["action","name"],"type":"object"},"AddScriptRequest":{"example":{"description":"description","entrypoint":"entrypoint.sh","exec_type":"executable","location_type":"inline","name":"my-script","script":"#!/usr/bin/env bash\necho Hello, World!"},"properties":{"description":{"type":"string"},"entrypoint":{"example":"entrypoint.sh","type":"string"},"exec_type":{"enum":["executable","ansible"],"example":"executable","type":"string"},"location_type":{"enum":["inline","github","url"],"example":"inline","type":"string"},"name":{"example":"my-script","type":"string"},"script":{"example":"#!/usr/bin/env bash\necho Hello, World!","type":"string"}},"required":["exec_type","location_type","name","script"],"type":"object"},"AgeSelector":{"properties":{"minutes":{"description":"an integer that represents the minutes passed from the creation of the resource","example":6000,"type":"integer"},"type":{"description":"age type","enum":["age"],"type":"string"}},"type":"object"},"AlibabaCloudRequest":{"properties":{"credentials":{"$ref":"#/components/schemas/AlibabaCredentials"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"provider":{"enum":["alibaba"],"type":"string"}},"required":["credentials","provider"],"type":"object"},"AlibabaCredentials":{"properties":{"apikey":{"description":"Your Alibaba Cloud API key","type":"string"},"apisecret":{"description":"Your Alibaba Cloud API secret","type":"string"},"region":{"description":"Your Alibaba Cloud region","type":"string"}},"required":["apikey","apisecret","region"],"type":"object"},"AlibabaNet":{"properties":{"network":{"description":"Name or ID of an existing network to associate the machine with. If not provided, one existing network will be selected.","type":"string"},"security_group":{"description":"Name of the security group to assign to the machine. If not provided a default 'mistio' security group will be created.","type":"string"},"subnet":{"description":"Name or ID of an existing or new subnet(switch) to launch the machine into. If not provided a default 'mistio' subnet will be created.","type":"string"}},"title":"Alibaba net parameter","type":"object"},"AlibabaVolumes":{"items":{"oneOf":[{"properties":{"delete_on_termination":{"description":"Delete the volume when the machine is deleted. Defaults to false","type":"boolean"},"volume":{"description":"Name or ID of an existing volume to attach","type":"string"}},"required":["volume"]},{"properties":{"delete_on_termination":{"description":"Delete the volume when the machine is deleted. Defaults to false","type":"boolean"},"name":{"description":"Name of the volume to be created","type":"string"},"size":{"description":"Size of the volume in GBs. The minimum size depends on the volume type","type":"integer"},"type":{"description":"Type of the volume to create, defaults to 'cloud'","enum":["cloud","cloud_efficiency","cloud_ssd","cloud_essd"],"type":"string"}},"required":["name","size"]}],"type":"object"},"title":"Alibaba volumes parameter","type":"array"},"AmazonCloudRequest":{"properties":{"credentials":{"$ref":"#/components/schemas/AmazonCredentials"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"provider":{"enum":["amazon"],"type":"string"}},"required":["credentials","provider"],"type":"object"},"AmazonCredentials":{"properties":{"apikey":{"description":"Your AWS API key","type":"string"},"apisecret":{"description":"Your AWS API secret","type":"string"},"region":{"description":"Your AWS region","type":"string"}},"required":["apikey","apisecret","region"],"type":"object"},"AmazonNet":{"properties":{"security_group":{"description":"Security group to assign to the machine","type":"string"},"subnet":{"description":"Name or ID of the subnet to launch the machine into","type":"string"}},"title":"Amazon net parameter","type":"object"},"AmazonVolumes":{"items":{"oneOf":[{"properties":{"device":{"description":"The device name (for example, /dev/sdh or xvdh)","type":"string"},"volume":{"description":"Name or ID of the volume","type":"string"}},"required":["device","volume"]},{"properties":{"delete_on_termination":{"description":"Delete volume when machine is deleted","type":"boolean"},"iops":{"description":"Number of I/O operations per second","type":"integer"},"name":{"description":"The device name (for example, /dev/sdh or xvdh)","type":"string"},"size":{"description":"Size of the volume in GBs","type":"integer"},"volume_type":{"enum":["gp2","io1","st1","sc1","standard"],"type":"string"}},"required":["name","size"]}],"type":"object"},"title":"Amazon volumes parameter","type":"array"},"AzureCloudRequest":{"properties":{"credentials":{"$ref":"#/components/schemas/AzureCredentials"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"provider":{"enum":["azure"],"type":"string"}},"required":["credentials","provider"],"type":"object"},"AzureCredentials":{"properties":{"key":{"description":"Your Azure key","type":"string"},"secret":{"description":"Your Azure secret","type":"string"},"subscriptionId":{"description":"Your Azure subscription ID","type":"string"},"tenantId":{"description":"Your Azure tenant ID","type":"string"}},"required":["key","secret","subscriptionId","tenantId"],"type":"object"},"AzureExtra":{"properties":{"password":{"description":"The machine password. Only used on Microsoft images","type":"string"},"resource_group":{"description":"A new or existing resource group. If not provided a `mist` resource group will be used.","type":"string"},"storage_account_type":{"description":"Specifies the storage account type for the OS disk. Defaults to `StandardSSD_LRS`","enum":["Premium_LRS","Premium_ZRS","StandardSSD_LRS","StandardSSD_ZRS","Standard_LRS"],"type":"string"},"user":{"description":"The machine username. Defaults to azureuser","type":"string"}},"title":"Azure extra parameter","type":"object"},"AzureNet":{"properties":{"network":{"description":"A new or existing network If not provided a `mist-resource_group-location` network will be used.","type":"string"}},"title":"Azure net parameter","type":"object"},"AzureVolumes":{"items":{"oneOf":[{"properties":{"volume":{"description":"Name or ID of the volume to attach","type":"string"}},"required":["volume"]},{"properties":{"caching_type":{"description":"Specifies the caching requirements","enum":["None","ReadOnly","ReadWrite"],"type":"string"},"name":{"description":"Name of the volume to be created","type":"string"},"size":{"description":"Size of the volume to be created in GBs","type":"integer"},"storage_account_type":{"description":"Specifies the storage account type for the managed volume. Defaults to `StandardSSD_LRS`","enum":["Premium_LRS","Premium_ZRS","StandardSSD_LRS","StandardSSD_ZRS","Standard_LRS","UltraSSD_LRS"],"type":"string"}},"required":["name","size"]}],"type":"object"},"title":"Azure volumes parameter","type":"array"},"Cloud":{"example":{"config":"{}","created_by":"created_by","features":{"compute":true,"container":false,"dns":false},"id":"id","name":"name","owned_by":"owned_by","tags":"{}"},"properties":{"config":{"type":"object"},"created_by":{"type":"string"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"id":{"type":"string"},"name":{"type":"string"},"owned_by":{"type":"string"},"provider":{"$ref":"#/components/schemas/SupportedProviders"},"tags":{"type":"object"}},"type":"object"},"CloudFeatures":{"description":"The cloud features that should be enabled","example":{"compute":true,"container":false,"dns":false},"properties":{"compute":{"default":true,"description":"Enable compute services","type":"boolean"},"container":{"default":false,"description":"Enable container services","type":"boolean"},"dns":{"default":false,"description":"Enable DNS services","type":"boolean"}},"type":"object"},"CloudSigmaCloudRequest":{"properties":{"credentials":{"$ref":"#/components/schemas/CloudSigmaCredentials"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"provider":{"enum":["cloudsigma"],"type":"string"}},"required":["credentials","provider"],"type":"object"},"CloudSigmaCredentials":{"properties":{"password":{"description":"Your CloudSigma password","type":"string"},"region":{"description":"Your CloudSigma region","type":"string"},"username":{"description":"Your CloudSigma username","type":"string"}},"required":["password","region","username"],"type":"object"},"CloudSigmaVolumes":{"items":{"oneOf":[{"properties":{"volume":{"description":"Name or ID of an existing volume to attach","type":"string"}},"required":["volume"]},{"properties":{"name":{"description":"Name of the volume to be created","type":"string"},"size":{"description":"Size of the volume in GBs","minimum":1,"type":"integer"}},"required":["name","size"]}],"type":"object"},"title":"CloudSigma volumes parameter","type":"array"},"Cluster":{"example":{"cloud":"cloud","config":"{}","created":"created","created_by":"created_by","credentials":"{}","external_id":"external_id","extra":"{}","id":"id","last_seen":"last_seen","location":"location","missing_since":"missing_since","name":"name","owned_by":"owned_by","owner":"owner","state":"state","tags":"{}","total_cpus":6,"total_memory":1,"total_nodes":0},"properties":{"cloud":{"type":"string"},"config":{"type":"object"},"created":{"type":"string"},"created_by":{"type":"string"},"credentials":{"type":"object"},"external_id":{"type":"string"},"extra":{"type":"object"},"id":{"type":"string"},"last_seen":{"type":"string"},"location":{"type":"string"},"missing_since":{"type":"string"},"name":{"type":"string"},"owned_by":{"type":"string"},"owner":{"type":"string"},"provider":{"$ref":"#/components/schemas/ClusterProviders"},"state":{"type":"string"},"tags":{"type":"object"},"total_cpus":{"type":"integer"},"total_memory":{"type":"integer"},"total_nodes":{"type":"integer"}},"type":"object"},"ClusterProviders":{"description":"The cloud provider of the cluster","enum":["amazon","azure","digitalocean","google","kubernetes","openshift","linode"],"type":"string"},"CreateClusterRequest":{"allOf":[{"$ref":"#/components/schemas/CreateClusterRequest_allOf"}],"example":{"location":"europe-west2-b","name":"my-cluster","provider":"google"}},"CreateClusterRequest_allOf":{"properties":{"cloud":{"description":"The cloud the cluster belongs to","type":"string"},"location":{"description":"Google specific parameter(Required).Name or ID of the location to create the cluster in","type":"string"},"name":{"description":"The name of the cluster to create","type":"string"},"nodepools":{"items":{"$ref":"#/components/schemas/CreateClusterRequest_allOf_nodepools"},"type":"array"},"provider":{"$ref":"#/components/schemas/ClusterProviders"},"templates":{"items":{"allOf":[{"properties":{"type":{"enum":["helm","manifest"],"type":"string"}},"required":["type"],"type":"object"},{"discriminator":{"mapping":{"helm":"#/components/schemas/HelmChart","manifest":"#/components/schemas/KubernetesManifest"},"propertyName":"type"},"oneOf":[{"$ref":"#/components/schemas/HelmChart"},{"$ref":"#/components/schemas/KubernetesManifest"}]}]},"type":"array"},"waiters":{"items":{"$ref":"#/components/schemas/CreateClusterRequest_allOf_waiters"},"type":"array"}},"required":["name"],"type":"object"},"CreateClusterRequest_allOf_nodepools":{"properties":{"disk_size":{"default":20,"description":"Size of the disk attached to each node, specified in GB.","type":"integer"},"disk_type":{"description":"Type of the disk attached to each node. Defaults to pd-standard(GKE), gp3(EKS)","type":"string"},"nodes":{"default":2,"description":"The number of nodes to provision for the cluster. Defaults to 2","type":"integer"},"preemptible":{"description":"Google specific parameter.Whether the nodes are created as preemptible machines. Defaults to false","type":"boolean"},"size":{"description":"Name or ID of size to use for the nodes. If not provided, the t3.medium(EKS), e2-medium(GKE) size will be used","type":"string"}},"type":"object"},"CreateClusterRequest_allOf_waiters":{"properties":{"name":{"type":"string"},"namespace":{"default":"default","type":"string"},"timeout":{"default":1800,"type":"integer"},"type":{"type":"string"}},"required":["name","type"],"type":"object"},"CreateClusterResponse":{"example":{"jobId":"jobId"},"properties":{"jobId":{"type":"string"}},"type":"object"},"CreateMachineRequest":{"example":{"cloud":"cloud","cloudinit":"cloudinit","disks":{"disk_path":"disk_path","disk_size":0},"dry":true,"expiration":{"action":"stop","date":"2000-01-23T04:56:07+00:00","notify":{"period":"minutes","value":1},"notify_msg":"notify_msg"},"extra":"","fqdn":"fqdn","image":"Debian","key":"","location":"","monitoring":true,"name":"DB mirror","net":"","optimize":"optimize","quantity":1.4658129805029452,"save":true,"schedules":["",""],"scripts":["",""],"size":"m1.small","tags":"{}","template":"{}","volumes":""},"properties":{"cloud":{"description":"Specify cloud to provision on","type":"string"},"cloudinit":{"description":"Run this Cloud Init script on first boot","type":"string"},"disks":{"$ref":"#/components/schemas/CreateMachineRequest_disks"},"dry":{"description":"Return provisioning plan and exit without executing it","type":"boolean"},"expiration":{"$ref":"#/components/schemas/Expiration"},"extra":{"anyOf":[{"$ref":"#/components/schemas/AzureExtra"},{"$ref":"#/components/schemas/DockerExtra"},{"$ref":"#/components/schemas/EquinixMetalExtra"},{"$ref":"#/components/schemas/GoogleExtra"},{"$ref":"#/components/schemas/LinodeExtra"},{"$ref":"#/components/schemas/LXDExtra"},{"$ref":"#/components/schemas/VSphereExtra"},{"$ref":"#/components/schemas/VultrExtra"}],"description":"Configure additional parameters"},"fqdn":{"description":"Add DNS A Record that points machine's public IP to this Fully Qualified Domain Name. Zone needs to be managed by a configured Cloud DNS provider","type":"string"},"image":{"description":"Operating System image to boot from","example":"Debian","oneOf":[{"type":"object"},{"description":"Name or ID of the image to boot from","type":"string"}]},"key":{"description":"Associate SSH key","oneOf":[{"properties":{"key":{"description":"Name or ID of the SSH key to deploy","type":"string"},"user":{"description":"SSH user, supported on Google","type":"string"}},"type":"object"},{"description":"Name or ID of the SSH key to deploy","type":"string"}]},"location":{"description":"Where to provision e.g. region, datacenter, rack","oneOf":[{"properties":{"prefer":{"type":"string"}},"type":"object"},{"type":"string"}]},"monitoring":{"description":"Enable monitoring of this machine","type":"boolean"},"name":{"description":"Specify machine name","example":"DB mirror","type":"string"},"net":{"anyOf":[{"$ref":"#/components/schemas/AlibabaNet"},{"$ref":"#/components/schemas/AmazonNet"},{"$ref":"#/components/schemas/AzureNet"},{"$ref":"#/components/schemas/DockerNet"},{"$ref":"#/components/schemas/EquinixMetalNet"},{"$ref":"#/components/schemas/GoogleNet"},{"$ref":"#/components/schemas/KVMNet"},{"$ref":"#/components/schemas/LinodeNet"},{"$ref":"#/components/schemas/LXDNet"},{"$ref":"#/components/schemas/OpenstackNet"},{"$ref":"#/components/schemas/VSphereNet"},{"$ref":"#/components/schemas/VultrNet"}],"description":"Specify network configuration parameters"},"optimize":{"description":"Criteria optimization, e.g \"cost\"","type":"string"},"provider":{"$ref":"#/components/schemas/SupportedProviders"},"quantity":{"description":"Provision multiple machines of this type","type":"number"},"save":{"description":"Save provisioning plan as template","type":"boolean"},"schedules":{"description":"Configure scheduled actions for the provisioned machine","items":{"allOf":[{"properties":{"action":{"enum":["start","stop","reboot","destroy"],"type":"string"},"description":{"type":"string"},"schedule_type":{"enum":["one_off","crontab","interval"],"type":"string"},"script":{"$ref":"#/components/schemas/PostDeployScript"}},"required":["schedule_type"],"type":"object"},{"discriminator":{"mapping":{"crontab":"#/components/schemas/CronSchedule","interval":"#/components/schemas/IntervalSchedule","one_off":"#/components/schemas/OneOffSchedule"},"propertyName":"schedule_type"},"oneOf":[{"$ref":"#/components/schemas/OneOffSchedule"},{"$ref":"#/components/schemas/CronSchedule"},{"$ref":"#/components/schemas/IntervalSchedule"}]}]},"type":"array"},"scripts":{"description":"Run post deploy scripts over SSH","items":{"allOf":[{"type":"object"},{"oneOf":[{"$ref":"#/components/schemas/InlineScript"},{"$ref":"#/components/schemas/PostDeployScript"}]}]},"type":"array"},"size":{"description":"Machine sizing spec e.g. cpu/ram/flavor","example":"m1.small","oneOf":[{"properties":{"accelerators":{"description":"Google specific parameter","properties":{"accelerator_count":{"description":"The number of the accelerator cards exposed to this machine","type":"integer"},"accelerator_type":{"description":"Accelerator type to attach to this machine. e.g. 'nvidia-tesla-p100'","type":"string"}},"type":"object"},"cpu":{"description":"Number of cpu cores. On container based providers this value will be used as the cpu limit. Mutually exclusive with 'search'","type":"number"},"memory":{"description":"Memory size in MBs. On container based providers this value will be used as the memory limit. Mutually exclusive with 'search'","type":"integer"},"prefer":{"description":"Optional properties to be used if applicable.","properties":{"cpu_shares":{"description":"Docker specific parameter. An integer value representing this container's relative CPU weight versus other containers","type":"integer"},"prefix":{"description":"A size name prefix. Used only on providers with standard sizes","type":"string"}},"type":"object"},"search":{"description":"Name or ID of the size to select for this machine. Mutually exclusive with 'cpu' and 'memory'","type":"string"}},"type":"object"},{"description":"Name or ID of the size to select for this machine","type":"string"}]},"tags":{"description":"Assign tags to provisioned machine","type":"object"},"template":{"type":"object"},"volumes":{"anyOf":[{"$ref":"#/components/schemas/AlibabaVolumes"},{"$ref":"#/components/schemas/AmazonVolumes"},{"$ref":"#/components/schemas/AzureVolumes"},{"$ref":"#/components/schemas/CloudSigmaVolumes"},{"$ref":"#/components/schemas/DigitalOceanVolumes"},{"$ref":"#/components/schemas/GoogleVolumes"},{"$ref":"#/components/schemas/LinodeVolumes"},{"$ref":"#/components/schemas/LXDVolumes"},{"$ref":"#/components/schemas/OpenstackVolumes"},{"$ref":"#/components/schemas/VultrVolumes"}],"description":"Configure of attached storage volumes, e.g. cloud disks"}},"required":["image","name"],"type":"object"},"CreateMachineRequest_disks":{"description":"Configure local disks","example":{"disk_path":"disk_path","disk_size":0},"properties":{"disk_path":{"description":"KVM specific parameter. Where the VM disk file will be created","type":"string"},"disk_size":{"description":"KVM, CloudSigma specific parameter","type":"integer"}},"type":"object"},"CreateMachineResponse":{"oneOf":[{"$ref":"#/components/schemas/CreateMachineResponse_oneOf"},{"$ref":"#/components/schemas/CreateMachineResponse_oneOf_1"}],"type":"object"},"CreateMachineResponse_oneOf":{"properties":{"jobId":{"type":"string"},"plan":{"type":"object"}}},"CreateMachineResponse_oneOf_1":{"properties":{"plan":{"type":"object"}}},"CreateNetworkRequest":{"example":{"cloud":"my-cloud","dry":true,"extra":"{}","name":"my-network","save":true,"tags":"{}","template":"{}"},"properties":{"cloud":{"description":"Specify cloud to provision on","example":"my-cloud","type":"string"},"dry":{"description":"Return provisioning plan and exit without executing it","type":"boolean"},"extra":{"description":"Configure additional parameters, e.g. cidr (EC2 network)","type":"object"},"name":{"description":"Specify network name","example":"my-network","type":"string"},"save":{"description":"Save provisioning plan as template","type":"boolean"},"tags":{"description":"Assign tags to provisioned network","type":"object"},"template":{"type":"object"}},"required":["cloud","name"],"type":"object"},"CreateNetworkResponse":{"oneOf":[{"$ref":"#/components/schemas/CreateMachineResponse_oneOf"},{"$ref":"#/components/schemas/CreateMachineResponse_oneOf_1"}],"type":"object"},"CreateSecretRequest":{"example":{"name":"name","secret":"{}"},"properties":{"name":{"description":"The name of the secret. This is equivalent to the path the secret will be stored in Vault","type":"string"},"secret":{"type":"object"}},"required":["name","secret"],"type":"object"},"CreateSnapshotResponse":{"type":"object"},"CreateVolumeRequest":{"example":{"cloud":"my-cloud","dry":true,"ex_disk_type":"pd-standard","ex_iops":"ex_iops","ex_volume_type":"standard","extra":"{}","location":"us-central1-a","name":"my-volume","quantity":0,"save":true,"size":1,"tags":"{}","template":"{}"},"properties":{"cloud":{"description":"Specify cloud to provision on","example":"my-cloud","type":"string"},"dry":{"description":"Return provisioning plan and exit without executing it","type":"boolean"},"ex_disk_type":{"description":"GCE-specific","enum":["pd-standard","pd-ssd"],"example":"pd-standard","type":"string"},"ex_iops":{"description":"EC2-specific. Needs to be specified if volume_type='io1'","type":"string"},"ex_volume_type":{"description":"EC2-specific","enum":["standard","io1","gp2","sc1","st1"],"example":"standard","type":"string"},"extra":{"description":"Configure additional parameters","type":"object"},"location":{"description":"Where to provision e.g. region, datacenter, rack","example":"us-central1-a","type":"string"},"name":{"description":"Specify volume name","example":"my-volume","type":"string"},"provider":{"$ref":"#/components/schemas/SupportedProviders"},"quantity":{"description":"Provision multiple volumes of this type","type":"integer"},"save":{"description":"Save provisioning plan as template","type":"boolean"},"size":{"description":"Volume sizing spec","example":1,"type":"integer"},"tags":{"description":"Assign tags to provisioned volume","type":"object"},"template":{"type":"object"}},"required":["cloud","location","name","size"],"type":"object"},"CreateVolumeResponse":{"oneOf":[{"$ref":"#/components/schemas/CreateMachineResponse_oneOf"},{"$ref":"#/components/schemas/CreateMachineResponse_oneOf_1"}],"type":"object"},"CreateZoneRequest":{"example":{"cloud":"my-cloud","name":"my-zone"},"properties":{"cloud":{"description":"Specify cloud to provision on","type":"string"},"dry":{"description":"Return provisioning plan and exit without executing it","type":"boolean"},"extra":{"description":"Configure additional parameters","type":"object"},"name":{"description":"Specify zone name/domain (e.g. example.com)","type":"string"},"save":{"description":"Save provisioning plan as template","type":"boolean"},"tags":{"description":"Assign tags to provisioned zone","type":"object"},"template":{"type":"object"}},"required":["cloud","name"],"type":"object"},"CreateZoneResponse":{"oneOf":[{"$ref":"#/components/schemas/CreateMachineResponse_oneOf"},{"$ref":"#/components/schemas/CreateMachineResponse_oneOf_1"}],"type":"object"},"CronSchedule":{"description":"crontab schedule","properties":{"day_of_month":{"type":"string"},"day_of_week":{"type":"string"},"expires":{"description":"The datetime when schedule should expire, e.g 2021-09-22T18:19:28Z","format":"date-time","type":"string"},"hour":{"type":"string"},"max_run_count":{"minimum":1,"type":"integer"},"minute":{"type":"string"},"month_of_year":{"type":"string"},"schedule_type":{"enum":["crontab"],"type":"string"},"start_after":{"description":"The datetime when schedule should start running, e.g 2021-09-22T18:19:28Z","format":"date-time","type":"string"}},"required":["day_of_month","day_of_week","hour","minute","month_of_year","schedule_type"],"title":"Cron","type":"object"},"DataType":{"enum":["metrics","logs"],"example":"logs","type":"string"},"Datapoints":{"example":{"data":{"result":[null,null],"resultType":"resultType"},"status":"status"},"properties":{"data":{"$ref":"#/components/schemas/Datapoints_data"},"status":{"type":"string"}},"type":"object"},"DatapointsValuesItem":{"anyOf":[{"type":"string"},{"type":"number"}]},"DatapointsValuesTuple":{"items":{"$ref":"#/components/schemas/DatapointsValuesItem"},"type":"array"},"Datapoints_data":{"example":{"result":[null,null],"resultType":"resultType"},"properties":{"result":{"items":{"$ref":"#/components/schemas/Vector"},"type":"array"},"resultType":{"type":"string"}},"type":"object"},"DestroyClusterResponse":{"example":{"cloud":"cloud","cluster":"cluster","jobId":"jobId"},"properties":{"cloud":{"type":"string"},"cluster":{"type":"string"},"jobId":{"type":"string"}},"type":"object"},"DigitalOceanVolumes":{"items":{"oneOf":[{"properties":{"volume":{"description":"Name or ID of the volume to attach","type":"string"}},"required":["volume"]},{"properties":{"filesystem_type":{"description":"The name of the filesystem type to be used on the volume","enum":["ext4","xfs"],"type":"string"},"name":{"description":"Name of the volume to be created","type":"string"},"size":{"description":"Size of the volume in GBs","type":"integer"}},"required":["name","size"]}],"type":"object"},"title":"DigitalOcean volumes parameter","type":"array"},"DigitaloceanCloudRequest":{"properties":{"credentials":{"$ref":"#/components/schemas/DigitaloceanCredentials"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"provider":{"enum":["digitalocean"],"type":"string"}},"required":["credentials","provider"],"type":"object"},"DigitaloceanCredentials":{"properties":{"token":{"description":"Your DigitalOcean API token","type":"string"}},"required":["token"],"type":"object"},"DockerCloudRequest":{"properties":{"credentials":{"$ref":"#/components/schemas/DockerCredentials"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"provider":{"enum":["docker"],"type":"string"}},"required":["credentials","provider"],"type":"object"},"DockerCredentials":{"properties":{"host":{"description":"Your Docker host","type":"string"},"password":{"description":"Your Docker password","type":"string"},"port":{"description":"Your Docker port","type":"string"},"showAll":{"description":"Show all containers, including stopped","type":"boolean"},"tlsCaCert":{"description":"Your TLS CA certifcate","type":"string"},"tlsCert":{"description":"Your TLS auth certificate","type":"string"},"tlsKey":{"description":"Your TLS auth key","type":"string"},"username":{"description":"Your Docker username","type":"string"}},"required":["host","port"],"type":"object"},"DockerExtra":{"properties":{"command":{"description":"Command to run specified as a string","type":"string"},"environment":{"description":"Key, value pairs of environment variables to set inside the container","type":"object"}},"title":"Docker extra parameter","type":"object"},"DockerNet":{"properties":{"port_bindings":{"description":"ContainerPort,HostPort pairs. For example \"80\"/\"80\", \"123/udp\"/\"123\"","type":"object"}},"title":"Docker net parameter","type":"object"},"EditCloudRequest":{"anyOf":[{"$ref":"#/components/schemas/EditCloudRequest_anyOf"},{"allOf":[{"properties":{"provider":{"$ref":"#/components/schemas/SupportedProviders"}},"required":["provider"],"type":"object"},{"discriminator":{"mapping":{"alibaba":"#/components/schemas/AlibabaCloudRequest","amazon":"#/components/schemas/AmazonCloudRequest","azure":"#/components/schemas/AzureCloudRequest","cloudsigma":"#/components/schemas/CloudSigmaCloudRequest","docker":"#/components/schemas/DockerCloudRequest","equinix":"#/components/schemas/EquinixCloudRequest","google":"#/components/schemas/GoogleCloudRequest","ibm":"#/components/schemas/IbmCloudRequest","kubernetes":"#/components/schemas/KubernetesCloudRequest","kubevirt":"#/components/schemas/KubevirtCloudRequest","kvm":"#/components/schemas/KvmCloudRequest","linode":"#/components/schemas/LinodeCloudRequest","lxd":"#/components/schemas/LxdCloudRequest","maxihost":"#/components/schemas/MaxihostCloudRequest","onapp":"#/components/schemas/OnappCloudRequest","openshift":"#/components/schemas/OpenshiftCloudRequest","openstack":"#/components/schemas/OpenstackCloudRequest","other":"#/components/schemas/OtherCloudRequest","rackspace":"#/components/schemas/RackspaceCloudRequest","vsphere":"#/components/schemas/VsphereCloudRequest","vultr":"#/components/schemas/VultrCloudRequest"},"propertyName":"provider"},"oneOf":[{"$ref":"#/components/schemas/AmazonCloudRequest"},{"$ref":"#/components/schemas/AzureCloudRequest"},{"$ref":"#/components/schemas/GoogleCloudRequest"},{"$ref":"#/components/schemas/AlibabaCloudRequest"},{"$ref":"#/components/schemas/CloudSigmaCloudRequest"},{"$ref":"#/components/schemas/EquinixCloudRequest"},{"$ref":"#/components/schemas/IbmCloudRequest"},{"$ref":"#/components/schemas/DigitaloceanCloudRequest"},{"$ref":"#/components/schemas/LinodeCloudRequest"},{"$ref":"#/components/schemas/RackspaceCloudRequest"},{"$ref":"#/components/schemas/MaxihostCloudRequest"},{"$ref":"#/components/schemas/VultrCloudRequest"},{"$ref":"#/components/schemas/OpenstackCloudRequest"},{"$ref":"#/components/schemas/OnappCloudRequest"},{"$ref":"#/components/schemas/VsphereCloudRequest"},{"$ref":"#/components/schemas/KvmCloudRequest"},{"$ref":"#/components/schemas/LxdCloudRequest"},{"$ref":"#/components/schemas/DockerCloudRequest"},{"$ref":"#/components/schemas/KubernetesCloudRequest"},{"$ref":"#/components/schemas/KubevirtCloudRequest"},{"$ref":"#/components/schemas/OpenshiftCloudRequest"},{"$ref":"#/components/schemas/OtherCloudRequest"}]}]}],"example":{"name":"my-renamed-cloud"}},"EditCloudRequest_anyOf":{"additionalProperties":false,"properties":{"name":{"description":"Updated name","type":"string"}},"required":["name"],"type":"object"},"EditMachineRequest":{"example":{"expiration":{"action":"stop","date":"date","notify":0}},"properties":{"expiration":{"$ref":"#/components/schemas/EditMachineRequest_expiration"}},"type":"object"},"EditMachineRequest_expiration":{"example":{"action":"stop","date":"date","notify":0},"properties":{"action":{"enum":["stop","destroy"],"type":"string"},"date":{"description":"format should be \u03a5\u03a5\u03a5\u03a5-\u039c\u039c-DD HH:MM:SS","type":"string"},"notify":{"description":"seconds before the expiration date to be notified","type":"integer"}},"required":["action","date"],"type":"object"},"EditRuleRequest":{"example":{"actions":[{"action":"action","command":"command","emails":["emails","emails"],"teams":["teams","teams"],"type":"type","users":["users","users"]},{"action":"action","command":"command","emails":["emails","emails"],"teams":["teams","teams"],"type":"type","users":["users","users"]}],"frequency":{"every":5,"period":"period"},"queries":[{"aggregation":"aggregation","operator":"operator","target":"target","threshold":0.8008281904610115},{"aggregation":"aggregation","operator":"operator","target":"target","threshold":0.8008281904610115}],"trigger_after":{"offset":5,"period":"period"},"window":{"period":"period","start":6,"stop":1}},"properties":{"actions":{"items":{"$ref":"#/components/schemas/RuleAction"},"type":"array"},"frequency":{"$ref":"#/components/schemas/Frequency"},"queries":{"items":{"$ref":"#/components/schemas/Query"},"type":"array"},"selectors":{"$ref":"#/components/schemas/Selector"},"trigger_after":{"$ref":"#/components/schemas/TriggerAfter"},"window":{"$ref":"#/components/schemas/Window"}},"type":"object"},"EditScheduleRequest":{"example":{"action":"start","description":"This is a schedule that is about to be edited","enabled":true,"name":"schedule-name","params":"Parameters string","schedule_entry":"2022-05-28T00:00:00Z","schedule_type":"one_off","script_id":"d5775984772949de820fa8279c306b30","selectors":[null,null],"start_after":"2022-06-01T00:00:00Z"},"properties":{"action":{"description":"Edit the action that a schedule performs on a resource","enum":["reboot","destroy","notify","start","stop","delete"],"example":"start","type":"string"},"description":{"description":"The description of the schedule that is about to be edited","example":"This is a schedule that is about to be edited","type":"string"},"enabled":{"description":"Schedule status (enabled, disabled)","example":true,"type":"boolean"},"name":{"description":"The name of the schedule that is about to be edited","example":"schedule-name","type":"string"},"params":{"description":"Edit schedule parameters","example":"Parameters string","type":"string"},"schedule_entry":{"description":"In case of One Off schedule type the date string that schedule runs (The format should be \u03a5\u03a5\u03a5\u03a5-\u039c\u039c-DD HH:MM:SS). In case of Interval and Crontab schedule types a JSON string with need time unit values. For Interval schedule type interval integer value and period string value needed. For Crontab schedule type minute, hour, day_of_week, day_of_month and month_of_year string values needed.","example":"2022-05-28T00:00:00Z","type":"string"},"schedule_type":{"description":"Edit the type of the schedule","enum":["crontab","interval","one_off"],"example":"one_off","type":"string"},"script_id":{"description":"The id of the script that schedule is about to run","example":"d5775984772949de820fa8279c306b30","type":"string"},"selectors":{"items":{"$ref":"#/components/schemas/Selector"},"type":"array"},"start_after":{"description":"Edit the date after that schedule starts. The format should be \u03a5\u03a5\u03a5\u03a5-\u039c\u039c-DD HH:MM:SS","example":"2022-06-01T00:00:00Z","type":"string"}},"type":"object"},"EditSecretRequest":{"example":{"secret":"{}"},"properties":{"secret":{"type":"object"}},"required":["secret"],"type":"object"},"EquinixCloudRequest":{"properties":{"credentials":{"$ref":"#/components/schemas/EquinixCredentials"},"features":{"$ref":"#/components/schemas/CloudFeatures"},"provider":{"enum":["equinix"],"type":"string"}},"required":["credentials","provider"],"type":"object"},"EquinixCredentials":{"additionalProperties":false,"properties":{"apikey":{"description":"Your Equinix Metal API key","type":"string"}},"required":["apikey"],"type":"object"},"EquinixMetalExtra":{"properties":{"project_id":{"description":"Project UUID, if not given the first one available will be selected","type":"string"}},"title":"Equnix Metal extra parameter","type":"object"},"EquinixMetalNet":{"properties":{"ip_addresses":{"description":"Specify addresses to be created with your machine.By default Equinix configures public IPv4, public IPv6, and private IPv4","items":{"$ref":"#/components/schemas/EquinixMetalNet_ip_addresses"},"type":"array"}},"title":"Equnix Metal net parameter","type":"object"},"EquinixMetalNet_ip_addresses":{"properties":{"address_family":{"description":"Address Family for IP Address(IPv4, IPv6)","enum":[4,6],"type":"integer"},"cidr":{"description":"Cidr Size for the IP Block created. Valid values depend on the operating system being provisioned. (28..32 for IPv4 addresses, 124..127 for IPv6 addresses)","type":"integer"},"public":{"description":"Address Type for IP Address","type":"boolean"}},"required":["address_family","cidr","public"],"type":"object"},"Expiration":{"example":{"action":"stop","date":"2000-01-23T04:56:07+00:00","notify":{"period":"minutes","value":1},"notify_msg":"notify_msg"},"properties":{"action":{"enum":["stop","destroy"],"type":"string"},"date":{"description":"When machine should expire, e.g 2021-09-22T18:19:28Z","format":"date-time","type":"string"},"notify":{"$ref":"#/components/schemas/Expiration_notify"},"notify_msg":{"type":"string"}},"required":["action","date"],"type":"object"},"Expiration_notify":{"description":"Notify user before machine expiration","example":{"period":"minutes","value":1},"properties":{"period":{"enum":["minutes","hours","days"],"type":"string"},"value":{"minimum":1,"type":"integer"}},"required":["period","value"],"type":"object"},"FieldSelector":{"properties":{"field":{"description":"the name of the field","example":"count","type":"string"},"operator":{"description":"one of equal (eq) and regular expression (regex) operators type","enum":["eq","regex"],"example":"eq","type":"string"},"type":{"description":"field type","enum":["field"],"type":"string"},"value":{"description":"the value of the field","type":"object"}},"type":"object"},"Frequency":{"example":{"every":5,"period":"period"},"properties":{"every":{"description":"a positive integer denoting how often the rule must be evaluated\n","type":"integer"},"period":{"description":"units of time, e.g. \"seconds\"","type":"string"}},"required":["every","period"],"type":"object"},"GetCloudResponse":{"example":{"data":{"config":"{}","created_by":"created_by","features":{"compute":true,"container":false,"dns":false},"id":"id","name":"name","owned_by":"owned_by","tags":"{}"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Cloud"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetClusterResponse":{"example":{"data":{"cloud":"cloud","config":"{}","created":"created","created_by":"created_by","credentials":"{}","external_id":"external_id","extra":"{}","id":"id","last_seen":"last_seen","location":"location","missing_since":"missing_since","name":"name","owned_by":"owned_by","owner":"owner","state":"state","tags":"{}","total_cpus":6,"total_memory":1,"total_nodes":0},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Cluster"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetDatapointsResponse":{"example":{"data":{"data":{"result":[null,null],"resultType":"resultType"},"status":"status"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Datapoints"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetImageResponse":{"example":{"data":{"cloud":"cloud","created_by":"created_by","external_id":"external_id","extra":"{}","id":"id","name":"name","os_type":"os_type","owned_by":"owned_by","starred":true,"tags":"{}"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Image"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetJobResponse":{"example":{"data":{"action":"action","cloud_id":"cloud_id","error":true,"finished_at":6.027456183070403,"job_id":"job_id","logs":[{"job_id":"job_id","org":"org"},{"job_id":"job_id","org":"org"}],"machine_id":"machine_id","org":"org","started_at":0.8008281904610115,"user":"user"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Job"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetKeyResponse":{"example":{"data":{"config":"{}","created_by":"created_by","default":true,"id":"id","name":"name","owned_by":"owned_by","tags":"{}","type":"ssh"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Key"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetLocationResponse":{"example":{"data":{"available_images":"{}","available_sizes":"{}","cloud":"cloud","country":"country","created_by":"created_by","external_id":"external_id","extra":"{}","id":"id","location_type":"location_type","name":"name","owned_by":"owned_by","parent":"parent"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Location"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetMachineResponse":{"example":{"data":{"actions":"{}","cloud":"cloud","cluster":"cluster","cores":0.8008281904610115,"cost":"{}","created":"created","created_by":"created_by","default":true,"expiration":"expiration","external_id":"external_id","extra":"{}","hostname":"hostname","id":"id","image":"image","key_associations":[{"key":"key","last_used":6,"machine":"machine","port":1,"sudo":true,"user":"user"},{"key":"key","last_used":6,"machine":"machine","port":1,"sudo":true,"user":"user"}],"last_seen":"last_seen","location":"location","missing_since":"missing_since","monitoring":"monitoring","name":"name","network":"network","os_type":"os_type","owned_by":"owned_by","parent":"parent","ports":"{}","private_ips":["private_ips","private_ips"],"probe":"{}","public_ips":["public_ips","public_ips"],"size":"size","subnet":"subnet","tags":"{}","type":"type","unreachable_since":"unreachable_since"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Machine"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetNetworkResponse":{"example":{"data":{"cloud":"cloud","created_by":"created_by","external_id":"external_id","id":"id","name":"name","owned_by":"owned_by","tags":"{}"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/schemas/Network"},"meta":{"$ref":"#/components/schemas/ResponseMetadata"}},"type":"object"},"GetOrgMemberResponse":{"example":{"data":{"email":"email","first_name":"first_name","id":"id","last_login":"last_login","last_name":"last_name","pending":true,"registration_date":"registration_date","username":"username"},"meta":{"returned":6,"sort":"sort","start":1,"total":0}},"properties":{"data":{"$ref":"#/components/