Represents an OsLoginService
Inheritance
$protobuf.rpc.Service > protos.google.cloud.oslogin.v1beta.OsLoginServicePackage
@google-cloud/os-loginConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);
Constructs a new OsLoginService service.
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): OsLoginService;
Creates new OsLoginService service using the specified rpc implementation.
Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Type | Description |
OsLoginService | RPC service. Useful where requests and/or responses are streamed. |
deletePosixAccount(request, callback)
public deletePosixAccount(request: google.cloud.oslogin.v1beta.IDeletePosixAccountRequest, callback: google.cloud.oslogin.v1beta.OsLoginService.DeletePosixAccountCallback): void;
Calls DeletePosixAccount.
Name | Description |
request |
IDeletePosixAccountRequest
DeletePosixAccountRequest message or plain object |
callback |
google.cloud.oslogin.v1beta.OsLoginService.DeletePosixAccountCallback
Node-style callback called with the error, if any, and Empty |
Type | Description |
void |
deletePosixAccount(request)
public deletePosixAccount(request: google.cloud.oslogin.v1beta.IDeletePosixAccountRequest): Promise<google.protobuf.Empty>;
Calls DeletePosixAccount.
Name | Description |
request |
IDeletePosixAccountRequest
DeletePosixAccountRequest message or plain object |
Type | Description |
Promise<google.protobuf.Empty> | Promise |
deleteSshPublicKey(request, callback)
public deleteSshPublicKey(request: google.cloud.oslogin.v1beta.IDeleteSshPublicKeyRequest, callback: google.cloud.oslogin.v1beta.OsLoginService.DeleteSshPublicKeyCallback): void;
Calls DeleteSshPublicKey.
Name | Description |
request |
IDeleteSshPublicKeyRequest
DeleteSshPublicKeyRequest message or plain object |
callback |
google.cloud.oslogin.v1beta.OsLoginService.DeleteSshPublicKeyCallback
Node-style callback called with the error, if any, and Empty |
Type | Description |
void |
deleteSshPublicKey(request)
public deleteSshPublicKey(request: google.cloud.oslogin.v1beta.IDeleteSshPublicKeyRequest): Promise<google.protobuf.Empty>;
Calls DeleteSshPublicKey.
Name | Description |
request |
IDeleteSshPublicKeyRequest
DeleteSshPublicKeyRequest message or plain object |
Type | Description |
Promise<google.protobuf.Empty> | Promise |
getLoginProfile(request, callback)
public getLoginProfile(request: google.cloud.oslogin.v1beta.IGetLoginProfileRequest, callback: google.cloud.oslogin.v1beta.OsLoginService.GetLoginProfileCallback): void;
Calls GetLoginProfile.
Name | Description |
request |
IGetLoginProfileRequest
GetLoginProfileRequest message or plain object |
callback |
google.cloud.oslogin.v1beta.OsLoginService.GetLoginProfileCallback
Node-style callback called with the error, if any, and LoginProfile |
Type | Description |
void |
getLoginProfile(request)
public getLoginProfile(request: google.cloud.oslogin.v1beta.IGetLoginProfileRequest): Promise<google.cloud.oslogin.v1beta.LoginProfile>;
Calls GetLoginProfile.
Name | Description |
request |
IGetLoginProfileRequest
GetLoginProfileRequest message or plain object |
Type | Description |
Promise<google.cloud.oslogin.v1beta.LoginProfile> | Promise |
getSshPublicKey(request, callback)
public getSshPublicKey(request: google.cloud.oslogin.v1beta.IGetSshPublicKeyRequest, callback: google.cloud.oslogin.v1beta.OsLoginService.GetSshPublicKeyCallback): void;
Calls GetSshPublicKey.
Name | Description |
request |
IGetSshPublicKeyRequest
GetSshPublicKeyRequest message or plain object |
callback |
google.cloud.oslogin.v1beta.OsLoginService.GetSshPublicKeyCallback
Node-style callback called with the error, if any, and SshPublicKey |
Type | Description |
void |
getSshPublicKey(request)
public getSshPublicKey(request: google.cloud.oslogin.v1beta.IGetSshPublicKeyRequest): Promise<google.cloud.oslogin.common.SshPublicKey>;
Calls GetSshPublicKey.
Name | Description |
request |
IGetSshPublicKeyRequest
GetSshPublicKeyRequest message or plain object |
Type | Description |
Promise<google.cloud.oslogin.common.SshPublicKey> | Promise |
importSshPublicKey(request, callback)
public importSshPublicKey(request: google.cloud.oslogin.v1beta.IImportSshPublicKeyRequest, callback: google.cloud.oslogin.v1beta.OsLoginService.ImportSshPublicKeyCallback): void;
Calls ImportSshPublicKey.
Name | Description |
request |
IImportSshPublicKeyRequest
ImportSshPublicKeyRequest message or plain object |
callback |
google.cloud.oslogin.v1beta.OsLoginService.ImportSshPublicKeyCallback
Node-style callback called with the error, if any, and ImportSshPublicKeyResponse |
Type | Description |
void |
importSshPublicKey(request)
public importSshPublicKey(request: google.cloud.oslogin.v1beta.IImportSshPublicKeyRequest): Promise<google.cloud.oslogin.v1beta.ImportSshPublicKeyResponse>;
Calls ImportSshPublicKey.
Name | Description |
request |
IImportSshPublicKeyRequest
ImportSshPublicKeyRequest message or plain object |
Type | Description |
Promise<google.cloud.oslogin.v1beta.ImportSshPublicKeyResponse> | Promise |
updateSshPublicKey(request, callback)
public updateSshPublicKey(request: google.cloud.oslogin.v1beta.IUpdateSshPublicKeyRequest, callback: google.cloud.oslogin.v1beta.OsLoginService.UpdateSshPublicKeyCallback): void;
Calls UpdateSshPublicKey.
Name | Description |
request |
IUpdateSshPublicKeyRequest
UpdateSshPublicKeyRequest message or plain object |
callback |
google.cloud.oslogin.v1beta.OsLoginService.UpdateSshPublicKeyCallback
Node-style callback called with the error, if any, and SshPublicKey |
Type | Description |
void |
updateSshPublicKey(request)
public updateSshPublicKey(request: google.cloud.oslogin.v1beta.IUpdateSshPublicKeyRequest): Promise<google.cloud.oslogin.common.SshPublicKey>;
Calls UpdateSshPublicKey.
Name | Description |
request |
IUpdateSshPublicKeyRequest
UpdateSshPublicKeyRequest message or plain object |
Type | Description |
Promise<google.cloud.oslogin.common.SshPublicKey> | Promise |