Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrConfigInvalid when missing required fields. ErrConfigInvalid = errors.New("configuration was missing dataset name or table name") )
Functions ¶
Types ¶
type BigQuerier ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client for querying BigQuery
type ClientConfig ¶
type ClientConfig struct { ProjectID string `json:"project_id"` DatasetName string `json:"dataset_name"` TableName string `json:"table_name"` }
ClientConfig of required fields
type ETLDResult ¶
ETLDResult containing ct record
type Result ¶
type Result struct { Time time.Time `bigquery:"time"` Server string `bigquery:"server"` Index int64 `bigquery:"index"` SerialNumber string `bigquery:"serialnumber"` NotBefore time.Time `bigquery:"notbefore"` NotAfter time.Time `bigquery:"notafter"` Country string `bigquery:"country"` Organization string `bigquery:"organization"` OrganizationalUnit string `bigquery:"organizationalunit"` CommonName string `bigquery:"commonname"` VerifiedDNSNames string `bigquery:"verifieddnsnames"` UnverifiedDNSNames string `bigquery:"unverifieddnsnames"` IPAddresses string `bigquery:"ipaddresses"` EmailAddresses string `bigquery:"emailaddresses"` ETLD string `bigquery:"etld"` }
Result of CT record
type SubdomainResult ¶
type SubdomainResult struct {
CommonName string `bigquery:"commonname"`
}
SubdomainResult is just so we can have bigquery struct tags.
Click to show internal directories.
Click to hide internal directories.