@ondewo/csi-client-nodejs
Version:
ONDEWO Communication System Integration (CSI) Client library for Nodejs
78 lines (69 loc) • 2.84 kB
TypeScript
// package: google.cloud.oslogin.common
// file: google/cloud/oslogin/common/common.proto
/* tslint:disable */
/* eslint-disable */
import * as jspb from "google-protobuf";
export class PosixAccount extends jspb.Message {
getPrimary(): boolean;
setPrimary(value: boolean): PosixAccount;
getUsername(): string;
setUsername(value: string): PosixAccount;
getUid(): number;
setUid(value: number): PosixAccount;
getGid(): number;
setGid(value: number): PosixAccount;
getHomeDirectory(): string;
setHomeDirectory(value: string): PosixAccount;
getShell(): string;
setShell(value: string): PosixAccount;
getGecos(): string;
setGecos(value: string): PosixAccount;
getSystemId(): string;
setSystemId(value: string): PosixAccount;
getAccountId(): string;
setAccountId(value: string): PosixAccount;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): PosixAccount.AsObject;
static toObject(includeInstance: boolean, msg: PosixAccount): PosixAccount.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: PosixAccount, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): PosixAccount;
static deserializeBinaryFromReader(message: PosixAccount, reader: jspb.BinaryReader): PosixAccount;
}
export namespace PosixAccount {
export type AsObject = {
primary: boolean,
username: string,
uid: number,
gid: number,
homeDirectory: string,
shell: string,
gecos: string,
systemId: string,
accountId: string,
}
}
export class SshPublicKey extends jspb.Message {
getKey(): string;
setKey(value: string): SshPublicKey;
getExpirationTimeUsec(): number;
setExpirationTimeUsec(value: number): SshPublicKey;
getFingerprint(): string;
setFingerprint(value: string): SshPublicKey;
serializeBinary(): Uint8Array;
toObject(includeInstance?: boolean): SshPublicKey.AsObject;
static toObject(includeInstance: boolean, msg: SshPublicKey): SshPublicKey.AsObject;
static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>};
static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>};
static serializeBinaryToWriter(message: SshPublicKey, writer: jspb.BinaryWriter): void;
static deserializeBinary(bytes: Uint8Array): SshPublicKey;
static deserializeBinaryFromReader(message: SshPublicKey, reader: jspb.BinaryReader): SshPublicKey;
}
export namespace SshPublicKey {
export type AsObject = {
key: string,
expirationTimeUsec: number,
fingerprint: string,
}
}