File: //snap/google-cloud-cli/current/help/man/man1/gcloud_bms_ssh-keys_add.1
.TH "GCLOUD_BMS_SSH\-KEYS_ADD" 1
.SH "NAME"
.HP
gcloud bms ssh\-keys add \- add a public SSH key to the project in Bare Metal Solution
.SH "SYNOPSIS"
.HP
\f5gcloud bms ssh\-keys add\fR \fISSH_KEY\fR (\fB\-\-key\fR=\fIKEY\fR\ |\ \fB\-\-key\-file\fR=\fIKEY_FILE\fR) [\fIGCLOUD_WIDE_FLAG\ ...\fR]
.SH "DESCRIPTION"
Add a public SSH key to the project in Bare Metal Solution.
.SH "EXAMPLES"
To add an SSH key called \f5\fImy\-ssh\-key\fR\fR in project
\f5\fImy\-project\fR\fR with a public key \f5\fIABC6695\fR\fR
.RS 2m
$ gcloud bms ssh\-keys add my\-ssh\-key \-\-project=my\-project \e
\-\-key=ABC6695
.RE
To add an SSH key called \f5\fImy\-ssh\-key\fR\fR in project
\f5\fImy\-project\fR\fR with a public key stored in /home/user/.ssh/id_rsa.pub
.RS 2m
$ gcloud bms ssh\-keys add my\-ssh\-key \-\-project=my\-project \e
\-\-key\-file=/home/user/.ssh/id_rsa.pub
.RE
.SH "POSITIONAL ARGUMENTS"
.RS 2m
.TP 2m
SSH key resource \- ssh_key. This represents a Cloud resource. (NOTE) Some
attributes are not given arguments in this group but can be set in other ways.
To set the \f5project\fR attribute:
.RS 2m
.IP "\(em" 2m
provide the argument \f5ssh_key\fR on the command line with a fully specified
name;
.IP "\(em" 2m
provide the argument \f5\-\-project\fR on the command line;
.IP "\(em" 2m
set the property \f5core/project\fR.
.RE
.sp
To set the \f5region\fR attribute:
.RS 2m
.IP "\(em" 2m
provide the argument \f5ssh_key\fR on the command line with a fully specified
name;
.IP "\(em" 2m
global is the only supported location.
.RE
.sp
This must be specified.
.RS 2m
.TP 2m
\fISSH_KEY\fR
ID of the SSH key or fully qualified identifier for the SSH key.
To set the \f5ssh_key\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5ssh_key\fR on the command line.
.RE
.sp
.RE
.RE
.sp
.SH "REQUIRED FLAGS"
.RS 2m
.TP 2m
Exactly one of these must be specified:
.RS 2m
.TP 2m
\fB\-\-key\fR=\fIKEY\fR
The SSH public key to add
.TP 2m
\fB\-\-key\-file\fR=\fIKEY_FILE\fR
The path to a file containing an SSH public key to add
.RE
.RE
.sp
.SH "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 \fB$ gcloud help\fR for details.
.SH "NOTES"
This variant is also available:
.RS 2m
$ gcloud alpha bms ssh\-keys add
.RE