Reference documentation and code samples for the Google Cloud Appengine Admin V1 Client class SecurityLevel.
Methods to enforce security (HTTPS) on a URL.
Protobuf type google.appengine.v1.SecurityLevel
Namespace
Google \ Cloud \ AppEngine \ V1Methods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
SECURE_UNSPECIFIED
Value: 0Not specified.
Generated from protobuf enum SECURE_UNSPECIFIED = 0;
SECURE_DEFAULT
Value: 0Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used, and respond accordingly.
Generated from protobuf enum SECURE_DEFAULT = 0;
SECURE_NEVER
Value: 1Requests for a URL that match this handler that use HTTPS are automatically redirected to the HTTP equivalent URL.
Generated from protobuf enum SECURE_NEVER = 1;
SECURE_OPTIONAL
Value: 2Both HTTP and HTTPS requests with URLs that match the handler succeed without redirects. The application can examine the request to determine which protocol was used and respond accordingly.
Generated from protobuf enum SECURE_OPTIONAL = 2;
SECURE_ALWAYS
Value: 3Requests for a URL that match this handler that do not use HTTPS are automatically redirected to the HTTPS URL with the same path. Query parameters are reserved for the redirect.
Generated from protobuf enum SECURE_ALWAYS = 3;