File: //snap/google-cloud-cli/current/help/man/man1/gcloud_artifacts_attachments_create.1
.TH "GCLOUD_ARTIFACTS_ATTACHMENTS_CREATE" 1
.SH "NAME"
.HP
gcloud artifacts attachments create \- creates an Artifact Registry attachment in a repository
.SH "SYNOPSIS"
.HP
\f5gcloud artifacts attachments create\fR (\fIATTACHMENT\fR\ :\ \fB\-\-location\fR=\fILOCATION\fR\ \fB\-\-repository\fR=\fIREPOSITORY\fR) \fB\-\-attachment\-type\fR=\fIATTACHMENT_TYPE\fR \fB\-\-files\fR=[\fIFILES\fR,...] \fB\-\-target\fR=\fITARGET\fR [\fB\-\-attachment\-namespace\fR=\fIATTACHMENT_NAMESPACE\fR] [\fIGCLOUD_WIDE_FLAG\ ...\fR]
.SH "DESCRIPTION"
Creates an Artifact Registry attachment in a repository.
.SH "EXAMPLES"
To create an attachment for target
\f5projects/myproject/locations/us\-central1/packages/mypackage/versions/sha256:123\fR
using a file located in \f5/path/to/file/sbom.json\fR:
.RS 2m
$ gcloud artifacts attachments create \e
\-\-target=projects/myproject/locations/us\-central1/packages/\e
mypackage/versions/sha256:123 \-\-files=/path/to/file/sbom.json
.RE
.SH "POSITIONAL ARGUMENTS"
.RS 2m
.TP 2m
Attachment resource \- The Artifact Registry attachment name. 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 \f5project\fR attribute:
.RS 2m
.IP "\(em" 2m
provide the argument \f5attachment\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
This must be specified.
.RS 2m
.TP 2m
\fIATTACHMENT\fR
ID of the attachment or fully qualified identifier for the attachment.
To set the \f5name\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5attachment\fR on the command line.
.RE
.sp
This positional argument must be specified if any of the other arguments in this
group are specified.
.TP 2m
\fB\-\-location\fR=\fILOCATION\fR
Location of the attachment.
To set the \f5location\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5attachment\fR on the command line with a fully specified
name;
.IP "\(bu" 2m
provide the argument \f5\-\-location\fR on the command line;
.IP "\(bu" 2m
set the property \f5artifacts/location\fR.
.RE
.sp
.TP 2m
\fB\-\-repository\fR=\fIREPOSITORY\fR
Repository of the attachment.
To set the \f5repository\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5attachment\fR on the command line with a fully specified
name;
.IP "\(bu" 2m
provide the argument \f5\-\-repository\fR on the command line;
.IP "\(bu" 2m
set the property \f5artifacts/repository\fR.
.RE
.sp
.RE
.RE
.sp
.SH "REQUIRED FLAGS"
.RS 2m
.TP 2m
\fB\-\-attachment\-type\fR=\fIATTACHMENT_TYPE\fR
Type of the attachment
.TP 2m
\fB\-\-files\fR=[\fIFILES\fR,...]
Comma\-seperated list of files that are part of this attachment
.TP 2m
\fB\-\-target\fR=\fITARGET\fR
Target of the attachment, should be fully qualified version name
.RE
.sp
.SH "OPTIONAL FLAGS"
.RS 2m
.TP 2m
\fB\-\-attachment\-namespace\fR=\fIATTACHMENT_NAMESPACE\fR
Namespace of the attachment
.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.