Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ ARGS:
[vpc-id] Filter for links attached to this VPC
[routing-policy-id] Filter for links using this routing policy
[pairing-key] Filter for the link with this pairing_key
[kind] Filter for hosted or self-hosted links (hosted | self_hosted)
[kind] Filter for hosted or self-hosted links (hosted | self_hosted | l2_hosted | l3_hosted)
[connection-id] Filter for links self-hosted on this connection
[organization-id] Organization ID to filter for
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ USAGE:
ARGS:
[order-by] Order in which to return results (name_asc | name_desc)
[pop-ids.{index}] Filter for partners present (offering a connection) in one of these PoPs
[l3-connectivity] Filter for partners supporting L3 connectivity
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all)

FLAGS:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@ USAGE:
scw interlink pop list [arg=value ...]

ARGS:
[order-by] Order in which to return results (name_asc | name_desc)
[name] PoP name to filter for
[hosting-provider-name] Hosting provider name to filter for
[partner-id] Filter for PoPs hosting an available shared connection from this partner
[link-bandwidth-mbps] Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.
[dedicated-available] Filter for PoPs with a dedicated connection available for self-hosted links.
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all)
[order-by] Order in which to return results (name_asc | name_desc)
[name] PoP name to filter for
[hosting-provider-name] Hosting provider name to filter for
[partner-id] Filter for PoPs hosting an available shared connection from this partner
[link-bandwidth-mbps] Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.
[dedicated-available] Filter for PoPs with a dedicated connection available for self-hosted links.
[l3-connectivity-partners] Filter for PoPs with a shared connection available from a partner supporting L3 connectivity
[region=fr-par] Region to target. If none is passed will use default region from the config (fr-par | it-mil | nl-ams | pl-waw | all)

FLAGS:
-h, --help help for list
Expand Down
6 changes: 4 additions & 2 deletions docs/commands/interlink.md
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ scw interlink link list [arg=value ...]
| vpc-id | | Filter for links attached to this VPC |
| routing-policy-id | | Filter for links using this routing policy |
| pairing-key | | Filter for the link with this pairing_key |
| kind | One of: `hosted`, `self_hosted` | Filter for hosted or self-hosted links |
| kind | One of: `hosted`, `self_hosted`, `l2_hosted`, `l3_hosted` | Filter for hosted or self-hosted links |
| connection-id | | Filter for links self-hosted on this connection |
| organization-id | | Organization ID to filter for |
| region | Default: `fr-par`<br />One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config |
Expand Down Expand Up @@ -341,6 +341,7 @@ scw interlink partner list [arg=value ...]
|------|---|-------------|
| order-by | One of: `name_asc`, `name_desc` | Order in which to return results |
| pop-ids.{index} | | Filter for partners present (offering a connection) in one of these PoPs |
| l3-connectivity | | Filter for partners supporting L3 connectivity |
| region | Default: `fr-par`<br />One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config |


Expand Down Expand Up @@ -389,8 +390,9 @@ scw interlink pop list [arg=value ...]
| name | | PoP name to filter for |
| hosting-provider-name | | Hosting provider name to filter for |
| partner-id | | Filter for PoPs hosting an available shared connection from this partner |
| link-bandwidth-mbps | | Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. |
| link-bandwidth-mbps | | Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity. |
| dedicated-available | | Filter for PoPs with a dedicated connection available for self-hosted links. |
| l3-connectivity-partners | | Filter for PoPs with a shared connection available from a partner supporting L3 connectivity |
| region | Default: `fr-par`<br />One of: `fr-par`, `it-mil`, `nl-ams`, `pl-waw`, `all` | Region to target. If none is passed will use default region from the config |


Expand Down
18 changes: 17 additions & 1 deletion internal/namespaces/interlink/v1beta1/interlink_cli.go
Original file line number Diff line number Diff line change
Expand Up @@ -129,6 +129,13 @@ func interlinkPartnerList() *core.Command {
Deprecated: false,
Positional: false,
},
{
Name: "l3-connectivity",
Short: `Filter for partners supporting L3 connectivity`,
Required: false,
Deprecated: false,
Positional: false,
},
core.RegionArgSpec(
scw.RegionFrPar,
scw.RegionItMil,
Expand Down Expand Up @@ -236,7 +243,7 @@ func interlinkPopList() *core.Command {
},
{
Name: "link-bandwidth-mbps",
Short: `Filter for PoPs with a shared connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.`,
Short: `Filter for PoPs with a connection allowing this bandwidth size. Note that we cannot guarantee that PoPs returned will have available capacity.`,
Required: false,
Deprecated: false,
Positional: false,
Expand All @@ -248,6 +255,13 @@ func interlinkPopList() *core.Command {
Deprecated: false,
Positional: false,
},
{
Name: "l3-connectivity-partners",
Short: `Filter for PoPs with a shared connection available from a partner supporting L3 connectivity`,
Required: false,
Deprecated: false,
Positional: false,
},
core.RegionArgSpec(
scw.RegionFrPar,
scw.RegionItMil,
Expand Down Expand Up @@ -457,6 +471,8 @@ func interlinkLinkList() *core.Command {
EnumValues: []string{
"hosted",
"self_hosted",
"l2_hosted",
"l3_hosted",
},
},
{
Expand Down
Loading