Documentation
¶
Overview ¶
Package mock provides mock implementations of various interfaces. It's designed to be used in tests.
Index ¶
- func APIClient(a API) func(string, string) (api.Interface, error)
- type API
- func (m API) ActivateVersion(i *fastly.ActivateVersionInput) (*fastly.Version, error)
- func (m API) BatchModifyDictionaryItems(i *fastly.BatchModifyDictionaryItemsInput) error
- func (m API) CloneVersion(i *fastly.CloneVersionInput) (*fastly.Version, error)
- func (m API) CreateBackend(i *fastly.CreateBackendInput) (*fastly.Backend, error)
- func (m API) CreateBigQuery(i *fastly.CreateBigQueryInput) (*fastly.BigQuery, error)
- func (m API) CreateBlobStorage(i *fastly.CreateBlobStorageInput) (*fastly.BlobStorage, error)
- func (m API) CreateCloudfiles(i *fastly.CreateCloudfilesInput) (*fastly.Cloudfiles, error)
- func (m API) CreateDatadog(i *fastly.CreateDatadogInput) (*fastly.Datadog, error)
- func (m API) CreateDictionary(i *fastly.CreateDictionaryInput) (*fastly.Dictionary, error)
- func (m API) CreateDictionaryItem(i *fastly.CreateDictionaryItemInput) (*fastly.DictionaryItem, error)
- func (m API) CreateDigitalOcean(i *fastly.CreateDigitalOceanInput) (*fastly.DigitalOcean, error)
- func (m API) CreateDomain(i *fastly.CreateDomainInput) (*fastly.Domain, error)
- func (m API) CreateElasticsearch(i *fastly.CreateElasticsearchInput) (*fastly.Elasticsearch, error)
- func (m API) CreateFTP(i *fastly.CreateFTPInput) (*fastly.FTP, error)
- func (m API) CreateGCS(i *fastly.CreateGCSInput) (*fastly.GCS, error)
- func (m API) CreateHTTPS(i *fastly.CreateHTTPSInput) (*fastly.HTTPS, error)
- func (m API) CreateHealthCheck(i *fastly.CreateHealthCheckInput) (*fastly.HealthCheck, error)
- func (m API) CreateHeroku(i *fastly.CreateHerokuInput) (*fastly.Heroku, error)
- func (m API) CreateHoneycomb(i *fastly.CreateHoneycombInput) (*fastly.Honeycomb, error)
- func (m API) CreateKafka(i *fastly.CreateKafkaInput) (*fastly.Kafka, error)
- func (m API) CreateKinesis(i *fastly.CreateKinesisInput) (*fastly.Kinesis, error)
- func (m API) CreateLogentries(i *fastly.CreateLogentriesInput) (*fastly.Logentries, error)
- func (m API) CreateLoggly(i *fastly.CreateLogglyInput) (*fastly.Loggly, error)
- func (m API) CreateLogshuttle(i *fastly.CreateLogshuttleInput) (*fastly.Logshuttle, error)
- func (m API) CreateManagedLogging(i *fastly.CreateManagedLoggingInput) (*fastly.ManagedLogging, error)
- func (m API) CreateOpenstack(i *fastly.CreateOpenstackInput) (*fastly.Openstack, error)
- func (m API) CreatePapertrail(i *fastly.CreatePapertrailInput) (*fastly.Papertrail, error)
- func (m API) CreatePubsub(i *fastly.CreatePubsubInput) (*fastly.Pubsub, error)
- func (m API) CreateS3(i *fastly.CreateS3Input) (*fastly.S3, error)
- func (m API) CreateSFTP(i *fastly.CreateSFTPInput) (*fastly.SFTP, error)
- func (m API) CreateScalyr(i *fastly.CreateScalyrInput) (*fastly.Scalyr, error)
- func (m API) CreateService(i *fastly.CreateServiceInput) (*fastly.Service, error)
- func (m API) CreateSplunk(i *fastly.CreateSplunkInput) (*fastly.Splunk, error)
- func (m API) CreateSumologic(i *fastly.CreateSumologicInput) (*fastly.Sumologic, error)
- func (m API) CreateSyslog(i *fastly.CreateSyslogInput) (*fastly.Syslog, error)
- func (m API) DeactivateVersion(i *fastly.DeactivateVersionInput) (*fastly.Version, error)
- func (m API) DeleteBackend(i *fastly.DeleteBackendInput) error
- func (m API) DeleteBigQuery(i *fastly.DeleteBigQueryInput) error
- func (m API) DeleteBlobStorage(i *fastly.DeleteBlobStorageInput) error
- func (m API) DeleteCloudfiles(i *fastly.DeleteCloudfilesInput) error
- func (m API) DeleteDatadog(i *fastly.DeleteDatadogInput) error
- func (m API) DeleteDictionary(i *fastly.DeleteDictionaryInput) error
- func (m API) DeleteDictionaryItem(i *fastly.DeleteDictionaryItemInput) error
- func (m API) DeleteDigitalOcean(i *fastly.DeleteDigitalOceanInput) error
- func (m API) DeleteDomain(i *fastly.DeleteDomainInput) error
- func (m API) DeleteElasticsearch(i *fastly.DeleteElasticsearchInput) error
- func (m API) DeleteFTP(i *fastly.DeleteFTPInput) error
- func (m API) DeleteGCS(i *fastly.DeleteGCSInput) error
- func (m API) DeleteHTTPS(i *fastly.DeleteHTTPSInput) error
- func (m API) DeleteHealthCheck(i *fastly.DeleteHealthCheckInput) error
- func (m API) DeleteHeroku(i *fastly.DeleteHerokuInput) error
- func (m API) DeleteHoneycomb(i *fastly.DeleteHoneycombInput) error
- func (m API) DeleteKafka(i *fastly.DeleteKafkaInput) error
- func (m API) DeleteKinesis(i *fastly.DeleteKinesisInput) error
- func (m API) DeleteLogentries(i *fastly.DeleteLogentriesInput) error
- func (m API) DeleteLoggly(i *fastly.DeleteLogglyInput) error
- func (m API) DeleteLogshuttle(i *fastly.DeleteLogshuttleInput) error
- func (m API) DeleteOpenstack(i *fastly.DeleteOpenstackInput) error
- func (m API) DeletePapertrail(i *fastly.DeletePapertrailInput) error
- func (m API) DeletePubsub(i *fastly.DeletePubsubInput) error
- func (m API) DeleteS3(i *fastly.DeleteS3Input) error
- func (m API) DeleteSFTP(i *fastly.DeleteSFTPInput) error
- func (m API) DeleteScalyr(i *fastly.DeleteScalyrInput) error
- func (m API) DeleteService(i *fastly.DeleteServiceInput) error
- func (m API) DeleteSplunk(i *fastly.DeleteSplunkInput) error
- func (m API) DeleteSumologic(i *fastly.DeleteSumologicInput) error
- func (m API) DeleteSyslog(i *fastly.DeleteSyslogInput) error
- func (m API) GetBackend(i *fastly.GetBackendInput) (*fastly.Backend, error)
- func (m API) GetBigQuery(i *fastly.GetBigQueryInput) (*fastly.BigQuery, error)
- func (m API) GetBlobStorage(i *fastly.GetBlobStorageInput) (*fastly.BlobStorage, error)
- func (m API) GetCloudfiles(i *fastly.GetCloudfilesInput) (*fastly.Cloudfiles, error)
- func (m API) GetDatadog(i *fastly.GetDatadogInput) (*fastly.Datadog, error)
- func (m API) GetDictionary(i *fastly.GetDictionaryInput) (*fastly.Dictionary, error)
- func (m API) GetDictionaryInfo(i *fastly.GetDictionaryInfoInput) (*fastly.DictionaryInfo, error)
- func (m API) GetDictionaryItem(i *fastly.GetDictionaryItemInput) (*fastly.DictionaryItem, error)
- func (m API) GetDigitalOcean(i *fastly.GetDigitalOceanInput) (*fastly.DigitalOcean, error)
- func (m API) GetDomain(i *fastly.GetDomainInput) (*fastly.Domain, error)
- func (m API) GetElasticsearch(i *fastly.GetElasticsearchInput) (*fastly.Elasticsearch, error)
- func (m API) GetFTP(i *fastly.GetFTPInput) (*fastly.FTP, error)
- func (m API) GetGCS(i *fastly.GetGCSInput) (*fastly.GCS, error)
- func (m API) GetHTTPS(i *fastly.GetHTTPSInput) (*fastly.HTTPS, error)
- func (m API) GetHealthCheck(i *fastly.GetHealthCheckInput) (*fastly.HealthCheck, error)
- func (m API) GetHeroku(i *fastly.GetHerokuInput) (*fastly.Heroku, error)
- func (m API) GetHoneycomb(i *fastly.GetHoneycombInput) (*fastly.Honeycomb, error)
- func (m API) GetKafka(i *fastly.GetKafkaInput) (*fastly.Kafka, error)
- func (m API) GetKinesis(i *fastly.GetKinesisInput) (*fastly.Kinesis, error)
- func (m API) GetLogentries(i *fastly.GetLogentriesInput) (*fastly.Logentries, error)
- func (m API) GetLoggly(i *fastly.GetLogglyInput) (*fastly.Loggly, error)
- func (m API) GetLogshuttle(i *fastly.GetLogshuttleInput) (*fastly.Logshuttle, error)
- func (m API) GetOpenstack(i *fastly.GetOpenstackInput) (*fastly.Openstack, error)
- func (m API) GetPackage(i *fastly.GetPackageInput) (*fastly.Package, error)
- func (m API) GetPapertrail(i *fastly.GetPapertrailInput) (*fastly.Papertrail, error)
- func (m API) GetPubsub(i *fastly.GetPubsubInput) (*fastly.Pubsub, error)
- func (m API) GetRegions() (*fastly.RegionsResponse, error)
- func (m API) GetS3(i *fastly.GetS3Input) (*fastly.S3, error)
- func (m API) GetSFTP(i *fastly.GetSFTPInput) (*fastly.SFTP, error)
- func (m API) GetScalyr(i *fastly.GetScalyrInput) (*fastly.Scalyr, error)
- func (m API) GetService(i *fastly.GetServiceInput) (*fastly.Service, error)
- func (m API) GetServiceDetails(i *fastly.GetServiceInput) (*fastly.ServiceDetail, error)
- func (m API) GetSplunk(i *fastly.GetSplunkInput) (*fastly.Splunk, error)
- func (m API) GetStatsJSON(i *fastly.GetStatsInput, dst interface{}) error
- func (m API) GetSumologic(i *fastly.GetSumologicInput) (*fastly.Sumologic, error)
- func (m API) GetSyslog(i *fastly.GetSyslogInput) (*fastly.Syslog, error)
- func (m API) GetTokenSelf() (*fastly.Token, error)
- func (m API) GetUser(i *fastly.GetUserInput) (*fastly.User, error)
- func (m API) LatestVersion(i *fastly.LatestVersionInput) (*fastly.Version, error)
- func (m API) ListBackends(i *fastly.ListBackendsInput) ([]*fastly.Backend, error)
- func (m API) ListBigQueries(i *fastly.ListBigQueriesInput) ([]*fastly.BigQuery, error)
- func (m API) ListBlobStorages(i *fastly.ListBlobStoragesInput) ([]*fastly.BlobStorage, error)
- func (m API) ListCloudfiles(i *fastly.ListCloudfilesInput) ([]*fastly.Cloudfiles, error)
- func (m API) ListDatadog(i *fastly.ListDatadogInput) ([]*fastly.Datadog, error)
- func (m API) ListDictionaries(i *fastly.ListDictionariesInput) ([]*fastly.Dictionary, error)
- func (m API) ListDictionaryItems(i *fastly.ListDictionaryItemsInput) ([]*fastly.DictionaryItem, error)
- func (m API) ListDigitalOceans(i *fastly.ListDigitalOceansInput) ([]*fastly.DigitalOcean, error)
- func (m API) ListDomains(i *fastly.ListDomainsInput) ([]*fastly.Domain, error)
- func (m API) ListElasticsearch(i *fastly.ListElasticsearchInput) ([]*fastly.Elasticsearch, error)
- func (m API) ListFTPs(i *fastly.ListFTPsInput) ([]*fastly.FTP, error)
- func (m API) ListGCSs(i *fastly.ListGCSsInput) ([]*fastly.GCS, error)
- func (m API) ListHTTPS(i *fastly.ListHTTPSInput) ([]*fastly.HTTPS, error)
- func (m API) ListHealthChecks(i *fastly.ListHealthChecksInput) ([]*fastly.HealthCheck, error)
- func (m API) ListHerokus(i *fastly.ListHerokusInput) ([]*fastly.Heroku, error)
- func (m API) ListHoneycombs(i *fastly.ListHoneycombsInput) ([]*fastly.Honeycomb, error)
- func (m API) ListKafkas(i *fastly.ListKafkasInput) ([]*fastly.Kafka, error)
- func (m API) ListKinesis(i *fastly.ListKinesisInput) ([]*fastly.Kinesis, error)
- func (m API) ListLogentries(i *fastly.ListLogentriesInput) ([]*fastly.Logentries, error)
- func (m API) ListLoggly(i *fastly.ListLogglyInput) ([]*fastly.Loggly, error)
- func (m API) ListLogshuttles(i *fastly.ListLogshuttlesInput) ([]*fastly.Logshuttle, error)
- func (m API) ListOpenstack(i *fastly.ListOpenstackInput) ([]*fastly.Openstack, error)
- func (m API) ListPapertrails(i *fastly.ListPapertrailsInput) ([]*fastly.Papertrail, error)
- func (m API) ListPubsubs(i *fastly.ListPubsubsInput) ([]*fastly.Pubsub, error)
- func (m API) ListS3s(i *fastly.ListS3sInput) ([]*fastly.S3, error)
- func (m API) ListSFTPs(i *fastly.ListSFTPsInput) ([]*fastly.SFTP, error)
- func (m API) ListScalyrs(i *fastly.ListScalyrsInput) ([]*fastly.Scalyr, error)
- func (m API) ListServices(i *fastly.ListServicesInput) ([]*fastly.Service, error)
- func (m API) ListSplunks(i *fastly.ListSplunksInput) ([]*fastly.Splunk, error)
- func (m API) ListSumologics(i *fastly.ListSumologicsInput) ([]*fastly.Sumologic, error)
- func (m API) ListSyslogs(i *fastly.ListSyslogsInput) ([]*fastly.Syslog, error)
- func (m API) ListVersions(i *fastly.ListVersionsInput) ([]*fastly.Version, error)
- func (m API) LockVersion(i *fastly.LockVersionInput) (*fastly.Version, error)
- func (m API) SearchService(i *fastly.SearchServiceInput) (*fastly.Service, error)
- func (m API) UpdateBackend(i *fastly.UpdateBackendInput) (*fastly.Backend, error)
- func (m API) UpdateBigQuery(i *fastly.UpdateBigQueryInput) (*fastly.BigQuery, error)
- func (m API) UpdateBlobStorage(i *fastly.UpdateBlobStorageInput) (*fastly.BlobStorage, error)
- func (m API) UpdateCloudfiles(i *fastly.UpdateCloudfilesInput) (*fastly.Cloudfiles, error)
- func (m API) UpdateDatadog(i *fastly.UpdateDatadogInput) (*fastly.Datadog, error)
- func (m API) UpdateDictionary(i *fastly.UpdateDictionaryInput) (*fastly.Dictionary, error)
- func (m API) UpdateDictionaryItem(i *fastly.UpdateDictionaryItemInput) (*fastly.DictionaryItem, error)
- func (m API) UpdateDigitalOcean(i *fastly.UpdateDigitalOceanInput) (*fastly.DigitalOcean, error)
- func (m API) UpdateDomain(i *fastly.UpdateDomainInput) (*fastly.Domain, error)
- func (m API) UpdateElasticsearch(i *fastly.UpdateElasticsearchInput) (*fastly.Elasticsearch, error)
- func (m API) UpdateFTP(i *fastly.UpdateFTPInput) (*fastly.FTP, error)
- func (m API) UpdateGCS(i *fastly.UpdateGCSInput) (*fastly.GCS, error)
- func (m API) UpdateHTTPS(i *fastly.UpdateHTTPSInput) (*fastly.HTTPS, error)
- func (m API) UpdateHealthCheck(i *fastly.UpdateHealthCheckInput) (*fastly.HealthCheck, error)
- func (m API) UpdateHeroku(i *fastly.UpdateHerokuInput) (*fastly.Heroku, error)
- func (m API) UpdateHoneycomb(i *fastly.UpdateHoneycombInput) (*fastly.Honeycomb, error)
- func (m API) UpdateKafka(i *fastly.UpdateKafkaInput) (*fastly.Kafka, error)
- func (m API) UpdateKinesis(i *fastly.UpdateKinesisInput) (*fastly.Kinesis, error)
- func (m API) UpdateLogentries(i *fastly.UpdateLogentriesInput) (*fastly.Logentries, error)
- func (m API) UpdateLoggly(i *fastly.UpdateLogglyInput) (*fastly.Loggly, error)
- func (m API) UpdateLogshuttle(i *fastly.UpdateLogshuttleInput) (*fastly.Logshuttle, error)
- func (m API) UpdateOpenstack(i *fastly.UpdateOpenstackInput) (*fastly.Openstack, error)
- func (m API) UpdatePackage(i *fastly.UpdatePackageInput) (*fastly.Package, error)
- func (m API) UpdatePapertrail(i *fastly.UpdatePapertrailInput) (*fastly.Papertrail, error)
- func (m API) UpdatePubsub(i *fastly.UpdatePubsubInput) (*fastly.Pubsub, error)
- func (m API) UpdateS3(i *fastly.UpdateS3Input) (*fastly.S3, error)
- func (m API) UpdateSFTP(i *fastly.UpdateSFTPInput) (*fastly.SFTP, error)
- func (m API) UpdateScalyr(i *fastly.UpdateScalyrInput) (*fastly.Scalyr, error)
- func (m API) UpdateService(i *fastly.UpdateServiceInput) (*fastly.Service, error)
- func (m API) UpdateSplunk(i *fastly.UpdateSplunkInput) (*fastly.Splunk, error)
- func (m API) UpdateSumologic(i *fastly.UpdateSumologicInput) (*fastly.Sumologic, error)
- func (m API) UpdateSyslog(i *fastly.UpdateSyslogInput) (*fastly.Syslog, error)
- func (m API) UpdateVersion(i *fastly.UpdateVersionInput) (*fastly.Version, error)
- type ConfigFile
- type Versioner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type API ¶
type API struct { GetTokenSelfFn func() (*fastly.Token, error) CreateServiceFn func(*fastly.CreateServiceInput) (*fastly.Service, error) ListServicesFn func(*fastly.ListServicesInput) ([]*fastly.Service, error) GetServiceFn func(*fastly.GetServiceInput) (*fastly.Service, error) GetServiceDetailsFn func(*fastly.GetServiceInput) (*fastly.ServiceDetail, error) UpdateServiceFn func(*fastly.UpdateServiceInput) (*fastly.Service, error) DeleteServiceFn func(*fastly.DeleteServiceInput) error SearchServiceFn func(*fastly.SearchServiceInput) (*fastly.Service, error) CloneVersionFn func(*fastly.CloneVersionInput) (*fastly.Version, error) ListVersionsFn func(*fastly.ListVersionsInput) ([]*fastly.Version, error) UpdateVersionFn func(*fastly.UpdateVersionInput) (*fastly.Version, error) ActivateVersionFn func(*fastly.ActivateVersionInput) (*fastly.Version, error) DeactivateVersionFn func(*fastly.DeactivateVersionInput) (*fastly.Version, error) LockVersionFn func(*fastly.LockVersionInput) (*fastly.Version, error) LatestVersionFn func(*fastly.LatestVersionInput) (*fastly.Version, error) CreateDomainFn func(*fastly.CreateDomainInput) (*fastly.Domain, error) ListDomainsFn func(*fastly.ListDomainsInput) ([]*fastly.Domain, error) GetDomainFn func(*fastly.GetDomainInput) (*fastly.Domain, error) UpdateDomainFn func(*fastly.UpdateDomainInput) (*fastly.Domain, error) DeleteDomainFn func(*fastly.DeleteDomainInput) error CreateBackendFn func(*fastly.CreateBackendInput) (*fastly.Backend, error) ListBackendsFn func(*fastly.ListBackendsInput) ([]*fastly.Backend, error) GetBackendFn func(*fastly.GetBackendInput) (*fastly.Backend, error) UpdateBackendFn func(*fastly.UpdateBackendInput) (*fastly.Backend, error) DeleteBackendFn func(*fastly.DeleteBackendInput) error CreateHealthCheckFn func(*fastly.CreateHealthCheckInput) (*fastly.HealthCheck, error) ListHealthChecksFn func(*fastly.ListHealthChecksInput) ([]*fastly.HealthCheck, error) GetHealthCheckFn func(*fastly.GetHealthCheckInput) (*fastly.HealthCheck, error) UpdateHealthCheckFn func(*fastly.UpdateHealthCheckInput) (*fastly.HealthCheck, error) DeleteHealthCheckFn func(*fastly.DeleteHealthCheckInput) error GetPackageFn func(*fastly.GetPackageInput) (*fastly.Package, error) UpdatePackageFn func(*fastly.UpdatePackageInput) (*fastly.Package, error) CreateDictionaryFn func(*fastly.CreateDictionaryInput) (*fastly.Dictionary, error) GetDictionaryFn func(*fastly.GetDictionaryInput) (*fastly.Dictionary, error) DeleteDictionaryFn func(*fastly.DeleteDictionaryInput) error ListDictionariesFn func(*fastly.ListDictionariesInput) ([]*fastly.Dictionary, error) UpdateDictionaryFn func(*fastly.UpdateDictionaryInput) (*fastly.Dictionary, error) ListDictionaryItemsFn func(*fastly.ListDictionaryItemsInput) ([]*fastly.DictionaryItem, error) GetDictionaryItemFn func(*fastly.GetDictionaryItemInput) (*fastly.DictionaryItem, error) CreateDictionaryItemFn func(*fastly.CreateDictionaryItemInput) (*fastly.DictionaryItem, error) UpdateDictionaryItemFn func(*fastly.UpdateDictionaryItemInput) (*fastly.DictionaryItem, error) DeleteDictionaryItemFn func(*fastly.DeleteDictionaryItemInput) error BatchModifyDictionaryItemsFn func(*fastly.BatchModifyDictionaryItemsInput) error GetDictionaryInfoFn func(*fastly.GetDictionaryInfoInput) (*fastly.DictionaryInfo, error) CreateBigQueryFn func(*fastly.CreateBigQueryInput) (*fastly.BigQuery, error) ListBigQueriesFn func(*fastly.ListBigQueriesInput) ([]*fastly.BigQuery, error) GetBigQueryFn func(*fastly.GetBigQueryInput) (*fastly.BigQuery, error) UpdateBigQueryFn func(*fastly.UpdateBigQueryInput) (*fastly.BigQuery, error) DeleteBigQueryFn func(*fastly.DeleteBigQueryInput) error CreateS3Fn func(*fastly.CreateS3Input) (*fastly.S3, error) ListS3sFn func(*fastly.ListS3sInput) ([]*fastly.S3, error) GetS3Fn func(*fastly.GetS3Input) (*fastly.S3, error) UpdateS3Fn func(*fastly.UpdateS3Input) (*fastly.S3, error) DeleteS3Fn func(*fastly.DeleteS3Input) error CreateKinesisFn func(*fastly.CreateKinesisInput) (*fastly.Kinesis, error) ListKinesisFn func(*fastly.ListKinesisInput) ([]*fastly.Kinesis, error) GetKinesisFn func(*fastly.GetKinesisInput) (*fastly.Kinesis, error) UpdateKinesisFn func(*fastly.UpdateKinesisInput) (*fastly.Kinesis, error) DeleteKinesisFn func(*fastly.DeleteKinesisInput) error CreateSyslogFn func(*fastly.CreateSyslogInput) (*fastly.Syslog, error) ListSyslogsFn func(*fastly.ListSyslogsInput) ([]*fastly.Syslog, error) GetSyslogFn func(*fastly.GetSyslogInput) (*fastly.Syslog, error) UpdateSyslogFn func(*fastly.UpdateSyslogInput) (*fastly.Syslog, error) DeleteSyslogFn func(*fastly.DeleteSyslogInput) error CreateLogentriesFn func(*fastly.CreateLogentriesInput) (*fastly.Logentries, error) ListLogentriesFn func(*fastly.ListLogentriesInput) ([]*fastly.Logentries, error) GetLogentriesFn func(*fastly.GetLogentriesInput) (*fastly.Logentries, error) UpdateLogentriesFn func(*fastly.UpdateLogentriesInput) (*fastly.Logentries, error) DeleteLogentriesFn func(*fastly.DeleteLogentriesInput) error CreatePapertrailFn func(*fastly.CreatePapertrailInput) (*fastly.Papertrail, error) ListPapertrailsFn func(*fastly.ListPapertrailsInput) ([]*fastly.Papertrail, error) GetPapertrailFn func(*fastly.GetPapertrailInput) (*fastly.Papertrail, error) UpdatePapertrailFn func(*fastly.UpdatePapertrailInput) (*fastly.Papertrail, error) DeletePapertrailFn func(*fastly.DeletePapertrailInput) error CreateSumologicFn func(*fastly.CreateSumologicInput) (*fastly.Sumologic, error) ListSumologicsFn func(*fastly.ListSumologicsInput) ([]*fastly.Sumologic, error) GetSumologicFn func(*fastly.GetSumologicInput) (*fastly.Sumologic, error) UpdateSumologicFn func(*fastly.UpdateSumologicInput) (*fastly.Sumologic, error) DeleteSumologicFn func(*fastly.DeleteSumologicInput) error CreateGCSFn func(*fastly.CreateGCSInput) (*fastly.GCS, error) ListGCSsFn func(*fastly.ListGCSsInput) ([]*fastly.GCS, error) GetGCSFn func(*fastly.GetGCSInput) (*fastly.GCS, error) UpdateGCSFn func(*fastly.UpdateGCSInput) (*fastly.GCS, error) DeleteGCSFn func(*fastly.DeleteGCSInput) error CreateFTPFn func(*fastly.CreateFTPInput) (*fastly.FTP, error) ListFTPsFn func(*fastly.ListFTPsInput) ([]*fastly.FTP, error) GetFTPFn func(*fastly.GetFTPInput) (*fastly.FTP, error) UpdateFTPFn func(*fastly.UpdateFTPInput) (*fastly.FTP, error) DeleteFTPFn func(*fastly.DeleteFTPInput) error CreateSplunkFn func(*fastly.CreateSplunkInput) (*fastly.Splunk, error) ListSplunksFn func(*fastly.ListSplunksInput) ([]*fastly.Splunk, error) GetSplunkFn func(*fastly.GetSplunkInput) (*fastly.Splunk, error) UpdateSplunkFn func(*fastly.UpdateSplunkInput) (*fastly.Splunk, error) DeleteSplunkFn func(*fastly.DeleteSplunkInput) error CreateScalyrFn func(*fastly.CreateScalyrInput) (*fastly.Scalyr, error) ListScalyrsFn func(*fastly.ListScalyrsInput) ([]*fastly.Scalyr, error) GetScalyrFn func(*fastly.GetScalyrInput) (*fastly.Scalyr, error) UpdateScalyrFn func(*fastly.UpdateScalyrInput) (*fastly.Scalyr, error) DeleteScalyrFn func(*fastly.DeleteScalyrInput) error CreateLogglyFn func(*fastly.CreateLogglyInput) (*fastly.Loggly, error) ListLogglyFn func(*fastly.ListLogglyInput) ([]*fastly.Loggly, error) GetLogglyFn func(*fastly.GetLogglyInput) (*fastly.Loggly, error) UpdateLogglyFn func(*fastly.UpdateLogglyInput) (*fastly.Loggly, error) DeleteLogglyFn func(*fastly.DeleteLogglyInput) error CreateHoneycombFn func(*fastly.CreateHoneycombInput) (*fastly.Honeycomb, error) ListHoneycombsFn func(*fastly.ListHoneycombsInput) ([]*fastly.Honeycomb, error) GetHoneycombFn func(*fastly.GetHoneycombInput) (*fastly.Honeycomb, error) UpdateHoneycombFn func(*fastly.UpdateHoneycombInput) (*fastly.Honeycomb, error) DeleteHoneycombFn func(*fastly.DeleteHoneycombInput) error CreateHerokuFn func(*fastly.CreateHerokuInput) (*fastly.Heroku, error) ListHerokusFn func(*fastly.ListHerokusInput) ([]*fastly.Heroku, error) GetHerokuFn func(*fastly.GetHerokuInput) (*fastly.Heroku, error) UpdateHerokuFn func(*fastly.UpdateHerokuInput) (*fastly.Heroku, error) DeleteHerokuFn func(*fastly.DeleteHerokuInput) error CreateSFTPFn func(*fastly.CreateSFTPInput) (*fastly.SFTP, error) ListSFTPsFn func(*fastly.ListSFTPsInput) ([]*fastly.SFTP, error) GetSFTPFn func(*fastly.GetSFTPInput) (*fastly.SFTP, error) UpdateSFTPFn func(*fastly.UpdateSFTPInput) (*fastly.SFTP, error) DeleteSFTPFn func(*fastly.DeleteSFTPInput) error CreateLogshuttleFn func(*fastly.CreateLogshuttleInput) (*fastly.Logshuttle, error) ListLogshuttlesFn func(*fastly.ListLogshuttlesInput) ([]*fastly.Logshuttle, error) GetLogshuttleFn func(*fastly.GetLogshuttleInput) (*fastly.Logshuttle, error) UpdateLogshuttleFn func(*fastly.UpdateLogshuttleInput) (*fastly.Logshuttle, error) DeleteLogshuttleFn func(*fastly.DeleteLogshuttleInput) error CreateCloudfilesFn func(*fastly.CreateCloudfilesInput) (*fastly.Cloudfiles, error) ListCloudfilesFn func(*fastly.ListCloudfilesInput) ([]*fastly.Cloudfiles, error) GetCloudfilesFn func(*fastly.GetCloudfilesInput) (*fastly.Cloudfiles, error) UpdateCloudfilesFn func(*fastly.UpdateCloudfilesInput) (*fastly.Cloudfiles, error) DeleteCloudfilesFn func(*fastly.DeleteCloudfilesInput) error CreateDigitalOceanFn func(*fastly.CreateDigitalOceanInput) (*fastly.DigitalOcean, error) ListDigitalOceansFn func(*fastly.ListDigitalOceansInput) ([]*fastly.DigitalOcean, error) GetDigitalOceanFn func(*fastly.GetDigitalOceanInput) (*fastly.DigitalOcean, error) UpdateDigitalOceanFn func(*fastly.UpdateDigitalOceanInput) (*fastly.DigitalOcean, error) DeleteDigitalOceanFn func(*fastly.DeleteDigitalOceanInput) error CreateElasticsearchFn func(*fastly.CreateElasticsearchInput) (*fastly.Elasticsearch, error) ListElasticsearchFn func(*fastly.ListElasticsearchInput) ([]*fastly.Elasticsearch, error) GetElasticsearchFn func(*fastly.GetElasticsearchInput) (*fastly.Elasticsearch, error) UpdateElasticsearchFn func(*fastly.UpdateElasticsearchInput) (*fastly.Elasticsearch, error) DeleteElasticsearchFn func(*fastly.DeleteElasticsearchInput) error CreateBlobStorageFn func(*fastly.CreateBlobStorageInput) (*fastly.BlobStorage, error) ListBlobStoragesFn func(*fastly.ListBlobStoragesInput) ([]*fastly.BlobStorage, error) GetBlobStorageFn func(*fastly.GetBlobStorageInput) (*fastly.BlobStorage, error) UpdateBlobStorageFn func(*fastly.UpdateBlobStorageInput) (*fastly.BlobStorage, error) DeleteBlobStorageFn func(*fastly.DeleteBlobStorageInput) error CreateDatadogFn func(*fastly.CreateDatadogInput) (*fastly.Datadog, error) ListDatadogFn func(*fastly.ListDatadogInput) ([]*fastly.Datadog, error) GetDatadogFn func(*fastly.GetDatadogInput) (*fastly.Datadog, error) UpdateDatadogFn func(*fastly.UpdateDatadogInput) (*fastly.Datadog, error) DeleteDatadogFn func(*fastly.DeleteDatadogInput) error CreateHTTPSFn func(*fastly.CreateHTTPSInput) (*fastly.HTTPS, error) ListHTTPSFn func(*fastly.ListHTTPSInput) ([]*fastly.HTTPS, error) GetHTTPSFn func(*fastly.GetHTTPSInput) (*fastly.HTTPS, error) UpdateHTTPSFn func(*fastly.UpdateHTTPSInput) (*fastly.HTTPS, error) DeleteHTTPSFn func(*fastly.DeleteHTTPSInput) error CreateKafkaFn func(*fastly.CreateKafkaInput) (*fastly.Kafka, error) ListKafkasFn func(*fastly.ListKafkasInput) ([]*fastly.Kafka, error) GetKafkaFn func(*fastly.GetKafkaInput) (*fastly.Kafka, error) UpdateKafkaFn func(*fastly.UpdateKafkaInput) (*fastly.Kafka, error) DeleteKafkaFn func(*fastly.DeleteKafkaInput) error CreatePubsubFn func(*fastly.CreatePubsubInput) (*fastly.Pubsub, error) ListPubsubsFn func(*fastly.ListPubsubsInput) ([]*fastly.Pubsub, error) GetPubsubFn func(*fastly.GetPubsubInput) (*fastly.Pubsub, error) UpdatePubsubFn func(*fastly.UpdatePubsubInput) (*fastly.Pubsub, error) DeletePubsubFn func(*fastly.DeletePubsubInput) error CreateOpenstackFn func(*fastly.CreateOpenstackInput) (*fastly.Openstack, error) ListOpenstacksFn func(*fastly.ListOpenstackInput) ([]*fastly.Openstack, error) GetOpenstackFn func(*fastly.GetOpenstackInput) (*fastly.Openstack, error) UpdateOpenstackFn func(*fastly.UpdateOpenstackInput) (*fastly.Openstack, error) DeleteOpenstackFn func(*fastly.DeleteOpenstackInput) error GetUserFn func(*fastly.GetUserInput) (*fastly.User, error) GetRegionsFn func() (*fastly.RegionsResponse, error) GetStatsJSONFn func(i *fastly.GetStatsInput, dst interface{}) error CreateManagedLoggingFn func(*fastly.CreateManagedLoggingInput) (*fastly.ManagedLogging, error) }
API is a mock implementation of api.Interface that's used for testing. The zero value is useful, but will panic on all methods. Provide function implementations for the method(s) your test will call.
func (API) ActivateVersion ¶
ActivateVersion implements Interface.
func (API) BatchModifyDictionaryItems ¶ added in v0.21.0
func (m API) BatchModifyDictionaryItems(i *fastly.BatchModifyDictionaryItemsInput) error
BatchModifyDictionaryItems implements Interface.
func (API) CloneVersion ¶
CloneVersion implements Interface.
func (API) CreateBackend ¶
CreateBackend implements Interface.
func (API) CreateBigQuery ¶
CreateBigQuery implements Interface.
func (API) CreateBlobStorage ¶ added in v0.10.0
func (m API) CreateBlobStorage(i *fastly.CreateBlobStorageInput) (*fastly.BlobStorage, error)
CreateBlobStorage implements Interface.
func (API) CreateCloudfiles ¶ added in v0.9.0
func (m API) CreateCloudfiles(i *fastly.CreateCloudfilesInput) (*fastly.Cloudfiles, error)
CreateCloudfiles implements Interface.
func (API) CreateDatadog ¶ added in v0.10.0
CreateDatadog implements Interface.
func (API) CreateDictionary ¶ added in v0.21.0
func (m API) CreateDictionary(i *fastly.CreateDictionaryInput) (*fastly.Dictionary, error)
CreateDictionary implements Interface.
func (API) CreateDictionaryItem ¶ added in v0.21.0
func (m API) CreateDictionaryItem(i *fastly.CreateDictionaryItemInput) (*fastly.DictionaryItem, error)
CreateDictionaryItem implements Interface.
func (API) CreateDigitalOcean ¶ added in v0.9.0
func (m API) CreateDigitalOcean(i *fastly.CreateDigitalOceanInput) (*fastly.DigitalOcean, error)
CreateDigitalOcean implements Interface.
func (API) CreateDomain ¶
CreateDomain implements Interface.
func (API) CreateElasticsearch ¶ added in v0.10.0
func (m API) CreateElasticsearch(i *fastly.CreateElasticsearchInput) (*fastly.Elasticsearch, error)
CreateElasticsearch implements Interface.
func (API) CreateHTTPS ¶ added in v0.10.0
CreateHTTPS implements Interface.
func (API) CreateHealthCheck ¶
func (m API) CreateHealthCheck(i *fastly.CreateHealthCheckInput) (*fastly.HealthCheck, error)
CreateHealthCheck implements Interface.
func (API) CreateHeroku ¶ added in v0.9.0
CreateHeroku implements Interface.
func (API) CreateHoneycomb ¶ added in v0.9.0
CreateHoneycomb implements Interface.
func (API) CreateKafka ¶ added in v0.10.0
CreateKafka implements Interface.
func (API) CreateKinesis ¶ added in v0.22.0
CreateKinesis implements Interface.
func (API) CreateLogentries ¶ added in v0.9.0
func (m API) CreateLogentries(i *fastly.CreateLogentriesInput) (*fastly.Logentries, error)
CreateLogentries implements Interface.
func (API) CreateLoggly ¶ added in v0.9.0
CreateLoggly implements Interface.
func (API) CreateLogshuttle ¶ added in v0.9.0
func (m API) CreateLogshuttle(i *fastly.CreateLogshuttleInput) (*fastly.Logshuttle, error)
CreateLogshuttle implements Interface.
func (API) CreateManagedLogging ¶ added in v0.23.0
func (m API) CreateManagedLogging(i *fastly.CreateManagedLoggingInput) (*fastly.ManagedLogging, error)
CreateManagedLogging implements Interface.
func (API) CreateOpenstack ¶ added in v0.15.0
CreateOpenstack implements Interface.
func (API) CreatePapertrail ¶ added in v0.9.0
func (m API) CreatePapertrail(i *fastly.CreatePapertrailInput) (*fastly.Papertrail, error)
CreatePapertrail implements Interface.
func (API) CreatePubsub ¶ added in v0.10.0
CreatePubsub implements Interface.
func (API) CreateSFTP ¶ added in v0.9.0
CreateSFTP implements Interface.
func (API) CreateScalyr ¶ added in v0.9.0
CreateScalyr implements Interface.
func (API) CreateService ¶
CreateService implements Interface.
func (API) CreateSplunk ¶ added in v0.9.0
CreateSplunk implements Interface.
func (API) CreateSumologic ¶ added in v0.9.0
CreateSumologic implements Interface.
func (API) CreateSyslog ¶ added in v0.8.0
CreateSyslog implements Interface.
func (API) DeactivateVersion ¶
DeactivateVersion implements Interface.
func (API) DeleteBackend ¶
func (m API) DeleteBackend(i *fastly.DeleteBackendInput) error
DeleteBackend implements Interface.
func (API) DeleteBigQuery ¶
func (m API) DeleteBigQuery(i *fastly.DeleteBigQueryInput) error
DeleteBigQuery implements Interface.
func (API) DeleteBlobStorage ¶ added in v0.10.0
func (m API) DeleteBlobStorage(i *fastly.DeleteBlobStorageInput) error
DeleteBlobStorage implements Interface.
func (API) DeleteCloudfiles ¶ added in v0.9.0
func (m API) DeleteCloudfiles(i *fastly.DeleteCloudfilesInput) error
DeleteCloudfiles implements Interface.
func (API) DeleteDatadog ¶ added in v0.10.0
func (m API) DeleteDatadog(i *fastly.DeleteDatadogInput) error
DeleteDatadog implements Interface.
func (API) DeleteDictionary ¶ added in v0.21.0
func (m API) DeleteDictionary(i *fastly.DeleteDictionaryInput) error
DeleteDictionary implements Interface.
func (API) DeleteDictionaryItem ¶ added in v0.21.0
func (m API) DeleteDictionaryItem(i *fastly.DeleteDictionaryItemInput) error
DeleteDictionaryItem implements Interface.
func (API) DeleteDigitalOcean ¶ added in v0.9.0
func (m API) DeleteDigitalOcean(i *fastly.DeleteDigitalOceanInput) error
DeleteDigitalOcean implements Interface.
func (API) DeleteDomain ¶
func (m API) DeleteDomain(i *fastly.DeleteDomainInput) error
DeleteDomain implements Interface.
func (API) DeleteElasticsearch ¶ added in v0.10.0
func (m API) DeleteElasticsearch(i *fastly.DeleteElasticsearchInput) error
DeleteElasticsearch implements Interface.
func (API) DeleteFTP ¶ added in v0.9.0
func (m API) DeleteFTP(i *fastly.DeleteFTPInput) error
DeleteFTP implements Interface.
func (API) DeleteGCS ¶ added in v0.9.0
func (m API) DeleteGCS(i *fastly.DeleteGCSInput) error
DeleteGCS implements Interface.
func (API) DeleteHTTPS ¶ added in v0.10.0
func (m API) DeleteHTTPS(i *fastly.DeleteHTTPSInput) error
DeleteHTTPS implements Interface.
func (API) DeleteHealthCheck ¶
func (m API) DeleteHealthCheck(i *fastly.DeleteHealthCheckInput) error
DeleteHealthCheck implements Interface.
func (API) DeleteHeroku ¶ added in v0.9.0
func (m API) DeleteHeroku(i *fastly.DeleteHerokuInput) error
DeleteHeroku implements Interface.
func (API) DeleteHoneycomb ¶ added in v0.9.0
func (m API) DeleteHoneycomb(i *fastly.DeleteHoneycombInput) error
DeleteHoneycomb implements Interface.
func (API) DeleteKafka ¶ added in v0.10.0
func (m API) DeleteKafka(i *fastly.DeleteKafkaInput) error
DeleteKafka implements Interface.
func (API) DeleteKinesis ¶ added in v0.22.0
func (m API) DeleteKinesis(i *fastly.DeleteKinesisInput) error
DeleteKinesis implements Interface.
func (API) DeleteLogentries ¶ added in v0.9.0
func (m API) DeleteLogentries(i *fastly.DeleteLogentriesInput) error
DeleteLogentries implements Interface.
func (API) DeleteLoggly ¶ added in v0.9.0
func (m API) DeleteLoggly(i *fastly.DeleteLogglyInput) error
DeleteLoggly implements Interface.
func (API) DeleteLogshuttle ¶ added in v0.9.0
func (m API) DeleteLogshuttle(i *fastly.DeleteLogshuttleInput) error
DeleteLogshuttle implements Interface.
func (API) DeleteOpenstack ¶ added in v0.15.0
func (m API) DeleteOpenstack(i *fastly.DeleteOpenstackInput) error
DeleteOpenstack implements Interface.
func (API) DeletePapertrail ¶ added in v0.9.0
func (m API) DeletePapertrail(i *fastly.DeletePapertrailInput) error
DeletePapertrail implements Interface.
func (API) DeletePubsub ¶ added in v0.10.0
func (m API) DeletePubsub(i *fastly.DeletePubsubInput) error
DeletePubsub implements Interface.
func (API) DeleteS3 ¶ added in v0.4.0
func (m API) DeleteS3(i *fastly.DeleteS3Input) error
DeleteS3 implements Interface.
func (API) DeleteSFTP ¶ added in v0.9.0
func (m API) DeleteSFTP(i *fastly.DeleteSFTPInput) error
DeleteSFTP implements Interface.
func (API) DeleteScalyr ¶ added in v0.9.0
func (m API) DeleteScalyr(i *fastly.DeleteScalyrInput) error
DeleteScalyr implements Interface.
func (API) DeleteService ¶
func (m API) DeleteService(i *fastly.DeleteServiceInput) error
DeleteService implements Interface.
func (API) DeleteSplunk ¶ added in v0.9.0
func (m API) DeleteSplunk(i *fastly.DeleteSplunkInput) error
DeleteSplunk implements Interface.
func (API) DeleteSumologic ¶ added in v0.9.0
func (m API) DeleteSumologic(i *fastly.DeleteSumologicInput) error
DeleteSumologic implements Interface.
func (API) DeleteSyslog ¶ added in v0.8.0
func (m API) DeleteSyslog(i *fastly.DeleteSyslogInput) error
DeleteSyslog implements Interface.
func (API) GetBackend ¶
GetBackend implements Interface.
func (API) GetBigQuery ¶
GetBigQuery implements Interface.
func (API) GetBlobStorage ¶ added in v0.10.0
func (m API) GetBlobStorage(i *fastly.GetBlobStorageInput) (*fastly.BlobStorage, error)
GetBlobStorage implements Interface.
func (API) GetCloudfiles ¶ added in v0.9.0
func (m API) GetCloudfiles(i *fastly.GetCloudfilesInput) (*fastly.Cloudfiles, error)
GetCloudfiles implements Interface.
func (API) GetDatadog ¶ added in v0.10.0
GetDatadog implements Interface.
func (API) GetDictionary ¶ added in v0.21.0
func (m API) GetDictionary(i *fastly.GetDictionaryInput) (*fastly.Dictionary, error)
GetDictionary implements Interface.
func (API) GetDictionaryInfo ¶ added in v0.21.0
func (m API) GetDictionaryInfo(i *fastly.GetDictionaryInfoInput) (*fastly.DictionaryInfo, error)
GetDictionaryInfo implements Interface.
func (API) GetDictionaryItem ¶ added in v0.21.0
func (m API) GetDictionaryItem(i *fastly.GetDictionaryItemInput) (*fastly.DictionaryItem, error)
GetDictionaryItem implements Interface.
func (API) GetDigitalOcean ¶ added in v0.9.0
func (m API) GetDigitalOcean(i *fastly.GetDigitalOceanInput) (*fastly.DigitalOcean, error)
GetDigitalOcean implements Interface.
func (API) GetElasticsearch ¶ added in v0.10.0
func (m API) GetElasticsearch(i *fastly.GetElasticsearchInput) (*fastly.Elasticsearch, error)
GetElasticsearch implements Interface.
func (API) GetHealthCheck ¶
func (m API) GetHealthCheck(i *fastly.GetHealthCheckInput) (*fastly.HealthCheck, error)
GetHealthCheck implements Interface.
func (API) GetHoneycomb ¶ added in v0.9.0
GetHoneycomb implements Interface.
func (API) GetKinesis ¶ added in v0.22.0
GetKinesis implements Interface.
func (API) GetLogentries ¶ added in v0.9.0
func (m API) GetLogentries(i *fastly.GetLogentriesInput) (*fastly.Logentries, error)
GetLogentries implements Interface.
func (API) GetLogshuttle ¶ added in v0.9.0
func (m API) GetLogshuttle(i *fastly.GetLogshuttleInput) (*fastly.Logshuttle, error)
GetLogshuttle implements Interface.
func (API) GetOpenstack ¶ added in v0.15.0
GetOpenstack implements Interface.
func (API) GetPackage ¶ added in v0.16.0
GetPackage implements Interface.
func (API) GetPapertrail ¶ added in v0.9.0
func (m API) GetPapertrail(i *fastly.GetPapertrailInput) (*fastly.Papertrail, error)
GetPapertrail implements Interface.
func (API) GetRegions ¶ added in v0.9.0
func (m API) GetRegions() (*fastly.RegionsResponse, error)
GetRegions implements Interface.
func (API) GetService ¶
GetService implements Interface.
func (API) GetServiceDetails ¶
func (m API) GetServiceDetails(i *fastly.GetServiceInput) (*fastly.ServiceDetail, error)
GetServiceDetails implements Interface.
func (API) GetStatsJSON ¶ added in v0.9.0
func (m API) GetStatsJSON(i *fastly.GetStatsInput, dst interface{}) error
GetStatsJSON implements Interface.
func (API) GetSumologic ¶ added in v0.9.0
GetSumologic implements Interface.
func (API) GetTokenSelf ¶
GetTokenSelf implements Interface.
func (API) LatestVersion ¶
LatestVersion implements Interface.
func (API) ListBackends ¶
ListBackends implements Interface.
func (API) ListBigQueries ¶
ListBigQueries implements Interface.
func (API) ListBlobStorages ¶ added in v0.10.0
func (m API) ListBlobStorages(i *fastly.ListBlobStoragesInput) ([]*fastly.BlobStorage, error)
ListBlobStorages implements Interface.
func (API) ListCloudfiles ¶ added in v0.9.0
func (m API) ListCloudfiles(i *fastly.ListCloudfilesInput) ([]*fastly.Cloudfiles, error)
ListCloudfiles implements Interface.
func (API) ListDatadog ¶ added in v0.10.0
ListDatadog implements Interface.
func (API) ListDictionaries ¶ added in v0.21.0
func (m API) ListDictionaries(i *fastly.ListDictionariesInput) ([]*fastly.Dictionary, error)
ListDictionaries implements Interface.
func (API) ListDictionaryItems ¶ added in v0.21.0
func (m API) ListDictionaryItems(i *fastly.ListDictionaryItemsInput) ([]*fastly.DictionaryItem, error)
ListDictionaryItems implements Interface.
func (API) ListDigitalOceans ¶ added in v0.9.0
func (m API) ListDigitalOceans(i *fastly.ListDigitalOceansInput) ([]*fastly.DigitalOcean, error)
ListDigitalOceans implements Interface.
func (API) ListDomains ¶
ListDomains implements Interface.
func (API) ListElasticsearch ¶ added in v0.10.0
func (m API) ListElasticsearch(i *fastly.ListElasticsearchInput) ([]*fastly.Elasticsearch, error)
ListElasticsearch implements Interface.
func (API) ListHealthChecks ¶
func (m API) ListHealthChecks(i *fastly.ListHealthChecksInput) ([]*fastly.HealthCheck, error)
ListHealthChecks implements Interface.
func (API) ListHerokus ¶ added in v0.9.0
ListHerokus implements Interface.
func (API) ListHoneycombs ¶ added in v0.9.0
ListHoneycombs implements Interface.
func (API) ListKafkas ¶ added in v0.10.0
ListKafkas implements Interface.
func (API) ListKinesis ¶ added in v0.23.0
ListKinesis implements Interface.
func (API) ListLogentries ¶ added in v0.9.0
func (m API) ListLogentries(i *fastly.ListLogentriesInput) ([]*fastly.Logentries, error)
ListLogentries implements Interface.
func (API) ListLoggly ¶ added in v0.9.0
ListLoggly implements Interface.
func (API) ListLogshuttles ¶ added in v0.9.0
func (m API) ListLogshuttles(i *fastly.ListLogshuttlesInput) ([]*fastly.Logshuttle, error)
ListLogshuttles implements Interface.
func (API) ListOpenstack ¶ added in v0.15.0
ListOpenstack implements Interface.
func (API) ListPapertrails ¶ added in v0.9.0
func (m API) ListPapertrails(i *fastly.ListPapertrailsInput) ([]*fastly.Papertrail, error)
ListPapertrails implements Interface.
func (API) ListPubsubs ¶ added in v0.10.0
ListPubsubs implements Interface.
func (API) ListScalyrs ¶ added in v0.9.0
ListScalyrs implements Interface.
func (API) ListServices ¶
ListServices implements Interface.
func (API) ListSplunks ¶ added in v0.9.0
ListSplunks implements Interface.
func (API) ListSumologics ¶ added in v0.9.0
ListSumologics implements Interface.
func (API) ListSyslogs ¶ added in v0.8.0
ListSyslogs implements Interface.
func (API) ListVersions ¶
ListVersions implements Interface.
func (API) LockVersion ¶
LockVersion implements Interface.
func (API) SearchService ¶ added in v0.17.0
SearchService implements Interface.
func (API) UpdateBackend ¶
UpdateBackend implements Interface.
func (API) UpdateBigQuery ¶
UpdateBigQuery implements Interface.
func (API) UpdateBlobStorage ¶ added in v0.10.0
func (m API) UpdateBlobStorage(i *fastly.UpdateBlobStorageInput) (*fastly.BlobStorage, error)
UpdateBlobStorage implements Interface.
func (API) UpdateCloudfiles ¶ added in v0.9.0
func (m API) UpdateCloudfiles(i *fastly.UpdateCloudfilesInput) (*fastly.Cloudfiles, error)
UpdateCloudfiles implements Interface.
func (API) UpdateDatadog ¶ added in v0.10.0
UpdateDatadog implements Interface.
func (API) UpdateDictionary ¶ added in v0.21.0
func (m API) UpdateDictionary(i *fastly.UpdateDictionaryInput) (*fastly.Dictionary, error)
UpdateDictionary implements Interface.
func (API) UpdateDictionaryItem ¶ added in v0.21.0
func (m API) UpdateDictionaryItem(i *fastly.UpdateDictionaryItemInput) (*fastly.DictionaryItem, error)
UpdateDictionaryItem implements Interface.
func (API) UpdateDigitalOcean ¶ added in v0.9.0
func (m API) UpdateDigitalOcean(i *fastly.UpdateDigitalOceanInput) (*fastly.DigitalOcean, error)
UpdateDigitalOcean implements Interface.
func (API) UpdateDomain ¶
UpdateDomain implements Interface.
func (API) UpdateElasticsearch ¶ added in v0.10.0
func (m API) UpdateElasticsearch(i *fastly.UpdateElasticsearchInput) (*fastly.Elasticsearch, error)
UpdateElasticsearch implements Interface.
func (API) UpdateHTTPS ¶ added in v0.10.0
UpdateHTTPS implements Interface.
func (API) UpdateHealthCheck ¶
func (m API) UpdateHealthCheck(i *fastly.UpdateHealthCheckInput) (*fastly.HealthCheck, error)
UpdateHealthCheck implements Interface.
func (API) UpdateHeroku ¶ added in v0.9.0
UpdateHeroku implements Interface.
func (API) UpdateHoneycomb ¶ added in v0.9.0
UpdateHoneycomb implements Interface.
func (API) UpdateKafka ¶ added in v0.10.0
UpdateKafka implements Interface.
func (API) UpdateKinesis ¶ added in v0.22.0
UpdateKinesis implements Interface.
func (API) UpdateLogentries ¶ added in v0.9.0
func (m API) UpdateLogentries(i *fastly.UpdateLogentriesInput) (*fastly.Logentries, error)
UpdateLogentries implements Interface.
func (API) UpdateLoggly ¶ added in v0.9.0
UpdateLoggly implements Interface.
func (API) UpdateLogshuttle ¶ added in v0.9.0
func (m API) UpdateLogshuttle(i *fastly.UpdateLogshuttleInput) (*fastly.Logshuttle, error)
UpdateLogshuttle implements Interface.
func (API) UpdateOpenstack ¶ added in v0.15.0
UpdateOpenstack implements Interface.
func (API) UpdatePackage ¶ added in v0.16.0
UpdatePackage implements Interface.
func (API) UpdatePapertrail ¶ added in v0.9.0
func (m API) UpdatePapertrail(i *fastly.UpdatePapertrailInput) (*fastly.Papertrail, error)
UpdatePapertrail implements Interface.
func (API) UpdatePubsub ¶ added in v0.10.0
UpdatePubsub implements Interface.
func (API) UpdateSFTP ¶ added in v0.9.0
UpdateSFTP implements Interface.
func (API) UpdateScalyr ¶ added in v0.9.0
UpdateScalyr implements Interface.
func (API) UpdateService ¶
UpdateService implements Interface.
func (API) UpdateSplunk ¶ added in v0.9.0
UpdateSplunk implements Interface.
func (API) UpdateSumologic ¶ added in v0.9.0
UpdateSumologic implements Interface.
func (API) UpdateSyslog ¶ added in v0.8.0
UpdateSyslog implements Interface.
func (API) UpdateVersion ¶
UpdateVersion implements Interface.
type ConfigFile ¶
type ConfigFile struct { PathFn func() string ExistsFn func() bool ReadFn func(c interface{}) error WriteFn func(c interface{}) error }
ConfigFile is a mock implementation of the toml.ReadWriter interface that's used for testing.
func NewNonExistentConfigFile ¶
func NewNonExistentConfigFile() *ConfigFile
NewNonExistentConfigFile is a test helper function which constructs a new non-existent config file interface.
func (*ConfigFile) Exists ¶
func (c *ConfigFile) Exists() bool
Exists satisfies the toml.ReadWriter interface for testing purposes.
func (*ConfigFile) Path ¶
func (c *ConfigFile) Path() string
Path satisfies the toml.ReadWriter interface for testing purposes.
func (*ConfigFile) Read ¶
func (c *ConfigFile) Read(config interface{}) error
Read satisfies the toml.ReadWriter interface for testing purposes.
func (*ConfigFile) Write ¶
func (c *ConfigFile) Write(config interface{}) error
Write satisfies the toml.ReadWriter interface for testing purposes.