github.com/fastly/cli@v1.7.2-0.20240304164155-9d0f1d77c3bf/pkg/mock/api.go (about) 1 package mock 2 3 import ( 4 "crypto/ed25519" 5 6 "github.com/fastly/go-fastly/v9/fastly" 7 ) 8 9 // API is a mock implementation of api.Interface that's used for testing. 10 // The zero value is useful, but will panic on all methods. Provide function 11 // implementations for the method(s) your test will call. 12 type API struct { 13 AllDatacentersFn func() (datacenters []fastly.Datacenter, err error) 14 AllIPsFn func() (v4, v6 fastly.IPAddrs, err error) 15 16 CreateServiceFn func(*fastly.CreateServiceInput) (*fastly.Service, error) 17 GetServicesFn func(*fastly.GetServicesInput) *fastly.ListPaginator[fastly.Service] 18 ListServicesFn func(*fastly.ListServicesInput) ([]*fastly.Service, error) 19 GetServiceFn func(*fastly.GetServiceInput) (*fastly.Service, error) 20 GetServiceDetailsFn func(*fastly.GetServiceInput) (*fastly.ServiceDetail, error) 21 UpdateServiceFn func(*fastly.UpdateServiceInput) (*fastly.Service, error) 22 DeleteServiceFn func(*fastly.DeleteServiceInput) error 23 SearchServiceFn func(*fastly.SearchServiceInput) (*fastly.Service, error) 24 25 CloneVersionFn func(*fastly.CloneVersionInput) (*fastly.Version, error) 26 ListVersionsFn func(*fastly.ListVersionsInput) ([]*fastly.Version, error) 27 GetVersionFn func(*fastly.GetVersionInput) (*fastly.Version, error) 28 UpdateVersionFn func(*fastly.UpdateVersionInput) (*fastly.Version, error) 29 ActivateVersionFn func(*fastly.ActivateVersionInput) (*fastly.Version, error) 30 DeactivateVersionFn func(*fastly.DeactivateVersionInput) (*fastly.Version, error) 31 LockVersionFn func(*fastly.LockVersionInput) (*fastly.Version, error) 32 LatestVersionFn func(*fastly.LatestVersionInput) (*fastly.Version, error) 33 34 CreateDomainFn func(*fastly.CreateDomainInput) (*fastly.Domain, error) 35 ListDomainsFn func(*fastly.ListDomainsInput) ([]*fastly.Domain, error) 36 GetDomainFn func(*fastly.GetDomainInput) (*fastly.Domain, error) 37 UpdateDomainFn func(*fastly.UpdateDomainInput) (*fastly.Domain, error) 38 DeleteDomainFn func(*fastly.DeleteDomainInput) error 39 ValidateDomainFn func(i *fastly.ValidateDomainInput) (*fastly.DomainValidationResult, error) 40 ValidateAllDomainsFn func(i *fastly.ValidateAllDomainsInput) (results []*fastly.DomainValidationResult, err error) 41 42 CreateBackendFn func(*fastly.CreateBackendInput) (*fastly.Backend, error) 43 ListBackendsFn func(*fastly.ListBackendsInput) ([]*fastly.Backend, error) 44 GetBackendFn func(*fastly.GetBackendInput) (*fastly.Backend, error) 45 UpdateBackendFn func(*fastly.UpdateBackendInput) (*fastly.Backend, error) 46 DeleteBackendFn func(*fastly.DeleteBackendInput) error 47 48 CreateHealthCheckFn func(*fastly.CreateHealthCheckInput) (*fastly.HealthCheck, error) 49 ListHealthChecksFn func(*fastly.ListHealthChecksInput) ([]*fastly.HealthCheck, error) 50 GetHealthCheckFn func(*fastly.GetHealthCheckInput) (*fastly.HealthCheck, error) 51 UpdateHealthCheckFn func(*fastly.UpdateHealthCheckInput) (*fastly.HealthCheck, error) 52 DeleteHealthCheckFn func(*fastly.DeleteHealthCheckInput) error 53 54 GetPackageFn func(*fastly.GetPackageInput) (*fastly.Package, error) 55 UpdatePackageFn func(*fastly.UpdatePackageInput) (*fastly.Package, error) 56 57 CreateDictionaryFn func(*fastly.CreateDictionaryInput) (*fastly.Dictionary, error) 58 GetDictionaryFn func(*fastly.GetDictionaryInput) (*fastly.Dictionary, error) 59 DeleteDictionaryFn func(*fastly.DeleteDictionaryInput) error 60 ListDictionariesFn func(*fastly.ListDictionariesInput) ([]*fastly.Dictionary, error) 61 UpdateDictionaryFn func(*fastly.UpdateDictionaryInput) (*fastly.Dictionary, error) 62 63 GetDictionaryItemsFn func(*fastly.GetDictionaryItemsInput) *fastly.ListPaginator[fastly.DictionaryItem] 64 ListDictionaryItemsFn func(*fastly.ListDictionaryItemsInput) ([]*fastly.DictionaryItem, error) 65 GetDictionaryItemFn func(*fastly.GetDictionaryItemInput) (*fastly.DictionaryItem, error) 66 CreateDictionaryItemFn func(*fastly.CreateDictionaryItemInput) (*fastly.DictionaryItem, error) 67 UpdateDictionaryItemFn func(*fastly.UpdateDictionaryItemInput) (*fastly.DictionaryItem, error) 68 DeleteDictionaryItemFn func(*fastly.DeleteDictionaryItemInput) error 69 BatchModifyDictionaryItemsFn func(*fastly.BatchModifyDictionaryItemsInput) error 70 71 GetDictionaryInfoFn func(*fastly.GetDictionaryInfoInput) (*fastly.DictionaryInfo, error) 72 73 CreateBigQueryFn func(*fastly.CreateBigQueryInput) (*fastly.BigQuery, error) 74 ListBigQueriesFn func(*fastly.ListBigQueriesInput) ([]*fastly.BigQuery, error) 75 GetBigQueryFn func(*fastly.GetBigQueryInput) (*fastly.BigQuery, error) 76 UpdateBigQueryFn func(*fastly.UpdateBigQueryInput) (*fastly.BigQuery, error) 77 DeleteBigQueryFn func(*fastly.DeleteBigQueryInput) error 78 79 CreateS3Fn func(*fastly.CreateS3Input) (*fastly.S3, error) 80 ListS3sFn func(*fastly.ListS3sInput) ([]*fastly.S3, error) 81 GetS3Fn func(*fastly.GetS3Input) (*fastly.S3, error) 82 UpdateS3Fn func(*fastly.UpdateS3Input) (*fastly.S3, error) 83 DeleteS3Fn func(*fastly.DeleteS3Input) error 84 85 CreateKinesisFn func(*fastly.CreateKinesisInput) (*fastly.Kinesis, error) 86 ListKinesisFn func(*fastly.ListKinesisInput) ([]*fastly.Kinesis, error) 87 GetKinesisFn func(*fastly.GetKinesisInput) (*fastly.Kinesis, error) 88 UpdateKinesisFn func(*fastly.UpdateKinesisInput) (*fastly.Kinesis, error) 89 DeleteKinesisFn func(*fastly.DeleteKinesisInput) error 90 91 CreateSyslogFn func(*fastly.CreateSyslogInput) (*fastly.Syslog, error) 92 ListSyslogsFn func(*fastly.ListSyslogsInput) ([]*fastly.Syslog, error) 93 GetSyslogFn func(*fastly.GetSyslogInput) (*fastly.Syslog, error) 94 UpdateSyslogFn func(*fastly.UpdateSyslogInput) (*fastly.Syslog, error) 95 DeleteSyslogFn func(*fastly.DeleteSyslogInput) error 96 97 CreateLogentriesFn func(*fastly.CreateLogentriesInput) (*fastly.Logentries, error) 98 ListLogentriesFn func(*fastly.ListLogentriesInput) ([]*fastly.Logentries, error) 99 GetLogentriesFn func(*fastly.GetLogentriesInput) (*fastly.Logentries, error) 100 UpdateLogentriesFn func(*fastly.UpdateLogentriesInput) (*fastly.Logentries, error) 101 DeleteLogentriesFn func(*fastly.DeleteLogentriesInput) error 102 103 CreatePapertrailFn func(*fastly.CreatePapertrailInput) (*fastly.Papertrail, error) 104 ListPapertrailsFn func(*fastly.ListPapertrailsInput) ([]*fastly.Papertrail, error) 105 GetPapertrailFn func(*fastly.GetPapertrailInput) (*fastly.Papertrail, error) 106 UpdatePapertrailFn func(*fastly.UpdatePapertrailInput) (*fastly.Papertrail, error) 107 DeletePapertrailFn func(*fastly.DeletePapertrailInput) error 108 109 CreateSumologicFn func(*fastly.CreateSumologicInput) (*fastly.Sumologic, error) 110 ListSumologicsFn func(*fastly.ListSumologicsInput) ([]*fastly.Sumologic, error) 111 GetSumologicFn func(*fastly.GetSumologicInput) (*fastly.Sumologic, error) 112 UpdateSumologicFn func(*fastly.UpdateSumologicInput) (*fastly.Sumologic, error) 113 DeleteSumologicFn func(*fastly.DeleteSumologicInput) error 114 115 CreateGCSFn func(*fastly.CreateGCSInput) (*fastly.GCS, error) 116 ListGCSsFn func(*fastly.ListGCSsInput) ([]*fastly.GCS, error) 117 GetGCSFn func(*fastly.GetGCSInput) (*fastly.GCS, error) 118 UpdateGCSFn func(*fastly.UpdateGCSInput) (*fastly.GCS, error) 119 DeleteGCSFn func(*fastly.DeleteGCSInput) error 120 121 CreateFTPFn func(*fastly.CreateFTPInput) (*fastly.FTP, error) 122 ListFTPsFn func(*fastly.ListFTPsInput) ([]*fastly.FTP, error) 123 GetFTPFn func(*fastly.GetFTPInput) (*fastly.FTP, error) 124 UpdateFTPFn func(*fastly.UpdateFTPInput) (*fastly.FTP, error) 125 DeleteFTPFn func(*fastly.DeleteFTPInput) error 126 127 CreateSplunkFn func(*fastly.CreateSplunkInput) (*fastly.Splunk, error) 128 ListSplunksFn func(*fastly.ListSplunksInput) ([]*fastly.Splunk, error) 129 GetSplunkFn func(*fastly.GetSplunkInput) (*fastly.Splunk, error) 130 UpdateSplunkFn func(*fastly.UpdateSplunkInput) (*fastly.Splunk, error) 131 DeleteSplunkFn func(*fastly.DeleteSplunkInput) error 132 133 CreateScalyrFn func(*fastly.CreateScalyrInput) (*fastly.Scalyr, error) 134 ListScalyrsFn func(*fastly.ListScalyrsInput) ([]*fastly.Scalyr, error) 135 GetScalyrFn func(*fastly.GetScalyrInput) (*fastly.Scalyr, error) 136 UpdateScalyrFn func(*fastly.UpdateScalyrInput) (*fastly.Scalyr, error) 137 DeleteScalyrFn func(*fastly.DeleteScalyrInput) error 138 139 CreateLogglyFn func(*fastly.CreateLogglyInput) (*fastly.Loggly, error) 140 ListLogglyFn func(*fastly.ListLogglyInput) ([]*fastly.Loggly, error) 141 GetLogglyFn func(*fastly.GetLogglyInput) (*fastly.Loggly, error) 142 UpdateLogglyFn func(*fastly.UpdateLogglyInput) (*fastly.Loggly, error) 143 DeleteLogglyFn func(*fastly.DeleteLogglyInput) error 144 145 CreateHoneycombFn func(*fastly.CreateHoneycombInput) (*fastly.Honeycomb, error) 146 ListHoneycombsFn func(*fastly.ListHoneycombsInput) ([]*fastly.Honeycomb, error) 147 GetHoneycombFn func(*fastly.GetHoneycombInput) (*fastly.Honeycomb, error) 148 UpdateHoneycombFn func(*fastly.UpdateHoneycombInput) (*fastly.Honeycomb, error) 149 DeleteHoneycombFn func(*fastly.DeleteHoneycombInput) error 150 151 CreateHerokuFn func(*fastly.CreateHerokuInput) (*fastly.Heroku, error) 152 ListHerokusFn func(*fastly.ListHerokusInput) ([]*fastly.Heroku, error) 153 GetHerokuFn func(*fastly.GetHerokuInput) (*fastly.Heroku, error) 154 UpdateHerokuFn func(*fastly.UpdateHerokuInput) (*fastly.Heroku, error) 155 DeleteHerokuFn func(*fastly.DeleteHerokuInput) error 156 157 CreateSFTPFn func(*fastly.CreateSFTPInput) (*fastly.SFTP, error) 158 ListSFTPsFn func(*fastly.ListSFTPsInput) ([]*fastly.SFTP, error) 159 GetSFTPFn func(*fastly.GetSFTPInput) (*fastly.SFTP, error) 160 UpdateSFTPFn func(*fastly.UpdateSFTPInput) (*fastly.SFTP, error) 161 DeleteSFTPFn func(*fastly.DeleteSFTPInput) error 162 163 CreateLogshuttleFn func(*fastly.CreateLogshuttleInput) (*fastly.Logshuttle, error) 164 ListLogshuttlesFn func(*fastly.ListLogshuttlesInput) ([]*fastly.Logshuttle, error) 165 GetLogshuttleFn func(*fastly.GetLogshuttleInput) (*fastly.Logshuttle, error) 166 UpdateLogshuttleFn func(*fastly.UpdateLogshuttleInput) (*fastly.Logshuttle, error) 167 DeleteLogshuttleFn func(*fastly.DeleteLogshuttleInput) error 168 169 CreateCloudfilesFn func(*fastly.CreateCloudfilesInput) (*fastly.Cloudfiles, error) 170 ListCloudfilesFn func(*fastly.ListCloudfilesInput) ([]*fastly.Cloudfiles, error) 171 GetCloudfilesFn func(*fastly.GetCloudfilesInput) (*fastly.Cloudfiles, error) 172 UpdateCloudfilesFn func(*fastly.UpdateCloudfilesInput) (*fastly.Cloudfiles, error) 173 DeleteCloudfilesFn func(*fastly.DeleteCloudfilesInput) error 174 175 CreateDigitalOceanFn func(*fastly.CreateDigitalOceanInput) (*fastly.DigitalOcean, error) 176 ListDigitalOceansFn func(*fastly.ListDigitalOceansInput) ([]*fastly.DigitalOcean, error) 177 GetDigitalOceanFn func(*fastly.GetDigitalOceanInput) (*fastly.DigitalOcean, error) 178 UpdateDigitalOceanFn func(*fastly.UpdateDigitalOceanInput) (*fastly.DigitalOcean, error) 179 DeleteDigitalOceanFn func(*fastly.DeleteDigitalOceanInput) error 180 181 CreateElasticsearchFn func(*fastly.CreateElasticsearchInput) (*fastly.Elasticsearch, error) 182 ListElasticsearchFn func(*fastly.ListElasticsearchInput) ([]*fastly.Elasticsearch, error) 183 GetElasticsearchFn func(*fastly.GetElasticsearchInput) (*fastly.Elasticsearch, error) 184 UpdateElasticsearchFn func(*fastly.UpdateElasticsearchInput) (*fastly.Elasticsearch, error) 185 DeleteElasticsearchFn func(*fastly.DeleteElasticsearchInput) error 186 187 CreateBlobStorageFn func(*fastly.CreateBlobStorageInput) (*fastly.BlobStorage, error) 188 ListBlobStoragesFn func(*fastly.ListBlobStoragesInput) ([]*fastly.BlobStorage, error) 189 GetBlobStorageFn func(*fastly.GetBlobStorageInput) (*fastly.BlobStorage, error) 190 UpdateBlobStorageFn func(*fastly.UpdateBlobStorageInput) (*fastly.BlobStorage, error) 191 DeleteBlobStorageFn func(*fastly.DeleteBlobStorageInput) error 192 193 CreateDatadogFn func(*fastly.CreateDatadogInput) (*fastly.Datadog, error) 194 ListDatadogFn func(*fastly.ListDatadogInput) ([]*fastly.Datadog, error) 195 GetDatadogFn func(*fastly.GetDatadogInput) (*fastly.Datadog, error) 196 UpdateDatadogFn func(*fastly.UpdateDatadogInput) (*fastly.Datadog, error) 197 DeleteDatadogFn func(*fastly.DeleteDatadogInput) error 198 199 CreateHTTPSFn func(*fastly.CreateHTTPSInput) (*fastly.HTTPS, error) 200 ListHTTPSFn func(*fastly.ListHTTPSInput) ([]*fastly.HTTPS, error) 201 GetHTTPSFn func(*fastly.GetHTTPSInput) (*fastly.HTTPS, error) 202 UpdateHTTPSFn func(*fastly.UpdateHTTPSInput) (*fastly.HTTPS, error) 203 DeleteHTTPSFn func(*fastly.DeleteHTTPSInput) error 204 205 CreateKafkaFn func(*fastly.CreateKafkaInput) (*fastly.Kafka, error) 206 ListKafkasFn func(*fastly.ListKafkasInput) ([]*fastly.Kafka, error) 207 GetKafkaFn func(*fastly.GetKafkaInput) (*fastly.Kafka, error) 208 UpdateKafkaFn func(*fastly.UpdateKafkaInput) (*fastly.Kafka, error) 209 DeleteKafkaFn func(*fastly.DeleteKafkaInput) error 210 211 CreatePubsubFn func(*fastly.CreatePubsubInput) (*fastly.Pubsub, error) 212 ListPubsubsFn func(*fastly.ListPubsubsInput) ([]*fastly.Pubsub, error) 213 GetPubsubFn func(*fastly.GetPubsubInput) (*fastly.Pubsub, error) 214 UpdatePubsubFn func(*fastly.UpdatePubsubInput) (*fastly.Pubsub, error) 215 DeletePubsubFn func(*fastly.DeletePubsubInput) error 216 217 CreateOpenstackFn func(*fastly.CreateOpenstackInput) (*fastly.Openstack, error) 218 ListOpenstacksFn func(*fastly.ListOpenstackInput) ([]*fastly.Openstack, error) 219 GetOpenstackFn func(*fastly.GetOpenstackInput) (*fastly.Openstack, error) 220 UpdateOpenstackFn func(*fastly.UpdateOpenstackInput) (*fastly.Openstack, error) 221 DeleteOpenstackFn func(*fastly.DeleteOpenstackInput) error 222 223 GetRegionsFn func() (*fastly.RegionsResponse, error) 224 GetStatsJSONFn func(i *fastly.GetStatsInput, dst any) error 225 226 CreateManagedLoggingFn func(*fastly.CreateManagedLoggingInput) (*fastly.ManagedLogging, error) 227 228 CreateVCLFn func(*fastly.CreateVCLInput) (*fastly.VCL, error) 229 ListVCLsFn func(*fastly.ListVCLsInput) ([]*fastly.VCL, error) 230 GetVCLFn func(*fastly.GetVCLInput) (*fastly.VCL, error) 231 UpdateVCLFn func(*fastly.UpdateVCLInput) (*fastly.VCL, error) 232 DeleteVCLFn func(*fastly.DeleteVCLInput) error 233 234 CreateSnippetFn func(i *fastly.CreateSnippetInput) (*fastly.Snippet, error) 235 ListSnippetsFn func(i *fastly.ListSnippetsInput) ([]*fastly.Snippet, error) 236 GetSnippetFn func(i *fastly.GetSnippetInput) (*fastly.Snippet, error) 237 GetDynamicSnippetFn func(i *fastly.GetDynamicSnippetInput) (*fastly.DynamicSnippet, error) 238 UpdateSnippetFn func(i *fastly.UpdateSnippetInput) (*fastly.Snippet, error) 239 UpdateDynamicSnippetFn func(i *fastly.UpdateDynamicSnippetInput) (*fastly.DynamicSnippet, error) 240 DeleteSnippetFn func(i *fastly.DeleteSnippetInput) error 241 242 PurgeFn func(i *fastly.PurgeInput) (*fastly.Purge, error) 243 PurgeKeyFn func(i *fastly.PurgeKeyInput) (*fastly.Purge, error) 244 PurgeKeysFn func(i *fastly.PurgeKeysInput) (map[string]string, error) 245 PurgeAllFn func(i *fastly.PurgeAllInput) (*fastly.Purge, error) 246 247 CreateACLFn func(i *fastly.CreateACLInput) (*fastly.ACL, error) 248 DeleteACLFn func(i *fastly.DeleteACLInput) error 249 GetACLFn func(i *fastly.GetACLInput) (*fastly.ACL, error) 250 ListACLsFn func(i *fastly.ListACLsInput) ([]*fastly.ACL, error) 251 UpdateACLFn func(i *fastly.UpdateACLInput) (*fastly.ACL, error) 252 253 CreateACLEntryFn func(i *fastly.CreateACLEntryInput) (*fastly.ACLEntry, error) 254 DeleteACLEntryFn func(i *fastly.DeleteACLEntryInput) error 255 GetACLEntryFn func(i *fastly.GetACLEntryInput) (*fastly.ACLEntry, error) 256 GetACLEntriesFn func(i *fastly.GetACLEntriesInput) *fastly.ListPaginator[fastly.ACLEntry] 257 ListACLEntriesFn func(i *fastly.ListACLEntriesInput) ([]*fastly.ACLEntry, error) 258 UpdateACLEntryFn func(i *fastly.UpdateACLEntryInput) (*fastly.ACLEntry, error) 259 BatchModifyACLEntriesFn func(i *fastly.BatchModifyACLEntriesInput) error 260 261 CreateNewRelicFn func(i *fastly.CreateNewRelicInput) (*fastly.NewRelic, error) 262 DeleteNewRelicFn func(i *fastly.DeleteNewRelicInput) error 263 GetNewRelicFn func(i *fastly.GetNewRelicInput) (*fastly.NewRelic, error) 264 ListNewRelicFn func(i *fastly.ListNewRelicInput) ([]*fastly.NewRelic, error) 265 UpdateNewRelicFn func(i *fastly.UpdateNewRelicInput) (*fastly.NewRelic, error) 266 267 CreateNewRelicOTLPFn func(i *fastly.CreateNewRelicOTLPInput) (*fastly.NewRelicOTLP, error) 268 DeleteNewRelicOTLPFn func(i *fastly.DeleteNewRelicOTLPInput) error 269 GetNewRelicOTLPFn func(i *fastly.GetNewRelicOTLPInput) (*fastly.NewRelicOTLP, error) 270 ListNewRelicOTLPFn func(i *fastly.ListNewRelicOTLPInput) ([]*fastly.NewRelicOTLP, error) 271 UpdateNewRelicOTLPFn func(i *fastly.UpdateNewRelicOTLPInput) (*fastly.NewRelicOTLP, error) 272 273 CreateUserFn func(i *fastly.CreateUserInput) (*fastly.User, error) 274 DeleteUserFn func(i *fastly.DeleteUserInput) error 275 GetCurrentUserFn func() (*fastly.User, error) 276 GetUserFn func(i *fastly.GetUserInput) (*fastly.User, error) 277 ListCustomerUsersFn func(i *fastly.ListCustomerUsersInput) ([]*fastly.User, error) 278 UpdateUserFn func(i *fastly.UpdateUserInput) (*fastly.User, error) 279 ResetUserPasswordFn func(i *fastly.ResetUserPasswordInput) error 280 281 BatchDeleteTokensFn func(i *fastly.BatchDeleteTokensInput) error 282 CreateTokenFn func(i *fastly.CreateTokenInput) (*fastly.Token, error) 283 DeleteTokenFn func(i *fastly.DeleteTokenInput) error 284 DeleteTokenSelfFn func() error 285 GetTokenSelfFn func() (*fastly.Token, error) 286 ListCustomerTokensFn func(i *fastly.ListCustomerTokensInput) ([]*fastly.Token, error) 287 ListTokensFn func(i *fastly.ListTokensInput) ([]*fastly.Token, error) 288 289 NewListKVStoreKeysPaginatorFn func(i *fastly.ListKVStoreKeysInput) fastly.PaginatorKVStoreEntries 290 291 GetCustomTLSConfigurationFn func(i *fastly.GetCustomTLSConfigurationInput) (*fastly.CustomTLSConfiguration, error) 292 ListCustomTLSConfigurationsFn func(i *fastly.ListCustomTLSConfigurationsInput) ([]*fastly.CustomTLSConfiguration, error) 293 UpdateCustomTLSConfigurationFn func(i *fastly.UpdateCustomTLSConfigurationInput) (*fastly.CustomTLSConfiguration, error) 294 GetTLSActivationFn func(i *fastly.GetTLSActivationInput) (*fastly.TLSActivation, error) 295 ListTLSActivationsFn func(i *fastly.ListTLSActivationsInput) ([]*fastly.TLSActivation, error) 296 UpdateTLSActivationFn func(i *fastly.UpdateTLSActivationInput) (*fastly.TLSActivation, error) 297 CreateTLSActivationFn func(i *fastly.CreateTLSActivationInput) (*fastly.TLSActivation, error) 298 DeleteTLSActivationFn func(i *fastly.DeleteTLSActivationInput) error 299 300 CreateCustomTLSCertificateFn func(i *fastly.CreateCustomTLSCertificateInput) (*fastly.CustomTLSCertificate, error) 301 DeleteCustomTLSCertificateFn func(i *fastly.DeleteCustomTLSCertificateInput) error 302 GetCustomTLSCertificateFn func(i *fastly.GetCustomTLSCertificateInput) (*fastly.CustomTLSCertificate, error) 303 ListCustomTLSCertificatesFn func(i *fastly.ListCustomTLSCertificatesInput) ([]*fastly.CustomTLSCertificate, error) 304 UpdateCustomTLSCertificateFn func(i *fastly.UpdateCustomTLSCertificateInput) (*fastly.CustomTLSCertificate, error) 305 306 ListTLSDomainsFn func(i *fastly.ListTLSDomainsInput) ([]*fastly.TLSDomain, error) 307 308 CreatePrivateKeyFn func(i *fastly.CreatePrivateKeyInput) (*fastly.PrivateKey, error) 309 DeletePrivateKeyFn func(i *fastly.DeletePrivateKeyInput) error 310 GetPrivateKeyFn func(i *fastly.GetPrivateKeyInput) (*fastly.PrivateKey, error) 311 ListPrivateKeysFn func(i *fastly.ListPrivateKeysInput) ([]*fastly.PrivateKey, error) 312 313 CreateBulkCertificateFn func(i *fastly.CreateBulkCertificateInput) (*fastly.BulkCertificate, error) 314 DeleteBulkCertificateFn func(i *fastly.DeleteBulkCertificateInput) error 315 GetBulkCertificateFn func(i *fastly.GetBulkCertificateInput) (*fastly.BulkCertificate, error) 316 ListBulkCertificatesFn func(i *fastly.ListBulkCertificatesInput) ([]*fastly.BulkCertificate, error) 317 UpdateBulkCertificateFn func(i *fastly.UpdateBulkCertificateInput) (*fastly.BulkCertificate, error) 318 319 CreateTLSSubscriptionFn func(i *fastly.CreateTLSSubscriptionInput) (*fastly.TLSSubscription, error) 320 DeleteTLSSubscriptionFn func(i *fastly.DeleteTLSSubscriptionInput) error 321 GetTLSSubscriptionFn func(i *fastly.GetTLSSubscriptionInput) (*fastly.TLSSubscription, error) 322 ListTLSSubscriptionsFn func(i *fastly.ListTLSSubscriptionsInput) ([]*fastly.TLSSubscription, error) 323 UpdateTLSSubscriptionFn func(i *fastly.UpdateTLSSubscriptionInput) (*fastly.TLSSubscription, error) 324 325 ListServiceAuthorizationsFn func(i *fastly.ListServiceAuthorizationsInput) (*fastly.ServiceAuthorizations, error) 326 GetServiceAuthorizationFn func(i *fastly.GetServiceAuthorizationInput) (*fastly.ServiceAuthorization, error) 327 CreateServiceAuthorizationFn func(i *fastly.CreateServiceAuthorizationInput) (*fastly.ServiceAuthorization, error) 328 UpdateServiceAuthorizationFn func(i *fastly.UpdateServiceAuthorizationInput) (*fastly.ServiceAuthorization, error) 329 DeleteServiceAuthorizationFn func(i *fastly.DeleteServiceAuthorizationInput) error 330 331 CreateConfigStoreFn func(i *fastly.CreateConfigStoreInput) (*fastly.ConfigStore, error) 332 DeleteConfigStoreFn func(i *fastly.DeleteConfigStoreInput) error 333 GetConfigStoreFn func(i *fastly.GetConfigStoreInput) (*fastly.ConfigStore, error) 334 GetConfigStoreMetadataFn func(i *fastly.GetConfigStoreMetadataInput) (*fastly.ConfigStoreMetadata, error) 335 ListConfigStoresFn func(i *fastly.ListConfigStoresInput) ([]*fastly.ConfigStore, error) 336 ListConfigStoreServicesFn func(i *fastly.ListConfigStoreServicesInput) ([]*fastly.Service, error) 337 UpdateConfigStoreFn func(i *fastly.UpdateConfigStoreInput) (*fastly.ConfigStore, error) 338 339 CreateConfigStoreItemFn func(i *fastly.CreateConfigStoreItemInput) (*fastly.ConfigStoreItem, error) 340 DeleteConfigStoreItemFn func(i *fastly.DeleteConfigStoreItemInput) error 341 GetConfigStoreItemFn func(i *fastly.GetConfigStoreItemInput) (*fastly.ConfigStoreItem, error) 342 ListConfigStoreItemsFn func(i *fastly.ListConfigStoreItemsInput) ([]*fastly.ConfigStoreItem, error) 343 UpdateConfigStoreItemFn func(i *fastly.UpdateConfigStoreItemInput) (*fastly.ConfigStoreItem, error) 344 345 CreateKVStoreFn func(i *fastly.CreateKVStoreInput) (*fastly.KVStore, error) 346 GetKVStoreFn func(i *fastly.GetKVStoreInput) (*fastly.KVStore, error) 347 ListKVStoresFn func(i *fastly.ListKVStoresInput) (*fastly.ListKVStoresResponse, error) 348 DeleteKVStoreFn func(i *fastly.DeleteKVStoreInput) error 349 ListKVStoreKeysFn func(i *fastly.ListKVStoreKeysInput) (*fastly.ListKVStoreKeysResponse, error) 350 GetKVStoreKeyFn func(i *fastly.GetKVStoreKeyInput) (string, error) 351 InsertKVStoreKeyFn func(i *fastly.InsertKVStoreKeyInput) error 352 DeleteKVStoreKeyFn func(i *fastly.DeleteKVStoreKeyInput) error 353 BatchModifyKVStoreKeyFn func(i *fastly.BatchModifyKVStoreKeyInput) error 354 355 CreateSecretStoreFn func(i *fastly.CreateSecretStoreInput) (*fastly.SecretStore, error) 356 GetSecretStoreFn func(i *fastly.GetSecretStoreInput) (*fastly.SecretStore, error) 357 DeleteSecretStoreFn func(i *fastly.DeleteSecretStoreInput) error 358 ListSecretStoresFn func(i *fastly.ListSecretStoresInput) (*fastly.SecretStores, error) 359 CreateSecretFn func(i *fastly.CreateSecretInput) (*fastly.Secret, error) 360 GetSecretFn func(i *fastly.GetSecretInput) (*fastly.Secret, error) 361 DeleteSecretFn func(i *fastly.DeleteSecretInput) error 362 ListSecretsFn func(i *fastly.ListSecretsInput) (*fastly.Secrets, error) 363 CreateClientKeyFn func() (*fastly.ClientKey, error) 364 GetSigningKeyFn func() (ed25519.PublicKey, error) 365 366 CreateResourceFn func(i *fastly.CreateResourceInput) (*fastly.Resource, error) 367 DeleteResourceFn func(i *fastly.DeleteResourceInput) error 368 GetResourceFn func(i *fastly.GetResourceInput) (*fastly.Resource, error) 369 ListResourcesFn func(i *fastly.ListResourcesInput) ([]*fastly.Resource, error) 370 UpdateResourceFn func(i *fastly.UpdateResourceInput) (*fastly.Resource, error) 371 372 CreateERLFn func(i *fastly.CreateERLInput) (*fastly.ERL, error) 373 DeleteERLFn func(i *fastly.DeleteERLInput) error 374 GetERLFn func(i *fastly.GetERLInput) (*fastly.ERL, error) 375 ListERLsFn func(i *fastly.ListERLsInput) ([]*fastly.ERL, error) 376 UpdateERLFn func(i *fastly.UpdateERLInput) (*fastly.ERL, error) 377 378 CreateConditionFn func(i *fastly.CreateConditionInput) (*fastly.Condition, error) 379 DeleteConditionFn func(i *fastly.DeleteConditionInput) error 380 GetConditionFn func(i *fastly.GetConditionInput) (*fastly.Condition, error) 381 ListConditionsFn func(i *fastly.ListConditionsInput) ([]*fastly.Condition, error) 382 UpdateConditionFn func(i *fastly.UpdateConditionInput) (*fastly.Condition, error) 383 384 GetProductFn func(i *fastly.ProductEnablementInput) (*fastly.ProductEnablement, error) 385 EnableProductFn func(i *fastly.ProductEnablementInput) (*fastly.ProductEnablement, error) 386 DisableProductFn func(i *fastly.ProductEnablementInput) error 387 } 388 389 // AllDatacenters implements Interface. 390 func (m API) AllDatacenters() ([]fastly.Datacenter, error) { 391 return m.AllDatacentersFn() 392 } 393 394 // AllIPs implements Interface. 395 func (m API) AllIPs() (fastly.IPAddrs, fastly.IPAddrs, error) { 396 return m.AllIPsFn() 397 } 398 399 // CreateService implements Interface. 400 func (m API) CreateService(i *fastly.CreateServiceInput) (*fastly.Service, error) { 401 return m.CreateServiceFn(i) 402 } 403 404 // GetServices implements Interface. 405 func (m API) GetServices(i *fastly.GetServicesInput) *fastly.ListPaginator[fastly.Service] { 406 return m.GetServicesFn(i) 407 } 408 409 // ListServices implements Interface. 410 func (m API) ListServices(i *fastly.ListServicesInput) ([]*fastly.Service, error) { 411 return m.ListServicesFn(i) 412 } 413 414 // GetService implements Interface. 415 func (m API) GetService(i *fastly.GetServiceInput) (*fastly.Service, error) { 416 return m.GetServiceFn(i) 417 } 418 419 // GetServiceDetails implements Interface. 420 func (m API) GetServiceDetails(i *fastly.GetServiceInput) (*fastly.ServiceDetail, error) { 421 return m.GetServiceDetailsFn(i) 422 } 423 424 // SearchService implements Interface. 425 func (m API) SearchService(i *fastly.SearchServiceInput) (*fastly.Service, error) { 426 return m.SearchServiceFn(i) 427 } 428 429 // UpdateService implements Interface. 430 func (m API) UpdateService(i *fastly.UpdateServiceInput) (*fastly.Service, error) { 431 return m.UpdateServiceFn(i) 432 } 433 434 // DeleteService implements Interface. 435 func (m API) DeleteService(i *fastly.DeleteServiceInput) error { 436 return m.DeleteServiceFn(i) 437 } 438 439 // CloneVersion implements Interface. 440 func (m API) CloneVersion(i *fastly.CloneVersionInput) (*fastly.Version, error) { 441 return m.CloneVersionFn(i) 442 } 443 444 // ListVersions implements Interface. 445 func (m API) ListVersions(i *fastly.ListVersionsInput) ([]*fastly.Version, error) { 446 return m.ListVersionsFn(i) 447 } 448 449 // GetVersion implements Interface. 450 func (m API) GetVersion(i *fastly.GetVersionInput) (*fastly.Version, error) { 451 return m.GetVersionFn(i) 452 } 453 454 // UpdateVersion implements Interface. 455 func (m API) UpdateVersion(i *fastly.UpdateVersionInput) (*fastly.Version, error) { 456 return m.UpdateVersionFn(i) 457 } 458 459 // ActivateVersion implements Interface. 460 func (m API) ActivateVersion(i *fastly.ActivateVersionInput) (*fastly.Version, error) { 461 return m.ActivateVersionFn(i) 462 } 463 464 // DeactivateVersion implements Interface. 465 func (m API) DeactivateVersion(i *fastly.DeactivateVersionInput) (*fastly.Version, error) { 466 return m.DeactivateVersionFn(i) 467 } 468 469 // LockVersion implements Interface. 470 func (m API) LockVersion(i *fastly.LockVersionInput) (*fastly.Version, error) { 471 return m.LockVersionFn(i) 472 } 473 474 // LatestVersion implements Interface. 475 func (m API) LatestVersion(i *fastly.LatestVersionInput) (*fastly.Version, error) { 476 return m.LatestVersionFn(i) 477 } 478 479 // CreateDomain implements Interface. 480 func (m API) CreateDomain(i *fastly.CreateDomainInput) (*fastly.Domain, error) { 481 return m.CreateDomainFn(i) 482 } 483 484 // ListDomains implements Interface. 485 func (m API) ListDomains(i *fastly.ListDomainsInput) ([]*fastly.Domain, error) { 486 return m.ListDomainsFn(i) 487 } 488 489 // GetDomain implements Interface. 490 func (m API) GetDomain(i *fastly.GetDomainInput) (*fastly.Domain, error) { 491 return m.GetDomainFn(i) 492 } 493 494 // UpdateDomain implements Interface. 495 func (m API) UpdateDomain(i *fastly.UpdateDomainInput) (*fastly.Domain, error) { 496 return m.UpdateDomainFn(i) 497 } 498 499 // DeleteDomain implements Interface. 500 func (m API) DeleteDomain(i *fastly.DeleteDomainInput) error { 501 return m.DeleteDomainFn(i) 502 } 503 504 // ValidateDomain implements Interface. 505 func (m API) ValidateDomain(i *fastly.ValidateDomainInput) (*fastly.DomainValidationResult, error) { 506 return m.ValidateDomainFn(i) 507 } 508 509 // ValidateAllDomains implements Interface. 510 func (m API) ValidateAllDomains(i *fastly.ValidateAllDomainsInput) (results []*fastly.DomainValidationResult, err error) { 511 return m.ValidateAllDomainsFn(i) 512 } 513 514 // CreateBackend implements Interface. 515 func (m API) CreateBackend(i *fastly.CreateBackendInput) (*fastly.Backend, error) { 516 return m.CreateBackendFn(i) 517 } 518 519 // ListBackends implements Interface. 520 func (m API) ListBackends(i *fastly.ListBackendsInput) ([]*fastly.Backend, error) { 521 return m.ListBackendsFn(i) 522 } 523 524 // GetBackend implements Interface. 525 func (m API) GetBackend(i *fastly.GetBackendInput) (*fastly.Backend, error) { 526 return m.GetBackendFn(i) 527 } 528 529 // UpdateBackend implements Interface. 530 func (m API) UpdateBackend(i *fastly.UpdateBackendInput) (*fastly.Backend, error) { 531 return m.UpdateBackendFn(i) 532 } 533 534 // DeleteBackend implements Interface. 535 func (m API) DeleteBackend(i *fastly.DeleteBackendInput) error { 536 return m.DeleteBackendFn(i) 537 } 538 539 // CreateHealthCheck implements Interface. 540 func (m API) CreateHealthCheck(i *fastly.CreateHealthCheckInput) (*fastly.HealthCheck, error) { 541 return m.CreateHealthCheckFn(i) 542 } 543 544 // ListHealthChecks implements Interface. 545 func (m API) ListHealthChecks(i *fastly.ListHealthChecksInput) ([]*fastly.HealthCheck, error) { 546 return m.ListHealthChecksFn(i) 547 } 548 549 // GetHealthCheck implements Interface. 550 func (m API) GetHealthCheck(i *fastly.GetHealthCheckInput) (*fastly.HealthCheck, error) { 551 return m.GetHealthCheckFn(i) 552 } 553 554 // UpdateHealthCheck implements Interface. 555 func (m API) UpdateHealthCheck(i *fastly.UpdateHealthCheckInput) (*fastly.HealthCheck, error) { 556 return m.UpdateHealthCheckFn(i) 557 } 558 559 // DeleteHealthCheck implements Interface. 560 func (m API) DeleteHealthCheck(i *fastly.DeleteHealthCheckInput) error { 561 return m.DeleteHealthCheckFn(i) 562 } 563 564 // GetPackage implements Interface. 565 func (m API) GetPackage(i *fastly.GetPackageInput) (*fastly.Package, error) { 566 return m.GetPackageFn(i) 567 } 568 569 // UpdatePackage implements Interface. 570 func (m API) UpdatePackage(i *fastly.UpdatePackageInput) (*fastly.Package, error) { 571 return m.UpdatePackageFn(i) 572 } 573 574 // CreateDictionary implements Interface. 575 func (m API) CreateDictionary(i *fastly.CreateDictionaryInput) (*fastly.Dictionary, error) { 576 return m.CreateDictionaryFn(i) 577 } 578 579 // GetDictionary implements Interface. 580 func (m API) GetDictionary(i *fastly.GetDictionaryInput) (*fastly.Dictionary, error) { 581 return m.GetDictionaryFn(i) 582 } 583 584 // DeleteDictionary implements Interface. 585 func (m API) DeleteDictionary(i *fastly.DeleteDictionaryInput) error { 586 return m.DeleteDictionaryFn(i) 587 } 588 589 // ListDictionaries implements Interface. 590 func (m API) ListDictionaries(i *fastly.ListDictionariesInput) ([]*fastly.Dictionary, error) { 591 return m.ListDictionariesFn(i) 592 } 593 594 // UpdateDictionary implements Interface. 595 func (m API) UpdateDictionary(i *fastly.UpdateDictionaryInput) (*fastly.Dictionary, error) { 596 return m.UpdateDictionaryFn(i) 597 } 598 599 // GetDictionaryItems implements Interface. 600 func (m API) GetDictionaryItems(i *fastly.GetDictionaryItemsInput) *fastly.ListPaginator[fastly.DictionaryItem] { 601 return m.GetDictionaryItemsFn(i) 602 } 603 604 // ListDictionaryItems implements Interface. 605 func (m API) ListDictionaryItems(i *fastly.ListDictionaryItemsInput) ([]*fastly.DictionaryItem, error) { 606 return m.ListDictionaryItemsFn(i) 607 } 608 609 // GetDictionaryItem implements Interface. 610 func (m API) GetDictionaryItem(i *fastly.GetDictionaryItemInput) (*fastly.DictionaryItem, error) { 611 return m.GetDictionaryItemFn(i) 612 } 613 614 // CreateDictionaryItem implements Interface. 615 func (m API) CreateDictionaryItem(i *fastly.CreateDictionaryItemInput) (*fastly.DictionaryItem, error) { 616 return m.CreateDictionaryItemFn(i) 617 } 618 619 // UpdateDictionaryItem implements Interface. 620 func (m API) UpdateDictionaryItem(i *fastly.UpdateDictionaryItemInput) (*fastly.DictionaryItem, error) { 621 return m.UpdateDictionaryItemFn(i) 622 } 623 624 // DeleteDictionaryItem implements Interface. 625 func (m API) DeleteDictionaryItem(i *fastly.DeleteDictionaryItemInput) error { 626 return m.DeleteDictionaryItemFn(i) 627 } 628 629 // BatchModifyDictionaryItems implements Interface. 630 func (m API) BatchModifyDictionaryItems(i *fastly.BatchModifyDictionaryItemsInput) error { 631 return m.BatchModifyDictionaryItemsFn(i) 632 } 633 634 // GetDictionaryInfo implements Interface. 635 func (m API) GetDictionaryInfo(i *fastly.GetDictionaryInfoInput) (*fastly.DictionaryInfo, error) { 636 return m.GetDictionaryInfoFn(i) 637 } 638 639 // CreateBigQuery implements Interface. 640 func (m API) CreateBigQuery(i *fastly.CreateBigQueryInput) (*fastly.BigQuery, error) { 641 return m.CreateBigQueryFn(i) 642 } 643 644 // ListBigQueries implements Interface. 645 func (m API) ListBigQueries(i *fastly.ListBigQueriesInput) ([]*fastly.BigQuery, error) { 646 return m.ListBigQueriesFn(i) 647 } 648 649 // GetBigQuery implements Interface. 650 func (m API) GetBigQuery(i *fastly.GetBigQueryInput) (*fastly.BigQuery, error) { 651 return m.GetBigQueryFn(i) 652 } 653 654 // UpdateBigQuery implements Interface. 655 func (m API) UpdateBigQuery(i *fastly.UpdateBigQueryInput) (*fastly.BigQuery, error) { 656 return m.UpdateBigQueryFn(i) 657 } 658 659 // DeleteBigQuery implements Interface. 660 func (m API) DeleteBigQuery(i *fastly.DeleteBigQueryInput) error { 661 return m.DeleteBigQueryFn(i) 662 } 663 664 // CreateS3 implements Interface. 665 func (m API) CreateS3(i *fastly.CreateS3Input) (*fastly.S3, error) { 666 return m.CreateS3Fn(i) 667 } 668 669 // ListS3s implements Interface. 670 func (m API) ListS3s(i *fastly.ListS3sInput) ([]*fastly.S3, error) { 671 return m.ListS3sFn(i) 672 } 673 674 // GetS3 implements Interface. 675 func (m API) GetS3(i *fastly.GetS3Input) (*fastly.S3, error) { 676 return m.GetS3Fn(i) 677 } 678 679 // UpdateS3 implements Interface. 680 func (m API) UpdateS3(i *fastly.UpdateS3Input) (*fastly.S3, error) { 681 return m.UpdateS3Fn(i) 682 } 683 684 // DeleteS3 implements Interface. 685 func (m API) DeleteS3(i *fastly.DeleteS3Input) error { 686 return m.DeleteS3Fn(i) 687 } 688 689 // CreateKinesis implements Interface. 690 func (m API) CreateKinesis(i *fastly.CreateKinesisInput) (*fastly.Kinesis, error) { 691 return m.CreateKinesisFn(i) 692 } 693 694 // ListKinesis implements Interface. 695 func (m API) ListKinesis(i *fastly.ListKinesisInput) ([]*fastly.Kinesis, error) { 696 return m.ListKinesisFn(i) 697 } 698 699 // GetKinesis implements Interface. 700 func (m API) GetKinesis(i *fastly.GetKinesisInput) (*fastly.Kinesis, error) { 701 return m.GetKinesisFn(i) 702 } 703 704 // UpdateKinesis implements Interface. 705 func (m API) UpdateKinesis(i *fastly.UpdateKinesisInput) (*fastly.Kinesis, error) { 706 return m.UpdateKinesisFn(i) 707 } 708 709 // DeleteKinesis implements Interface. 710 func (m API) DeleteKinesis(i *fastly.DeleteKinesisInput) error { 711 return m.DeleteKinesisFn(i) 712 } 713 714 // CreateSyslog implements Interface. 715 func (m API) CreateSyslog(i *fastly.CreateSyslogInput) (*fastly.Syslog, error) { 716 return m.CreateSyslogFn(i) 717 } 718 719 // ListSyslogs implements Interface. 720 func (m API) ListSyslogs(i *fastly.ListSyslogsInput) ([]*fastly.Syslog, error) { 721 return m.ListSyslogsFn(i) 722 } 723 724 // GetSyslog implements Interface. 725 func (m API) GetSyslog(i *fastly.GetSyslogInput) (*fastly.Syslog, error) { 726 return m.GetSyslogFn(i) 727 } 728 729 // UpdateSyslog implements Interface. 730 func (m API) UpdateSyslog(i *fastly.UpdateSyslogInput) (*fastly.Syslog, error) { 731 return m.UpdateSyslogFn(i) 732 } 733 734 // DeleteSyslog implements Interface. 735 func (m API) DeleteSyslog(i *fastly.DeleteSyslogInput) error { 736 return m.DeleteSyslogFn(i) 737 } 738 739 // CreateLogentries implements Interface. 740 func (m API) CreateLogentries(i *fastly.CreateLogentriesInput) (*fastly.Logentries, error) { 741 return m.CreateLogentriesFn(i) 742 } 743 744 // ListLogentries implements Interface. 745 func (m API) ListLogentries(i *fastly.ListLogentriesInput) ([]*fastly.Logentries, error) { 746 return m.ListLogentriesFn(i) 747 } 748 749 // GetLogentries implements Interface. 750 func (m API) GetLogentries(i *fastly.GetLogentriesInput) (*fastly.Logentries, error) { 751 return m.GetLogentriesFn(i) 752 } 753 754 // UpdateLogentries implements Interface. 755 func (m API) UpdateLogentries(i *fastly.UpdateLogentriesInput) (*fastly.Logentries, error) { 756 return m.UpdateLogentriesFn(i) 757 } 758 759 // DeleteLogentries implements Interface. 760 func (m API) DeleteLogentries(i *fastly.DeleteLogentriesInput) error { 761 return m.DeleteLogentriesFn(i) 762 } 763 764 // CreatePapertrail implements Interface. 765 func (m API) CreatePapertrail(i *fastly.CreatePapertrailInput) (*fastly.Papertrail, error) { 766 return m.CreatePapertrailFn(i) 767 } 768 769 // ListPapertrails implements Interface. 770 func (m API) ListPapertrails(i *fastly.ListPapertrailsInput) ([]*fastly.Papertrail, error) { 771 return m.ListPapertrailsFn(i) 772 } 773 774 // GetPapertrail implements Interface. 775 func (m API) GetPapertrail(i *fastly.GetPapertrailInput) (*fastly.Papertrail, error) { 776 return m.GetPapertrailFn(i) 777 } 778 779 // UpdatePapertrail implements Interface. 780 func (m API) UpdatePapertrail(i *fastly.UpdatePapertrailInput) (*fastly.Papertrail, error) { 781 return m.UpdatePapertrailFn(i) 782 } 783 784 // DeletePapertrail implements Interface. 785 func (m API) DeletePapertrail(i *fastly.DeletePapertrailInput) error { 786 return m.DeletePapertrailFn(i) 787 } 788 789 // CreateSumologic implements Interface. 790 func (m API) CreateSumologic(i *fastly.CreateSumologicInput) (*fastly.Sumologic, error) { 791 return m.CreateSumologicFn(i) 792 } 793 794 // ListSumologics implements Interface. 795 func (m API) ListSumologics(i *fastly.ListSumologicsInput) ([]*fastly.Sumologic, error) { 796 return m.ListSumologicsFn(i) 797 } 798 799 // GetSumologic implements Interface. 800 func (m API) GetSumologic(i *fastly.GetSumologicInput) (*fastly.Sumologic, error) { 801 return m.GetSumologicFn(i) 802 } 803 804 // UpdateSumologic implements Interface. 805 func (m API) UpdateSumologic(i *fastly.UpdateSumologicInput) (*fastly.Sumologic, error) { 806 return m.UpdateSumologicFn(i) 807 } 808 809 // DeleteSumologic implements Interface. 810 func (m API) DeleteSumologic(i *fastly.DeleteSumologicInput) error { 811 return m.DeleteSumologicFn(i) 812 } 813 814 // CreateGCS implements Interface. 815 func (m API) CreateGCS(i *fastly.CreateGCSInput) (*fastly.GCS, error) { 816 return m.CreateGCSFn(i) 817 } 818 819 // ListGCSs implements Interface. 820 func (m API) ListGCSs(i *fastly.ListGCSsInput) ([]*fastly.GCS, error) { 821 return m.ListGCSsFn(i) 822 } 823 824 // GetGCS implements Interface. 825 func (m API) GetGCS(i *fastly.GetGCSInput) (*fastly.GCS, error) { 826 return m.GetGCSFn(i) 827 } 828 829 // UpdateGCS implements Interface. 830 func (m API) UpdateGCS(i *fastly.UpdateGCSInput) (*fastly.GCS, error) { 831 return m.UpdateGCSFn(i) 832 } 833 834 // DeleteGCS implements Interface. 835 func (m API) DeleteGCS(i *fastly.DeleteGCSInput) error { 836 return m.DeleteGCSFn(i) 837 } 838 839 // CreateFTP implements Interface. 840 func (m API) CreateFTP(i *fastly.CreateFTPInput) (*fastly.FTP, error) { 841 return m.CreateFTPFn(i) 842 } 843 844 // ListFTPs implements Interface. 845 func (m API) ListFTPs(i *fastly.ListFTPsInput) ([]*fastly.FTP, error) { 846 return m.ListFTPsFn(i) 847 } 848 849 // GetFTP implements Interface. 850 func (m API) GetFTP(i *fastly.GetFTPInput) (*fastly.FTP, error) { 851 return m.GetFTPFn(i) 852 } 853 854 // UpdateFTP implements Interface. 855 func (m API) UpdateFTP(i *fastly.UpdateFTPInput) (*fastly.FTP, error) { 856 return m.UpdateFTPFn(i) 857 } 858 859 // DeleteFTP implements Interface. 860 func (m API) DeleteFTP(i *fastly.DeleteFTPInput) error { 861 return m.DeleteFTPFn(i) 862 } 863 864 // CreateSplunk implements Interface. 865 func (m API) CreateSplunk(i *fastly.CreateSplunkInput) (*fastly.Splunk, error) { 866 return m.CreateSplunkFn(i) 867 } 868 869 // ListSplunks implements Interface. 870 func (m API) ListSplunks(i *fastly.ListSplunksInput) ([]*fastly.Splunk, error) { 871 return m.ListSplunksFn(i) 872 } 873 874 // GetSplunk implements Interface. 875 func (m API) GetSplunk(i *fastly.GetSplunkInput) (*fastly.Splunk, error) { 876 return m.GetSplunkFn(i) 877 } 878 879 // UpdateSplunk implements Interface. 880 func (m API) UpdateSplunk(i *fastly.UpdateSplunkInput) (*fastly.Splunk, error) { 881 return m.UpdateSplunkFn(i) 882 } 883 884 // DeleteSplunk implements Interface. 885 func (m API) DeleteSplunk(i *fastly.DeleteSplunkInput) error { 886 return m.DeleteSplunkFn(i) 887 } 888 889 // CreateScalyr implements Interface. 890 func (m API) CreateScalyr(i *fastly.CreateScalyrInput) (*fastly.Scalyr, error) { 891 return m.CreateScalyrFn(i) 892 } 893 894 // ListScalyrs implements Interface. 895 func (m API) ListScalyrs(i *fastly.ListScalyrsInput) ([]*fastly.Scalyr, error) { 896 return m.ListScalyrsFn(i) 897 } 898 899 // GetScalyr implements Interface. 900 func (m API) GetScalyr(i *fastly.GetScalyrInput) (*fastly.Scalyr, error) { 901 return m.GetScalyrFn(i) 902 } 903 904 // UpdateScalyr implements Interface. 905 func (m API) UpdateScalyr(i *fastly.UpdateScalyrInput) (*fastly.Scalyr, error) { 906 return m.UpdateScalyrFn(i) 907 } 908 909 // DeleteScalyr implements Interface. 910 func (m API) DeleteScalyr(i *fastly.DeleteScalyrInput) error { 911 return m.DeleteScalyrFn(i) 912 } 913 914 // CreateLoggly implements Interface. 915 func (m API) CreateLoggly(i *fastly.CreateLogglyInput) (*fastly.Loggly, error) { 916 return m.CreateLogglyFn(i) 917 } 918 919 // ListLoggly implements Interface. 920 func (m API) ListLoggly(i *fastly.ListLogglyInput) ([]*fastly.Loggly, error) { 921 return m.ListLogglyFn(i) 922 } 923 924 // GetLoggly implements Interface. 925 func (m API) GetLoggly(i *fastly.GetLogglyInput) (*fastly.Loggly, error) { 926 return m.GetLogglyFn(i) 927 } 928 929 // UpdateLoggly implements Interface. 930 func (m API) UpdateLoggly(i *fastly.UpdateLogglyInput) (*fastly.Loggly, error) { 931 return m.UpdateLogglyFn(i) 932 } 933 934 // DeleteLoggly implements Interface. 935 func (m API) DeleteLoggly(i *fastly.DeleteLogglyInput) error { 936 return m.DeleteLogglyFn(i) 937 } 938 939 // CreateHoneycomb implements Interface. 940 func (m API) CreateHoneycomb(i *fastly.CreateHoneycombInput) (*fastly.Honeycomb, error) { 941 return m.CreateHoneycombFn(i) 942 } 943 944 // ListHoneycombs implements Interface. 945 func (m API) ListHoneycombs(i *fastly.ListHoneycombsInput) ([]*fastly.Honeycomb, error) { 946 return m.ListHoneycombsFn(i) 947 } 948 949 // GetHoneycomb implements Interface. 950 func (m API) GetHoneycomb(i *fastly.GetHoneycombInput) (*fastly.Honeycomb, error) { 951 return m.GetHoneycombFn(i) 952 } 953 954 // UpdateHoneycomb implements Interface. 955 func (m API) UpdateHoneycomb(i *fastly.UpdateHoneycombInput) (*fastly.Honeycomb, error) { 956 return m.UpdateHoneycombFn(i) 957 } 958 959 // DeleteHoneycomb implements Interface. 960 func (m API) DeleteHoneycomb(i *fastly.DeleteHoneycombInput) error { 961 return m.DeleteHoneycombFn(i) 962 } 963 964 // CreateHeroku implements Interface. 965 func (m API) CreateHeroku(i *fastly.CreateHerokuInput) (*fastly.Heroku, error) { 966 return m.CreateHerokuFn(i) 967 } 968 969 // ListHerokus implements Interface. 970 func (m API) ListHerokus(i *fastly.ListHerokusInput) ([]*fastly.Heroku, error) { 971 return m.ListHerokusFn(i) 972 } 973 974 // GetHeroku implements Interface. 975 func (m API) GetHeroku(i *fastly.GetHerokuInput) (*fastly.Heroku, error) { 976 return m.GetHerokuFn(i) 977 } 978 979 // UpdateHeroku implements Interface. 980 func (m API) UpdateHeroku(i *fastly.UpdateHerokuInput) (*fastly.Heroku, error) { 981 return m.UpdateHerokuFn(i) 982 } 983 984 // DeleteHeroku implements Interface. 985 func (m API) DeleteHeroku(i *fastly.DeleteHerokuInput) error { 986 return m.DeleteHerokuFn(i) 987 } 988 989 // CreateSFTP implements Interface. 990 func (m API) CreateSFTP(i *fastly.CreateSFTPInput) (*fastly.SFTP, error) { 991 return m.CreateSFTPFn(i) 992 } 993 994 // ListSFTPs implements Interface. 995 func (m API) ListSFTPs(i *fastly.ListSFTPsInput) ([]*fastly.SFTP, error) { 996 return m.ListSFTPsFn(i) 997 } 998 999 // GetSFTP implements Interface. 1000 func (m API) GetSFTP(i *fastly.GetSFTPInput) (*fastly.SFTP, error) { 1001 return m.GetSFTPFn(i) 1002 } 1003 1004 // UpdateSFTP implements Interface. 1005 func (m API) UpdateSFTP(i *fastly.UpdateSFTPInput) (*fastly.SFTP, error) { 1006 return m.UpdateSFTPFn(i) 1007 } 1008 1009 // DeleteSFTP implements Interface. 1010 func (m API) DeleteSFTP(i *fastly.DeleteSFTPInput) error { 1011 return m.DeleteSFTPFn(i) 1012 } 1013 1014 // CreateLogshuttle implements Interface. 1015 func (m API) CreateLogshuttle(i *fastly.CreateLogshuttleInput) (*fastly.Logshuttle, error) { 1016 return m.CreateLogshuttleFn(i) 1017 } 1018 1019 // ListLogshuttles implements Interface. 1020 func (m API) ListLogshuttles(i *fastly.ListLogshuttlesInput) ([]*fastly.Logshuttle, error) { 1021 return m.ListLogshuttlesFn(i) 1022 } 1023 1024 // GetLogshuttle implements Interface. 1025 func (m API) GetLogshuttle(i *fastly.GetLogshuttleInput) (*fastly.Logshuttle, error) { 1026 return m.GetLogshuttleFn(i) 1027 } 1028 1029 // UpdateLogshuttle implements Interface. 1030 func (m API) UpdateLogshuttle(i *fastly.UpdateLogshuttleInput) (*fastly.Logshuttle, error) { 1031 return m.UpdateLogshuttleFn(i) 1032 } 1033 1034 // DeleteLogshuttle implements Interface. 1035 func (m API) DeleteLogshuttle(i *fastly.DeleteLogshuttleInput) error { 1036 return m.DeleteLogshuttleFn(i) 1037 } 1038 1039 // CreateCloudfiles implements Interface. 1040 func (m API) CreateCloudfiles(i *fastly.CreateCloudfilesInput) (*fastly.Cloudfiles, error) { 1041 return m.CreateCloudfilesFn(i) 1042 } 1043 1044 // ListCloudfiles implements Interface. 1045 func (m API) ListCloudfiles(i *fastly.ListCloudfilesInput) ([]*fastly.Cloudfiles, error) { 1046 return m.ListCloudfilesFn(i) 1047 } 1048 1049 // GetCloudfiles implements Interface. 1050 func (m API) GetCloudfiles(i *fastly.GetCloudfilesInput) (*fastly.Cloudfiles, error) { 1051 return m.GetCloudfilesFn(i) 1052 } 1053 1054 // UpdateCloudfiles implements Interface. 1055 func (m API) UpdateCloudfiles(i *fastly.UpdateCloudfilesInput) (*fastly.Cloudfiles, error) { 1056 return m.UpdateCloudfilesFn(i) 1057 } 1058 1059 // DeleteCloudfiles implements Interface. 1060 func (m API) DeleteCloudfiles(i *fastly.DeleteCloudfilesInput) error { 1061 return m.DeleteCloudfilesFn(i) 1062 } 1063 1064 // CreateDigitalOcean implements Interface. 1065 func (m API) CreateDigitalOcean(i *fastly.CreateDigitalOceanInput) (*fastly.DigitalOcean, error) { 1066 return m.CreateDigitalOceanFn(i) 1067 } 1068 1069 // ListDigitalOceans implements Interface. 1070 func (m API) ListDigitalOceans(i *fastly.ListDigitalOceansInput) ([]*fastly.DigitalOcean, error) { 1071 return m.ListDigitalOceansFn(i) 1072 } 1073 1074 // GetDigitalOcean implements Interface. 1075 func (m API) GetDigitalOcean(i *fastly.GetDigitalOceanInput) (*fastly.DigitalOcean, error) { 1076 return m.GetDigitalOceanFn(i) 1077 } 1078 1079 // UpdateDigitalOcean implements Interface. 1080 func (m API) UpdateDigitalOcean(i *fastly.UpdateDigitalOceanInput) (*fastly.DigitalOcean, error) { 1081 return m.UpdateDigitalOceanFn(i) 1082 } 1083 1084 // DeleteDigitalOcean implements Interface. 1085 func (m API) DeleteDigitalOcean(i *fastly.DeleteDigitalOceanInput) error { 1086 return m.DeleteDigitalOceanFn(i) 1087 } 1088 1089 // CreateElasticsearch implements Interface. 1090 func (m API) CreateElasticsearch(i *fastly.CreateElasticsearchInput) (*fastly.Elasticsearch, error) { 1091 return m.CreateElasticsearchFn(i) 1092 } 1093 1094 // ListElasticsearch implements Interface. 1095 func (m API) ListElasticsearch(i *fastly.ListElasticsearchInput) ([]*fastly.Elasticsearch, error) { 1096 return m.ListElasticsearchFn(i) 1097 } 1098 1099 // GetElasticsearch implements Interface. 1100 func (m API) GetElasticsearch(i *fastly.GetElasticsearchInput) (*fastly.Elasticsearch, error) { 1101 return m.GetElasticsearchFn(i) 1102 } 1103 1104 // UpdateElasticsearch implements Interface. 1105 func (m API) UpdateElasticsearch(i *fastly.UpdateElasticsearchInput) (*fastly.Elasticsearch, error) { 1106 return m.UpdateElasticsearchFn(i) 1107 } 1108 1109 // DeleteElasticsearch implements Interface. 1110 func (m API) DeleteElasticsearch(i *fastly.DeleteElasticsearchInput) error { 1111 return m.DeleteElasticsearchFn(i) 1112 } 1113 1114 // CreateBlobStorage implements Interface. 1115 func (m API) CreateBlobStorage(i *fastly.CreateBlobStorageInput) (*fastly.BlobStorage, error) { 1116 return m.CreateBlobStorageFn(i) 1117 } 1118 1119 // ListBlobStorages implements Interface. 1120 func (m API) ListBlobStorages(i *fastly.ListBlobStoragesInput) ([]*fastly.BlobStorage, error) { 1121 return m.ListBlobStoragesFn(i) 1122 } 1123 1124 // GetBlobStorage implements Interface. 1125 func (m API) GetBlobStorage(i *fastly.GetBlobStorageInput) (*fastly.BlobStorage, error) { 1126 return m.GetBlobStorageFn(i) 1127 } 1128 1129 // UpdateBlobStorage implements Interface. 1130 func (m API) UpdateBlobStorage(i *fastly.UpdateBlobStorageInput) (*fastly.BlobStorage, error) { 1131 return m.UpdateBlobStorageFn(i) 1132 } 1133 1134 // DeleteBlobStorage implements Interface. 1135 func (m API) DeleteBlobStorage(i *fastly.DeleteBlobStorageInput) error { 1136 return m.DeleteBlobStorageFn(i) 1137 } 1138 1139 // CreateDatadog implements Interface. 1140 func (m API) CreateDatadog(i *fastly.CreateDatadogInput) (*fastly.Datadog, error) { 1141 return m.CreateDatadogFn(i) 1142 } 1143 1144 // ListDatadog implements Interface. 1145 func (m API) ListDatadog(i *fastly.ListDatadogInput) ([]*fastly.Datadog, error) { 1146 return m.ListDatadogFn(i) 1147 } 1148 1149 // GetDatadog implements Interface. 1150 func (m API) GetDatadog(i *fastly.GetDatadogInput) (*fastly.Datadog, error) { 1151 return m.GetDatadogFn(i) 1152 } 1153 1154 // UpdateDatadog implements Interface. 1155 func (m API) UpdateDatadog(i *fastly.UpdateDatadogInput) (*fastly.Datadog, error) { 1156 return m.UpdateDatadogFn(i) 1157 } 1158 1159 // DeleteDatadog implements Interface. 1160 func (m API) DeleteDatadog(i *fastly.DeleteDatadogInput) error { 1161 return m.DeleteDatadogFn(i) 1162 } 1163 1164 // CreateHTTPS implements Interface. 1165 func (m API) CreateHTTPS(i *fastly.CreateHTTPSInput) (*fastly.HTTPS, error) { 1166 return m.CreateHTTPSFn(i) 1167 } 1168 1169 // ListHTTPS implements Interface. 1170 func (m API) ListHTTPS(i *fastly.ListHTTPSInput) ([]*fastly.HTTPS, error) { 1171 return m.ListHTTPSFn(i) 1172 } 1173 1174 // GetHTTPS implements Interface. 1175 func (m API) GetHTTPS(i *fastly.GetHTTPSInput) (*fastly.HTTPS, error) { 1176 return m.GetHTTPSFn(i) 1177 } 1178 1179 // UpdateHTTPS implements Interface. 1180 func (m API) UpdateHTTPS(i *fastly.UpdateHTTPSInput) (*fastly.HTTPS, error) { 1181 return m.UpdateHTTPSFn(i) 1182 } 1183 1184 // DeleteHTTPS implements Interface. 1185 func (m API) DeleteHTTPS(i *fastly.DeleteHTTPSInput) error { 1186 return m.DeleteHTTPSFn(i) 1187 } 1188 1189 // CreateKafka implements Interface. 1190 func (m API) CreateKafka(i *fastly.CreateKafkaInput) (*fastly.Kafka, error) { 1191 return m.CreateKafkaFn(i) 1192 } 1193 1194 // ListKafkas implements Interface. 1195 func (m API) ListKafkas(i *fastly.ListKafkasInput) ([]*fastly.Kafka, error) { 1196 return m.ListKafkasFn(i) 1197 } 1198 1199 // GetKafka implements Interface. 1200 func (m API) GetKafka(i *fastly.GetKafkaInput) (*fastly.Kafka, error) { 1201 return m.GetKafkaFn(i) 1202 } 1203 1204 // UpdateKafka implements Interface. 1205 func (m API) UpdateKafka(i *fastly.UpdateKafkaInput) (*fastly.Kafka, error) { 1206 return m.UpdateKafkaFn(i) 1207 } 1208 1209 // DeleteKafka implements Interface. 1210 func (m API) DeleteKafka(i *fastly.DeleteKafkaInput) error { 1211 return m.DeleteKafkaFn(i) 1212 } 1213 1214 // CreatePubsub implements Interface. 1215 func (m API) CreatePubsub(i *fastly.CreatePubsubInput) (*fastly.Pubsub, error) { 1216 return m.CreatePubsubFn(i) 1217 } 1218 1219 // ListPubsubs implements Interface. 1220 func (m API) ListPubsubs(i *fastly.ListPubsubsInput) ([]*fastly.Pubsub, error) { 1221 return m.ListPubsubsFn(i) 1222 } 1223 1224 // GetPubsub implements Interface. 1225 func (m API) GetPubsub(i *fastly.GetPubsubInput) (*fastly.Pubsub, error) { 1226 return m.GetPubsubFn(i) 1227 } 1228 1229 // UpdatePubsub implements Interface. 1230 func (m API) UpdatePubsub(i *fastly.UpdatePubsubInput) (*fastly.Pubsub, error) { 1231 return m.UpdatePubsubFn(i) 1232 } 1233 1234 // DeletePubsub implements Interface. 1235 func (m API) DeletePubsub(i *fastly.DeletePubsubInput) error { 1236 return m.DeletePubsubFn(i) 1237 } 1238 1239 // CreateOpenstack implements Interface. 1240 func (m API) CreateOpenstack(i *fastly.CreateOpenstackInput) (*fastly.Openstack, error) { 1241 return m.CreateOpenstackFn(i) 1242 } 1243 1244 // ListOpenstack implements Interface. 1245 func (m API) ListOpenstack(i *fastly.ListOpenstackInput) ([]*fastly.Openstack, error) { 1246 return m.ListOpenstacksFn(i) 1247 } 1248 1249 // GetOpenstack implements Interface. 1250 func (m API) GetOpenstack(i *fastly.GetOpenstackInput) (*fastly.Openstack, error) { 1251 return m.GetOpenstackFn(i) 1252 } 1253 1254 // UpdateOpenstack implements Interface. 1255 func (m API) UpdateOpenstack(i *fastly.UpdateOpenstackInput) (*fastly.Openstack, error) { 1256 return m.UpdateOpenstackFn(i) 1257 } 1258 1259 // DeleteOpenstack implements Interface. 1260 func (m API) DeleteOpenstack(i *fastly.DeleteOpenstackInput) error { 1261 return m.DeleteOpenstackFn(i) 1262 } 1263 1264 // GetRegions implements Interface. 1265 func (m API) GetRegions() (*fastly.RegionsResponse, error) { 1266 return m.GetRegionsFn() 1267 } 1268 1269 // GetStatsJSON implements Interface. 1270 func (m API) GetStatsJSON(i *fastly.GetStatsInput, dst any) error { 1271 return m.GetStatsJSONFn(i, dst) 1272 } 1273 1274 // CreateManagedLogging implements Interface. 1275 func (m API) CreateManagedLogging(i *fastly.CreateManagedLoggingInput) (*fastly.ManagedLogging, error) { 1276 return m.CreateManagedLoggingFn(i) 1277 } 1278 1279 // CreateVCL implements Interface. 1280 func (m API) CreateVCL(i *fastly.CreateVCLInput) (*fastly.VCL, error) { 1281 return m.CreateVCLFn(i) 1282 } 1283 1284 // ListVCLs implements Interface. 1285 func (m API) ListVCLs(i *fastly.ListVCLsInput) ([]*fastly.VCL, error) { 1286 return m.ListVCLsFn(i) 1287 } 1288 1289 // GetVCL implements Interface. 1290 func (m API) GetVCL(i *fastly.GetVCLInput) (*fastly.VCL, error) { 1291 return m.GetVCLFn(i) 1292 } 1293 1294 // UpdateVCL implements Interface. 1295 func (m API) UpdateVCL(i *fastly.UpdateVCLInput) (*fastly.VCL, error) { 1296 return m.UpdateVCLFn(i) 1297 } 1298 1299 // DeleteVCL implements Interface. 1300 func (m API) DeleteVCL(i *fastly.DeleteVCLInput) error { 1301 return m.DeleteVCLFn(i) 1302 } 1303 1304 // CreateSnippet implements Interface. 1305 func (m API) CreateSnippet(i *fastly.CreateSnippetInput) (*fastly.Snippet, error) { 1306 return m.CreateSnippetFn(i) 1307 } 1308 1309 // ListSnippets implements Interface. 1310 func (m API) ListSnippets(i *fastly.ListSnippetsInput) ([]*fastly.Snippet, error) { 1311 return m.ListSnippetsFn(i) 1312 } 1313 1314 // GetSnippet implements Interface. 1315 func (m API) GetSnippet(i *fastly.GetSnippetInput) (*fastly.Snippet, error) { 1316 return m.GetSnippetFn(i) 1317 } 1318 1319 // GetDynamicSnippet implements Interface. 1320 func (m API) GetDynamicSnippet(i *fastly.GetDynamicSnippetInput) (*fastly.DynamicSnippet, error) { 1321 return m.GetDynamicSnippetFn(i) 1322 } 1323 1324 // UpdateSnippet implements Interface. 1325 func (m API) UpdateSnippet(i *fastly.UpdateSnippetInput) (*fastly.Snippet, error) { 1326 return m.UpdateSnippetFn(i) 1327 } 1328 1329 // UpdateDynamicSnippet implements Interface. 1330 func (m API) UpdateDynamicSnippet(i *fastly.UpdateDynamicSnippetInput) (*fastly.DynamicSnippet, error) { 1331 return m.UpdateDynamicSnippetFn(i) 1332 } 1333 1334 // DeleteSnippet implements Interface. 1335 func (m API) DeleteSnippet(i *fastly.DeleteSnippetInput) error { 1336 return m.DeleteSnippetFn(i) 1337 } 1338 1339 // Purge implements Interface. 1340 func (m API) Purge(i *fastly.PurgeInput) (*fastly.Purge, error) { 1341 return m.PurgeFn(i) 1342 } 1343 1344 // PurgeKey implements Interface. 1345 func (m API) PurgeKey(i *fastly.PurgeKeyInput) (*fastly.Purge, error) { 1346 return m.PurgeKeyFn(i) 1347 } 1348 1349 // PurgeKeys implements Interface. 1350 func (m API) PurgeKeys(i *fastly.PurgeKeysInput) (map[string]string, error) { 1351 return m.PurgeKeysFn(i) 1352 } 1353 1354 // PurgeAll implements Interface. 1355 func (m API) PurgeAll(i *fastly.PurgeAllInput) (*fastly.Purge, error) { 1356 return m.PurgeAllFn(i) 1357 } 1358 1359 // CreateACL implements Interface. 1360 func (m API) CreateACL(i *fastly.CreateACLInput) (*fastly.ACL, error) { 1361 return m.CreateACLFn(i) 1362 } 1363 1364 // DeleteACL implements Interface. 1365 func (m API) DeleteACL(i *fastly.DeleteACLInput) error { 1366 return m.DeleteACLFn(i) 1367 } 1368 1369 // GetACL implements Interface. 1370 func (m API) GetACL(i *fastly.GetACLInput) (*fastly.ACL, error) { 1371 return m.GetACLFn(i) 1372 } 1373 1374 // ListACLs implements Interface. 1375 func (m API) ListACLs(i *fastly.ListACLsInput) ([]*fastly.ACL, error) { 1376 return m.ListACLsFn(i) 1377 } 1378 1379 // UpdateACL implements Interface. 1380 func (m API) UpdateACL(i *fastly.UpdateACLInput) (*fastly.ACL, error) { 1381 return m.UpdateACLFn(i) 1382 } 1383 1384 // CreateACLEntry implements Interface. 1385 func (m API) CreateACLEntry(i *fastly.CreateACLEntryInput) (*fastly.ACLEntry, error) { 1386 return m.CreateACLEntryFn(i) 1387 } 1388 1389 // DeleteACLEntry implements Interface. 1390 func (m API) DeleteACLEntry(i *fastly.DeleteACLEntryInput) error { 1391 return m.DeleteACLEntryFn(i) 1392 } 1393 1394 // GetACLEntry implements Interface. 1395 func (m API) GetACLEntry(i *fastly.GetACLEntryInput) (*fastly.ACLEntry, error) { 1396 return m.GetACLEntryFn(i) 1397 } 1398 1399 // GetACLEntries implements Interface. 1400 func (m API) GetACLEntries(i *fastly.GetACLEntriesInput) *fastly.ListPaginator[fastly.ACLEntry] { 1401 return m.GetACLEntriesFn(i) 1402 } 1403 1404 // ListACLEntries implements Interface. 1405 func (m API) ListACLEntries(i *fastly.ListACLEntriesInput) ([]*fastly.ACLEntry, error) { 1406 return m.ListACLEntriesFn(i) 1407 } 1408 1409 // UpdateACLEntry implements Interface. 1410 func (m API) UpdateACLEntry(i *fastly.UpdateACLEntryInput) (*fastly.ACLEntry, error) { 1411 return m.UpdateACLEntryFn(i) 1412 } 1413 1414 // BatchModifyACLEntries implements Interface. 1415 func (m API) BatchModifyACLEntries(i *fastly.BatchModifyACLEntriesInput) error { 1416 return m.BatchModifyACLEntriesFn(i) 1417 } 1418 1419 // CreateNewRelic implements Interface. 1420 func (m API) CreateNewRelic(i *fastly.CreateNewRelicInput) (*fastly.NewRelic, error) { 1421 return m.CreateNewRelicFn(i) 1422 } 1423 1424 // DeleteNewRelic implements Interface. 1425 func (m API) DeleteNewRelic(i *fastly.DeleteNewRelicInput) error { 1426 return m.DeleteNewRelicFn(i) 1427 } 1428 1429 // GetNewRelic implements Interface. 1430 func (m API) GetNewRelic(i *fastly.GetNewRelicInput) (*fastly.NewRelic, error) { 1431 return m.GetNewRelicFn(i) 1432 } 1433 1434 // ListNewRelic implements Interface. 1435 func (m API) ListNewRelic(i *fastly.ListNewRelicInput) ([]*fastly.NewRelic, error) { 1436 return m.ListNewRelicFn(i) 1437 } 1438 1439 // UpdateNewRelic implements Interface. 1440 func (m API) UpdateNewRelic(i *fastly.UpdateNewRelicInput) (*fastly.NewRelic, error) { 1441 return m.UpdateNewRelicFn(i) 1442 } 1443 1444 // CreateNewRelicOTLP implements Interface. 1445 func (m API) CreateNewRelicOTLP(i *fastly.CreateNewRelicOTLPInput) (*fastly.NewRelicOTLP, error) { 1446 return m.CreateNewRelicOTLPFn(i) 1447 } 1448 1449 // DeleteNewRelicOTLP implements Interface. 1450 func (m API) DeleteNewRelicOTLP(i *fastly.DeleteNewRelicOTLPInput) error { 1451 return m.DeleteNewRelicOTLPFn(i) 1452 } 1453 1454 // GetNewRelicOTLP implements Interface. 1455 func (m API) GetNewRelicOTLP(i *fastly.GetNewRelicOTLPInput) (*fastly.NewRelicOTLP, error) { 1456 return m.GetNewRelicOTLPFn(i) 1457 } 1458 1459 // ListNewRelicOTLP implements Interface. 1460 func (m API) ListNewRelicOTLP(i *fastly.ListNewRelicOTLPInput) ([]*fastly.NewRelicOTLP, error) { 1461 return m.ListNewRelicOTLPFn(i) 1462 } 1463 1464 // UpdateNewRelicOTLP implements Interface. 1465 func (m API) UpdateNewRelicOTLP(i *fastly.UpdateNewRelicOTLPInput) (*fastly.NewRelicOTLP, error) { 1466 return m.UpdateNewRelicOTLPFn(i) 1467 } 1468 1469 // CreateUser implements Interface. 1470 func (m API) CreateUser(i *fastly.CreateUserInput) (*fastly.User, error) { 1471 return m.CreateUserFn(i) 1472 } 1473 1474 // DeleteUser implements Interface. 1475 func (m API) DeleteUser(i *fastly.DeleteUserInput) error { 1476 return m.DeleteUserFn(i) 1477 } 1478 1479 // GetCurrentUser implements Interface. 1480 func (m API) GetCurrentUser() (*fastly.User, error) { 1481 return m.GetCurrentUserFn() 1482 } 1483 1484 // GetUser implements Interface. 1485 func (m API) GetUser(i *fastly.GetUserInput) (*fastly.User, error) { 1486 return m.GetUserFn(i) 1487 } 1488 1489 // ListCustomerUsers implements Interface. 1490 func (m API) ListCustomerUsers(i *fastly.ListCustomerUsersInput) ([]*fastly.User, error) { 1491 return m.ListCustomerUsersFn(i) 1492 } 1493 1494 // UpdateUser implements Interface. 1495 func (m API) UpdateUser(i *fastly.UpdateUserInput) (*fastly.User, error) { 1496 return m.UpdateUserFn(i) 1497 } 1498 1499 // ResetUserPassword implements Interface. 1500 func (m API) ResetUserPassword(i *fastly.ResetUserPasswordInput) error { 1501 return m.ResetUserPasswordFn(i) 1502 } 1503 1504 // BatchDeleteTokens implements Interface. 1505 func (m API) BatchDeleteTokens(i *fastly.BatchDeleteTokensInput) error { 1506 return m.BatchDeleteTokensFn(i) 1507 } 1508 1509 // CreateToken implements Interface. 1510 func (m API) CreateToken(i *fastly.CreateTokenInput) (*fastly.Token, error) { 1511 return m.CreateTokenFn(i) 1512 } 1513 1514 // DeleteToken implements Interface. 1515 func (m API) DeleteToken(i *fastly.DeleteTokenInput) error { 1516 return m.DeleteTokenFn(i) 1517 } 1518 1519 // DeleteTokenSelf implements Interface. 1520 func (m API) DeleteTokenSelf() error { 1521 return m.DeleteTokenSelfFn() 1522 } 1523 1524 // GetTokenSelf implements Interface. 1525 func (m API) GetTokenSelf() (*fastly.Token, error) { 1526 return m.GetTokenSelfFn() 1527 } 1528 1529 // ListCustomerTokens implements Interface. 1530 func (m API) ListCustomerTokens(i *fastly.ListCustomerTokensInput) ([]*fastly.Token, error) { 1531 return m.ListCustomerTokensFn(i) 1532 } 1533 1534 // ListTokens implements Interface. 1535 func (m API) ListTokens(i *fastly.ListTokensInput) ([]*fastly.Token, error) { 1536 return m.ListTokensFn(i) 1537 } 1538 1539 // NewListKVStoreKeysPaginator implements Interface. 1540 func (m API) NewListKVStoreKeysPaginator(i *fastly.ListKVStoreKeysInput) fastly.PaginatorKVStoreEntries { 1541 return m.NewListKVStoreKeysPaginatorFn(i) 1542 } 1543 1544 // GetCustomTLSConfiguration implements Interface. 1545 func (m API) GetCustomTLSConfiguration(i *fastly.GetCustomTLSConfigurationInput) (*fastly.CustomTLSConfiguration, error) { 1546 return m.GetCustomTLSConfigurationFn(i) 1547 } 1548 1549 // ListCustomTLSConfigurations implements Interface. 1550 func (m API) ListCustomTLSConfigurations(i *fastly.ListCustomTLSConfigurationsInput) ([]*fastly.CustomTLSConfiguration, error) { 1551 return m.ListCustomTLSConfigurationsFn(i) 1552 } 1553 1554 // UpdateCustomTLSConfiguration implements Interface. 1555 func (m API) UpdateCustomTLSConfiguration(i *fastly.UpdateCustomTLSConfigurationInput) (*fastly.CustomTLSConfiguration, error) { 1556 return m.UpdateCustomTLSConfigurationFn(i) 1557 } 1558 1559 // GetTLSActivation implements Interface. 1560 func (m API) GetTLSActivation(i *fastly.GetTLSActivationInput) (*fastly.TLSActivation, error) { 1561 return m.GetTLSActivationFn(i) 1562 } 1563 1564 // ListTLSActivations implements Interface. 1565 func (m API) ListTLSActivations(i *fastly.ListTLSActivationsInput) ([]*fastly.TLSActivation, error) { 1566 return m.ListTLSActivationsFn(i) 1567 } 1568 1569 // UpdateTLSActivation implements Interface. 1570 func (m API) UpdateTLSActivation(i *fastly.UpdateTLSActivationInput) (*fastly.TLSActivation, error) { 1571 return m.UpdateTLSActivationFn(i) 1572 } 1573 1574 // CreateTLSActivation implements Interface. 1575 func (m API) CreateTLSActivation(i *fastly.CreateTLSActivationInput) (*fastly.TLSActivation, error) { 1576 return m.CreateTLSActivationFn(i) 1577 } 1578 1579 // DeleteTLSActivation implements Interface. 1580 func (m API) DeleteTLSActivation(i *fastly.DeleteTLSActivationInput) error { 1581 return m.DeleteTLSActivationFn(i) 1582 } 1583 1584 // CreateCustomTLSCertificate implements Interface. 1585 func (m API) CreateCustomTLSCertificate(i *fastly.CreateCustomTLSCertificateInput) (*fastly.CustomTLSCertificate, error) { 1586 return m.CreateCustomTLSCertificateFn(i) 1587 } 1588 1589 // DeleteCustomTLSCertificate implements Interface. 1590 func (m API) DeleteCustomTLSCertificate(i *fastly.DeleteCustomTLSCertificateInput) error { 1591 return m.DeleteCustomTLSCertificateFn(i) 1592 } 1593 1594 // GetCustomTLSCertificate implements Interface. 1595 func (m API) GetCustomTLSCertificate(i *fastly.GetCustomTLSCertificateInput) (*fastly.CustomTLSCertificate, error) { 1596 return m.GetCustomTLSCertificateFn(i) 1597 } 1598 1599 // ListCustomTLSCertificates implements Interface. 1600 func (m API) ListCustomTLSCertificates(i *fastly.ListCustomTLSCertificatesInput) ([]*fastly.CustomTLSCertificate, error) { 1601 return m.ListCustomTLSCertificatesFn(i) 1602 } 1603 1604 // UpdateCustomTLSCertificate implements Interface. 1605 func (m API) UpdateCustomTLSCertificate(i *fastly.UpdateCustomTLSCertificateInput) (*fastly.CustomTLSCertificate, error) { 1606 return m.UpdateCustomTLSCertificateFn(i) 1607 } 1608 1609 // ListTLSDomains implements Interface. 1610 func (m API) ListTLSDomains(i *fastly.ListTLSDomainsInput) ([]*fastly.TLSDomain, error) { 1611 return m.ListTLSDomainsFn(i) 1612 } 1613 1614 // CreatePrivateKey implements Interface. 1615 func (m API) CreatePrivateKey(i *fastly.CreatePrivateKeyInput) (*fastly.PrivateKey, error) { 1616 return m.CreatePrivateKeyFn(i) 1617 } 1618 1619 // DeletePrivateKey implements Interface. 1620 func (m API) DeletePrivateKey(i *fastly.DeletePrivateKeyInput) error { 1621 return m.DeletePrivateKeyFn(i) 1622 } 1623 1624 // GetPrivateKey implements Interface. 1625 func (m API) GetPrivateKey(i *fastly.GetPrivateKeyInput) (*fastly.PrivateKey, error) { 1626 return m.GetPrivateKeyFn(i) 1627 } 1628 1629 // ListPrivateKeys implements Interface. 1630 func (m API) ListPrivateKeys(i *fastly.ListPrivateKeysInput) ([]*fastly.PrivateKey, error) { 1631 return m.ListPrivateKeysFn(i) 1632 } 1633 1634 // CreateBulkCertificate implements Interface. 1635 func (m API) CreateBulkCertificate(i *fastly.CreateBulkCertificateInput) (*fastly.BulkCertificate, error) { 1636 return m.CreateBulkCertificateFn(i) 1637 } 1638 1639 // DeleteBulkCertificate implements Interface. 1640 func (m API) DeleteBulkCertificate(i *fastly.DeleteBulkCertificateInput) error { 1641 return m.DeleteBulkCertificateFn(i) 1642 } 1643 1644 // GetBulkCertificate implements Interface. 1645 func (m API) GetBulkCertificate(i *fastly.GetBulkCertificateInput) (*fastly.BulkCertificate, error) { 1646 return m.GetBulkCertificateFn(i) 1647 } 1648 1649 // ListBulkCertificates implements Interface. 1650 func (m API) ListBulkCertificates(i *fastly.ListBulkCertificatesInput) ([]*fastly.BulkCertificate, error) { 1651 return m.ListBulkCertificatesFn(i) 1652 } 1653 1654 // UpdateBulkCertificate implements Interface. 1655 func (m API) UpdateBulkCertificate(i *fastly.UpdateBulkCertificateInput) (*fastly.BulkCertificate, error) { 1656 return m.UpdateBulkCertificateFn(i) 1657 } 1658 1659 // CreateTLSSubscription implements Interface. 1660 func (m API) CreateTLSSubscription(i *fastly.CreateTLSSubscriptionInput) (*fastly.TLSSubscription, error) { 1661 return m.CreateTLSSubscriptionFn(i) 1662 } 1663 1664 // DeleteTLSSubscription implements Interface. 1665 func (m API) DeleteTLSSubscription(i *fastly.DeleteTLSSubscriptionInput) error { 1666 return m.DeleteTLSSubscriptionFn(i) 1667 } 1668 1669 // GetTLSSubscription implements Interface. 1670 func (m API) GetTLSSubscription(i *fastly.GetTLSSubscriptionInput) (*fastly.TLSSubscription, error) { 1671 return m.GetTLSSubscriptionFn(i) 1672 } 1673 1674 // ListTLSSubscriptions implements Interface. 1675 func (m API) ListTLSSubscriptions(i *fastly.ListTLSSubscriptionsInput) ([]*fastly.TLSSubscription, error) { 1676 return m.ListTLSSubscriptionsFn(i) 1677 } 1678 1679 // UpdateTLSSubscription implements Interface. 1680 func (m API) UpdateTLSSubscription(i *fastly.UpdateTLSSubscriptionInput) (*fastly.TLSSubscription, error) { 1681 return m.UpdateTLSSubscriptionFn(i) 1682 } 1683 1684 // ListServiceAuthorizations implements Interface. 1685 func (m API) ListServiceAuthorizations(i *fastly.ListServiceAuthorizationsInput) (*fastly.ServiceAuthorizations, error) { 1686 return m.ListServiceAuthorizationsFn(i) 1687 } 1688 1689 // GetServiceAuthorization implements Interface. 1690 func (m API) GetServiceAuthorization(i *fastly.GetServiceAuthorizationInput) (*fastly.ServiceAuthorization, error) { 1691 return m.GetServiceAuthorizationFn(i) 1692 } 1693 1694 // CreateServiceAuthorization implements Interface. 1695 func (m API) CreateServiceAuthorization(i *fastly.CreateServiceAuthorizationInput) (*fastly.ServiceAuthorization, error) { 1696 return m.CreateServiceAuthorizationFn(i) 1697 } 1698 1699 // UpdateServiceAuthorization implements Interface. 1700 func (m API) UpdateServiceAuthorization(i *fastly.UpdateServiceAuthorizationInput) (*fastly.ServiceAuthorization, error) { 1701 return m.UpdateServiceAuthorizationFn(i) 1702 } 1703 1704 // DeleteServiceAuthorization implements Interface. 1705 func (m API) DeleteServiceAuthorization(i *fastly.DeleteServiceAuthorizationInput) error { 1706 return m.DeleteServiceAuthorizationFn(i) 1707 } 1708 1709 // CreateConfigStore implements Interface. 1710 func (m API) CreateConfigStore(i *fastly.CreateConfigStoreInput) (*fastly.ConfigStore, error) { 1711 return m.CreateConfigStoreFn(i) 1712 } 1713 1714 // DeleteConfigStore implements Interface. 1715 func (m API) DeleteConfigStore(i *fastly.DeleteConfigStoreInput) error { 1716 return m.DeleteConfigStoreFn(i) 1717 } 1718 1719 // GetConfigStore implements Interface. 1720 func (m API) GetConfigStore(i *fastly.GetConfigStoreInput) (*fastly.ConfigStore, error) { 1721 return m.GetConfigStoreFn(i) 1722 } 1723 1724 // GetConfigStoreMetadata implements Interface. 1725 func (m API) GetConfigStoreMetadata(i *fastly.GetConfigStoreMetadataInput) (*fastly.ConfigStoreMetadata, error) { 1726 return m.GetConfigStoreMetadataFn(i) 1727 } 1728 1729 // ListConfigStores implements Interface. 1730 func (m API) ListConfigStores(i *fastly.ListConfigStoresInput) ([]*fastly.ConfigStore, error) { 1731 return m.ListConfigStoresFn(i) 1732 } 1733 1734 // ListConfigStoreServices implements Interface. 1735 func (m API) ListConfigStoreServices(i *fastly.ListConfigStoreServicesInput) ([]*fastly.Service, error) { 1736 return m.ListConfigStoreServicesFn(i) 1737 } 1738 1739 // UpdateConfigStore implements Interface. 1740 func (m API) UpdateConfigStore(i *fastly.UpdateConfigStoreInput) (*fastly.ConfigStore, error) { 1741 return m.UpdateConfigStoreFn(i) 1742 } 1743 1744 // CreateConfigStoreItem implements Interface. 1745 func (m API) CreateConfigStoreItem(i *fastly.CreateConfigStoreItemInput) (*fastly.ConfigStoreItem, error) { 1746 return m.CreateConfigStoreItemFn(i) 1747 } 1748 1749 // DeleteConfigStoreItem implements Interface. 1750 func (m API) DeleteConfigStoreItem(i *fastly.DeleteConfigStoreItemInput) error { 1751 return m.DeleteConfigStoreItemFn(i) 1752 } 1753 1754 // GetConfigStoreItem implements Interface. 1755 func (m API) GetConfigStoreItem(i *fastly.GetConfigStoreItemInput) (*fastly.ConfigStoreItem, error) { 1756 return m.GetConfigStoreItemFn(i) 1757 } 1758 1759 // ListConfigStoreItems implements Interface. 1760 func (m API) ListConfigStoreItems(i *fastly.ListConfigStoreItemsInput) ([]*fastly.ConfigStoreItem, error) { 1761 return m.ListConfigStoreItemsFn(i) 1762 } 1763 1764 // UpdateConfigStoreItem implements Interface. 1765 func (m API) UpdateConfigStoreItem(i *fastly.UpdateConfigStoreItemInput) (*fastly.ConfigStoreItem, error) { 1766 return m.UpdateConfigStoreItemFn(i) 1767 } 1768 1769 // CreateKVStore implements Interface. 1770 func (m API) CreateKVStore(i *fastly.CreateKVStoreInput) (*fastly.KVStore, error) { 1771 return m.CreateKVStoreFn(i) 1772 } 1773 1774 // GetKVStore implements Interface. 1775 func (m API) GetKVStore(i *fastly.GetKVStoreInput) (*fastly.KVStore, error) { 1776 return m.GetKVStoreFn(i) 1777 } 1778 1779 // ListKVStores implements Interface. 1780 func (m API) ListKVStores(i *fastly.ListKVStoresInput) (*fastly.ListKVStoresResponse, error) { 1781 return m.ListKVStoresFn(i) 1782 } 1783 1784 // DeleteKVStore implements Interface. 1785 func (m API) DeleteKVStore(i *fastly.DeleteKVStoreInput) error { 1786 return m.DeleteKVStoreFn(i) 1787 } 1788 1789 // ListKVStoreKeys implements Interface. 1790 func (m API) ListKVStoreKeys(i *fastly.ListKVStoreKeysInput) (*fastly.ListKVStoreKeysResponse, error) { 1791 return m.ListKVStoreKeysFn(i) 1792 } 1793 1794 // GetKVStoreKey implements Interface. 1795 func (m API) GetKVStoreKey(i *fastly.GetKVStoreKeyInput) (string, error) { 1796 return m.GetKVStoreKeyFn(i) 1797 } 1798 1799 // InsertKVStoreKey implements Interface. 1800 func (m API) InsertKVStoreKey(i *fastly.InsertKVStoreKeyInput) error { 1801 return m.InsertKVStoreKeyFn(i) 1802 } 1803 1804 // DeleteKVStoreKey implements Interface. 1805 func (m API) DeleteKVStoreKey(i *fastly.DeleteKVStoreKeyInput) error { 1806 return m.DeleteKVStoreKeyFn(i) 1807 } 1808 1809 // BatchModifyKVStoreKey implements Interface. 1810 func (m API) BatchModifyKVStoreKey(i *fastly.BatchModifyKVStoreKeyInput) error { 1811 return m.BatchModifyKVStoreKeyFn(i) 1812 } 1813 1814 // CreateSecretStore implements Interface. 1815 func (m API) CreateSecretStore(i *fastly.CreateSecretStoreInput) (*fastly.SecretStore, error) { 1816 return m.CreateSecretStoreFn(i) 1817 } 1818 1819 // GetSecretStore implements Interface. 1820 func (m API) GetSecretStore(i *fastly.GetSecretStoreInput) (*fastly.SecretStore, error) { 1821 return m.GetSecretStoreFn(i) 1822 } 1823 1824 // DeleteSecretStore implements Interface. 1825 func (m API) DeleteSecretStore(i *fastly.DeleteSecretStoreInput) error { 1826 return m.DeleteSecretStoreFn(i) 1827 } 1828 1829 // ListSecretStores implements Interface. 1830 func (m API) ListSecretStores(i *fastly.ListSecretStoresInput) (*fastly.SecretStores, error) { 1831 return m.ListSecretStoresFn(i) 1832 } 1833 1834 // CreateSecret implements Interface. 1835 func (m API) CreateSecret(i *fastly.CreateSecretInput) (*fastly.Secret, error) { 1836 return m.CreateSecretFn(i) 1837 } 1838 1839 // GetSecret implements Interface. 1840 func (m API) GetSecret(i *fastly.GetSecretInput) (*fastly.Secret, error) { 1841 return m.GetSecretFn(i) 1842 } 1843 1844 // DeleteSecret implements Interface. 1845 func (m API) DeleteSecret(i *fastly.DeleteSecretInput) error { 1846 return m.DeleteSecretFn(i) 1847 } 1848 1849 // ListSecrets implements Interface. 1850 func (m API) ListSecrets(i *fastly.ListSecretsInput) (*fastly.Secrets, error) { 1851 return m.ListSecretsFn(i) 1852 } 1853 1854 // CreateClientKey implements Interface. 1855 func (m API) CreateClientKey() (*fastly.ClientKey, error) { 1856 return m.CreateClientKeyFn() 1857 } 1858 1859 // GetSigningKey implements Interface. 1860 func (m API) GetSigningKey() (ed25519.PublicKey, error) { 1861 return m.GetSigningKeyFn() 1862 } 1863 1864 // CreateResource implements Interface. 1865 func (m API) CreateResource(i *fastly.CreateResourceInput) (*fastly.Resource, error) { 1866 return m.CreateResourceFn(i) 1867 } 1868 1869 // DeleteResource implements Interface. 1870 func (m API) DeleteResource(i *fastly.DeleteResourceInput) error { 1871 return m.DeleteResourceFn(i) 1872 } 1873 1874 // GetResource implements Interface. 1875 func (m API) GetResource(i *fastly.GetResourceInput) (*fastly.Resource, error) { 1876 return m.GetResourceFn(i) 1877 } 1878 1879 // ListResources implements Interface. 1880 func (m API) ListResources(i *fastly.ListResourcesInput) ([]*fastly.Resource, error) { 1881 return m.ListResourcesFn(i) 1882 } 1883 1884 // UpdateResource implements Interface. 1885 func (m API) UpdateResource(i *fastly.UpdateResourceInput) (*fastly.Resource, error) { 1886 return m.UpdateResourceFn(i) 1887 } 1888 1889 // CreateERL implements Interface. 1890 func (m API) CreateERL(i *fastly.CreateERLInput) (*fastly.ERL, error) { 1891 return m.CreateERLFn(i) 1892 } 1893 1894 // DeleteERL implements Interface. 1895 func (m API) DeleteERL(i *fastly.DeleteERLInput) error { 1896 return m.DeleteERLFn(i) 1897 } 1898 1899 // GetERL implements Interface. 1900 func (m API) GetERL(i *fastly.GetERLInput) (*fastly.ERL, error) { 1901 return m.GetERLFn(i) 1902 } 1903 1904 // ListERLs implements Interface. 1905 func (m API) ListERLs(i *fastly.ListERLsInput) ([]*fastly.ERL, error) { 1906 return m.ListERLsFn(i) 1907 } 1908 1909 // UpdateERL implements Interface. 1910 func (m API) UpdateERL(i *fastly.UpdateERLInput) (*fastly.ERL, error) { 1911 return m.UpdateERLFn(i) 1912 } 1913 1914 // CreateCondition implements Interface. 1915 func (m API) CreateCondition(i *fastly.CreateConditionInput) (*fastly.Condition, error) { 1916 return m.CreateConditionFn(i) 1917 } 1918 1919 // DeleteCondition implements Interface. 1920 func (m API) DeleteCondition(i *fastly.DeleteConditionInput) error { 1921 return m.DeleteConditionFn(i) 1922 } 1923 1924 // GetCondition implements Interface. 1925 func (m API) GetCondition(i *fastly.GetConditionInput) (*fastly.Condition, error) { 1926 return m.GetConditionFn(i) 1927 } 1928 1929 // ListConditions implements Interface. 1930 func (m API) ListConditions(i *fastly.ListConditionsInput) ([]*fastly.Condition, error) { 1931 return m.ListConditionsFn(i) 1932 } 1933 1934 // UpdateCondition implements Interface. 1935 func (m API) UpdateCondition(i *fastly.UpdateConditionInput) (*fastly.Condition, error) { 1936 return m.UpdateConditionFn(i) 1937 } 1938 1939 // GetProduct implements Interface. 1940 func (m API) GetProduct(i *fastly.ProductEnablementInput) (*fastly.ProductEnablement, error) { 1941 return m.GetProductFn(i) 1942 } 1943 1944 // EnableProduct implements Interface. 1945 func (m API) EnableProduct(i *fastly.ProductEnablementInput) (*fastly.ProductEnablement, error) { 1946 return m.EnableProductFn(i) 1947 } 1948 1949 // DisableProduct implements Interface. 1950 func (m API) DisableProduct(i *fastly.ProductEnablementInput) error { 1951 return m.DisableProductFn(i) 1952 }