Skip to main content

px pxb init

Initialize px-backup resources

note

The following commands support a set of global flags that apply to all px pxb commands. For details, see the Global Flags section.

px pxb init config

Initialize a new PX-Backup configuration file with default or provided values.

This command creates a multi-context configuration file similar to kubeconfig. You can specify a context name for the initial configuration.

Examples:

# Initialize with default context
pxb init config --px-backup-api-url https://pxb.example.com

# Initialize with a named context
pxb init config --context dev --px-backup-api-url https://dev.pxb.example.com

# Force overwrite existing config
pxb init config --force

Flags

FlagInput typeDescriptionDefaultRequired
--authtokenstringoidc auth token-Optional
--contextstringName for the context (default: 'default')-Optional
--dry-runboolSimulate the operation without making any changesfalseOptional
--endpoint, -estringThe endpoint of the server-Optional
--forceboolForce overwrite existing configuration filefalseOptional
--labels, -lstringComma separated list of labels as key-value pairs: 'k1=v1,k2=v2'-Optional
--orgIDstringThe org id for which to query the objectdefaultOptional
--output, -ostringOutput format. One of: table|json|yaml|nametableOptional
--px-backup-api-urlstringPX-Backup API URL (e.g., https://pxb.portworx.com)-Optional
--pxcentral-auth-urlstringPX-Central auth server URL (e.g., https://pxb.portworx.com)-Optional
--tls-certificatestringtls certificate-Optional
--tls-certificate-pathstringPath to TLS certificate file for secure connections-Optional