<commit_before>---
account:
  estimateinvoice:
  - desc: 'Estimates the invoice for adding a new Linode or NodeBalancer as well as
      resizing a Linode. This returns two fields: PRICE which is the estimated cost
      of the invoice, and INVOICE_TO which is the date invoice would be though with
      timezone set to America/New_York'
  - params:
    - linodeid:
      - desc: This is the LinodeID you want to resize and is required for mode 'linode_resize'.
      - required: false
      - type: :numeric
    - mode:
      - desc: 'This is one of the following options: ''linode_new'', ''linode_resize'',
          or ''nodebalancer_new''.'
      - required: true
      - type: :string
    - paymentterm:
      - desc: 'Subscription term in months. One of: 1, 12, or 24. This is required
          for modes ''linode_new'' and ''nodebalancer_new''.'
      - required: false
      - type: :numeric
    - planid:
      - desc: The desired PlanID available from avail.LinodePlans(). This is required
          for modes 'linode_new' and 'linode_resize'.
      - required: false
      - type: :numeric
  - throws:
    - VALIDATION
  info:
  - desc: Shows information about your account such as the date your account was opened
      as well as your network utilization for the current month in gigabytes.
  - params: []
  - throws: []
  paybalance:
  - desc: Pays current balance on file, returning it in the response.
  - params: []
  - throws:
    - CCEXPIRED
    - CCFAILED
    - NOACCESS
    - PAYMENTLIMITER
    - VALIDATION
  updatecard:
  - desc: ''
  - params:
    - ccexpmonth:
      - desc: ''
      - required: true
      - type: :numeric
    - ccexpyear:
      - desc: ''
      - required: true
      - type: :numeric
    - ccnumber:
      - desc: ''
      - required: true
      - type: :numeric
  - throws: []
api:
  spec:
  - desc: 'Returns a data structure of the entire Linode API specification.  This
      method does not require authorization.<br><br>For example: <a target="_blank"
      href="https://api.linode.com/?api_action=api.spec">https://api.linode.com/?api_action=api.spec</a>'
  - params: []
  - throws: []
avail:
  datacenters:
  - desc: Returns a list of Linode data center facilities.
  - params: []
  - throws: []
  distributions:
  - desc: Returns a list of available Linux Distributions.
  - params:
    - distributionid:
      - desc: Limits the results to the specified DistributionID
      - required: false
      - 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:
      - desc: ''
      - required: false
      - type: :numeric
  - throws: []
  linodeplans:
  - desc: Returns a structure of Linode PlanIDs containing the Plan label and the
      availability in each Datacenter.
  - params:
    - planid:
      - desc: Limits the list to the specified PlanID
      - required: false
      - type: :numeric
  - throws: []
  nodebalancers:
  - desc: Returns NodeBalancer pricing information.
  - params: []
  - throws: []
  stackscripts:<commit_msg>update spec with change to kernel calls<commit_after>---
account:
  estimateinvoice:
  - desc: 'Estimates the invoice for adding a new Linode or NodeBalancer as well as
      resizing a Linode. This returns two fields: PRICE which is the estimated cost
      of the invoice, and INVOICE_TO which is the date invoice would be though with
      timezone set to America/New_York'
  - params:
    - linodeid:
      - desc: This is the LinodeID you want to resize and is required for mode 'linode_resize'.
      - required: false
      - type: :numeric
    - mode:
      - desc: 'This is one of the following options: ''linode_new'', ''linode_resize'',
          or ''nodebalancer_new''.'
      - required: true
      - type: :string
    - paymentterm:
      - desc: 'Subscription term in months. One of: 1, 12, or 24. This is required
          for modes ''linode_new'' and ''nodebalancer_new''.'
      - required: false
      - type: :numeric
    - planid:
      - desc: The desired PlanID available from avail.LinodePlans(). This is required
          for modes 'linode_new' and 'linode_resize'.
      - required: false
      - type: :numeric
  - throws:
    - VALIDATION
  info:
  - desc: Shows information about your account such as the date your account was opened
      as well as your network utilization for the current month in gigabytes.
  - params: []
  - throws: []
  paybalance:
  - desc: Pays current balance on file, returning it in the response.
  - params: []
  - throws:
    - CCEXPIRED
    - CCFAILED
    - NOACCESS
    - PAYMENTLIMITER
    - VALIDATION
  updatecard:
  - desc: ''
  - params:
    - ccexpmonth:
      - desc: ''
      - required: true
      - type: :numeric
    - ccexpyear:
      - desc: ''
      - required: true
      - type: :numeric
    - ccnumber:
      - desc: ''
      - required: true
      - type: :numeric
  - throws: []
api:
  spec:
  - desc: 'Returns a data structure of the entire Linode API specification.  This
      method does not require authorization.<br><br>For example: <a target="_blank"
      href="https://api.linode.com/?api_action=api.spec">https://api.linode.com/?api_action=api.spec</a>'
  - params: []
  - throws: []
avail:
  datacenters:
  - desc: Returns a list of Linode data center facilities.
  - params: []
  - throws: []
  distributions:
  - desc: Returns a list of available Linux Distributions.
  - params:
    - distributionid:
      - desc: Limits the results to the specified DistributionID
      - required: false
      - type: :numeric
  - throws: []
  kernels:
  - desc: List available kernels.
  - params:
    - iskvm:
      - desc: Show or hide KVM compatible kernels
      - required: false
      - type: :boolean
    - isxen:
      - desc: Show or hide Xen compatible kernels
      - required: false
      - type: :boolean
  - throws: []
  linodeplans:
  - desc: Returns a structure of Linode PlanIDs containing the Plan label and the
      availability in each Datacenter.
  - params:
    - planid:
      - desc: Limits the list to the specified PlanID
      - required: false
      - type: :numeric
  - throws: []
  nodebalancers:
  - desc: Returns NodeBalancer pricing information.
  - params: []
  - throws: []
  stackscripts:
{'fraction_non_alphanumeric': 0.09938366718027734, 'fraction_numerical': 0.0015408320493066256, 'mean_word_length': 2.268378650553877, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5643227', 'n_tokens_mistral': 1990, 'n_tokens_neox': 1945, 'n_words': 689}