UNPKG

@ondewo/csi-client-nodejs

Version:

ONDEWO Communication System Integration (CSI) Client library for Nodejs

152 lines (123 loc) 5.98 kB
// package: google.cloud.kms.v1 // file: google/cloud/kms/v1/resources.proto /* tslint:disable */ /* eslint-disable */ import * as jspb from "google-protobuf"; import * as google_protobuf_duration_pb from "google-protobuf/google/protobuf/duration_pb"; import * as google_protobuf_timestamp_pb from "google-protobuf/google/protobuf/timestamp_pb"; export class KeyRing extends jspb.Message { getName(): string; setName(value: string): KeyRing; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): KeyRing; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): KeyRing.AsObject; static toObject(includeInstance: boolean, msg: KeyRing): KeyRing.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: KeyRing, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): KeyRing; static deserializeBinaryFromReader(message: KeyRing, reader: jspb.BinaryReader): KeyRing; } export namespace KeyRing { export type AsObject = { name: string, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } } export class CryptoKey extends jspb.Message { getName(): string; setName(value: string): CryptoKey; hasPrimary(): boolean; clearPrimary(): void; getPrimary(): CryptoKeyVersion | undefined; setPrimary(value?: CryptoKeyVersion): CryptoKey; getPurpose(): CryptoKey.CryptoKeyPurpose; setPurpose(value: CryptoKey.CryptoKeyPurpose): CryptoKey; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): CryptoKey; hasNextRotationTime(): boolean; clearNextRotationTime(): void; getNextRotationTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setNextRotationTime(value?: google_protobuf_timestamp_pb.Timestamp): CryptoKey; hasRotationPeriod(): boolean; clearRotationPeriod(): void; getRotationPeriod(): google_protobuf_duration_pb.Duration | undefined; setRotationPeriod(value?: google_protobuf_duration_pb.Duration): CryptoKey; getLabelsMap(): jspb.Map<string, string>; clearLabelsMap(): void; getRotationScheduleCase(): CryptoKey.RotationScheduleCase; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CryptoKey.AsObject; static toObject(includeInstance: boolean, msg: CryptoKey): CryptoKey.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: CryptoKey, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CryptoKey; static deserializeBinaryFromReader(message: CryptoKey, reader: jspb.BinaryReader): CryptoKey; } export namespace CryptoKey { export type AsObject = { name: string, primary?: CryptoKeyVersion.AsObject, purpose: CryptoKey.CryptoKeyPurpose, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, nextRotationTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, rotationPeriod?: google_protobuf_duration_pb.Duration.AsObject, labelsMap: Array<[string, string]>, } export enum CryptoKeyPurpose { CRYPTO_KEY_PURPOSE_UNSPECIFIED = 0, ENCRYPT_DECRYPT = 1, } export enum RotationScheduleCase { ROTATION_SCHEDULE_NOT_SET = 0, ROTATION_PERIOD = 8, } } export class CryptoKeyVersion extends jspb.Message { getName(): string; setName(value: string): CryptoKeyVersion; getState(): CryptoKeyVersion.CryptoKeyVersionState; setState(value: CryptoKeyVersion.CryptoKeyVersionState): CryptoKeyVersion; hasCreateTime(): boolean; clearCreateTime(): void; getCreateTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setCreateTime(value?: google_protobuf_timestamp_pb.Timestamp): CryptoKeyVersion; hasDestroyTime(): boolean; clearDestroyTime(): void; getDestroyTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setDestroyTime(value?: google_protobuf_timestamp_pb.Timestamp): CryptoKeyVersion; hasDestroyEventTime(): boolean; clearDestroyEventTime(): void; getDestroyEventTime(): google_protobuf_timestamp_pb.Timestamp | undefined; setDestroyEventTime(value?: google_protobuf_timestamp_pb.Timestamp): CryptoKeyVersion; serializeBinary(): Uint8Array; toObject(includeInstance?: boolean): CryptoKeyVersion.AsObject; static toObject(includeInstance: boolean, msg: CryptoKeyVersion): CryptoKeyVersion.AsObject; static extensions: {[key: number]: jspb.ExtensionFieldInfo<jspb.Message>}; static extensionsBinary: {[key: number]: jspb.ExtensionFieldBinaryInfo<jspb.Message>}; static serializeBinaryToWriter(message: CryptoKeyVersion, writer: jspb.BinaryWriter): void; static deserializeBinary(bytes: Uint8Array): CryptoKeyVersion; static deserializeBinaryFromReader(message: CryptoKeyVersion, reader: jspb.BinaryReader): CryptoKeyVersion; } export namespace CryptoKeyVersion { export type AsObject = { name: string, state: CryptoKeyVersion.CryptoKeyVersionState, createTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, destroyTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, destroyEventTime?: google_protobuf_timestamp_pb.Timestamp.AsObject, } export enum CryptoKeyVersionState { CRYPTO_KEY_VERSION_STATE_UNSPECIFIED = 0, ENABLED = 1, DISABLED = 2, DESTROYED = 3, DESTROY_SCHEDULED = 4, } }