dev/spec.yml in linodeapi-0.1.1 vs dev/spec.yml in linodeapi-0.2.0
- old
+ new
@@ -78,10 +78,14 @@
- type: :numeric
- throws: []
kernels:
- desc: List available kernels.
- params:
+ - iskvm:
+ - desc: Limits the results to show only KVM kernels
+ - required: false
+ - type: :boolean
- isxen:
- desc: Limits the results to show only Xen kernels
- required: false
- type: :boolean
- kernelid:
@@ -477,18 +481,22 @@
- type: :boolean
- helper_disableupdatedb:
- desc: Enable the disableUpdateDB filesystem helper
- required: false
- type: :boolean
+ - helper_distro:
+ - desc: Enable the Distro filesystem helper. Corrects fstab and inittab/upstart
+ entries depending on the kernel you're booting. You want this.
+ - required: false
+ - type: :boolean
- helper_network:
- desc: Automatically creates network configuration files for your distro
and places them into your filesystem.
- required: false
- type: :boolean
- helper_xen:
- - desc: Enable the Xen filesystem helper. Corrects fstab and inittab/upstart
- entries depending on the kernel you're booting. You want this.
+ - desc: Deprecated - use helper_distro.
- required: false
- type: :boolean
- kernelid:
- desc: The KernelID for this profile. Found in avail.kernels()
- required: true
@@ -520,10 +528,14 @@
- type: :boolean
- runlevel:
- desc: 'One of ''default'', ''single'', ''binbash'' '
- required: false
- type: :string
+ - virt_mode:
+ - desc: 'Controls the virtualization mode. One of ''paravirt'', ''fullvirt'' '
+ - required: false
+ - type: :string
- throws:
- NOTFOUND
- VALIDATION
delete:
- desc: Deletes a Linode Configuration Profile.
@@ -578,18 +590,22 @@
- type: :boolean
- helper_disableupdatedb:
- desc: Enable the disableUpdateDB filesystem helper
- required: false
- type: :boolean
+ - helper_distro:
+ - desc: Enable the Distro filesystem helper. Corrects fstab and inittab/upstart
+ entries depending on the kernel you're booting. You want this.
+ - required: false
+ - type: :boolean
- helper_network:
- desc: Automatically creates network configuration files for your distro
and places them into your filesystem.
- required: false
- type: :boolean
- helper_xen:
- - desc: Enable the Xen filesystem helper. Corrects fstab and inittab/upstart
- entries depending on the kernel you're booting. You want this.
+ - desc: Deprecated - use helper_distro.
- required: false
- type: :boolean
- kernelid:
- desc: The KernelID for this profile. Found in avail.kernels()
- required: false
@@ -621,10 +637,14 @@
- type: :boolean
- runlevel:
- desc: 'One of ''default'', ''single'', ''binbash'' '
- required: false
- type: :string
+ - virt_mode:
+ - desc: 'Controls the virtualization mode. One of ''paravirt'', ''fullvirt'' '
+ - required: false
+ - type: :string
- throws:
- NOTFOUND
- VALIDATION
create:
- desc: Creates a Linode and assigns you full privileges. There is a 75-linodes-per-hour
@@ -1172,17 +1192,23 @@
- check_attempts:
- desc: Number of failed probes before taking a node out of rotation. 1-30
- required: false
- type: :string
- check_body:
- - desc: When check=http_body, a regex against the expected result body
+ - desc: When check=http, a regex to match within the first 16,384 bytes of
+ the response body
- required: false
- type: :string
- check_interval:
- desc: Seconds between health check probes. 2-3600
- required: false
- type: :numeric
+ - check_passive:
+ - desc: Enable passive checks based on observing communication with back-end
+ nodes.
+ - required: false
+ - type: :boolean
- check_path:
- desc: When check=http, the path to request
- required: false
- type: :string
- check_timeout:
@@ -1259,17 +1285,23 @@
- check_attempts:
- desc: Number of failed probes before taking a node out of rotation. 1-30
- required: false
- type: :string
- check_body:
- - desc: When check=http_body, a regex against the expected result body
+ - desc: When check=http, a regex to match within the first 16,384 bytes of
+ the response body
- required: false
- type: :string
- check_interval:
- desc: Seconds between health check probes. 2-3600
- required: false
- type: :numeric
+ - check_passive:
+ - desc: Enable passive checks based on observing communication with back-end
+ nodes.
+ - required: false
+ - type: :boolean
- check_path:
- desc: When check=http, the path to request
- required: false
- type: :string
- check_timeout:
@@ -1438,10 +1470,121 @@
- required: true
- type: :numeric
- throws:
- NOTFOUND
- VALIDATION
+professionalservices:
+ scope:
+ create:
+ - desc: Creates a new Professional Services scope submission
+ - params:
+ - application_quantity:
+ - desc: How many separate applications or websites are involved in this migration?
+ - required: false
+ - type: :string
+ - content_management:
+ - desc: Centralized interfaces for editing, organizing, and publishing content
+ - required: false
+ - type: :string
+ - crossover:
+ - desc: These can assist in providing reliable crossover--failures of individual
+ components can be transparent to the application.
+ - required: false
+ - type: :string
+ - current_provider:
+ - desc: ''
+ - required: false
+ - type: :string
+ - customer_name:
+ - desc: ''
+ - required: false
+ - type: :string
+ - database_server:
+ - desc: Generally used by applications to provide an organized way to capture
+ and manipulate data
+ - required: false
+ - type: :string
+ - email_address:
+ - desc: ''
+ - required: false
+ - type: :string
+ - linode_datacenter:
+ - desc: Which datacenters would you like your Linodes to be deployed in?
+ - required: false
+ - type: :string
+ - linode_plan:
+ - desc: Which Linode plans would you like to deploy?
+ - required: false
+ - type: :string
+ - mail_filtering:
+ - desc: Services here manipulate recieved messages in various ways
+ - required: false
+ - type: :string
+ - mail_retrieval:
+ - desc: User mail clients connect to these to retrieve delivered mail
+ - required: false
+ - type: :string
+ - mail_transfer:
+ - desc: Mail transfer agents facilitate message transfer between servers
+ - required: false
+ - type: :string
+ - managed:
+ - desc: ''
+ - required: false
+ - type: :string
+ - monitoring:
+ - desc: Constant monitoring of your deployed systems--these can also provide
+ automatic notifications for service failures.
+ - required: false
+ - type: :string
+ - notes:
+ - desc: ''
+ - required: false
+ - type: :string
+ - phone_number:
+ - desc: ''
+ - required: false
+ - type: :string
+ - provider_access:
+ - desc: What types of server access do you have at your current provider?
+ - required: false
+ - type: :string
+ - replication:
+ - desc: Redundant services often have shared state--replication automatically
+ propagates state changes between individual components.
+ - required: false
+ - type: :string
+ - requested_service:
+ - desc: ''
+ - required: false
+ - type: :string
+ - server_quantity:
+ - desc: How many separate servers are involved in this migration?
+ - required: false
+ - type: :string
+ - system_administration:
+ - desc: Various web interfaces for performing system administration tasks
+ - required: false
+ - type: :string
+ - ticket_number:
+ - desc: ''
+ - required: false
+ - type: :string
+ - web_cache:
+ - desc: Caching mechanisms provide temporary storage for web requests--cached
+ content can generally be retrieved faster.
+ - required: false
+ - type: :string
+ - web_server:
+ - desc: These provide network protocol handling for hosting websites.
+ - required: false
+ - type: :string
+ - webmail:
+ - desc: Access and administrate mail via web interfaces
+ - required: false
+ - type: :string
+ - throws: []
stackscript:
create:
- desc: Create a StackScript.
- params:
- description:
@@ -1556,8 +1699,8 @@
- desc: ''
- required: true
- type: :string
- throws:
- AUTHFAIL
- - " NEEDTOKEN"
- - " PASSWORDEXPIRED"
- - " KEYLIMIT"
+ - NEEDTOKEN
+ - PASSWORDEXPIRED
+ - KEYLIMIT