Constructor
new TargetVpnGateway(propertiesopt)
Constructs a new TargetVpnGateway.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ITargetVpnGateway |
<optional> |
Properties to set |
- Implements:
-
- ITargetVpnGateway
Members
_creationTimestamp
TargetVpnGateway _creationTimestamp.
_description
TargetVpnGateway _description.
_id
TargetVpnGateway _id.
_kind
TargetVpnGateway _kind.
_name
TargetVpnGateway _name.
_network
TargetVpnGateway _network.
_region
TargetVpnGateway _region.
_selfLink
TargetVpnGateway _selfLink.
_status
TargetVpnGateway _status.
creationTimestamp
TargetVpnGateway creationTimestamp.
description
TargetVpnGateway description.
forwardingRules
TargetVpnGateway forwardingRules.
id
TargetVpnGateway id.
kind
TargetVpnGateway kind.
name
TargetVpnGateway name.
network
TargetVpnGateway network.
region
TargetVpnGateway region.
selfLink
TargetVpnGateway selfLink.
status
TargetVpnGateway status.
tunnels
TargetVpnGateway tunnels.
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATUS |
number |
UNDEFINED_STATUS value |
CREATING |
number |
CREATING value |
DELETING |
number |
DELETING value |
FAILED |
number |
FAILED value |
READY |
number |
READY value |
Methods
toJSON() → {Object.<string, *>}
Converts this TargetVpnGateway to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.TargetVpnGateway}
Creates a new TargetVpnGateway instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.ITargetVpnGateway |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.TargetVpnGateway |
TargetVpnGateway instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.TargetVpnGateway}
Decodes a TargetVpnGateway 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.TargetVpnGateway |
TargetVpnGateway |
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.TargetVpnGateway}
Decodes a TargetVpnGateway 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.TargetVpnGateway |
TargetVpnGateway |
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 TargetVpnGateway message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ITargetVpnGateway |
TargetVpnGateway 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 TargetVpnGateway message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.ITargetVpnGateway |
TargetVpnGateway 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.TargetVpnGateway}
Creates a TargetVpnGateway 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.TargetVpnGateway |
TargetVpnGateway |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for TargetVpnGateway
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 TargetVpnGateway message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.TargetVpnGateway |
TargetVpnGateway |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a TargetVpnGateway message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|