Interface protos.google.pubsub.v1.ITopic (4.3.3)

Properties of a Topic.

Package

@google-cloud/pubsub

Properties

ingestionDataSourceSettings

ingestionDataSourceSettings?: (google.pubsub.v1.IIngestionDataSourceSettings|null);

Topic ingestionDataSourceSettings

kmsKeyName

kmsKeyName?: (string|null);

Topic kmsKeyName

labels

labels?: ({ [k: string]: string }|null);

Topic labels

messageRetentionDuration

messageRetentionDuration?: (google.protobuf.IDuration|null);

Topic messageRetentionDuration

messageStoragePolicy

messageStoragePolicy?: (google.pubsub.v1.IMessageStoragePolicy|null);

Topic messageStoragePolicy

name

name?: (string|null);

Topic name

satisfiesPzs

satisfiesPzs?: (boolean|null);

Topic satisfiesPzs

schemaSettings

schemaSettings?: (google.pubsub.v1.ISchemaSettings|null);

Topic schemaSettings

state

state?: (google.pubsub.v1.Topic.State|keyof typeof google.pubsub.v1.Topic.State|null);

Topic state