regole
Le regole di sicurezza Firebase forniscono il controllo degli accessi e la convalida dei dati in un linguaggio semplice ma espressivo. Vengono utilizzati per proteggere prodotti come Cloud Storage e Cloud Firestore.
Questa documentazione è divisa in due sezioni:
- Interfacce : tipi di dati comuni a tutti i prodotti che utilizzano le regole di sicurezza.
- Spazi dei nomi : tipi di dati e funzioni specifici del prodotto o del contesto.
Interfacce
Booleano
Tipo primitivo che rappresenta un valore booleano, true
o false
.
Byte
Tipo che rappresenta una sequenza di byte.
Durata
Durata del tempo con precisione al nanosecondo.
Galleggiante
Tipo primitivo che rappresenta un numero in virgola mobile IEEE a 64 bit.
Numero intero
Tipo di dati primitivo che rappresenta un valore intero con segno a 64 bit.
LatLng
Geopoint di latitudine e longitudine.
Elenco
Elenco eterogeneo di elementi.
Carta geografica
Mappatura dei valori-chiave.
Diff.mappa
Oggetto che rappresenta la differenza tra oggetti rule.Map .
Numero
Un valore di tipo Integer
o di tipo Float
.
Sentiero
Modello simile a una directory per la posizione di una risorsa.
Impostato
Elenco non ordinato ed eterogeneo di elementi unici.
Corda
Tipo primitivo che rappresenta un valore stringa.
Timestamp
Timestamp in UTC con precisione al nanosecondo.
Spazi dei nomi
eseguire il debug
Istruzione di debug del linguaggio delle regole di sicurezza
durata
Funzioni di durata disponibili a livello globale.
fuoco
Variabili e funzioni disponibili nelle regole di Cloud Firestore.
hashing
Funzioni di hashing disponibili a livello globale.
latlng
Funzioni di latitudine e longitudine disponibili a livello globale.
matematica
Funzioni matematiche disponibili a livello globale.
timestamp
Funzioni di timestamp disponibili a livello globale.