Represents a NetworkSecurity
Inheritance
$protobuf.rpc.Service > protos.google.cloud.networksecurity.v1.NetworkSecurityPackage
@google-cloud/network-securityConstructors
(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |