Interface AppProfileOptions

Package

@google-cloud/bigtable

Properties

allowTransactionalWrites

allowTransactionalWrites?: boolean;

Whether or not CheckAndMutateRow and ReadModifyWriteRow requests are allowed by this app profile. It is unsafe to send these requests to the same table/row/column in multiple clusters. This is only used when the routing value is a cluster.

description

description?: string;

The long form description of the use case for this AppProfile.

gaxOptions

gaxOptions?: CallOptions;

Request configuration options, outlined here: https://googleapis.github.io/gax-nodejs/global.html#CallOptions.

ignoreWarnings

ignoreWarnings?: boolean;

Whether to ignore safety checks when creating the app profile.

routing

routing?: 'any' | Cluster;

The routing policy for all read/write requests which use this app profile. This can be either the string 'any' or a cluster of an instance. This value is required when creating the app profile and optional when setting the metadata.