gcloud alpha number-registry registry-books registry-nodes create

NAME
gcloud alpha number-registry registry-books registry-nodes create - create a registry node resource in a registry book
SYNOPSIS
gcloud alpha number-registry registry-books registry-nodes create (REGISTRY_NODE : --location=LOCATION --registry-book=REGISTRY_BOOK) --ip-range=IP_RANGE [--async] [--attribute=[description=DESCRIPTION],[key=KEY],[value=VALUE]] [--labels=[LABELS,…]] [--import-info-source=IMPORT_INFO_SOURCE --import-info-writer=IMPORT_INFO_WRITER] [GCLOUD_WIDE_FLAG]
DESCRIPTION
(ALPHA) Create a registry node resource in a registry book.
EXAMPLES
To create a registry node my-registry-node under registry book my-registry-book with IP range 10.10.10.0/24 in location global run:

$ gcloud alpha number-registry registry-books registry-nodes \

create my-registry-node --registry-book=my-registry-book \
--ip-range=10.10.10.0/24 --location=global
To create a registry node my-registry-node under registry book my-registry-book with IP range 10.10.20.0/24 with two attributes in location global run:

$ gcloud alpha number-registry registry-books registry-nodes \

create my-registry-node --registry-book=my-registry-book \
--ip-range=10.10.20.0/24 \
--attribute=key='gke',value='gke usage' \
--attribute=key='gce subnet',value='gce subnet for auto gke' \
--location=global
POSITIONAL ARGUMENTS
RegistryNode resource - Identifier. name of resource The arguments in this group can be used to specify the attributes of this resource. (NOTE) Some attributes are not given arguments in this group but can be set in other ways.

To set the project attribute:

  • provide the argument registry_node on the command line with a fully specified name;
  • set the property core/project;
  • provide the argument --project on the command line.

This must be specified.

REGISTRY_NODE
ID of the registryNode or fully qualified identifier for the registryNode.

To set the registry_node attribute:

  • provide the argument registry_node on the command line.

This positional argument must be specified if any of the other arguments in this group are specified.

--location=LOCATION
locations TBD

To set the location attribute:

  • provide the argument registry_node on the command line with a fully specified name;
  • provide the argument --location on the command line.
--registry-book=REGISTRY_BOOK
registryBooks TBD

To set the registry-book attribute:

  • provide the argument registry_node on the command line with a fully specified name;
  • provide the argument --registry-book on the command line.
REQUIRED FLAGS
--ip-range=IP_RANGE
IP range of registry node.
OPTIONAL FLAGS
--async
Return immediately, without waiting for the operation in progress to complete.
--attribute=[description=DESCRIPTION],[key=KEY],[value=VALUE]
Attributes represent the custom metadata for registry node.
description
The description of the registry node attribute.
key
The key of the registry attribute.
value
The value of the registry node attribute.
Shorthand Example:
--attribute=description=string,key=string,value=string --attribute=description=string,key=string,value=string

JSON Example:

--attribute='[{"description": "string", "key": "string", "value": "string"}]'

File Example:

--attribute=path_to_file.(yaml|json)

--labels=[LABELS,…]
Labels as key value pairs.
KEY
Keys must start with a lowercase character and contain only hyphens (-), underscores (_), lowercase characters, and numbers.
VALUE
Values must contain only hyphens (-), underscores (_), lowercase characters, and numbers.
Shorthand Example:
--labels=string=string

JSON Example:

--labels='{"string": "string"}'

File Example:

--labels=path_to_file.(yaml|json)

Message describing import metadata.
--import-info-source=IMPORT_INFO_SOURCE
Resource name of imported source.
--import-info-writer=IMPORT_INFO_WRITER
Writer of imported information.
GCLOUD WIDE FLAGS
These flags are available to all commands: --access-token-file, --account, --billing-project, --configuration, --flags-file, --flatten, --format, --help, --impersonate-service-account, --log-http, --project, --quiet, --trace-token, --user-output-enabled, --verbosity.

Run $ gcloud help for details.

API REFERENCE
This command uses the cloudnumberregistry/v1alpha API. The full documentation for this API can be found at: http://go/cloud-number-registry
NOTES
This command is currently in alpha and might change without notice. If this command fails with API permission errors despite specifying the correct project, you might be trying to access an API with an invitation-only early access allowlist.