Class protos.google.cloud.networksecurity.v1.SSERealmService (3.6.0)

Represents a SSERealmService

Inheritance

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

Package

@google-cloud/network-security

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

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

Constructs a new SSERealmService 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): SSERealmService;

Creates new SSERealmService 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
SSERealmService

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

createSACAttachment(request, callback)

public createSACAttachment(request: google.cloud.networksecurity.v1.ICreateSACAttachmentRequest, callback: google.cloud.networksecurity.v1.SSERealmService.CreateSACAttachmentCallback): void;

Calls CreateSACAttachment.

Parameters
Name Description
request ICreateSACAttachmentRequest

CreateSACAttachmentRequest message or plain object

callback CreateSACAttachmentCallback

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

Returns
Type Description
void

createSACAttachment(request)

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

Calls CreateSACAttachment.

Parameter
Name Description
request ICreateSACAttachmentRequest

CreateSACAttachmentRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

createSACRealm(request, callback)

public createSACRealm(request: google.cloud.networksecurity.v1.ICreateSACRealmRequest, callback: google.cloud.networksecurity.v1.SSERealmService.CreateSACRealmCallback): void;

Calls CreateSACRealm.

Parameters
Name Description
request ICreateSACRealmRequest

CreateSACRealmRequest message or plain object

callback CreateSACRealmCallback

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

Returns
Type Description
void

createSACRealm(request)

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

Calls CreateSACRealm.

Parameter
Name Description
request ICreateSACRealmRequest

CreateSACRealmRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteSACAttachment(request, callback)

public deleteSACAttachment(request: google.cloud.networksecurity.v1.IDeleteSACAttachmentRequest, callback: google.cloud.networksecurity.v1.SSERealmService.DeleteSACAttachmentCallback): void;

Calls DeleteSACAttachment.

Parameters
Name Description
request IDeleteSACAttachmentRequest

DeleteSACAttachmentRequest message or plain object

callback DeleteSACAttachmentCallback

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

Returns
Type Description
void

deleteSACAttachment(request)

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

Calls DeleteSACAttachment.

Parameter
Name Description
request IDeleteSACAttachmentRequest

DeleteSACAttachmentRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

deleteSACRealm(request, callback)

public deleteSACRealm(request: google.cloud.networksecurity.v1.IDeleteSACRealmRequest, callback: google.cloud.networksecurity.v1.SSERealmService.DeleteSACRealmCallback): void;

Calls DeleteSACRealm.

Parameters
Name Description
request IDeleteSACRealmRequest

DeleteSACRealmRequest message or plain object

callback DeleteSACRealmCallback

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

Returns
Type Description
void

deleteSACRealm(request)

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

Calls DeleteSACRealm.

Parameter
Name Description
request IDeleteSACRealmRequest

DeleteSACRealmRequest message or plain object

Returns
Type Description
Promise<google.longrunning.Operation>

Promise

getSACAttachment(request, callback)

public getSACAttachment(request: google.cloud.networksecurity.v1.IGetSACAttachmentRequest, callback: google.cloud.networksecurity.v1.SSERealmService.GetSACAttachmentCallback): void;

Calls GetSACAttachment.

Parameters
Name Description
request IGetSACAttachmentRequest

GetSACAttachmentRequest message or plain object

callback GetSACAttachmentCallback

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

Returns
Type Description
void

getSACAttachment(request)

public getSACAttachment(request: google.cloud.networksecurity.v1.IGetSACAttachmentRequest): Promise<google.cloud.networksecurity.v1.SACAttachment>;

Calls GetSACAttachment.

Parameter
Name Description
request IGetSACAttachmentRequest

GetSACAttachmentRequest message or plain object

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

Promise

getSACRealm(request, callback)

public getSACRealm(request: google.cloud.networksecurity.v1.IGetSACRealmRequest, callback: google.cloud.networksecurity.v1.SSERealmService.GetSACRealmCallback): void;

Calls GetSACRealm.

Parameters
Name Description
request IGetSACRealmRequest

GetSACRealmRequest message or plain object

callback GetSACRealmCallback

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

Returns
Type Description
void

getSACRealm(request)

public getSACRealm(request: google.cloud.networksecurity.v1.IGetSACRealmRequest): Promise<google.cloud.networksecurity.v1.SACRealm>;

Calls GetSACRealm.

Parameter
Name Description
request IGetSACRealmRequest

GetSACRealmRequest message or plain object

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

Promise

listSACAttachments(request, callback)

public listSACAttachments(request: google.cloud.networksecurity.v1.IListSACAttachmentsRequest, callback: google.cloud.networksecurity.v1.SSERealmService.ListSACAttachmentsCallback): void;

Calls ListSACAttachments.

Parameters
Name Description
request IListSACAttachmentsRequest

ListSACAttachmentsRequest message or plain object

callback ListSACAttachmentsCallback

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

Returns
Type Description
void

listSACAttachments(request)

public listSACAttachments(request: google.cloud.networksecurity.v1.IListSACAttachmentsRequest): Promise<google.cloud.networksecurity.v1.ListSACAttachmentsResponse>;

Calls ListSACAttachments.

Parameter
Name Description
request IListSACAttachmentsRequest

ListSACAttachmentsRequest message or plain object

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

Promise

listSACRealms(request, callback)

public listSACRealms(request: google.cloud.networksecurity.v1.IListSACRealmsRequest, callback: google.cloud.networksecurity.v1.SSERealmService.ListSACRealmsCallback): void;

Calls ListSACRealms.

Parameters
Name Description
request IListSACRealmsRequest

ListSACRealmsRequest message or plain object

callback ListSACRealmsCallback

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

Returns
Type Description
void

listSACRealms(request)

public listSACRealms(request: google.cloud.networksecurity.v1.IListSACRealmsRequest): Promise<google.cloud.networksecurity.v1.ListSACRealmsResponse>;

Calls ListSACRealms.

Parameter
Name Description
request IListSACRealmsRequest

ListSACRealmsRequest message or plain object

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

Promise