ChangeStreamState constructor
- Input<
ChangeStreamCollectionGroupScope?> ? collectionGroupScope, - Input<
String?> ? createTime, - Input<
String?> ? database, - Input<
Map< ? databaseScope,String, dynamic> ?> - Input<
String?> ? deletionPolicy, - Input<
String?> ? etag, - Input<
String?> ? name, - Input<
String?> ? project, - Input<
String?> ? retentionPeriod, - Input<
String?> ? startTime, - Input<
String?> ? updateTime,
Creates a new ChangeStreamState.
collectionGroupScope Tracks changes for a specific collection group.
createTime The creation timestamp of the change stream.
database The Firestore database ID. Defaults to "(default)".
databaseScope Tracks changes across all collections in the database.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
etag Output only. This checksum is computed by the server based on the value of other fields,
name The ID to use for the change stream, which will become the final component
project The ID of the project in which the resource belongs.
retentionPeriod The duration for which change stream data is retained.
startTime The time the Change Stream started recording events.
updateTime The last update timestamp of the change stream.
Implementation
const ChangeStreamState({
this.collectionGroupScope,
this.createTime,
this.database,
this.databaseScope,
this.deletionPolicy,
this.etag,
this.name,
this.project,
this.retentionPeriod,
this.startTime,
this.updateTime,
});