# Functions

CreateAncestors creates an ancestry response using a provided slice of members.
GeneratePassword generates a password based on randomly generated numbers that are hashed using SHA256.
InitBigQuery creates and initializes a new instance of BigQuery.
InitPagerDuty creates and initializes a new instance of PagerDuty.
InitPubSub creates and initializes a new instance of PubSub.
New returns an initialized Global struct.
NewBigQuery returns a BigQuery service.
NewCloudSQL returns a Cloud SQL service.
NewCommandCenter returns a commmand center service.
NewConfiguration returns a new configuration.
NewContainer returns a new Container service.
NewEmail creates a new email service.
NewFirewall returns a new firewall service.
NewHost returns a host service.
NewLogger initializes and returns a Logger struct.
NewPagerDuty returns a PagerDuty service.
NewPubSub returns a PubSub service.
NewResource returns a new resource service.
SendTurbinia will send the disks to Turbinia.

# Variables

ErrParsing thrown when unable to parse.
ErrSkipFinding thrown when a finding is not supported by a function.
ErrUnmarshal thrown when unable to unmarshal.
ErrUnsupportedFinding thrown when a finding is not supported by a function.
ErrValueNotFound thrown when a value is requested but not found.

# Structs

BigQuery service.
CloseBucket contains configuration required for the Cloud Bucket function.
CloseCloudSQL contains configuration required for the close Cloud SQL function.
ClosePublicDataset contains configuration required for the close public dataset function.
CloudSQL service.
CloudSQLRequireSSL contains configuration required for the Cloud SQL require SSL function.
CommandCenter service.
Configuration contains the ID(s) to apply actions to.
Container Service.
DisableDashboard contains configuration required for the disable dashboard function.
DisableFirewall contains configuration required for the disable firewall function.
Email is the service used to send emails.
EmailResponse contains the response from sending an email.
EnableAuditLogs configuration required to enable data access audit logs.
EnableBucketOnlyPolicy contains configuration required for the enable bucket only policy function.
Firewall service.
Global holds all initialized services.
GoogleCloudDisk represents a GCP disk.
Host service.
Logger client.
No description provided by the author
PagerDuty service.
PagerDutyConfiguration contains configuration for the PagerDuty client.
PubSub service.
RemoveNonOrgMembers contains configuration required for remove non-org members function.
RemovePublicIP contains configuration required for the remove public IP function.
Resource service.
Resources represents common resource IDs used for configuration.
No description provided by the author
StackDriverLog struct fits StackDriver logs.
TurbiniaRequest is a request to send to Turbinia.
UpdatePassword contains configuration required for the update password function.

# Interfaces

BigQueryClient contains minimum interface required by the service.
CloudSQLClient contains minimum interface required by the Cloud SQL service.
CommandCenterClient contains minimum interface required by the command center service.
ComputeClient contains minimum interface required by the host service.
ContainerClient holds the minimum interface required by the Container service.
EmailClient is the interface used for sending emails.
FirewallClient holds the minimum interface required by the firewall service.
LoggerClient contains minimum interface required by the logger service.
PagerDutyClient contains methods used by the PagerDuty service.
PubSubClient contains minimum interface required by the service.

# Type aliases

No description provided by the author