Constructor
new Firewall(propertiesopt)
Constructs a new Firewall.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IFirewall |
<optional> |
Properties to set |
- Implements:
-
- IFirewall
Members
_creationTimestamp
Firewall _creationTimestamp.
_description
Firewall _description.
_direction
Firewall _direction.
_disabled
Firewall _disabled.
_id
Firewall _id.
_kind
Firewall _kind.
_logConfig
Firewall _logConfig.
_name
Firewall _name.
_network
Firewall _network.
_priority
Firewall _priority.
_selfLink
Firewall _selfLink.
allowed
Firewall allowed.
creationTimestamp
Firewall creationTimestamp.
denied
Firewall denied.
description
Firewall description.
destinationRanges
Firewall destinationRanges.
direction
Firewall direction.
disabled
Firewall disabled.
id
Firewall id.
kind
Firewall kind.
logConfig
Firewall logConfig.
name
Firewall name.
network
Firewall network.
priority
Firewall priority.
selfLink
Firewall selfLink.
sourceRanges
Firewall sourceRanges.
sourceServiceAccounts
Firewall sourceServiceAccounts.
sourceTags
Firewall sourceTags.
targetServiceAccounts
Firewall targetServiceAccounts.
targetTags
Firewall targetTags.
Direction
Direction enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_DIRECTION |
number |
UNDEFINED_DIRECTION value |
EGRESS |
number |
EGRESS value |
INGRESS |
number |
INGRESS value |
Methods
toJSON() → {Object.<string, *>}
Converts this Firewall to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.Firewall}
Creates a new Firewall instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.IFirewall |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.Firewall |
Firewall instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.Firewall}
Decodes a Firewall 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.Firewall |
Firewall |
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.Firewall}
Decodes a Firewall 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.Firewall |
Firewall |
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 Firewall message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IFirewall |
Firewall 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 Firewall message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.IFirewall |
Firewall 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.Firewall}
Creates a Firewall 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.Firewall |
Firewall |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for Firewall
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 Firewall message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.Firewall |
Firewall |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a Firewall message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|