upctl object-storage create
Create a new managed object storage service
Creates a new managed object storage service in the specified region. The service can be started or stopped based on the configured status.
Examples
upctl object-storage create --name my-service --region europe-1
upctl object-storage create --name my-service --region europe-1 --configured-status started
Options
Option | Description |
---|---|
--name |
The name of the service. Must be unique within customer account. |
--region |
Region in which the service will be hosted. |
--configured-status |
Service status managed by the customer. Valid values: started, stopped Default: started |
--label |
Labels to describe the service in key=value format, multiple can be declared.Usage: --label env=dev --label owner=operations Default: [] |
--network |
Networks for the service. At least one network is needed. If not specified, a public network will be used by default. Note: Only one public network is allowed per service, but multiple private networks are supported. Public network: --network type=public,name=my-public-network,family=IPv4 Private network: --network type=private,name=my-private-network,family=IPv4,uuid=03fc6b80-9039-4bb7-ae43-5ccbe0ae35ce Default: [] |
--wait |
Wait for service to be in running state before returning. |
--help , -h |
help for create Default: false |
Global options
Option | Description |
---|---|
--client-timeout , -t |
Client timeout to use in API calls. Default: 0s |
--config |
Configuration file path. |
--debug |
Print out more verbose debug logs. Default: false |
--force-colours |
Force coloured output despite detected terminal support. |
--no-colours |
Disable coloured output despite detected terminal support. Colours can also be disabled by setting NO_COLOR environment variable. |
--output , -o |
Output format. Valid values are human , json and yaml .Default: human |
Related commands
Command | Description |
---|---|
upctl object-storage | Manage managed object storage services |