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.

