Interface protos.google.cloud.networkservices.v1.IGateway (0.12.0)

Properties of a Gateway.

Package

@google-cloud/networkservices

Properties

addresses

addresses?: (string[]|null);

Gateway addresses

certificateUrls

certificateUrls?: (string[]|null);

Gateway certificateUrls

createTime

createTime?: (google.protobuf.ITimestamp|null);

Gateway createTime

description

description?: (string|null);

Gateway description

envoyHeaders

envoyHeaders?: (google.cloud.networkservices.v1.EnvoyHeaders|keyof typeof google.cloud.networkservices.v1.EnvoyHeaders|null);

Gateway envoyHeaders

gatewaySecurityPolicy

gatewaySecurityPolicy?: (string|null);

Gateway gatewaySecurityPolicy

ipVersion

ipVersion?: (google.cloud.networkservices.v1.Gateway.IpVersion|keyof typeof google.cloud.networkservices.v1.Gateway.IpVersion|null);

Gateway ipVersion

labels

labels?: ({ [k: string]: string }|null);

Gateway labels

name

name?: (string|null);

Gateway name

network

network?: (string|null);

Gateway network

ports

ports?: (number[]|null);

Gateway ports

routingMode

routingMode?: (google.cloud.networkservices.v1.Gateway.RoutingMode|keyof typeof google.cloud.networkservices.v1.Gateway.RoutingMode|null);

Gateway routingMode

scope

scope?: (string|null);

Gateway scope

selfLink?: (string|null);

Gateway selfLink

serverTlsPolicy

serverTlsPolicy?: (string|null);

Gateway serverTlsPolicy

subnetwork

subnetwork?: (string|null);

Gateway subnetwork

type

type?: (google.cloud.networkservices.v1.Gateway.Type|keyof typeof google.cloud.networkservices.v1.Gateway.Type|null);

Gateway type

updateTime

updateTime?: (google.protobuf.ITimestamp|null);

Gateway updateTime