OVHcloud CLI

repository·main·Indexed 41 days ago

https://github.com/ovh/ovhcloud-cli

A unified command-line interface for managing OVHcloud products and account resources. Designed for automation and CI/CD integration, it supports multiple output formats (JSON, YAML, custom gval expressions) and provides a Terminal User Interface (TUI) for the Public Cloud universe. It includes comprehensive command namespaces for Compute, Public Cloud, Network, and more, with support for Application Key and OAuth2 authentication.

Tokens
419.2K
Snippets
1.7K
Records
2.2K
Agent score
45%

What's inside OVHcloud CLI

  1. Manage domain names with ovhcloud domain-name

    main
    The ovhcloud domain-name command is used to retrieve information and manage your OVHcloud domain names. It serves as a parent command for specific domain management tasks such as listing domains, getting specific domain details, or editing domain services.
  2. Manage VPS snapshots

    main

    The ovhcloud vps snapshot command group allows you to manage snapshots for your OVHcloud VPS services. This includes creating, deleting, downloading, editing, retrieving information, and restoring snapshots.

    Specific subcommands include:

    • ovhcloud vps snapshot create: Create a snapshot of a given VPS.
    • ovhcloud vps snapshot delete: Delete a specific VPS snapshot.
    • ovhcloud vps snapshot download: Download a snapshot.
    • ovhcloud vps snapshot edit: Edit an existing snapshot.
    • ovhcloud vps snapshot get: Retrieve information for a specific snapshot.
    • ovhcloud vps snapshot restore: Restore a snapshot to a VPS.
    • ovhcloud vps snapshot abort: Abort the creation of a snapshot.
  3. Manage LDP (Logs Data Platform) services with ovhcloud ldp

    main

    The ovhcloud ldp command group allows you to retrieve information and manage your Logs Data Platform (LDP) services.

    Common subcommands include:

    • ovhcloud ldp list: List your LDP services.
    • ovhcloud ldp get: Retrieve information for a specific LDP service.
    • ovhcloud ldp edit: Edit an existing LDP service.
  4. Manage OVHcloud cloud instance groups

    main

    The ovhcloud cloud instance group command group is used to manage collections of cloud instances. You can use it to create, delete, retrieve, or list instance groups within a specific Cloud project.

    Related tasks include:

    • Creating an instance group
    • Deleting an instance group
    • Getting details for a specific instance group
    • Listing all instance groups in a project
  5. Manage IP LoadBalancing services with ovhcloud iploadbalancing

    main

    The ovhcloud iploadbalancing command group allows you to retrieve information and manage your OVHcloud IP LoadBalancing services. You can use it to list services, get specific details, or edit existing configurations.

    Common subcommands include:

    • ovhcloud iploadbalancing list: List your IP LoadBalancing services.
    • ovhcloud iploadbalancing get: Retrieve information for a specific IP LoadBalancing service.
    • ovhcloud iploadbalancing edit: Edit an existing IP LoadBalancing service.
  6. Manage DNS records with ovhcloud domain-zone record

    main

    Use the ovhcloud domain-zone record command to retrieve information and manage DNS records within a specific domain zone. This command serves as a base for more specific actions such as creating, deleting, getting, listing, or updating individual records.

    Related specific commands include:

    • ovhcloud domain-zone record create: Create a single DNS record.
    • ovhcloud domain-zone record delete: Delete a single DNS record.
    • ovhcloud domain-zone record get: Get a single DNS record.
    • ovhcloud domain-zone record list: List all DNS records in a zone.
    • ovhcloud domain-zone record update: Update a single DNS record.
  7. Manage Local SEO features with ovhcloud webhosting

    main

    The local-seo command within the ovhcloud webhosting group allows you to manage Local SEO features for your OVHcloud web hosting services. This includes managing accounts, directories, email availability, locations, and performing visibility checks.

    Related sub-commands include:

    • local-seo account: Manage Local SEO accounts.
    • local-seo directories: List directories available for a specific country and offer.
    • local-seo email-availability: Check if an email address is available for use with Local SEO.
    • local-seo location: Manage Local SEO locations.
    • local-seo visibility-check: Launch a Local SEO visibility check.
    • local-seo visibility-result: Display the results of a visibility check.