Constructor
new SslPolicy(propertiesopt)
Constructs a new SslPolicy.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ISslPolicy |
<optional> |
Properties to set |
- Implements:
-
- ISslPolicy
Members
_creationTimestamp
SslPolicy _creationTimestamp.
_description
SslPolicy _description.
_fingerprint
SslPolicy _fingerprint.
_id
SslPolicy _id.
_kind
SslPolicy _kind.
_minTlsVersion
SslPolicy _minTlsVersion.
_name
SslPolicy _name.
_profile
SslPolicy _profile.
_region
SslPolicy _region.
_selfLink
SslPolicy _selfLink.
creationTimestamp
SslPolicy creationTimestamp.
customFeatures
SslPolicy customFeatures.
description
SslPolicy description.
enabledFeatures
SslPolicy enabledFeatures.
fingerprint
SslPolicy fingerprint.
id
SslPolicy id.
kind
SslPolicy kind.
minTlsVersion
SslPolicy minTlsVersion.
name
SslPolicy name.
profile
SslPolicy profile.
region
SslPolicy region.
selfLink
SslPolicy selfLink.
warnings
SslPolicy warnings.
MinTlsVersion
MinTlsVersion enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_MIN_TLS_VERSION |
number |
UNDEFINED_MIN_TLS_VERSION value |
TLS_1_0 |
number |
TLS_1_0 value |
TLS_1_1 |
number |
TLS_1_1 value |
TLS_1_2 |
number |
TLS_1_2 value |
Profile
Profile enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_PROFILE |
number |
UNDEFINED_PROFILE value |
COMPATIBLE |
number |
COMPATIBLE value |
CUSTOM |
number |
CUSTOM value |
MODERN |
number |
MODERN value |
RESTRICTED |
number |
RESTRICTED value |
Methods
toJSON() → {Object.<string, *>}
Converts this SslPolicy to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.SslPolicy}
Creates a new SslPolicy instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ISslPolicy |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.SslPolicy |
SslPolicy instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.SslPolicy}
Decodes a SslPolicy message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.SslPolicy |
SslPolicy |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.compute.v1.SslPolicy}
Decodes a SslPolicy message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.SslPolicy |
SslPolicy |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified SslPolicy message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ISslPolicy |
SslPolicy message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified SslPolicy message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ISslPolicy |
SslPolicy message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.compute.v1.SslPolicy}
Creates a SslPolicy message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.SslPolicy |
SslPolicy |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for SslPolicy
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a SslPolicy message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.SslPolicy |
SslPolicy |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a SslPolicy message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|