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 |
google.cloud.networksecurity.v1.ICreateAuthorizationPolicyRequest
CreateAuthorizationPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.IDeleteAuthorizationPolicyRequest
DeleteAuthorizationPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IDeleteClientTlsPolicyRequest
DeleteClientTlsPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.IGetClientTlsPolicyRequest
GetClientTlsPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IGetServerTlsPolicyRequest
GetServerTlsPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IListAuthorizationPoliciesRequest
ListAuthorizationPoliciesRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IListClientTlsPoliciesRequest
ListClientTlsPoliciesRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IListServerTlsPoliciesRequest
ListServerTlsPoliciesRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IUpdateAuthorizationPolicyRequest
UpdateAuthorizationPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IUpdateClientTlsPolicyRequest
UpdateClientTlsPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.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 |
google.cloud.networksecurity.v1.IUpdateServerTlsPolicyRequest
UpdateServerTlsPolicyRequest message or plain object |
callback |
google.cloud.networksecurity.v1.NetworkSecurity.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 |
google.cloud.networksecurity.v1.IUpdateServerTlsPolicyRequest
UpdateServerTlsPolicyRequest message or plain object |
Returns | |
---|---|
Type | Description |
Promise<google.longrunning.Operation> | Promise |