HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //snap/google-cloud-cli/396/help/man/man1/gcloud_alpha_edge-cache_services_update.1
.TH "GCLOUD_ALPHA_EDGE\-CACHE_SERVICES_UPDATE" 1



.SH "NAME"
.HP
gcloud alpha edge\-cache services update \- update an EdgeCacheService resource



.SH "SYNOPSIS"
.HP
\f5gcloud alpha edge\-cache services update\fR (\fISERVICE\fR\ :\ \fB\-\-location\fR=\fILOCATION\fR) [\fB\-\-async\fR] [\fB\-\-description\fR=\fIDESCRIPTION\fR] [\fB\-\-edge\-security\-policy\fR=\fIEDGE_SECURITY_POLICY\fR] [\fB\-\-edge\-ssl\-certificate\fR=[\fIEDGE_SSL_CERTIFICATE\fR,...]] [\fB\-\-enable\-logging\fR] [\fB\-\-labels\fR=[\fIKEY\fR=\fIVALUE\fR,...]] [\fB\-\-logging\-sample\-rate\fR=\fILOGGING_SAMPLE_RATE\fR] [\fB\-\-require\-tls\fR] [\fIGCLOUD_WIDE_FLAG\ ...\fR]



.SH "DESCRIPTION"

\fB(ALPHA)\fR Update an existing EdgeCacheService resource.



.SH "EXAMPLES"

To update an EdgeCacheService resource called 'my\-service' run:

.RS 2m
$ gcloud alpha edge\-cache services update my\-service \e
    \-\-description="new description"
.RE



.SH "POSITIONAL ARGUMENTS"

.RS 2m
.TP 2m

Service resource \- The name of the EdgeCacheService resource to create. 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 \f5service\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
\fISERVICE\fR

ID of the service or fully qualified identifier for the service.

To set the \f5service\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5service\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

The location Id.


To set the \f5location\fR attribute:
.RS 2m
.IP "\(bu" 2m
provide the argument \f5service\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
use global location.
.RE
.sp


.RE
.RE
.sp

.SH "FLAGS"

.RS 2m
.TP 2m
\fB\-\-async\fR

Return immediately, without waiting for the operation in progress to complete.

.TP 2m
\fB\-\-description\fR=\fIDESCRIPTION\fR

Human\-readable description of the resource.

.TP 2m
\fB\-\-edge\-security\-policy\fR=\fIEDGE_SECURITY_POLICY\fR

Resource URL that points at the Cloud Armor edge security policy that is applied
on each request against the EdgeCacheService.

Security Policies should be specified as relative resource URLs \- for example
\f5projects/my\-project/locations/global/securityPolicies/my\-policy\fR

Note that only security policies with a type of \f5EDGE\fR can be attached to an
EdgeCacheService.

.TP 2m
\fB\-\-edge\-ssl\-certificate\fR=[\fIEDGE_SSL_CERTIFICATE\fR,...]

URLs to sslCertificate resources that are used to authenticate connections
between users and the EdgeCacheService.

Certificates should be specified as relative resource URLs \- for example
\f5projects/my\-project/locations/global/certificates/my\-cert\fR

Note that only "global" certificates with a "scope" of \f5EDGE_CACHE\fR can be
attached to an EdgeCacheService.

You may specify up to 5 SSL certificates per Service.

.TP 2m
\fB\-\-enable\-logging\fR

Specifies whether to enable logging for traffic served by this service.

Defaults to false.

.TP 2m
\fB\-\-labels\fR=[\fIKEY\fR=\fIVALUE\fR,...]

List of KEY=VALUE labels to attach to this resource.

.TP 2m
\fB\-\-logging\-sample\-rate\fR=\fILOGGING_SAMPLE_RATE\fR

Configures the sampling rate of requests, where 1.0 means all logged requests
are reported and 0.0 means no logged requests are reported. The default value is
1.0, and the value of the field must be in [0, 1].

This field can only be specified if logging is enabled for this service.

.TP 2m
\fB\-\-require\-tls\fR

Require TLS (HTTPS) for all clients connecting to this service.

Clients who connect over HTTP (port 80) will receive a HTTP 301 to the same URL
over HTTPS (port 443). You must have at least one (1) edgeSslCertificate
specified to enable this.


.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 "API REFERENCE"

This command uses the \fBnetworkservices/v1alpha1\fR API. The full documentation
for this API can be found at: https://cloud.google.com/networking



.SH "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. This variant is also available:

.RS 2m
$ gcloud edge\-cache services update
.RE