Módulo google.appengine.api.dosinfo
Resumo
Ferramentas de configuração DOS.
Biblioteca para analisar arquivos dos.yaml e trabalhar com eles na memória.
Índice
- class google.appengine.api.dosinfo.BlacklistEntry(**attributes)source
-
Bases: google.appengine.api.validation.Validated
Uma entrada na lista negra descreve um endereço IP ou uma sub-rede bloqueada.
- ATTRIBUTES = {u'subnet': <google.appengine.api.dosinfo.SubnetValidator object>, u'description': <google.appengine.api.validation.Optional object>}
- class google.appengine.api.dosinfo.DosInfoExternal(**attributes)source
-
Bases: google.appengine.api.validation.Validated
Descreve o formato de um arquivo dos.yaml.
- ATTRIBUTES = {u'blacklist': <google.appengine.api.validation.Optional object>, 'application': <google.appengine.api.validation.Optional object>}
- google.appengine.api.dosinfo.LoadSingleDos(dos_info, open_fn=None)source
Carregue um arquivo dos.yaml ou uma string e retorne um objeto DosInfoExternal.
Parâmetros-
dos_info: o conteúdo de um arquivo dos.yaml como uma string, ou um objeto de arquivo aberto.
-
open_fn: função para abrir arquivos. Não utilizado.
Uma instância de DosInfoExternal que representa o conteúdo do arquivo yaml analisado.
Gera-
MalformedDosConfiguration: o arquivo yaml contém várias seções da lista negra.
-
yaml_errors.EventError: ocorreu um erro ao analisar o arquivo yaml.
-
- exception google.appengine.api.dosinfo.MalformedDosConfigurationsource
-
Bases: exceptions.Exception
O arquivo de configuração da DOS API está malformado.
- class google.appengine.api.dosinfo.SubnetValidator(default=None)source
-
Bases: google.appengine.api.validation.Validator
Verifica se uma sub-rede pode ser analisada e se é uma sub-rede IPv4 ou IPv6 válida.
- Validate(value, unused_key=None)source
-
Valida uma sub-rede.