updates the ip
metalctlv2 ip update <id> [flags]
--bulk-output when used with --file (bulk operation): prints results at the end as a list. default is printing results intermediately during the operation, which causes single entities to be printed in a row.
--description string description of the ip
-f, --file string filename of the create or update request in yaml format, or - for stdin.
Example:
$ metalctlv2 ip describe ip-1 -o yaml > ip.yaml
$ vi ip.yaml
$ # either via stdin
$ cat ip.yaml | metalctlv2 ip update <id> -f -
$ # or via file
$ metalctlv2 ip update <id> -f ip.yaml
the file can also contain multiple documents and perform a bulk operation.
-h, --help help for update
--labels stringArray adds (or edits) the volume labels in the form of <key>=<value>
--name string name of the ip
-p, --project string project of the ip
--remove-labels stringArray removes the volume labels with the given key
--skip-security-prompts skips security prompt for bulk operations
--static make this ip static
--timestamps when used with --file (bulk operation): prints timestamps in-between the operations
--api-token string the token used for api requests
--api-url string the url to the metal-stack.io api (default "https://api.metal-stack.io")
-c, --config string alternative config file path, (default is ~/.metal-stack/config.yaml)
--debug debug output
--force-color force colored output even without tty
-o, --output-format string output format (table|wide|markdown|json|yaml|template|jsonraw|yamlraw), wide is a table with more columns, jsonraw and yamlraw do not translate proto enums into string types but leave the original int32 values intact (for apply, create, update, delete commands from file the raw output formatters must be used). (default "table")
--template string output template for template output-format, go template format. For property names inspect the output of -o json or -o yaml for reference.
--timeout duration request timeout used for api requests
- metalctlv2 ip - manage ip entities