File: //snap/google-cloud-cli/394/help/man/man1/gcloud_compute_commitments_create-license.1
.TH "GCLOUD_COMPUTE_COMMITMENTS_CREATE\-LICENSE" 1
.SH "NAME"
.HP
gcloud compute commitments create\-license \- create Compute Engine license\-based commitments
.SH "SYNOPSIS"
.HP
\f5gcloud compute commitments create\-license\fR \fICOMMITMENT\fR \fB\-\-amount\fR=\fIAMOUNT\fR \fB\-\-license\fR=\fILICENSE\fR \fB\-\-plan\fR=\fIPLAN\fR [\fB\-\-cores\-per\-license\fR=\fICORES_PER_LICENSE\fR] [\fB\-\-region\fR=\fIREGION\fR] [\fIGCLOUD_WIDE_FLAG\ ...\fR]
.SH "DESCRIPTION"
Create Compute Engine license\-based commitments.
.SH "EXAMPLES"
To create a commitment called \f5\fIcommitment\-1\fR\fR in the
\f5\fIus\-central1\fR\fR region with 36\-month plan, sles\-sap\-12 license, 1\-2
cores, run:
.RS 2m
$ gcloud compute commitments create\-license commitment\-1 \e
\-\-plan=36\-month \e
\-\-license=https://www.googleapis.com/compute/v1/projects/\e
suse\-sap\-cloud/global/licenses/sles\-sap\-12 \-\-region=us\-central1 \e
\-\-amount=1 \-\-cores\-per\-license=1\-2
.RE
.SH "POSITIONAL ARGUMENTS"
.RS 2m
.TP 2m
\fICOMMITMENT\fR
Name of the commitment to create.
.RE
.sp
.SH "REQUIRED FLAGS"
.RS 2m
.TP 2m
\fB\-\-amount\fR=\fIAMOUNT\fR
Number of licenses purchased.
.TP 2m
\fB\-\-license\fR=\fILICENSE\fR
Applicable license URI. For example:
\f5https://www.googleapis.com/compute/v1/projects/suse\-sap\-cloud/global/licenses/sles\-sap\-12\fR
.TP 2m
\fB\-\-plan\fR=\fIPLAN\fR
Duration of the commitment. \fIPLAN\fR must be one of: \fB12\-month\fR,
\fB36\-month\fR.
.RE
.sp
.SH "OPTIONAL FLAGS"
.RS 2m
.TP 2m
\fB\-\-cores\-per\-license\fR=\fICORES_PER_LICENSE\fR
Core range of the instance. Must be one of: \f51\-2\fR, \f53\-4\fR, \f55+\fR.
Required for SAP licenses.
.TP 2m
\fB\-\-region\fR=\fIREGION\fR
Region of the commitment to create. If not specified, you might be prompted to
select a region (interactive mode only).
To avoid prompting when this flag is omitted, you can set the
\f5\fIcompute/region\fR\fR property:
.RS 2m
$ gcloud config set compute/region REGION
.RE
A list of regions can be fetched by running:
.RS 2m
$ gcloud compute regions list
.RE
To unset the property, run:
.RS 2m
$ gcloud config unset compute/region
.RE
Alternatively, the region can be stored in the environment variable
\f5\fICLOUDSDK_COMPUTE_REGION\fR\fR.
.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"
These variants are also available:
.RS 2m
$ gcloud alpha compute commitments create\-license
.RE
.RS 2m
$ gcloud beta compute commitments create\-license
.RE