WebSer...Linode(3pm)

πŸ“¦
version 0.29 Β· 2 versions
, in fedora 43

✨ okay so bestie, welcome to WebSer...Linode(3pm) β€” straight outta User Contributed Perl Documentation ✨

πŸ’– NAME πŸ’–

WebService::Linode β€” Perl Interface to the Linode.com API. periodt.


🌈 SYNOPSIS 🌈

    my $api = WebService::Linode->new( apikey => 'your api key here');
    print Dumper($api->linode_list);
    $api->linode_reboot(linodeid=>242);

okay so this module literally implements the Linode.com api methods. The way that Linode methods work: dots get swapped for underscores to make the perl method name. Every key and parameter is lower cased, but the returned data stays otherwise the same. Wanna know more? See http://www.linode.com/api/.

πŸŽ€ Constructor πŸŽ€

For documentation of possible arguments to the constructor, see WebService::Linode::Base.

πŸ¦‹ Batch requests πŸ¦‹

Each of the Linode API methods below may optionally be prefixed with QUEUE_ to add that request to a queue to be processed later in one or more batch requests which can be processed by calling send_queued_requests. For example:

    my @linode_ids = () # Get your linode ids through normal methods
    my @responses = map { $api->linode_ip_list( linodeid=>$_ ) } @linode_ids;

Can be reduced to a single request:

    my @linode_ids = () # Get your linode ids through normal methods
    $api->QUEUE_linode_ip_list( linodeid=>$_ ) for @linode_ids;
    my @responses = $api->send_queued_requests; # One api request

See WebService::Linode::Base for additional queue management methods.

send_queued_requests

Send queued batch requests, returns list of responses.


πŸ‘‘ Methods from the Linode API πŸ‘‘

account Methods

account_estimateinvoice

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.

Required Parameters:

  • mode β€” This is one of the following options: 'linode_new', 'linode_resize', or 'nodebalancer_new'.

Optional Parameters:

  • paymentterm β€” Subscription term in months. One of: 1, 12, or 24. This is required for modes 'linode_new' and 'nodebalancer_new'.
  • planid β€” The desired PlanID available from avail.LinodePlans(). This is required for modes 'linode_new' and 'linode_resize'.
  • linodeid β€” This is the LinodeID you want to resize and is required for mode 'linode_resize'.

account_info

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.

account_paybalance

Pays current balance on file, returning it in the response.

account_updatecard

Required Parameters:

  • ccnumber
  • ccexpyear
  • ccexpmonth

avail Methods

avail_datacenters

Returns a list of Linode data center facilities.

avail_distributions

Returns a list of available Linux Distributions.

Optional Parameters:

  • distributionid β€” Limits the results to the specified DistributionID

avail_kernels

List available kernels.

Optional Parameters:

  • iskvm β€” Show or hide KVM compatible kernels
  • isxen β€” Show or hide Xen compatible kernels

avail_linodeplans

Returns a structure of Linode PlanIDs containing the Plan label and the availability in each Datacenter.

Optional Parameters:

  • planid β€” Limits the list to the specified PlanID

avail_nodebalancers

Returns NodeBalancer pricing information.

avail_stackscripts

Returns a list of available public StackScripts.

Optional Parameters:

  • keywords β€” Search terms
  • distributionvendor β€” Debian, Ubuntu, Fedora, etc.
  • distributionid β€” Limit the results to StackScripts that can be applied to this DistributionID

domain Methods

domain_create

Create a domain record.

Required Parameters:

  • type β€” master or slave
  • domain β€” The zone's name

Optional Parameters:

  • lpm_displaygroup β€” Display group in the Domain list inside the Linode DNS Manager
  • soa_email β€” Required when type=master
  • description β€” Currently undisplayed.
  • retry_sec
  • status β€” 0, 1, or 2 (disabled, active, edit mode)
  • axfr_ips β€” IP addresses allowed to AXFR the entire zone, semicolon separated
  • refresh_sec
  • expire_sec
  • master_ips β€” When type=slave, the zone's master DNS servers list, semicolon separated
  • ttl_sec

domain_delete

Required Parameters:

  • domainid

domain_list

Lists domains you have access to.

Optional Parameters:

  • domainid β€” Limits the list to the specified DomainID

domain_update

Update a domain record.

Required Parameters:

  • domainid

Optional Parameters:

  • ttl_sec
  • master_ips β€” When type=slave, the zone's master DNS servers list, semicolon separated
  • expire_sec
  • refresh_sec
  • axfr_ips β€” IP addresses allowed to AXFR the entire zone, semicolon separated
  • domain β€” The zone's name
  • status β€” 0, 1, or 2 (disabled, active, edit mode)
  • retry_sec
  • soa_email β€” Required when type=master
  • description β€” Currently undisplayed.
  • lpm_displaygroup β€” Display group in the Domain list inside the Linode DNS Manager
  • type β€” master or slave

domain_resource Methods

domain_resource_create

Create a domain record.

Required Parameters:

  • domainid
  • type β€” One of: NS, MX, A, AAAA, CNAME, TXT, SRV or CAA

Optional Parameters:

  • ttl_sec β€” TTL. Leave as 0 to accept our default.
  • protocol β€” The protocol to append to an SRV record. Ignored on other record types.
  • port
  • name β€” The hostname or FQDN. When Type=MX the subdomain to delegate to the Target MX server.
  • tag β€” The tag attribute for a CAA record. One of issue, issuewild, iodef. Ignored on other record types.
  • target β€” When Type=MX the hostname. When Type=CNAME the target of the alias. When Type=TXT or CAA the value of the record. When Type=A or AAAA the token of '[remote_addr]' will be substituted with the IP address of the request.
  • priority β€” Priority for MX and SRV records, 0-65535
  • weight

domain_resource_delete

Required Parameters:

  • domainid
  • resourceid

domain_resource_list

Required Parameters:

  • domainid

Optional Parameters:

  • resourceid

domain_resource_update

Update a domain record.

Required Parameters:

  • resourceid

Optional Parameters:

  • port
  • tag β€” The tag attribute for a CAA record. One of issue, issuewild, iodef. Ignored on other record types.
  • target β€” When Type=MX the hostname. When Type=CNAME the target of the alias. When Type=TXT or CAA the value of the record. When Type=A or AAAA the token of '[remote_addr]' will be substituted with the IP address of the request.
  • domainid
  • name β€” The hostname or FQDN. When Type=MX the subdomain to delegate to the Target MX server.
  • protocol β€” The protocol to append to an SRV record. Ignored on other record types.
  • ttl_sec β€” TTL. Leave as 0 to accept our default.
  • priority β€” Priority for MX and SRV records, 0-65535
  • weight

linode Methods

linode_boot

Issues a boot job for the provided ConfigID. If no ConfigID is provided boots the last used configuration profile, or the first configuration profile if this Linode has never been booted.

Required Parameters:

  • linodeid

Optional Parameters:

  • configid β€” The ConfigID to boot, available from linode.config.list().

linode_clone

Creates a new Linode, assigns you full privileges, and then clones the specified LinodeID to the new Linode. There is a limit of 5 active clone operations per source Linode. It is recommended that the source Linode be powered down during the clone.

Required Parameters:

  • linodeid β€” The LinodeID that you want cloned
  • planid β€” The desired PlanID available from avail.LinodePlans()
  • datacenterid β€” The DatacenterID from avail.datacenters() where you wish to place this new Linode

Optional Parameters:

  • paymentterm β€” Subscription term in months for prepaid customers. One of: 1, 12, or 24

linode_create

Creates a Linode and assigns you full privileges. There is a 250-linodes-per-hour limiter.

Required Parameters:

  • datacenterid β€” The DatacenterID from avail.datacenters() where you wish to place this new Linode
  • planid β€” The desired PlanID available from avail.LinodePlans()

Optional Parameters:

  • paymentterm β€” Subscription term in months for prepaid customers. One of: 1, 12, or 24

linode_delete

Immediately removes a Linode from your account and issues a pro-rated credit back to your account, if applicable. To prevent accidental deletes, this requires the Linode has no Disk images. You must first delete its disk images.

Required Parameters:

  • linodeid β€” The LinodeID to delete

Optional Parameters:

  • skipchecks β€” Skips the safety checks and will always delete the Linode

linode_kvmify

Changes a Linode's hypervisor from Xen to KVM.

Required Parameters:

  • linodeid β€” The LinodeID to migrate to KVM.

linode_list

Returns a list of all Linodes user has access or delete to, including some properties. Status values are -1: Being Created, 0: Brand New, 1: Running, and 2: Powered Off.

Optional Parameters:

  • linodeid β€” Limits the list to the specified LinodeID

linode_mutate

Upgrades a Linode to its next generation.

Required Parameters:

  • linodeid

linode_reboot

Issues a shutdown, and then boot job for a given LinodeID.

Required Parameters:

  • linodeid

Optional Parameters:

  • configid

linode_resize

Resizes a Linode from one plan to another. Immediately shuts the Linode down, charges/credits the account, and issue a migration to another host server.

Required Parameters:

  • linodeid
  • planid β€” The desired PlanID available from avail.LinodePlans()

linode_shutdown πŸ’€

Issues a shutdown job for a given LinodeID.

Required Parameters:

  • linodeid

linode_update ✨

Updates a Linode's properties. Glow-up time, bestie πŸ’…

Required Parameters:

  • linodeid

Optional Parameters:

  • label β€” This Linode's label
  • alert_bwquota_enabled β€” Enable the bw quote email alert
  • ms_ssh_port
  • ms_ssh_ip
  • ms_ssh_disabled
  • alert_bwout_threshold β€” Mb/sec
  • alert_diskio_threshold β€” IO ops/sec
  • backupweeklyday
  • alert_cpu_enabled β€” Enable the cpu usage email alert
  • alert_bwquota_threshold β€” Percentage of monthly bw quota
  • backupwindow
  • lpm_displaygroup β€” Display group in the Linode list inside the Linode Manager
  • alert_diskio_enabled β€” Enable the disk IO email alert
  • alert_cpu_threshold β€” CPU Alert threshold, percentage 0-800
  • alert_bwin_threshold β€” Mb/sec
  • watchdog β€” Enable the Lassie shutdown watchdog
  • alert_bwout_enabled β€” Enable the outgoing bandwidth email alert
  • ms_ssh_user
  • alert_bwin_enabled β€” Enable the incoming bandwidth email alert

linode_webconsoletoken πŸ–₯️✨

Generates a console token starting a web console LISH session for the requesting IP. It's giving main character energy, fr fr πŸŽ€

Required Parameters:

  • linodeid

🌈 linode_config Methods 🌈

linode_config_create πŸ“

Creates a Linode Configuration Profile. New profile just dropped πŸ‘‘

Required Parameters:

  • kernelid β€” The KernelID for this profile. Found in avail.kernels()
  • label β€” The Label for this profile
  • linodeid
  • disklist β€” A comma delimited list of DiskIDs; position reflects device node. The 9th element for specifying the initrd.

Optional Parameters:

  • helper_depmod β€” Creates an empty modprobe file for the kernel you're booting.
  • helper_network β€” Automatically creates network configuration files for your distro and places them into your filesystem.
  • runlevel β€” One of 'default', 'single', 'binbash'
  • rootdevicecustom β€” A custom root device setting.
  • rootdevicenum β€” Which device number (1-8) that contains the root partition. 0 to utilize RootDeviceCustom.
  • helper_disableupdatedb β€” Enable the disableUpdateDB filesystem helper
  • helper_distro β€” Enable the Distro filesystem helper. Corrects fstab and inittab/upstart entries depending on the kernel you're booting. You want this.
  • comments β€” Comments you wish to save along with this profile
  • virt_mode β€” Controls the virtualization mode. One of 'paravirt', 'fullvirt'
  • ramlimit β€” RAMLimit in MB. 0 for max.
  • helper_xen β€” Deprecated - use helper_distro.
  • rootdevicero β€” Enables the 'ro' kernel flag. Modern distros want this.
  • devtmpfs_automount β€” Controls if pv_ops kernels should automount devtmpfs at boot.

linode_config_delete πŸ—‘οΈ

Deletes a Linode Configuration Profile. Not me being the villain era 😭

Required Parameters:

  • configid
  • linodeid

linode_config_list πŸ“‹

Lists a Linode's Configuration Profiles. Window shopping, but make it infrastructure πŸ›οΈ

Required Parameters:

  • linodeid

Optional Parameters:

  • configid

linode_config_update πŸ”§

Updates a Linode Configuration Profile.

Required Parameters:

  • configid

Optional Parameters:

  • helper_depmod β€” Creates an empty modprobe file for the kernel you're booting.
  • helper_network β€” Automatically creates network configuration files for your distro and places them into your filesystem.
  • runlevel β€” One of 'default', 'single', 'binbash'
  • kernelid β€” The KernelID for this profile. Found in avail.kernels()
  • label β€” The Label for this profile
  • helper_distro β€” Enable the Distro filesystem helper. Corrects fstab and inittab/upstart entries depending on the kernel you're booting. You want this.
  • comments β€” Comments you wish to save along with this profile
  • rootdevicecustom β€” A custom root device setting.
  • rootdevicenum β€” Which device number (1-8) that contains the root partition. 0 to utilize RootDeviceCustom.
  • linodeid
  • helper_disableupdatedb β€” Enable the disableUpdateDB filesystem helper
  • disklist β€” A comma delimited list of DiskIDs; position reflects device node. The 9th element for specifying the initrd.
  • virt_mode β€” Controls the virtualization mode. One of 'paravirt', 'fullvirt'
  • ramlimit β€” RAMLimit in MB. 0 for max.
  • rootdevicero β€” Enables the 'ro' kernel flag. Modern distros want this.
  • devtmpfs_automount β€” Controls if pv_ops kernels should automount devtmpfs at boot.
  • helper_xen β€” Deprecated - use helper_distro.

πŸ’Ύ linode_disk Methods πŸ’Ύ

linode_disk_create πŸ“

Required Parameters:

  • size β€” The size in MB of this Disk.
  • type β€” The formatted type of this disk. Valid types are: ext3, ext4, swap, raw
  • label β€” The display label for this Disk
  • linodeid

Optional Parameters:

  • isreadonly β€” Enable forced read-only for this Disk

linode_disk_createfromdistribution πŸŽ€

Required Parameters:

  • rootpass β€” The root (or core) user's password
  • size β€” Size of this disk image in MB
  • linodeid
  • distributionid β€” The DistributionID to create this disk from. Found in avail.distributions()
  • label β€” The label of this new disk image

Optional Parameters:

  • rootsshkey β€” Optionally sets this string into /root/.ssh/authorized_keys (or /home/core/.ssh/authorized_keys) upon distribution configuration.

linode_disk_createfromimage πŸ¦‹

Creates a new disk from a previously imagized disk. It's the "copy my whole vibe" button 🫢

Required Parameters:

  • linodeid β€” Specifies the Linode to deploy on to
  • imageid β€” The ID of the frozen image to deploy from

Optional Parameters:

  • label β€” The label of this new disk image
  • size β€” The size of the disk image to creates. Defaults to the minimum size required for the requested image
  • rootsshkey β€” Optionally sets this string into /root/.ssh/authorized_keys upon image deployment
  • rootpass β€” Optionally sets the root password at deployment time. If a password is not provided the existing root password of the frozen image will not be modified

linode_disk_createfromstackscript 🧚

Required Parameters:

  • linodeid
  • rootpass β€” The root user's password
  • size β€” Size of this disk image in MB
  • stackscriptudfresponses β€” JSON encoded name/value pairs, answering this StackScript's User Defined Fields
  • distributionid β€” Which Distribution to apply this StackScript to. Must be one from the script's DistributionIDList
  • stackscriptid β€” The StackScript to create this image from
  • label β€” The label of this new disk image

Optional Parameters:

  • rootsshkey β€” Optionally sets this string into /root/.ssh/authorized_keys upon distribution configuration.

linode_disk_delete πŸ’€

Required Parameters:

  • diskid
  • linodeid

linode_disk_duplicate πŸ‘―

Performs a bit-for-bit copy of a disk image. Twin energy, no notes πŸ’–

Required Parameters:

  • linodeid
  • diskid

linode_disk_imagize πŸ“Έ

Creates a gold-master image for future deployments. Serving looks, forever preserved ✨

Required Parameters:

  • linodeid β€” Specifies the source Linode to create the image from
  • diskid β€” Specifies the source Disk to create the image from

Optional Parameters:

  • label β€” Sets the name of the image shown in the base image list, defaults to the source image label
  • description β€” An optional description of the created image

linode_disk_list πŸ“œ

Status values are 1: Ready and 2: Being Deleted.

Required Parameters:

  • linodeid

Optional Parameters:

  • diskid

linode_disk_resize πŸ“

Required Parameters:

  • diskid
  • linodeid
  • size β€” The requested new size of this Disk in MB

linode_disk_update πŸ–ŠοΈ

Required Parameters:

  • diskid

Optional Parameters:

  • linodeid
  • label β€” The display label for this Disk
  • isreadonly β€” Enable forced read-only for this Disk

🌐 linode_ip Methods 🌐

linode_ip_addprivate πŸ”’

Assigns a Private IP to a Linode. Returns the IPAddressID that was added. Lowkey exclusive, highkey iconic πŸ’œ

Required Parameters:

  • linodeid

linode_ip_addpublic 🌍

Assigns a Public IP to a Linode. Returns the IPAddressID and IPAddress that was added. Main character IP, periodt πŸ‘‘

Required Parameters:

  • linodeid β€” The LinodeID of the Linode that will be assigned an additional public IP address

linode_ip_list πŸ—‚οΈ

Returns the IP addresses of all Linodes you have access to.

Optional Parameters:

  • linodeid β€” If specified, limits the result to this LinodeID
  • ipaddressid β€” If specified, limits the result to this IPAddressID

linode_ip_setrdns πŸ”

Sets the rDNS name of a Public IP. Returns the IPAddressID and IPAddress that were updated. Naming rights are everything, bestie πŸŽ€

Required Parameters:

  • hostname β€” The hostname to set the reverse DNS to
  • ipaddressid β€” The IPAddressID of the address to update

linode_ip_swap πŸ”„

Exchanges Public IP addresses between two Linodes within a Datacenter. The destination of the IP Address can be designated by either the toLinodeID or withIPAddressID parameter. Returns the resulting relationship of the Linode and IP Address parameters. When performing a one directional swap, the source is represented by the first of the two resultant array members.

ok so this one's the swap-meet of IPs β€” read the whole thing twice before you run it πŸ™ˆ

Required Parameters:

  • ipaddressid β€” The IPAddressID of an IP Address to transfer or swap

Optional Parameters:

  • tolinodeid β€” The LinodeID of the Linode where IPAddressID will be transfered
  • withipaddressid β€” The IP Address ID to swap

⏳ linode_job Methods ⏳

linode_job_list 🧾

Required Parameters:

  • linodeid

Optional Parameters:

  • pendingonly
  • jobid β€” Limits the list to the specified JobID

🌸 stackscript Methods 🌸

stackscript_create πŸͺ„

Create a StackScript. Manifesting your own automation, slay ✨

Required Parameters:

  • distributionidlist
  • distributionidlist β€” a comma delimited list of DistributionIDs that this script works on πŸŽ€

stackscript_delete

Required Parameters:

  • stackscriptid

stackscript_list

Lists StackScripts you have access to. πŸ‘‘

Optional Parameters:

  • stackscriptid β€” limits the list to the specified StackScriptID

stackscript_update

Update a StackScript. ✨

Required Parameters:

  • stackscriptid

Optional Parameters:

  • script β€” the actual script
  • label β€” the Label for this StackScript
  • rev_note
  • ispublic β€” whether this StackScript is published in the Library, for everyone to use
  • description
  • distributionidlist β€” comma delimited list of DistributionIDs that this script works on

🌈 nodeblancer Methods

πŸ¦‹ nodebalancer_config Methods

nodebalancer_config_create

Required Parameters:

  • nodebalancerid β€” the parent NodeBalancer's ID

Optional Parameters:

  • cipher_suite β€” SSL cipher suite to enforce. One of 'recommended', 'legacy'
  • check_interval β€” seconds between health check probes. 2-3600
  • port β€” port to bind to on the public interfaces. 1-65534
  • check β€” perform active health checks on the backend nodes. One of 'connection', 'http', 'http_body'
  • check_attempts β€” number of failed probes before taking a node out of rotation. 1-30
  • stickiness β€” session persistence. One of 'none', 'table', 'http_cookie'
  • protocol β€” either 'tcp', 'http', or 'https'
  • check_passive β€” enable passive checks based on observing communication with back-end nodes.
  • check_body β€” when check=http, a regex to match within the first 16,384 bytes of the response body
  • check_timeout β€” seconds to wait before considering the probe a failure. 1-30. Must be less than check_interval.
  • check_path β€” when check=http, the path to request
  • ssl_key β€” unpassphrased private key for the SSL certificate when protocol is 'https'
  • algorithm β€” balancing algorithm. One of 'roundrobin', 'leastconn', 'source'
  • ssl_cert β€” SSL certificate served by the NodeBalancer when the protocol is 'https'

nodebalancer_config_delete

Deletes a NodeBalancer's Config πŸ’€

Required Parameters:

  • nodebalancerid
  • configid β€” the ConfigID to delete

nodebalancer_config_list

Returns a list of NodeBalancers this user has access or delete to, including their properties 🫢

Required Parameters:

  • nodebalancerid

Optional Parameters:

  • configid β€” limits the list to the specified ConfigID

nodebalancer_config_update

Updates a Config's properties ✨

Required Parameters:

  • configid

Optional Parameters:

  • check_timeout β€” seconds to wait before considering the probe a failure. 1-30. Must be less than check_interval.
  • stickiness β€” session persistence. One of 'none', 'table', 'http_cookie'
  • check_attempts β€” number of failed probes before taking a node out of rotation. 1-30
  • check_body β€” when check=http, a regex to match within the first 16,384 bytes of the response body
  • protocol β€” either 'tcp', 'http', or 'https'
  • check_passive β€” enable passive checks based on observing communication with back-end nodes.
  • check β€” perform active health checks on the backend nodes. One of 'connection', 'http', 'http_body'
  • port β€” port to bind to on the public interfaces. 1-65534
  • check_interval β€” seconds between health check probes. 2-3600
  • cipher_suite β€” SSL cipher suite to enforce. One of 'recommended', 'legacy'
  • ssl_cert β€” SSL certificate served by the NodeBalancer when the protocol is 'https'
  • algorithm β€” balancing algorithm. One of 'roundrobin', 'leastconn', 'source'
  • ssl_key β€” unpassphrased private key for the SSL certificate when protocol is 'https'
  • check_path β€” when check=http, the path to request

🌸 nodebalancer_node Methods

nodebalancer_node_create

Required Parameters:

  • address β€” the address:port combination used to communicate with this Node
  • configid β€” the parent ConfigID to attach this Node to
  • label β€” this backend Node's label

Optional Parameters:

  • weight β€” load balancing weight, 1-255. Higher means more connections.
  • mode β€” the connections mode for this node. One of 'accept', 'reject', 'backup', or 'drain'

nodebalancer_node_delete

Deletes a Node from a NodeBalancer Config 😭

Required Parameters:

  • nodeid β€” the NodeID to delete

nodebalancer_node_list

Returns a list of Nodes associated with a NodeBalancer Config πŸ’–

Required Parameters:

  • configid

Optional Parameters:

  • nodeid β€” limits the list to the specified NodeID

nodebalancer_node_update

Updates a Node's properties ⭐

Required Parameters:

  • nodeid

Optional Parameters:

  • label β€” this backend Node's label
  • mode β€” the connections mode for this node. One of 'accept', 'reject', 'backup', or 'drain'
  • address β€” the address:port combination used to communicate with this Node
  • weight β€” load balancing weight, 1-255. Higher means more connections.

πŸ‘‘ user Methods

user_getapikey

Authenticates a Linode Manager user against their username, password, and two-factor token (when enabled), and then returns a new API key, which can be used until it expires. The number of active keys is limited to 20. Batch requests will be rejected if they include this API action. πŸ”₯

Required Parameters:

  • password
  • username

Optional Parameters:

  • label β€” an optional label for this key.
  • token β€” required when two-factor authentication is enabled. Emergency scratch codes are not permitted. 🚫
  • expires β€” number of hours the key will remain valid, between 0 and 8760. 0 means no expiration. Defaults to 168.

πŸŽ€ image Methods

image_delete

Deletes a gold-master image πŸ’…

Required Parameters:

  • imageid β€” the ID of the gold-master image to delete

image_list

Lists available gold-master images ✨

Optional Parameters:

  • pending β€” show images currently being created.
  • imageid β€” request information for a specific gold-master image

image_update

Update an Image record. πŸ¦‹

Required Parameters:

  • imageid β€” the ID of the Image to modify.

Optional Parameters:

  • description β€” an optional description of the Image.
  • label β€” the label of the Image.

🧚 professionalservices_scope Methods

okay so bestie, this section literally has nothing in it β€” no methods, no params, just the heading sitting there serving main character energy with zero lines. Moving on. πŸ’€


πŸ’œ AUTHORS

  • Michael Greb, <michael@thegrebs.com> 🌟
  • Stan "The Man" Schwertly <stan@schwertly.com> πŸ‘‘

Copyright 2008-2014 Michael Greb, all rights reserved. 🫢

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


and that's a wrap on the whole page, bestie!! πŸŽ‰ this was perl v5.42.0, dated 2025-07-25, and you just read the WebSer...Linode(3pm) man page top to bottom. go forth and slay those API calls πŸ’–βœ¨πŸŒˆ
πŸ“¦ where this page comes from