# Functions
NewAuthorizer returns an authorizer that signs with credntials from getCredentials.
# Variables
PostAnyArtifactRequest matches if tcqueue.PostArtifactRequest is called.
PostS3ArtifactRequest matches if tcqueue.PostS3ArtifactRequest is called with an s3 artifact.
# Interfaces
Auth interface covers parts of the tcauth.Auth client that we use.
An Authorizer is an interface for an object that can sign a request with taskcluster credentials.
Queue is an interface to the Queue client provided by the taskcluster-client-go package.