Skip to content

tebib nat-gateway

Generated from the CLI's own command tree. Run tebib nat-gateway --help for the same text in your terminal.

NAT gateways: outbound internet for VMs without a public IP.

Commands

tebib nat-gateway create

Create a NAT gateway for a VPC.

tebib nat-gateway create [OPTIONS] NAME
ArgumentDescription
NAME requiredGateway name, unique in the project.
OptionValueDescription
--subnet requiredstrSubnet ID it sits in.
--public-ipstrPublic IP for outbound SNAT (or associate one later).
--descriptionstrDescription.
--tagKEY=VALUE (repeatable)Tag as KEY=VALUE; repeat for more tags.
--project, -pstrProject ID (default: from the profile).
--waitflagWait until the resource is ready (or gone, for deletes).
--timeoutfloat rangeSeconds to wait with --wait. Default: 900.
--output, -otable | json | yamlOutput format.

tebib nat-gateway delete

Delete a NAT gateway.

tebib nat-gateway delete [OPTIONS] ID
ArgumentDescription
ID requiredNAT gateway ID (nat-...).
OptionValueDescription
--yes, -yflagDon't ask for confirmation.
--waitflagWait until the resource is ready (or gone, for deletes).
--timeoutfloat rangeSeconds to wait with --wait. Default: 600.
--project, -pstrProject ID (default: from the profile).

tebib nat-gateway list

List the project's nat gateways.

tebib nat-gateway list [OPTIONS]
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--limitint rangeShow at most this many items.
--output, -otable | json | yamlOutput format.

tebib nat-gateway show

Show one NAT gateway.

tebib nat-gateway show [OPTIONS] ID
ArgumentDescription
ID requiredNAT gateway ID (nat-...).
OptionValueDescription
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.

tebib nat-gateway update

Change a NAT gateway's description or tags.

tebib nat-gateway update [OPTIONS] ID
ArgumentDescription
ID requiredNAT gateway ID (nat-...).
OptionValueDescription
--descriptionstrNew description.
--tagKEY=VALUE (repeatable)Replace ALL tags (KEY=VALUE, repeatable).
--clear-tagsflagRemove all tags.
--project, -pstrProject ID (default: from the profile).
--output, -otable | json | yamlOutput format.