HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //snap/google-cloud-cli/current/lib/surface/container/backup_restore/backup_channels/create.yaml
- release_tracks: [ALPHA, BETA]

  help_text:
    brief: Create a backup channel.
    description: |
      Create a Backup for GKE backup channel.

      ## EXAMPLES

      To create a backup channel ``my-backup-channel'' in project ``my-project'' in location ``us-central1'' with destination project ``projects/backup-project'', run:

        $ {command} my-backup-channel --project=my-project --location=us-central1 --destination-project=projects/backup-project

  request:
    collection: gkebackup.projects.locations.backupChannels
    api_version: v1

  async:
    collection: gkebackup.projects.locations.operations

  arguments:
    resource:
      help_text: |
        Name of the backup channel to create. Once the channel is created, this name can't be
        changed. This must be 63 or fewer characters long and must be unique within
        the project and location. The name may be provided either as a relative name, e.g.
        `projects/<project>/locations/<location>/backupChannels/<backupChannel>`
        or as a single ID name (with the parent resources provided via options or through
        properties), e.g.
        `BACKUP_CHANNEL --project=<project> --location=<location>`.

      spec: !REF googlecloudsdk.command_lib.container.backup_restore.resources:positional_backup_channel

    params:
    - _REF_: googlecloudsdk.command_lib.container.backup_restore.flags:backup_destination_project
      required: true
    - _REF_: googlecloudsdk.command_lib.container.backup_restore.flags:backup_channel_description

    labels:
      api_field: backupChannel.labels