regras
As regras de segurança do Firebase fornecem controle de acesso e validação de dados em uma linguagem simples, mas expressiva. Eles são usados para proteger produtos como Cloud Storage e Cloud Firestore.
Esta documentação está dividida em duas seções:
- Interfaces – tipos de dados comuns a todos os produtos que utilizam Regras de Segurança.
- Namespaces – tipos de dados e funções que são específicos do produto ou do contexto.
Interfaces
boleano
Tipo primitivo que representa um valor booleano, true
ou false
.
Bytes
Tipo que representa uma sequência de bytes.
Duração
Duração do tempo com precisão de nanossegundos.
Flutuador
Tipo primitivo que representa um número de ponto flutuante IEEE de 64 bits.
Inteiro
Tipo de dados primitivo que representa um valor inteiro assinado de 64 bits.
LatLng
Geoponto de latitude e longitude.
Lista
Lista heterogênea de itens.
Mapa
Mapeamento de valor-chave.
MapDiff
Objeto que representa a diferença entre regras.Map objetos.
Número
Um valor do tipo Integer
ou do tipo Float
.
Caminho
Padrão semelhante a diretório para a localização de um recurso.
Definir
Lista não ordenada e heterogênea de itens únicos.
Corda
Tipo primitivo que representa um valor de string.
Carimbo de data e hora
Carimbo de data/hora em UTC com precisão de nanossegundos.
Espaços para nome
depurar
Instrução de depuração de linguagem de regras de segurança
duração
Funções de duração disponíveis globalmente.
firestore
Variáveis e funções disponíveis nas regras do Cloud Firestore.
hash
Funções de hash disponíveis globalmente.
atraso
Funções de latitude-longitude disponíveis globalmente.
matemática
Funções matemáticas disponíveis globalmente.
carimbo de data/hora
Funções de carimbo de data/hora disponíveis globalmente.