fastly/fastly

A PHP client library for interacting with most facets of the Fastly API.

1.0.0-alpha2 2021-09-07 09:58 UTC

This package is auto-updated.

Last update: 2021-10-07 11:09:59 UTC


README

A PHP client library for interacting with most facets of the Fastly API.

⚠️ This client library (1.0.0-alpha2) is an early-access release. Features may change without notice. Use at your own risk.

We strongly recommend that you do not install alpha and beta releases on live production services. No official support is provided for such releases. Please try out the library in a test environment, see what breaks without worrying about consequences, and give us feedback.

Installation

Requires PHP 7.3 or later.

To install via Composer, add the following to your project's composer.json:

{
  "require": {
    "fastly/fastly": "*@dev"
  }
}

Then run composer install.

Composer generates a vendor/autoload.php file. You can include this file and start using the classes provided by this client without any extra work:

<?php
require_once('/path/to/project/vendor/autoload.php');

Usage

<?php
require_once(__DIR__ . '/vendor/autoload.php');

// Authorize the client with a Fastly API token.
$config = Fastly\Configuration::getDefaultConfiguration()->setApiToken('YOUR_API_TOKEN');

// Alternatively, set the FASTLY_API_TOKEN environment variable:
// $config = Fastly\Configuration::getDefaultConfiguration();

$apiInstance = new Fastly\Api\(
    // Optionally, pass a custom client that implements `GuzzleHttp\ClientInterface`.
    // `GuzzleHttp\Client` will be used as default.
    new GuzzleHttp\Client(),
    $config
);

$options['service_id'] = 'SU1Z0isxPaozGVKXdv0eY'; // string
$options['version_id'] = 56; // int
$options['name'] = 'my_acl'; // string

try {
    $result = $apiInstance->createAcl($options);
    print_r($result);
} catch (Exception $e) {
    echo 'Exception when calling AclApi->createAcl: ', $e->getMessage(), PHP_EOL;
}

Authorization

The Fastly API requires an API token for most operations. Set it in the PHP client by using the setApiToken method of a configuration as shown:

Fastly\Configuration::getDefaultConfiguration()->setApiToken('YOUR_API_TOKEN');

Alternatively, set the FASTLY_API_TOKEN environment variable instead of using setApiToken.

Fastly\Configuration::getDefaultConfiguration();

Endpoints

The main documentation for the Fastly API can be found on our Developer Hub.

Class Method Description
AclApi createAcl Create a new ACL
AclApi deleteAcl Delete an ACL
AclApi getAcl Describe an ACL
AclApi listAcls List ACLs
AclApi updateAcl Update an ACL
AclEntryApi bulkUpdateAclEntries Update multiple ACL entries
AclEntryApi createAclEntry Create an ACL entry
AclEntryApi deleteAclEntry Delete an ACL entry
AclEntryApi getAclEntry Describe an ACL entry
AclEntryApi listAclEntries List ACL entries
AclEntryApi updateAclEntry Update an ACL entry
BackendApi createBackend Create a backend
BackendApi deleteBackend Delete a backend
BackendApi getBackend Describe a backend
BackendApi listBackends List backends
BackendApi updateBackend Update a backend
BillingApi getInvoice Get an invoice
BillingApi getInvoiceMtd Get month-to-date billing estimate
BillingAddressApi addBillingAddr Add a billing address to a customer
BillingAddressApi deleteBillingAddr Delete a billing address
BillingAddressApi getBillingAddr Get a billing address
BillingAddressApi updateBillingAddr Update a billing address
CacheSettingsApi createCacheSettings Create a cache settings object
CacheSettingsApi deleteCacheSettings Delete a cache settings object
CacheSettingsApi getCacheSettings Get a cache settings object
CacheSettingsApi listCacheSettings List cache settings objects
CacheSettingsApi updateCacheSettings Update a cache settings object
ConditionApi createCondition Create a condition
ConditionApi deleteCondition Delete a condition
ConditionApi getCondition Describe a condition
ConditionApi listConditions List conditions
ConditionApi updateCondition Update a condition
ContentApi contentCheck Check status of content in each data center cache
CustomerApi deleteCustomer Delete a customer
CustomerApi getCustomer Get a customer
CustomerApi getLoggedInCustomer Get the logged in customer
CustomerApi listUsers List users
CustomerApi updateCustomer Update a customer
DictionaryApi createDictionary Create an edge dictionary
DictionaryApi deleteDictionary Delete an edge dictionary
DictionaryApi getDictionary Get an edge dictionary
DictionaryApi listDictionaries List edge dictionaries
DictionaryApi updateDictionary Update an edge dictionary
DictionaryInfoApi getDictionaryInfo Get edge dictionary metadata
DictionaryItemApi bulkUpdateDictionaryItem Update multiple entries in an edge dictionary
DictionaryItemApi createDictionaryItem Create an entry in an edge dictionary
DictionaryItemApi deleteDictionaryItem Delete an item from an edge dictionary
DictionaryItemApi getDictionaryItem Get an item from an edge dictionary
DictionaryItemApi listDictionaryItems List items in an edge dictionary
DictionaryItemApi updateDictionaryItem Update an entry in an edge dictionary
DictionaryItemApi upsertDictionaryItem Insert or update an entry in an edge dictionary
DiffApi diffServiceVersions Diff two service versions
DirectorApi createDirector Create a director
DirectorApi deleteDirector Delete a director
DirectorApi getDirector Get a director
DirectorApi listDirectors List directors
DirectorApi updateDirector Update a director
DirectorBackendApi createDirectorBackend Create a director-backend relationship
DirectorBackendApi deleteDirectorBackend Delete a director-backend relationship
DirectorBackendApi getDirectorBackend Get a director-backend relationship
DomainApi checkDomain Validate DNS configuration for a single domain on a service
DomainApi checkDomains Validate DNS configuration for all domains on a service
DomainApi createDomain Add a domain name to a service
DomainApi deleteDomain Remove a domain from a service
DomainApi getDomain Describe a domain
DomainApi listDomains List domains
DomainApi updateDomain Update a domain
EventsApi getEvent Get an event
EventsApi listEvents List events
GzipApi createGzipConfig Create a gzip configuration
GzipApi deleteGzipConfig Delete a gzip configuration
GzipApi getGzipConfigs Get a gzip configuration
GzipApi listGzipConfigs List gzip configurations
GzipApi updateGzipConfig Update a gzip configuration
HeaderApi createHeaderObject Create a Header object
HeaderApi deleteHeaderObject Delete a Header object
HeaderApi getHeaderObject Get a Header object
HeaderApi listHeaderObjects List Header objects
HeaderApi updateHeaderObject Update a Header object
HealthcheckApi createHealthcheck Create a healthcheck
HealthcheckApi deleteHealthcheck Delete a healthcheck
HealthcheckApi getHealthcheck Get a healthcheck
HealthcheckApi listHealthchecks List healthchecks
HealthcheckApi updateHealthcheck Update a healthcheck
HistoricalApi getHistStats Get historical stats
HistoricalApi getHistStatsAggregated Get aggregated historical stats
HistoricalApi getHistStatsField Get historical stats for a single field
HistoricalApi getHistStatsService Get historical stats for a single service
HistoricalApi getHistStatsServiceField Get historical stats for a single service/field combination
HistoricalApi getRegions Get region codes
HistoricalApi getUsage Get usage statistics
HistoricalApi getUsageMonth Get month-to-date usage statistics
HistoricalApi getUsageService Get usage statistics per service
InvitationsApi createInvitation Create an invitation
InvitationsApi deleteInvitation Delete an invitation
InvitationsApi listInvitations List invitations
LoggingAzureblobApi createLogAzure Create an Azure Blob Storage log endpoint
LoggingAzureblobApi deleteLogAzure Delete the Azure Blob Storage log endpoint
LoggingAzureblobApi getLogAzure Get an Azure Blob Storage log endpoint
LoggingAzureblobApi listLogAzure List Azure Blob Storage log endpoints
LoggingAzureblobApi updateLogAzure Update an Azure Blob Storage log endpoint
LoggingBigqueryApi createLogBigquery Create a BigQuery log endpoint
LoggingBigqueryApi deleteLogBigquery Delete a BigQuery log endpoint
LoggingBigqueryApi getLogBigquery Get a BigQuery log endpoint
LoggingBigqueryApi listLogBigquery List BigQuery log endpoints
LoggingBigqueryApi updateLogBigquery Update a BigQuery log endpoint
LoggingCloudfilesApi createLogCloudfiles Create a Cloud Files log endpoint
LoggingCloudfilesApi deleteLogCloudfiles Delete the Cloud Files log endpoint
LoggingCloudfilesApi getLogCloudfiles Get a Cloud Files log endpoint
LoggingCloudfilesApi listLogCloudfiles List Cloud Files log endpoints
LoggingCloudfilesApi updateLogCloudfiles Update the Cloud Files log endpoint
LoggingDatadogApi createLogDatadog Create a Datadog log endpoint
LoggingDatadogApi deleteLogDatadog Delete a Datadog log endpoint
LoggingDatadogApi getLogDatadog Get a Datadog log endpoint
LoggingDatadogApi listLogDatadog List Datadog log endpoints
LoggingDatadogApi updateLogDatadog Update a Datadog log endpoint
LoggingDigitaloceanApi createLogDigocean Create a DigitalOcean Spaces log endpoint
LoggingDigitaloceanApi deleteLogDigocean Delete a DigitalOcean Spaces log endpoint
LoggingDigitaloceanApi getLogDigocean Get a DigitalOcean Spaces log endpoint
LoggingDigitaloceanApi listLogDigocean List DigitalOcean Spaces log endpoints
LoggingDigitaloceanApi updateLogDigocean Update a DigitalOcean Spaces log endpoint
LoggingElasticsearchApi createLogElasticsearch Create an Elasticsearch log endpoint
LoggingElasticsearchApi deleteLogElasticsearch Delete an Elasticsearch log endpoint
LoggingElasticsearchApi getLogElasticsearch Get an Elasticsearch log endpoint
LoggingElasticsearchApi listLogElasticsearch List Elasticsearch log endpoints
LoggingElasticsearchApi updateLogElasticsearch Update an Elasticsearch log endpoint
LoggingFtpApi createLogFtp Create an FTP log endpoint
LoggingFtpApi deleteLogFtp Delete an FTP log endpoint
LoggingFtpApi getLogFtp Get an FTP log endpoint
LoggingFtpApi listLogFtp List FTP log endpoints
LoggingFtpApi updateLogFtp Update an FTP log endpoint
LoggingGcsApi createLogGcs Create a GCS log endpoint
LoggingGcsApi deleteLogGcs Delete a GCS log endpoint
LoggingGcsApi getLogGcs Get a GCS log endpoint
LoggingGcsApi listLogGcs List GCS log endpoints
LoggingGcsApi updateLogGcs Update a GCS log endpoint
LoggingHerokuApi createLogHeroku Create a Heroku log endpoint
LoggingHerokuApi deleteLogHeroku Delete the Heroku log endpoint
LoggingHerokuApi getLogHeroku Get a Heroku log endpoint
LoggingHerokuApi listLogHeroku List Heroku log endpoints
LoggingHerokuApi updateLogHeroku Update the Heroku log endpoint
LoggingHoneycombApi createLogHoneycomb Create a Honeycomb log endpoint
LoggingHoneycombApi deleteLogHoneycomb Delete the Honeycomb log endpoint
LoggingHoneycombApi getLogHoneycomb Get a Honeycomb log endpoint
LoggingHoneycombApi listLogHoneycomb List Honeycomb log endpoints
LoggingHoneycombApi updateLogHoneycomb Update a Honeycomb log endpoint
LoggingHttpsApi createLogHttps Create an HTTPS log endpoint
LoggingHttpsApi deleteLogHttps Delete an HTTPS log endpoint
LoggingHttpsApi getLogHttps Get an HTTPS log endpoint
LoggingHttpsApi listLogHttps List HTTPS log endpoints
LoggingHttpsApi updateLogHttps Update an HTTPS log endpoint
LoggingKafkaApi createLogKafka Create a Kafka log endpoint
LoggingKafkaApi deleteLogKafka Delete the Kafka log endpoint
LoggingKafkaApi getLogKafka Get a Kafka log endpoint
LoggingKafkaApi listLogKafka List Kafka log endpoints
LoggingKafkaApi updateLogKafka Update the Kafka log endpoint
LoggingKinesisApi createLogKinesis Create an Amazon Kinesis log endpoint
LoggingKinesisApi deleteLogKinesis Delete the Amazon Kinesis log endpoint
LoggingKinesisApi getLogKinesis Get an Amazon Kinesis log endpoint
LoggingKinesisApi listLogKinesis List Amazon Kinesis log endpoints
LoggingKinesisApi updateLogKinesis Update the Amazon Kinesis log endpoint
LoggingLogentriesApi createLogLogentries Create a Logentries log endpoint
LoggingLogentriesApi deleteLogLogentries Delete a Logentries log endpoint
LoggingLogentriesApi getLogLogentries Get a Logentries log endpoint
LoggingLogentriesApi listLogLogentries List Logentries log endpoints
LoggingLogentriesApi updateLogLogentries Update a Logentries log endpoint
LoggingLogglyApi createLogLoggly Create a Loggly log endpoint
LoggingLogglyApi deleteLogLoggly Delete a Loggly log endpoint
LoggingLogglyApi getLogLoggly Get a Loggly log endpoint
LoggingLogglyApi listLogLoggly List Loggly log endpoints
LoggingLogglyApi updateLogLoggly Update a Loggly log endpoint
LoggingLogshuttleApi createLogLogshuttle Create a Log Shuttle log endpoint
LoggingLogshuttleApi deleteLogLogshuttle Delete a Log Shuttle log endpoint
LoggingLogshuttleApi getLogLogshuttle Get a Log Shuttle log endpoint
LoggingLogshuttleApi listLogLogshuttle List Log Shuttle log endpoints
LoggingLogshuttleApi updateLogLogshuttle Update a Log Shuttle log endpoint
LoggingNewrelicApi createLogNewrelic Create a New Relic log endpoint
LoggingNewrelicApi deleteLogNewrelic Delete a New Relic log endpoint
LoggingNewrelicApi getLogNewrelic Get a New Relic log endpoint
LoggingNewrelicApi listLogNewrelic List New Relic log endpoints
LoggingNewrelicApi updateLogNewrelic Update a New Relic log endpoint
LoggingOpenstackApi createLogOpenstack Create an OpenStack log endpoint
LoggingOpenstackApi deleteLogOpenstack Delete an OpenStack log endpoint
LoggingOpenstackApi getLogOpenstack Get an OpenStack log endpoint
LoggingOpenstackApi listLogOpenstack List OpenStack log endpoints
LoggingOpenstackApi updateLogOpenstack Update an OpenStack log endpoint
LoggingPapertrailApi createLogPapertrail Create a Papertrail log endpoint
LoggingPapertrailApi deleteLogPapertrail Delete a Papertrail log endpoint
LoggingPapertrailApi getLogPapertrail Get a Papertrail log endpoint
LoggingPapertrailApi listLogPapertrail List Papertrail log endpoints
LoggingPapertrailApi updateLogPapertrail Update a Papertrail log endpoint
LoggingPubsubApi createLogGcpPubsub Create a GCP Cloud Pub/Sub log endpoint
LoggingPubsubApi deleteLogGcpPubsub Delete a GCP Cloud Pub/Sub log endpoint
LoggingPubsubApi getLogGcpPubsub Get a GCP Cloud Pub/Sub log endpoint
LoggingPubsubApi listLogGcpPubsub List GCP Cloud Pub/Sub log endpoints
LoggingPubsubApi updateLogGcpPubsub Update a GCP Cloud Pub/Sub log endpoint
LoggingS3Api createLogAwsS3 Create an AWS S3 log endpoint
LoggingS3Api deleteLogAwsS3 Delete an AWS S3 log endpoint
LoggingS3Api getLogAwsS3 Get an AWS S3 log endpoint
LoggingS3Api listLogAwsS3 List AWS S3 log endpoints
LoggingS3Api updateLogAwsS3 Update an AWS S3 log endpoint
LoggingScalyrApi createLogScalyr Create a Scalyr log endpoint
LoggingScalyrApi deleteLogScalyr Delete the Scalyr log endpoint
LoggingScalyrApi getLogScalyr Get a Scalyr log endpoint
LoggingScalyrApi listLogScalyr List Scalyr log endpoints
LoggingScalyrApi updateLogScalyr Update the Scalyr log endpoint
LoggingSftpApi createLogSftp Create an SFTP log endpoint
LoggingSftpApi deleteLogSftp Delete an SFTP log endpoint
LoggingSftpApi getLogSftp Get an SFTP log endpoint
LoggingSftpApi listLogSftp List SFTP log endpoints
LoggingSftpApi updateLogSftp Update an SFTP log endpoint
LoggingSplunkApi createLogSplunk Create a Splunk log endpoint
LoggingSplunkApi deleteLogSplunk Delete a Splunk log endpoint
LoggingSplunkApi getLogSplunk Get a Splunk log endpoint
LoggingSplunkApi listLogSplunk List Splunk log endpoints
LoggingSplunkApi updateLogSplunk Update a Splunk log endpoint
LoggingSumologicApi createLogSumologic Create a Sumologic log endpoint
LoggingSumologicApi deleteLogSumologic Delete a Sumologic log endpoint
LoggingSumologicApi getLogSumologic Get a Sumologic log endpoint
LoggingSumologicApi listLogSumologic List Sumologic log endpoints
LoggingSumologicApi updateLogSumologic Update a Sumologic log endpoint
LoggingSyslogApi createLogSyslog Create a syslog log endpoint
LoggingSyslogApi deleteLogSyslog Delete a syslog log endpoint
LoggingSyslogApi getLogSyslog Get a syslog log endpoint
LoggingSyslogApi listLogSyslog List Syslog log endpoints
LoggingSyslogApi updateLogSyslog Update a syslog log endpoint
PackageApi getPackage Get details of the service's Compute@Edge package.
PackageApi putPackage Upload a Compute@Edge package.
PoolApi createServerPool Create a server pool
PoolApi deleteServerPool Delete a server pool
PoolApi getServerPool Get a server pool
PoolApi listServerPools List server pools
PoolApi updateServerPool Update a server pool
PublicIpListApi listFastlyIps List Fastly's public IPs
RateLimiterApi createRateLimiter Create a rate limiter
RateLimiterApi deleteRateLimiter Delete a rate limiter
RateLimiterApi getRateLimiter Get a rate limiter
RateLimiterApi listRateLimiters List rate limiters
RateLimiterApi updateRateLimiter Update a rate limiter
RealtimeApi getStatsLast120Seconds Get real-time data for the last 120 seconds
RealtimeApi getStatsLast120SecondsLimitEntries Get a limited number of real-time data entries
RealtimeApi getStatsLastSecond Get real-time data for the last second
RequestSettingsApi createRequestSettings Create a Request Settings object
RequestSettingsApi deleteRequestSettings Delete a Request Settings object
RequestSettingsApi getRequestSettings Get a Request Settings object
RequestSettingsApi listRequestSettings List Request Settings objects
RequestSettingsApi updateRequestSettings Update a Request Settings object
ResponseObjectApi createResponseObject Create a Response object
ResponseObjectApi deleteResponseObject Delete a Response Object
ResponseObjectApi getResponseObject Get a Response object
ResponseObjectApi listResponseObjects List Response objects
ResponseObjectApi updateResponseObject Update a Response object
ServerApi createPoolServer Add a server to a pool
ServerApi deletePoolServer Delete a server from a pool
ServerApi getPoolServer Get a pool server
ServerApi listPoolServers List servers in a pool
ServerApi updatePoolServer Update a server
ServiceApi createService Create a service
ServiceApi deleteService Delete a service
ServiceApi getService Get a service
ServiceApi getServiceDetail Get service details
ServiceApi listServiceDomains List the domains within a service
ServiceApi listServices List services
ServiceApi searchService Search for a service by name
ServiceApi updateService Update a service
ServiceAuthorizationsApi createServiceAuthorization Create service authorization
ServiceAuthorizationsApi deleteServiceAuthorization Delete service authorization
ServiceAuthorizationsApi deleteServiceAuthorization2 Delete service authorizations
ServiceAuthorizationsApi listServiceAuthorization List service authorizations
ServiceAuthorizationsApi showServiceAuthorization Show service authorization
ServiceAuthorizationsApi updateServiceAuthorization Update service authorization
ServiceAuthorizationsApi updateServiceAuthorization2 Update service authorizations
SettingsApi getServiceSettings Get service settings
SettingsApi updateServiceSettings Update service settings
SnippetApi createSnippet Create a snippet
SnippetApi deleteSnippet Delete a snippet
SnippetApi getSnippet Get a versioned snippet
SnippetApi getSnippetDynamic Get a dynamic snippet
SnippetApi listSnippets List snippets
SnippetApi updateSnippet Update a versioned snippet
SnippetApi updateSnippetDynamic Update a dynamic snippet
StarApi createServiceStar Create a star
StarApi deleteServiceStar Delete a star
StarApi getServiceStar Get a star
StarApi listServiceStars List stars
StatsApi getServiceStats Get stats for a service
TlsActivationsApi createTlsActivation Enable TLS for a domain using a custom certificate
TlsActivationsApi deleteTlsActivation Disable TLS on a domain
TlsActivationsApi getTlsActivation Get a TLS activation
TlsActivationsApi listTlsActivations List TLS activations
TlsActivationsApi updateTlsActivation Update a certificate
TlsBulkCertificatesApi deleteBulkTlsCert Delete a certificate
TlsBulkCertificatesApi getTlsBulkCert Get a certificate
TlsBulkCertificatesApi listTlsBulkCerts List certificates
TlsBulkCertificatesApi updateBulkTlsCert Update a certificate
TlsBulkCertificatesApi uploadTlsBulkCert Upload a certificate
TlsCertificatesApi createTlsCert Create a TLS certificate
TlsCertificatesApi deleteTlsCert Delete a TLS certificate
TlsCertificatesApi getTlsCert Get a TLS certificate
TlsCertificatesApi listTlsCerts List TLS certificates
TlsCertificatesApi updateTlsCert Update a TLS certificate
TlsConfigurationsApi getTlsConfig Get a TLS configuration
TlsConfigurationsApi listTlsConfigs List TLS configurations
TlsConfigurationsApi updateTlsConfig Update a TLS configuration
TlsDomainsApi listTlsDomains List TLS domains
TlsPrivateKeysApi createTlsKey Create a TLS private key
TlsPrivateKeysApi deleteTlsKey Delete a TLS private key
TlsPrivateKeysApi getTlsKey Get a TLS private key
TlsPrivateKeysApi listTlsKeys List TLS private keys
TlsSubscriptionsApi createTlsSub Create a TLS subscription
TlsSubscriptionsApi deleteTlsSub Delete a TLS subscription
TlsSubscriptionsApi getTlsSub Get a TLS subscription
TlsSubscriptionsApi listTlsSubs List TLS subscriptions
TlsSubscriptionsApi patchTlsSub Update a TLS subscription
TlsSubscriptionsOtherApi deleteTlsSubscriptionsTlsSubscriptionIdAuthorizationsTlsAuthorizationIdGlobalsignEmailChallengesGlobalsignEmailChallengeId Delete a GlobalSign email challenge
TlsSubscriptionsOtherApi postTlsSubscriptionsTlsSubscriptionIdAuthorizationsTlsAuthorizationIdGlobalsignEmailChallenges Creates a GlobalSign email challenge.
TokensApi bulkRevokeTokens Revoke multiple tokens
TokensApi createToken Create a token
TokensApi getTokenCurrent Get the current token
TokensApi listTokensCustomer List tokens for a customer
TokensApi listTokensUser List tokens for the authenticated user
TokensApi revokeToken Revoke a token
TokensApi revokeTokenCurrent Revoke the current token
UserApi createUser Create a user
UserApi deleteUser Delete a user
UserApi getCurrentUser Get the current user
UserApi getUser Get a user
UserApi requestPasswordReset Request a password reset
UserApi updateUser Update a user
UserApi updateUserPassword Update the user's password
VclApi createCustomVcl Create a custom VCL file
VclApi deleteCustomVcl Delete a custom VCL file
VclApi getCustomVcl Get a custom VCL file
VclApi getCustomVclBoilerplate Get boilerplate VCL
VclApi getCustomVclGenerated Get the generated VCL for a service
VclApi getCustomVclGeneratedHighlighted Get the generated VCL with syntax highlighting
VclApi getCustomVclHighlighted Get a custom VCL file with syntax highlighting
VclApi getCustomVclRaw Download a custom VCL file
VclApi listCustomVcl List custom VCL files
VclApi setCustomVclMain Set a custom VCL file as main
VclApi updateCustomVcl Update a custom VCL file
VclDiffApi vclDiffServiceVersions Get a comparison of the VCL changes between two service versions
VersionApi activateServiceVersion Activate a service version
VersionApi cloneServiceVersion Clone a service version
VersionApi createServiceVersion Create a service version
VersionApi deactivateServiceVersion Deactivate a service version
VersionApi getServiceVersion Get a version of a service
VersionApi listServiceVersions List versions of a service
VersionApi lockServiceVersion Lock a service version
VersionApi updateServiceVersion Update a service version
VersionApi validateServiceVersion Validate a service version
WafActiveRulesApi bulkDeleteWafActiveRules Delete multiple active rules from a WAF
WafActiveRulesApi bulkUpdateWafActiveRules Update multiple active rules
WafActiveRulesApi createWafActiveRule Add a rule to a WAF as an active rule
WafActiveRulesApi createWafActiveRulesTag Create active rules by tag
WafActiveRulesApi deleteWafActiveRule Delete an active rule
WafActiveRulesApi getWafActiveRule Get an active WAF rule object
WafActiveRulesApi listWafActiveRules List active rules on a WAF
WafActiveRulesApi updateWafActiveRule Update an active rule
WafExclusionsApi createWafRuleExclusion Create a WAF rule exclusion
WafExclusionsApi deleteWafRuleExclusion Delete a WAF rule exclusion
WafExclusionsApi getWafRuleExclusion Get a WAF rule exclusion
WafExclusionsApi listWafRuleExclusions List WAF rule exclusions
WafExclusionsApi updateWafRuleExclusion Update a WAF rule exclusion
WafFirewallVersionsApi cloneWafFirewallVersion Clone a firewall version
WafFirewallVersionsApi createWafFirewallVersion Create a firewall version
WafFirewallVersionsApi deployActivateWafFirewallVersion Deploy or activate a firewall version
WafFirewallVersionsApi getWafFirewallVersion Get a firewall version
WafFirewallVersionsApi listWafFirewallVersions List firewall versions
WafFirewallVersionsApi updateWafFirewallVersion Update a firewall version
WafFirewallsApi createWafFirewall Create a firewall
WafFirewallsApi deleteWafFirewall Delete a firewall
WafFirewallsApi getWafFirewall Get a firewall
WafFirewallsApi listWafFirewalls List firewalls
WafFirewallsApi updateWafFirewall Update a firewall
WafRuleRevisionsApi getWafRuleRevision Get a revision of a rule
WafRuleRevisionsApi listWafRuleRevisions List revisions for a rule
WafRulesApi getWafRule Get a rule
WafRulesApi listWafRules List available WAF rules
WafTagsApi listWafTags List tags

Issues

If you encounter any non-security-related bug or unexpected behavior, please file an issue using the bug report template.

Security issues

Please see our SECURITY.md for guidance on reporting security-related issues.

License

MIT.