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