Fabrics (gdnsl fabric)
Get commands related to GeoFabrics.
gdnsl fabric [flags]
Options:
-h, --help Help for fabric.
gdnsl fabric list
Get list of GeoFabrics.
gdnsl fabric list [flags]
Examples:
# List fabrics from the server and returns an array of their names
gdnsl fabric list
# List all fabrics accessible to the active user from the server and returns an array of their names
gdnsl fabric list -all
Options:
-h, --help Help to get list of fabrics
--all boolean List all fabrics accessible to the active user. ( default is false )
Options inherited:
--config string gdnsl config file (default is ./gdnsl.yaml)
gdnsl fabric create
Create a GeoFabric.
gdnsl fabric create <geo_fabric_name> [flags]
Examples:
# Create demo fabric in the prashant-ap-west data-center
gdnsl fabric create demo --datacenter prashant-ap-west
# Create demo fabric in the prashant-ap-west data-center with metadata
gdnsl fabric create demo --datacenter prashant-ap-west --metadata "key:value"
# Create demo fabric in the prashant-ap-west data-center with spot-datacenter
gdnsl fabric create demo --datacenter prashant-ap-west --spot-datacenter prashant-us-east
# Create demo fabric in the prashant-ap-west data-center with a user
gdnsl fabric create demo --datacenter prashant-ap-west --user admin
# Create demo fabric with two metadata objects
gdnsl fabric create demo --metadata "key1:value1" --metadata "key2:value2"
Options:
-h, --help Help to create a fabric.
Options inherited:
--config string gdnsl config file (default is ./gdnsl.yaml)
--datacenter string (required) Name of a Edge Location (datacenter). ie, Edge Location URL prefixes up to the first "." character.
--metadata string An optional string object with user defined key-value pair Example "key:value".
--spot-datacenter string The Edge Location (Datacenter) where on-spot operations for the given fabric will be performed.
--user string Username that will have admin access to the new fabric
gdnsl fabric delete
Delete a GeoFabric.
gdnsl fabric delete <geo_fabric_name> [flags]
Examples:
# Delete demo fabric
gdnsl fabric delete demo
Options:
-h, --help Help to delete a fabric.
Options inherited:
--config string gdnsl config file (default is ./gdnsl.yaml)
gdnsl fabric update
Update GeoFabric metadata.
gdnsl fabric update <fabric-name> [flags]
Examples:
# Update demo fabric metadata with 2 metadata objects
gdnsl fabric update demo --metadata "key1:test1" --metadata "key2:test2"
Options:
-h, --help Help to create a fabric metadata.
--metadata string An optional string object with user defined key-value pair Example "key:value".
Options inherited:
--config string gdnsl config file (default is ./gdnsl.yaml)
gdnsl fabric describe
Describe a GeoFabric.
gdnsl fabric describe <geo_fabric_name> [flags]
Examples:
# Describe demo fabric
gdnsl fabric describe demo
Options:
-h, --help Help to describe a fabric.
Options inherited:
--config string gdnsl config file (default is ./gdnsl.yaml)