Namespace Pulumi.Gcp.Firestore
Classes
Index
Cloud Firestore indexes enable simple and complex queries against documents in a database. This resource manages composite indexes and not single field indexes.
To get more information about Index, see:
- API documentation
- How-to Guides
- Official Documentation
Example Usage - Firestore Index Basic
using Pulumi;
using Gcp = Pulumi.Gcp;
class MyStack : Stack
{
public MyStack()
{
var my_index = new Gcp.Firestore.Index("my-index", new Gcp.Firestore.IndexArgs
{
Collection = "chatrooms",
Fields =
{
new Gcp.Firestore.Inputs.IndexFieldArgs
{
FieldPath = "name",
Order = "ASCENDING",
},
new Gcp.Firestore.Inputs.IndexFieldArgs
{
FieldPath = "description",
Order = "DESCENDING",
},
new Gcp.Firestore.Inputs.IndexFieldArgs
{
FieldPath = "__name__",
Order = "DESCENDING",
},
},
Project = "my-project-name",
});
}
}