Class protos.google.cloud.networksecurity.v1.NetworkSecurity (4.1.1)

Represents a NetworkSecurity

Inheritance

$protobuf.rpc.Service > protos.google.cloud.networksecurity.v1.NetworkSecurity

Package

@google-cloud/network-security

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new NetworkSecurity service.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): NetworkSecurity;

Creates new NetworkSecurity service using the specified rpc implementation.

Parameters
Name Description
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
Type Description
NetworkSecurity

RPC service. Useful where requests and/or responses are streamed.

createAuthorizationPolicy(request, callback)

public createAuthorizationPolicy(request: google.cloud.networksecurity.v1.ICreateAuthorizationPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateAuthorizationPolicyCallback): void;

Calls CreateAuthorizationPolicy.

Parameters
Name Description
request ICreateAuthorizationPolicyRequest

CreateAuthorizationPolicyRequest message or plain object

callback CreateAuthorizationPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createAuthorizationPolicy(request)

public createAuthorizationPolicy(request: google.cloud.networksecurity.v1.ICreateAuthorizationPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateAuthorizationPolicy.

Parameter
Name Description
request ICreateAuthorizationPolicyRequest

CreateAuthorizationPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createAuthzPolicy(request, callback)

public createAuthzPolicy(request: google.cloud.networksecurity.v1.ICreateAuthzPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateAuthzPolicyCallback): void;

Calls CreateAuthzPolicy.

Parameters
Name Description
request ICreateAuthzPolicyRequest

CreateAuthzPolicyRequest message or plain object

callback CreateAuthzPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createAuthzPolicy(request)

public createAuthzPolicy(request: google.cloud.networksecurity.v1.ICreateAuthzPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateAuthzPolicy.

Parameter
Name Description
request ICreateAuthzPolicyRequest

CreateAuthzPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createBackendAuthenticationConfig(request, callback)

public createBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.ICreateBackendAuthenticationConfigRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateBackendAuthenticationConfigCallback): void;

Calls CreateBackendAuthenticationConfig.

Parameters
Name Description
request ICreateBackendAuthenticationConfigRequest

CreateBackendAuthenticationConfigRequest message or plain object

callback CreateBackendAuthenticationConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createBackendAuthenticationConfig(request)

public createBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.ICreateBackendAuthenticationConfigRequest): Promise<google.longrunning.Operation>;

Calls CreateBackendAuthenticationConfig.

Parameter
Name Description
request ICreateBackendAuthenticationConfigRequest

CreateBackendAuthenticationConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createClientTlsPolicy(request, callback)

public createClientTlsPolicy(request: google.cloud.networksecurity.v1.ICreateClientTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateClientTlsPolicyCallback): void;

Calls CreateClientTlsPolicy.

Parameters
Name Description
request ICreateClientTlsPolicyRequest

CreateClientTlsPolicyRequest message or plain object

callback CreateClientTlsPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createClientTlsPolicy(request)

public createClientTlsPolicy(request: google.cloud.networksecurity.v1.ICreateClientTlsPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateClientTlsPolicy.

Parameter
Name Description
request ICreateClientTlsPolicyRequest

CreateClientTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createGatewaySecurityPolicy(request, callback)

public createGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.ICreateGatewaySecurityPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateGatewaySecurityPolicyCallback): void;

Calls CreateGatewaySecurityPolicy.

Parameters
Name Description
request ICreateGatewaySecurityPolicyRequest

CreateGatewaySecurityPolicyRequest message or plain object

callback CreateGatewaySecurityPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createGatewaySecurityPolicy(request)

public createGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.ICreateGatewaySecurityPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateGatewaySecurityPolicy.

Parameter
Name Description
request ICreateGatewaySecurityPolicyRequest

CreateGatewaySecurityPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createGatewaySecurityPolicyRule(request, callback)

public createGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.ICreateGatewaySecurityPolicyRuleRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateGatewaySecurityPolicyRuleCallback): void;

Calls CreateGatewaySecurityPolicyRule.

Parameters
Name Description
request ICreateGatewaySecurityPolicyRuleRequest

CreateGatewaySecurityPolicyRuleRequest message or plain object

callback CreateGatewaySecurityPolicyRuleCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createGatewaySecurityPolicyRule(request)

public createGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.ICreateGatewaySecurityPolicyRuleRequest): Promise<google.longrunning.Operation>;

Calls CreateGatewaySecurityPolicyRule.

Parameter
Name Description
request ICreateGatewaySecurityPolicyRuleRequest

CreateGatewaySecurityPolicyRuleRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createServerTlsPolicy(request, callback)

public createServerTlsPolicy(request: google.cloud.networksecurity.v1.ICreateServerTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateServerTlsPolicyCallback): void;

Calls CreateServerTlsPolicy.

Parameters
Name Description
request ICreateServerTlsPolicyRequest

CreateServerTlsPolicyRequest message or plain object

callback CreateServerTlsPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createServerTlsPolicy(request)

public createServerTlsPolicy(request: google.cloud.networksecurity.v1.ICreateServerTlsPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateServerTlsPolicy.

Parameter
Name Description
request ICreateServerTlsPolicyRequest

CreateServerTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createTlsInspectionPolicy(request, callback)

public createTlsInspectionPolicy(request: google.cloud.networksecurity.v1.ICreateTlsInspectionPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateTlsInspectionPolicyCallback): void;

Calls CreateTlsInspectionPolicy.

Parameters
Name Description
request ICreateTlsInspectionPolicyRequest

CreateTlsInspectionPolicyRequest message or plain object

callback CreateTlsInspectionPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createTlsInspectionPolicy(request)

public createTlsInspectionPolicy(request: google.cloud.networksecurity.v1.ICreateTlsInspectionPolicyRequest): Promise<google.longrunning.Operation>;

Calls CreateTlsInspectionPolicy.

Parameter
Name Description
request ICreateTlsInspectionPolicyRequest

CreateTlsInspectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createUrlList(request, callback)

public createUrlList(request: google.cloud.networksecurity.v1.ICreateUrlListRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.CreateUrlListCallback): void;

Calls CreateUrlList.

Parameters
Name Description
request ICreateUrlListRequest

CreateUrlListRequest message or plain object

callback CreateUrlListCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

createUrlList(request)

public createUrlList(request: google.cloud.networksecurity.v1.ICreateUrlListRequest): Promise<google.longrunning.Operation>;

Calls CreateUrlList.

Parameter
Name Description
request ICreateUrlListRequest

CreateUrlListRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteAuthorizationPolicy(request, callback)

public deleteAuthorizationPolicy(request: google.cloud.networksecurity.v1.IDeleteAuthorizationPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteAuthorizationPolicyCallback): void;

Calls DeleteAuthorizationPolicy.

Parameters
Name Description
request IDeleteAuthorizationPolicyRequest

DeleteAuthorizationPolicyRequest message or plain object

callback DeleteAuthorizationPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteAuthorizationPolicy(request)

public deleteAuthorizationPolicy(request: google.cloud.networksecurity.v1.IDeleteAuthorizationPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteAuthorizationPolicy.

Parameter
Name Description
request IDeleteAuthorizationPolicyRequest

DeleteAuthorizationPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteAuthzPolicy(request, callback)

public deleteAuthzPolicy(request: google.cloud.networksecurity.v1.IDeleteAuthzPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteAuthzPolicyCallback): void;

Calls DeleteAuthzPolicy.

Parameters
Name Description
request IDeleteAuthzPolicyRequest

DeleteAuthzPolicyRequest message or plain object

callback DeleteAuthzPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteAuthzPolicy(request)

public deleteAuthzPolicy(request: google.cloud.networksecurity.v1.IDeleteAuthzPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteAuthzPolicy.

Parameter
Name Description
request IDeleteAuthzPolicyRequest

DeleteAuthzPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteBackendAuthenticationConfig(request, callback)

public deleteBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.IDeleteBackendAuthenticationConfigRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteBackendAuthenticationConfigCallback): void;

Calls DeleteBackendAuthenticationConfig.

Parameters
Name Description
request IDeleteBackendAuthenticationConfigRequest

DeleteBackendAuthenticationConfigRequest message or plain object

callback DeleteBackendAuthenticationConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteBackendAuthenticationConfig(request)

public deleteBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.IDeleteBackendAuthenticationConfigRequest): Promise<google.longrunning.Operation>;

Calls DeleteBackendAuthenticationConfig.

Parameter
Name Description
request IDeleteBackendAuthenticationConfigRequest

DeleteBackendAuthenticationConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteClientTlsPolicy(request, callback)

public deleteClientTlsPolicy(request: google.cloud.networksecurity.v1.IDeleteClientTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteClientTlsPolicyCallback): void;

Calls DeleteClientTlsPolicy.

Parameters
Name Description
request IDeleteClientTlsPolicyRequest

DeleteClientTlsPolicyRequest message or plain object

callback DeleteClientTlsPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteClientTlsPolicy(request)

public deleteClientTlsPolicy(request: google.cloud.networksecurity.v1.IDeleteClientTlsPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteClientTlsPolicy.

Parameter
Name Description
request IDeleteClientTlsPolicyRequest

DeleteClientTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteGatewaySecurityPolicy(request, callback)

public deleteGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.IDeleteGatewaySecurityPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteGatewaySecurityPolicyCallback): void;

Calls DeleteGatewaySecurityPolicy.

Parameters
Name Description
request IDeleteGatewaySecurityPolicyRequest

DeleteGatewaySecurityPolicyRequest message or plain object

callback DeleteGatewaySecurityPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteGatewaySecurityPolicy(request)

public deleteGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.IDeleteGatewaySecurityPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteGatewaySecurityPolicy.

Parameter
Name Description
request IDeleteGatewaySecurityPolicyRequest

DeleteGatewaySecurityPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteGatewaySecurityPolicyRule(request, callback)

public deleteGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.IDeleteGatewaySecurityPolicyRuleRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteGatewaySecurityPolicyRuleCallback): void;

Calls DeleteGatewaySecurityPolicyRule.

Parameters
Name Description
request IDeleteGatewaySecurityPolicyRuleRequest

DeleteGatewaySecurityPolicyRuleRequest message or plain object

callback DeleteGatewaySecurityPolicyRuleCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteGatewaySecurityPolicyRule(request)

public deleteGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.IDeleteGatewaySecurityPolicyRuleRequest): Promise<google.longrunning.Operation>;

Calls DeleteGatewaySecurityPolicyRule.

Parameter
Name Description
request IDeleteGatewaySecurityPolicyRuleRequest

DeleteGatewaySecurityPolicyRuleRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteServerTlsPolicy(request, callback)

public deleteServerTlsPolicy(request: google.cloud.networksecurity.v1.IDeleteServerTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteServerTlsPolicyCallback): void;

Calls DeleteServerTlsPolicy.

Parameters
Name Description
request IDeleteServerTlsPolicyRequest

DeleteServerTlsPolicyRequest message or plain object

callback DeleteServerTlsPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteServerTlsPolicy(request)

public deleteServerTlsPolicy(request: google.cloud.networksecurity.v1.IDeleteServerTlsPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteServerTlsPolicy.

Parameter
Name Description
request IDeleteServerTlsPolicyRequest

DeleteServerTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteTlsInspectionPolicy(request, callback)

public deleteTlsInspectionPolicy(request: google.cloud.networksecurity.v1.IDeleteTlsInspectionPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteTlsInspectionPolicyCallback): void;

Calls DeleteTlsInspectionPolicy.

Parameters
Name Description
request IDeleteTlsInspectionPolicyRequest

DeleteTlsInspectionPolicyRequest message or plain object

callback DeleteTlsInspectionPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteTlsInspectionPolicy(request)

public deleteTlsInspectionPolicy(request: google.cloud.networksecurity.v1.IDeleteTlsInspectionPolicyRequest): Promise<google.longrunning.Operation>;

Calls DeleteTlsInspectionPolicy.

Parameter
Name Description
request IDeleteTlsInspectionPolicyRequest

DeleteTlsInspectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteUrlList(request, callback)

public deleteUrlList(request: google.cloud.networksecurity.v1.IDeleteUrlListRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.DeleteUrlListCallback): void;

Calls DeleteUrlList.

Parameters
Name Description
request IDeleteUrlListRequest

DeleteUrlListRequest message or plain object

callback DeleteUrlListCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

deleteUrlList(request)

public deleteUrlList(request: google.cloud.networksecurity.v1.IDeleteUrlListRequest): Promise<google.longrunning.Operation>;

Calls DeleteUrlList.

Parameter
Name Description
request IDeleteUrlListRequest

DeleteUrlListRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getAuthorizationPolicy(request, callback)

public getAuthorizationPolicy(request: google.cloud.networksecurity.v1.IGetAuthorizationPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetAuthorizationPolicyCallback): void;

Calls GetAuthorizationPolicy.

Parameters
Name Description
request IGetAuthorizationPolicyRequest

GetAuthorizationPolicyRequest message or plain object

callback GetAuthorizationPolicyCallback

Node-style callback called with the error, if any, and AuthorizationPolicy

Returns
Type Description
void

getAuthorizationPolicy(request)

public getAuthorizationPolicy(request: google.cloud.networksecurity.v1.IGetAuthorizationPolicyRequest): Promise<google.cloud.networksecurity.v1.AuthorizationPolicy>;

Calls GetAuthorizationPolicy.

Parameter
Name Description
request IGetAuthorizationPolicyRequest

GetAuthorizationPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.AuthorizationPolicy>

Promise

getAuthzPolicy(request, callback)

public getAuthzPolicy(request: google.cloud.networksecurity.v1.IGetAuthzPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetAuthzPolicyCallback): void;

Calls GetAuthzPolicy.

Parameters
Name Description
request IGetAuthzPolicyRequest

GetAuthzPolicyRequest message or plain object

callback GetAuthzPolicyCallback

Node-style callback called with the error, if any, and AuthzPolicy

Returns
Type Description
void

getAuthzPolicy(request)

public getAuthzPolicy(request: google.cloud.networksecurity.v1.IGetAuthzPolicyRequest): Promise<google.cloud.networksecurity.v1.AuthzPolicy>;

Calls GetAuthzPolicy.

Parameter
Name Description
request IGetAuthzPolicyRequest

GetAuthzPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.AuthzPolicy>

Promise

getBackendAuthenticationConfig(request, callback)

public getBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.IGetBackendAuthenticationConfigRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetBackendAuthenticationConfigCallback): void;

Calls GetBackendAuthenticationConfig.

Parameters
Name Description
request IGetBackendAuthenticationConfigRequest

GetBackendAuthenticationConfigRequest message or plain object

callback GetBackendAuthenticationConfigCallback

Node-style callback called with the error, if any, and BackendAuthenticationConfig

Returns
Type Description
void

getBackendAuthenticationConfig(request)

public getBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.IGetBackendAuthenticationConfigRequest): Promise<google.cloud.networksecurity.v1.BackendAuthenticationConfig>;

Calls GetBackendAuthenticationConfig.

Parameter
Name Description
request IGetBackendAuthenticationConfigRequest

GetBackendAuthenticationConfigRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.BackendAuthenticationConfig>

Promise

getClientTlsPolicy(request, callback)

public getClientTlsPolicy(request: google.cloud.networksecurity.v1.IGetClientTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetClientTlsPolicyCallback): void;

Calls GetClientTlsPolicy.

Parameters
Name Description
request IGetClientTlsPolicyRequest

GetClientTlsPolicyRequest message or plain object

callback GetClientTlsPolicyCallback

Node-style callback called with the error, if any, and ClientTlsPolicy

Returns
Type Description
void

getClientTlsPolicy(request)

public getClientTlsPolicy(request: google.cloud.networksecurity.v1.IGetClientTlsPolicyRequest): Promise<google.cloud.networksecurity.v1.ClientTlsPolicy>;

Calls GetClientTlsPolicy.

Parameter
Name Description
request IGetClientTlsPolicyRequest

GetClientTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ClientTlsPolicy>

Promise

getGatewaySecurityPolicy(request, callback)

public getGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.IGetGatewaySecurityPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetGatewaySecurityPolicyCallback): void;

Calls GetGatewaySecurityPolicy.

Parameters
Name Description
request IGetGatewaySecurityPolicyRequest

GetGatewaySecurityPolicyRequest message or plain object

callback GetGatewaySecurityPolicyCallback

Node-style callback called with the error, if any, and GatewaySecurityPolicy

Returns
Type Description
void

getGatewaySecurityPolicy(request)

public getGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.IGetGatewaySecurityPolicyRequest): Promise<google.cloud.networksecurity.v1.GatewaySecurityPolicy>;

Calls GetGatewaySecurityPolicy.

Parameter
Name Description
request IGetGatewaySecurityPolicyRequest

GetGatewaySecurityPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.GatewaySecurityPolicy>

Promise

getGatewaySecurityPolicyRule(request, callback)

public getGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.IGetGatewaySecurityPolicyRuleRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetGatewaySecurityPolicyRuleCallback): void;

Calls GetGatewaySecurityPolicyRule.

Parameters
Name Description
request IGetGatewaySecurityPolicyRuleRequest

GetGatewaySecurityPolicyRuleRequest message or plain object

callback GetGatewaySecurityPolicyRuleCallback

Node-style callback called with the error, if any, and GatewaySecurityPolicyRule

Returns
Type Description
void

getGatewaySecurityPolicyRule(request)

public getGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.IGetGatewaySecurityPolicyRuleRequest): Promise<google.cloud.networksecurity.v1.GatewaySecurityPolicyRule>;

Calls GetGatewaySecurityPolicyRule.

Parameter
Name Description
request IGetGatewaySecurityPolicyRuleRequest

GetGatewaySecurityPolicyRuleRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.GatewaySecurityPolicyRule>

Promise

getServerTlsPolicy(request, callback)

public getServerTlsPolicy(request: google.cloud.networksecurity.v1.IGetServerTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetServerTlsPolicyCallback): void;

Calls GetServerTlsPolicy.

Parameters
Name Description
request IGetServerTlsPolicyRequest

GetServerTlsPolicyRequest message or plain object

callback GetServerTlsPolicyCallback

Node-style callback called with the error, if any, and ServerTlsPolicy

Returns
Type Description
void

getServerTlsPolicy(request)

public getServerTlsPolicy(request: google.cloud.networksecurity.v1.IGetServerTlsPolicyRequest): Promise<google.cloud.networksecurity.v1.ServerTlsPolicy>;

Calls GetServerTlsPolicy.

Parameter
Name Description
request IGetServerTlsPolicyRequest

GetServerTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ServerTlsPolicy>

Promise

getTlsInspectionPolicy(request, callback)

public getTlsInspectionPolicy(request: google.cloud.networksecurity.v1.IGetTlsInspectionPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetTlsInspectionPolicyCallback): void;

Calls GetTlsInspectionPolicy.

Parameters
Name Description
request IGetTlsInspectionPolicyRequest

GetTlsInspectionPolicyRequest message or plain object

callback GetTlsInspectionPolicyCallback

Node-style callback called with the error, if any, and TlsInspectionPolicy

Returns
Type Description
void

getTlsInspectionPolicy(request)

public getTlsInspectionPolicy(request: google.cloud.networksecurity.v1.IGetTlsInspectionPolicyRequest): Promise<google.cloud.networksecurity.v1.TlsInspectionPolicy>;

Calls GetTlsInspectionPolicy.

Parameter
Name Description
request IGetTlsInspectionPolicyRequest

GetTlsInspectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.TlsInspectionPolicy>

Promise

getUrlList(request, callback)

public getUrlList(request: google.cloud.networksecurity.v1.IGetUrlListRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.GetUrlListCallback): void;

Calls GetUrlList.

Parameters
Name Description
request IGetUrlListRequest

GetUrlListRequest message or plain object

callback GetUrlListCallback

Node-style callback called with the error, if any, and UrlList

Returns
Type Description
void

getUrlList(request)

public getUrlList(request: google.cloud.networksecurity.v1.IGetUrlListRequest): Promise<google.cloud.networksecurity.v1.UrlList>;

Calls GetUrlList.

Parameter
Name Description
request IGetUrlListRequest

GetUrlListRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.UrlList>

Promise

listAuthorizationPolicies(request, callback)

public listAuthorizationPolicies(request: google.cloud.networksecurity.v1.IListAuthorizationPoliciesRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListAuthorizationPoliciesCallback): void;

Calls ListAuthorizationPolicies.

Parameters
Name Description
request IListAuthorizationPoliciesRequest

ListAuthorizationPoliciesRequest message or plain object

callback ListAuthorizationPoliciesCallback

Node-style callback called with the error, if any, and ListAuthorizationPoliciesResponse

Returns
Type Description
void

listAuthorizationPolicies(request)

public listAuthorizationPolicies(request: google.cloud.networksecurity.v1.IListAuthorizationPoliciesRequest): Promise<google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponse>;

Calls ListAuthorizationPolicies.

Parameter
Name Description
request IListAuthorizationPoliciesRequest

ListAuthorizationPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListAuthorizationPoliciesResponse>

Promise

listAuthzPolicies(request, callback)

public listAuthzPolicies(request: google.cloud.networksecurity.v1.IListAuthzPoliciesRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListAuthzPoliciesCallback): void;

Calls ListAuthzPolicies.

Parameters
Name Description
request IListAuthzPoliciesRequest

ListAuthzPoliciesRequest message or plain object

callback ListAuthzPoliciesCallback

Node-style callback called with the error, if any, and ListAuthzPoliciesResponse

Returns
Type Description
void

listAuthzPolicies(request)

public listAuthzPolicies(request: google.cloud.networksecurity.v1.IListAuthzPoliciesRequest): Promise<google.cloud.networksecurity.v1.ListAuthzPoliciesResponse>;

Calls ListAuthzPolicies.

Parameter
Name Description
request IListAuthzPoliciesRequest

ListAuthzPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListAuthzPoliciesResponse>

Promise

listBackendAuthenticationConfigs(request, callback)

public listBackendAuthenticationConfigs(request: google.cloud.networksecurity.v1.IListBackendAuthenticationConfigsRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListBackendAuthenticationConfigsCallback): void;

Calls ListBackendAuthenticationConfigs.

Parameters
Name Description
request IListBackendAuthenticationConfigsRequest

ListBackendAuthenticationConfigsRequest message or plain object

callback ListBackendAuthenticationConfigsCallback

Node-style callback called with the error, if any, and ListBackendAuthenticationConfigsResponse

Returns
Type Description
void

listBackendAuthenticationConfigs(request)

public listBackendAuthenticationConfigs(request: google.cloud.networksecurity.v1.IListBackendAuthenticationConfigsRequest): Promise<google.cloud.networksecurity.v1.ListBackendAuthenticationConfigsResponse>;

Calls ListBackendAuthenticationConfigs.

Parameter
Name Description
request IListBackendAuthenticationConfigsRequest

ListBackendAuthenticationConfigsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListBackendAuthenticationConfigsResponse>

Promise

listClientTlsPolicies(request, callback)

public listClientTlsPolicies(request: google.cloud.networksecurity.v1.IListClientTlsPoliciesRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListClientTlsPoliciesCallback): void;

Calls ListClientTlsPolicies.

Parameters
Name Description
request IListClientTlsPoliciesRequest

ListClientTlsPoliciesRequest message or plain object

callback ListClientTlsPoliciesCallback

Node-style callback called with the error, if any, and ListClientTlsPoliciesResponse

Returns
Type Description
void

listClientTlsPolicies(request)

public listClientTlsPolicies(request: google.cloud.networksecurity.v1.IListClientTlsPoliciesRequest): Promise<google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse>;

Calls ListClientTlsPolicies.

Parameter
Name Description
request IListClientTlsPoliciesRequest

ListClientTlsPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListClientTlsPoliciesResponse>

Promise

listGatewaySecurityPolicies(request, callback)

public listGatewaySecurityPolicies(request: google.cloud.networksecurity.v1.IListGatewaySecurityPoliciesRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListGatewaySecurityPoliciesCallback): void;

Calls ListGatewaySecurityPolicies.

Parameters
Name Description
request IListGatewaySecurityPoliciesRequest

ListGatewaySecurityPoliciesRequest message or plain object

callback ListGatewaySecurityPoliciesCallback

Node-style callback called with the error, if any, and ListGatewaySecurityPoliciesResponse

Returns
Type Description
void

listGatewaySecurityPolicies(request)

public listGatewaySecurityPolicies(request: google.cloud.networksecurity.v1.IListGatewaySecurityPoliciesRequest): Promise<google.cloud.networksecurity.v1.ListGatewaySecurityPoliciesResponse>;

Calls ListGatewaySecurityPolicies.

Parameter
Name Description
request IListGatewaySecurityPoliciesRequest

ListGatewaySecurityPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListGatewaySecurityPoliciesResponse>

Promise

listGatewaySecurityPolicyRules(request, callback)

public listGatewaySecurityPolicyRules(request: google.cloud.networksecurity.v1.IListGatewaySecurityPolicyRulesRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListGatewaySecurityPolicyRulesCallback): void;

Calls ListGatewaySecurityPolicyRules.

Parameters
Name Description
request IListGatewaySecurityPolicyRulesRequest

ListGatewaySecurityPolicyRulesRequest message or plain object

callback ListGatewaySecurityPolicyRulesCallback

Node-style callback called with the error, if any, and ListGatewaySecurityPolicyRulesResponse

Returns
Type Description
void

listGatewaySecurityPolicyRules(request)

public listGatewaySecurityPolicyRules(request: google.cloud.networksecurity.v1.IListGatewaySecurityPolicyRulesRequest): Promise<google.cloud.networksecurity.v1.ListGatewaySecurityPolicyRulesResponse>;

Calls ListGatewaySecurityPolicyRules.

Parameter
Name Description
request IListGatewaySecurityPolicyRulesRequest

ListGatewaySecurityPolicyRulesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListGatewaySecurityPolicyRulesResponse>

Promise

listServerTlsPolicies(request, callback)

public listServerTlsPolicies(request: google.cloud.networksecurity.v1.IListServerTlsPoliciesRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListServerTlsPoliciesCallback): void;

Calls ListServerTlsPolicies.

Parameters
Name Description
request IListServerTlsPoliciesRequest

ListServerTlsPoliciesRequest message or plain object

callback ListServerTlsPoliciesCallback

Node-style callback called with the error, if any, and ListServerTlsPoliciesResponse

Returns
Type Description
void

listServerTlsPolicies(request)

public listServerTlsPolicies(request: google.cloud.networksecurity.v1.IListServerTlsPoliciesRequest): Promise<google.cloud.networksecurity.v1.ListServerTlsPoliciesResponse>;

Calls ListServerTlsPolicies.

Parameter
Name Description
request IListServerTlsPoliciesRequest

ListServerTlsPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListServerTlsPoliciesResponse>

Promise

listTlsInspectionPolicies(request, callback)

public listTlsInspectionPolicies(request: google.cloud.networksecurity.v1.IListTlsInspectionPoliciesRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListTlsInspectionPoliciesCallback): void;

Calls ListTlsInspectionPolicies.

Parameters
Name Description
request IListTlsInspectionPoliciesRequest

ListTlsInspectionPoliciesRequest message or plain object

callback ListTlsInspectionPoliciesCallback

Node-style callback called with the error, if any, and ListTlsInspectionPoliciesResponse

Returns
Type Description
void

listTlsInspectionPolicies(request)

public listTlsInspectionPolicies(request: google.cloud.networksecurity.v1.IListTlsInspectionPoliciesRequest): Promise<google.cloud.networksecurity.v1.ListTlsInspectionPoliciesResponse>;

Calls ListTlsInspectionPolicies.

Parameter
Name Description
request IListTlsInspectionPoliciesRequest

ListTlsInspectionPoliciesRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListTlsInspectionPoliciesResponse>

Promise

listUrlLists(request, callback)

public listUrlLists(request: google.cloud.networksecurity.v1.IListUrlListsRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.ListUrlListsCallback): void;

Calls ListUrlLists.

Parameters
Name Description
request IListUrlListsRequest

ListUrlListsRequest message or plain object

callback ListUrlListsCallback

Node-style callback called with the error, if any, and ListUrlListsResponse

Returns
Type Description
void

listUrlLists(request)

public listUrlLists(request: google.cloud.networksecurity.v1.IListUrlListsRequest): Promise<google.cloud.networksecurity.v1.ListUrlListsResponse>;

Calls ListUrlLists.

Parameter
Name Description
request IListUrlListsRequest

ListUrlListsRequest message or plain object

Returns
Type Description
Promise<google.cloud.networksecurity.v1.ListUrlListsResponse>

Promise

updateAuthorizationPolicy(request, callback)

public updateAuthorizationPolicy(request: google.cloud.networksecurity.v1.IUpdateAuthorizationPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateAuthorizationPolicyCallback): void;

Calls UpdateAuthorizationPolicy.

Parameters
Name Description
request IUpdateAuthorizationPolicyRequest

UpdateAuthorizationPolicyRequest message or plain object

callback UpdateAuthorizationPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateAuthorizationPolicy(request)

public updateAuthorizationPolicy(request: google.cloud.networksecurity.v1.IUpdateAuthorizationPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateAuthorizationPolicy.

Parameter
Name Description
request IUpdateAuthorizationPolicyRequest

UpdateAuthorizationPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateAuthzPolicy(request, callback)

public updateAuthzPolicy(request: google.cloud.networksecurity.v1.IUpdateAuthzPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateAuthzPolicyCallback): void;

Calls UpdateAuthzPolicy.

Parameters
Name Description
request IUpdateAuthzPolicyRequest

UpdateAuthzPolicyRequest message or plain object

callback UpdateAuthzPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateAuthzPolicy(request)

public updateAuthzPolicy(request: google.cloud.networksecurity.v1.IUpdateAuthzPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateAuthzPolicy.

Parameter
Name Description
request IUpdateAuthzPolicyRequest

UpdateAuthzPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateBackendAuthenticationConfig(request, callback)

public updateBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.IUpdateBackendAuthenticationConfigRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateBackendAuthenticationConfigCallback): void;

Calls UpdateBackendAuthenticationConfig.

Parameters
Name Description
request IUpdateBackendAuthenticationConfigRequest

UpdateBackendAuthenticationConfigRequest message or plain object

callback UpdateBackendAuthenticationConfigCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateBackendAuthenticationConfig(request)

public updateBackendAuthenticationConfig(request: google.cloud.networksecurity.v1.IUpdateBackendAuthenticationConfigRequest): Promise<google.longrunning.Operation>;

Calls UpdateBackendAuthenticationConfig.

Parameter
Name Description
request IUpdateBackendAuthenticationConfigRequest

UpdateBackendAuthenticationConfigRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateClientTlsPolicy(request, callback)

public updateClientTlsPolicy(request: google.cloud.networksecurity.v1.IUpdateClientTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateClientTlsPolicyCallback): void;

Calls UpdateClientTlsPolicy.

Parameters
Name Description
request IUpdateClientTlsPolicyRequest

UpdateClientTlsPolicyRequest message or plain object

callback UpdateClientTlsPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateClientTlsPolicy(request)

public updateClientTlsPolicy(request: google.cloud.networksecurity.v1.IUpdateClientTlsPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateClientTlsPolicy.

Parameter
Name Description
request IUpdateClientTlsPolicyRequest

UpdateClientTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateGatewaySecurityPolicy(request, callback)

public updateGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.IUpdateGatewaySecurityPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateGatewaySecurityPolicyCallback): void;

Calls UpdateGatewaySecurityPolicy.

Parameters
Name Description
request IUpdateGatewaySecurityPolicyRequest

UpdateGatewaySecurityPolicyRequest message or plain object

callback UpdateGatewaySecurityPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateGatewaySecurityPolicy(request)

public updateGatewaySecurityPolicy(request: google.cloud.networksecurity.v1.IUpdateGatewaySecurityPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateGatewaySecurityPolicy.

Parameter
Name Description
request IUpdateGatewaySecurityPolicyRequest

UpdateGatewaySecurityPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateGatewaySecurityPolicyRule(request, callback)

public updateGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.IUpdateGatewaySecurityPolicyRuleRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateGatewaySecurityPolicyRuleCallback): void;

Calls UpdateGatewaySecurityPolicyRule.

Parameters
Name Description
request IUpdateGatewaySecurityPolicyRuleRequest

UpdateGatewaySecurityPolicyRuleRequest message or plain object

callback UpdateGatewaySecurityPolicyRuleCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateGatewaySecurityPolicyRule(request)

public updateGatewaySecurityPolicyRule(request: google.cloud.networksecurity.v1.IUpdateGatewaySecurityPolicyRuleRequest): Promise<google.longrunning.Operation>;

Calls UpdateGatewaySecurityPolicyRule.

Parameter
Name Description
request IUpdateGatewaySecurityPolicyRuleRequest

UpdateGatewaySecurityPolicyRuleRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateServerTlsPolicy(request, callback)

public updateServerTlsPolicy(request: google.cloud.networksecurity.v1.IUpdateServerTlsPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateServerTlsPolicyCallback): void;

Calls UpdateServerTlsPolicy.

Parameters
Name Description
request IUpdateServerTlsPolicyRequest

UpdateServerTlsPolicyRequest message or plain object

callback UpdateServerTlsPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateServerTlsPolicy(request)

public updateServerTlsPolicy(request: google.cloud.networksecurity.v1.IUpdateServerTlsPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateServerTlsPolicy.

Parameter
Name Description
request IUpdateServerTlsPolicyRequest

UpdateServerTlsPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateTlsInspectionPolicy(request, callback)

public updateTlsInspectionPolicy(request: google.cloud.networksecurity.v1.IUpdateTlsInspectionPolicyRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateTlsInspectionPolicyCallback): void;

Calls UpdateTlsInspectionPolicy.

Parameters
Name Description
request IUpdateTlsInspectionPolicyRequest

UpdateTlsInspectionPolicyRequest message or plain object

callback UpdateTlsInspectionPolicyCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateTlsInspectionPolicy(request)

public updateTlsInspectionPolicy(request: google.cloud.networksecurity.v1.IUpdateTlsInspectionPolicyRequest): Promise<google.longrunning.Operation>;

Calls UpdateTlsInspectionPolicy.

Parameter
Name Description
request IUpdateTlsInspectionPolicyRequest

UpdateTlsInspectionPolicyRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

updateUrlList(request, callback)

public updateUrlList(request: google.cloud.networksecurity.v1.IUpdateUrlListRequest, callback: google.cloud.networksecurity.v1.NetworkSecurity.UpdateUrlListCallback): void;

Calls UpdateUrlList.

Parameters
Name Description
request IUpdateUrlListRequest

UpdateUrlListRequest message or plain object

callback UpdateUrlListCallback

Node-style callback called with the error, if any, and Operation

Returns
Type Description
void

updateUrlList(request)

public updateUrlList(request: google.cloud.networksecurity.v1.IUpdateUrlListRequest): Promise<google.longrunning.Operation>;

Calls UpdateUrlList.

Parameter
Name Description
request IUpdateUrlListRequest

UpdateUrlListRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise