as 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 usam regras de segurança.
- Namespaces - tipos de dados e funções que são específicos do produto ou 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 objetos rules.Map .
Número
Um valor do tipo Integer
ou 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 exclusivos.
Fragmento
Tipo primitivo que representa um valor de string.
Timestamp
Timestamp em UTC com precisão de nanossegundos.
Namespaces
depurar
Declaraçã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.
hashing
Funções de hash disponíveis globalmente.
latlng
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.