A Python Fastly API client library
Reason this release was yanked:
Published by accident
Project description
fastly-py
A Python client library for interacting with most facets of the Fastly API.
NOTE: This 1.x release is a new generated API client for the Fastly API. The previous 0.5.x version is no longer supported, but can be found at https://github.com/fastly/fastly-py/tree/v0.5.x.
> ⚠️ This client library (`v1.1.0`) 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.
Read about the Fastly Product Lifecycle.
Requirements
Python >=3.6
Installation
python3 -m pip install fastly
Usage
import fastly
from fastly.api import acl_api
from pprint import pprint
# Authorize the client with a Fastly API token.
configuration = fastly.Configuration()
configuration.api_token = 'YOUR_API_KEY'
# Enter a context with an instance of the API client
with fastly.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = acl_api.AclApi(api_client)
service_id = "SU1Z0isxPaozGVKXdv0eY" # str
version_id = 1 # int
name = "test-acl" # str
try:
# Create a new ACL
api_response = api_instance.create_acl(service_id, version_id, name=name)
pprint(api_response)
except fastly.ApiException as e:
print("Exception when calling AclApi->create_acl: %s\n" % e)
Authorization
The Fastly API requires an API token for most operations. Set it by assigning api_token
to a configuration as shown:
# Authorize the client with a Fastly API token.
configuration = fastly.Configuration()
configuration.api_token = 'YOUR_API_KEY'
Alternatively, set the FASTLY_API_TOKEN
environment variable.
Documentation for API Endpoints
All URIs are relative to https://api.fastly.com
Class | Method | HTTP request | Description |
---|---|---|---|
AclApi | create_acl | POST /service/{service_id}/version/{version_id}/acl | Create a new ACL |
AclApi | delete_acl | DELETE /service/{service_id}/version/{version_id}/acl/{acl_name} | Delete an ACL |
AclApi | get_acl | GET /service/{service_id}/version/{version_id}/acl/{acl_name} | Describe an ACL |
AclApi | list_acls | GET /service/{service_id}/version/{version_id}/acl | List ACLs |
AclApi | update_acl | PUT /service/{service_id}/version/{version_id}/acl/{acl_name} | Update an ACL |
AclEntryApi | bulk_update_acl_entries | PATCH /service/{service_id}/acl/{acl_id}/entries | Update multiple ACL entries |
AclEntryApi | create_acl_entry | POST /service/{service_id}/acl/{acl_id}/entry | Create an ACL entry |
AclEntryApi | delete_acl_entry | DELETE /service/{service_id}/acl/{acl_id}/entry/{acl_entry_id} | Delete an ACL entry |
AclEntryApi | get_acl_entry | GET /service/{service_id}/acl/{acl_id}/entry/{acl_entry_id} | Describe an ACL entry |
AclEntryApi | list_acl_entries | GET /service/{service_id}/acl/{acl_id}/entries | List ACL entries |
AclEntryApi | update_acl_entry | PATCH /service/{service_id}/acl/{acl_id}/entry/{acl_entry_id} | Update an ACL entry |
ApexRedirectApi | delete_apex_redirect | DELETE /apex-redirects/{apex_redirect_id} | Delete an apex redirect |
ApexRedirectApi | get_apex_redirect | GET /apex-redirects/{apex_redirect_id} | Get an apex redirect |
ApexRedirectApi | list_apex_redirects | GET /service/{service_id}/version/{version_id}/apex-redirects | List apex redirects |
ApexRedirectApi | update_apex_redirect | PUT /apex-redirects/{apex_redirect_id} | Update an apex redirect |
BackendApi | create_backend | POST /service/{service_id}/version/{version_id}/backend | Create a backend |
BackendApi | delete_backend | DELETE /service/{service_id}/version/{version_id}/backend/{backend_name} | Delete a backend |
BackendApi | get_backend | GET /service/{service_id}/version/{version_id}/backend/{backend_name} | Describe a backend |
BackendApi | list_backends | GET /service/{service_id}/version/{version_id}/backend | List backends |
BackendApi | update_backend | PUT /service/{service_id}/version/{version_id}/backend/{backend_name} | Update a backend |
BillingApi | get_invoice | GET /billing/v2/year/{year}/month/{month} | Get an invoice |
BillingApi | get_invoice_by_id | GET /billing/v2/account_customers/{customer_id}/invoices/{invoice_id} | Get an invoice |
BillingApi | get_invoice_mtd | GET /billing/v2/account_customers/{customer_id}/mtd_invoice | Get month-to-date billing estimate |
BillingAddressApi | add_billing_addr | POST /customer/{customer_id}/billing_address | Add a billing address to a customer |
BillingAddressApi | delete_billing_addr | DELETE /customer/{customer_id}/billing_address | Delete a billing address |
BillingAddressApi | get_billing_addr | GET /customer/{customer_id}/billing_address | Get a billing address |
BillingAddressApi | update_billing_addr | PATCH /customer/{customer_id}/billing_address | Update a billing address |
CacheSettingsApi | create_cache_settings | POST /service/{service_id}/version/{version_id}/cache_settings | Create a cache settings object |
CacheSettingsApi | delete_cache_settings | DELETE /service/{service_id}/version/{version_id}/cache_settings/{cache_settings_name} | Delete a cache settings object |
CacheSettingsApi | get_cache_settings | GET /service/{service_id}/version/{version_id}/cache_settings/{cache_settings_name} | Get a cache settings object |
CacheSettingsApi | list_cache_settings | GET /service/{service_id}/version/{version_id}/cache_settings | List cache settings objects |
CacheSettingsApi | update_cache_settings | PUT /service/{service_id}/version/{version_id}/cache_settings/{cache_settings_name} | Update a cache settings object |
ConditionApi | create_condition | POST /service/{service_id}/version/{version_id}/condition | Create a condition |
ConditionApi | delete_condition | DELETE /service/{service_id}/version/{version_id}/condition/{condition_name} | Delete a condition |
ConditionApi | get_condition | GET /service/{service_id}/version/{version_id}/condition/{condition_name} | Describe a condition |
ConditionApi | list_conditions | GET /service/{service_id}/version/{version_id}/condition | List conditions |
ConditionApi | update_condition | PUT /service/{service_id}/version/{version_id}/condition/{condition_name} | Update a condition |
ContactApi | delete_contact | DELETE /customer/{customer_id}/contact/{contact_id} | Delete a contact |
ContactApi | list_contacts | GET /customer/{customer_id}/contacts | List contacts |
ContentApi | content_check | GET /content/edge_check | Check status of content in each POP's cache |
CustomerApi | delete_customer | DELETE /customer/{customer_id} | Delete a customer |
CustomerApi | get_customer | GET /customer/{customer_id} | Get a customer |
CustomerApi | get_logged_in_customer | GET /current_customer | Get the logged in customer |
CustomerApi | list_users | GET /customer/{customer_id}/users | List users |
CustomerApi | update_customer | PUT /customer/{customer_id} | Update a customer |
DictionaryApi | create_dictionary | POST /service/{service_id}/version/{version_id}/dictionary | Create an edge dictionary |
DictionaryApi | delete_dictionary | DELETE /service/{service_id}/version/{version_id}/dictionary/{dictionary_name} | Delete an edge dictionary |
DictionaryApi | get_dictionary | GET /service/{service_id}/version/{version_id}/dictionary/{dictionary_name} | Get an edge dictionary |
DictionaryApi | list_dictionaries | GET /service/{service_id}/version/{version_id}/dictionary | List edge dictionaries |
DictionaryApi | update_dictionary | PUT /service/{service_id}/version/{version_id}/dictionary/{dictionary_name} | Update an edge dictionary |
DictionaryInfoApi | get_dictionary_info | GET /service/{service_id}/version/{version_id}/dictionary/{dictionary_id}/info | Get edge dictionary metadata |
DictionaryItemApi | create_dictionary_item | POST /service/{service_id}/dictionary/{dictionary_id}/item | Create an entry in an edge dictionary |
DictionaryItemApi | delete_dictionary_item | DELETE /service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key} | Delete an item from an edge dictionary |
DictionaryItemApi | get_dictionary_item | GET /service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key} | Get an item from an edge dictionary |
DictionaryItemApi | list_dictionary_items | GET /service/{service_id}/dictionary/{dictionary_id}/items | List items in an edge dictionary |
DictionaryItemApi | update_dictionary_item | PATCH /service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key} | Update an entry in an edge dictionary |
DictionaryItemApi | upsert_dictionary_item | PUT /service/{service_id}/dictionary/{dictionary_id}/item/{dictionary_item_key} | Insert or update an entry in an edge dictionary |
DiffApi | diff_service_versions | GET /service/{service_id}/diff/from/{from_version_id}/to/{to_version_id} | Diff two service versions |
DirectorApi | create_director | POST /service/{service_id}/version/{version_id}/director | Create a director |
DirectorApi | delete_director | DELETE /service/{service_id}/version/{version_id}/director/{director_name} | Delete a director |
DirectorApi | get_director | GET /service/{service_id}/version/{version_id}/director/{director_name} | Get a director |
DirectorApi | list_directors | GET /service/{service_id}/version/{version_id}/director | List directors |
DirectorBackendApi | create_director_backend | POST /service/{service_id}/version/{version_id}/director/{director_name}/backend/{backend_name} | Create a director-backend relationship |
DirectorBackendApi | delete_director_backend | DELETE /service/{service_id}/version/{version_id}/director/{director_name}/backend/{backend_name} | Delete a director-backend relationship |
DirectorBackendApi | get_director_backend | GET /service/{service_id}/version/{version_id}/director/{director_name}/backend/{backend_name} | Get a director-backend relationship |
DomainApi | check_domain | GET /service/{service_id}/version/{version_id}/domain/{domain_name}/check | Validate DNS configuration for a single domain on a service |
DomainApi | check_domains | GET /service/{service_id}/version/{version_id}/domain/check_all | Validate DNS configuration for all domains on a service |
DomainApi | create_domain | POST /service/{service_id}/version/{version_id}/domain | Add a domain name to a service |
DomainApi | delete_domain | DELETE /service/{service_id}/version/{version_id}/domain/{domain_name} | Remove a domain from a service |
DomainApi | get_domain | GET /service/{service_id}/version/{version_id}/domain/{domain_name} | Describe a domain |
DomainApi | list_domains | GET /service/{service_id}/version/{version_id}/domain | List domains |
DomainApi | update_domain | PUT /service/{service_id}/version/{version_id}/domain/{domain_name} | Update a domain |
EnabledProductsApi | disable_product | DELETE /enabled-products/{product_id}/services/{service_id} | Disable a product |
EnabledProductsApi | enable_product | PUT /enabled-products/{product_id}/services/{service_id} | Enable a product |
EnabledProductsApi | get_enabled_product | GET /enabled-products/{product_id}/services/{service_id} | Get enabled product |
EventsApi | get_event | GET /events/{event_id} | Get an event |
EventsApi | list_events | GET /events | List events |
GzipApi | create_gzip_config | POST /service/{service_id}/version/{version_id}/gzip | Create a gzip configuration |
GzipApi | delete_gzip_config | DELETE /service/{service_id}/version/{version_id}/gzip/{gzip_name} | Delete a gzip configuration |
GzipApi | get_gzip_configs | GET /service/{service_id}/version/{version_id}/gzip/{gzip_name} | Get a gzip configuration |
GzipApi | list_gzip_configs | GET /service/{service_id}/version/{version_id}/gzip | List gzip configurations |
GzipApi | update_gzip_config | PUT /service/{service_id}/version/{version_id}/gzip/{gzip_name} | Update a gzip configuration |
HeaderApi | create_header_object | POST /service/{service_id}/version/{version_id}/header | Create a Header object |
HeaderApi | delete_header_object | DELETE /service/{service_id}/version/{version_id}/header/{header_name} | Delete a Header object |
HeaderApi | get_header_object | GET /service/{service_id}/version/{version_id}/header/{header_name} | Get a Header object |
HeaderApi | list_header_objects | GET /service/{service_id}/version/{version_id}/header | List Header objects |
HeaderApi | update_header_object | PUT /service/{service_id}/version/{version_id}/header/{header_name} | Update a Header object |
HealthcheckApi | create_healthcheck | POST /service/{service_id}/version/{version_id}/healthcheck | Create a health check |
HealthcheckApi | delete_healthcheck | DELETE /service/{service_id}/version/{version_id}/healthcheck/{healthcheck_name} | Delete a health check |
HealthcheckApi | get_healthcheck | GET /service/{service_id}/version/{version_id}/healthcheck/{healthcheck_name} | Get a health check |
HealthcheckApi | list_healthchecks | GET /service/{service_id}/version/{version_id}/healthcheck | List health checks |
HealthcheckApi | update_healthcheck | PUT /service/{service_id}/version/{version_id}/healthcheck/{healthcheck_name} | Update a health check |
HistoricalApi | get_hist_stats | GET /stats | Get historical stats |
HistoricalApi | get_hist_stats_aggregated | GET /stats/aggregate | Get aggregated historical stats |
HistoricalApi | get_hist_stats_field | GET /stats/field/{field} | Get historical stats for a single field |
HistoricalApi | get_hist_stats_service | GET /stats/service/{service_id} | Get historical stats for a single service |
HistoricalApi | get_hist_stats_service_field | GET /stats/service/{service_id}/field/{field} | Get historical stats for a single service/field combination |
HistoricalApi | get_regions | GET /stats/regions | Get region codes |
HistoricalApi | get_usage | GET /stats/usage | Get usage statistics |
HistoricalApi | get_usage_month | GET /stats/usage_by_month | Get month-to-date usage statistics |
HistoricalApi | get_usage_service | GET /stats/usage_by_service | Get usage statistics per service |
Http3Api | create_http3 | POST /service/{service_id}/version/{version_id}/http3 | Enable support for HTTP/3 |
Http3Api | delete_http3 | DELETE /service/{service_id}/version/{version_id}/http3 | Disable support for HTTP/3 |
Http3Api | get_http3 | GET /service/{service_id}/version/{version_id}/http3 | Get HTTP/3 status |
IamPermissionsApi | list_permissions | GET /permissions | List permissions |
IamRolesApi | delete_a_role | DELETE /roles/{role_id} | Delete a role |
IamRolesApi | get_a_role | GET /roles/{role_id} | Get a role |
IamRolesApi | list_role_permissions | GET /roles/{role_id}/permissions | List permissions in a role |
IamRolesApi | list_roles | GET /roles | List roles |
IamServiceGroupsApi | delete_a_service_group | DELETE /service-groups/{service_group_id} | Delete a service group |
IamServiceGroupsApi | get_a_service_group | GET /service-groups/{service_group_id} | Get a service group |
IamServiceGroupsApi | list_service_group_services | GET /service-groups/{service_group_id}/services | List services to a service group |
IamServiceGroupsApi | list_service_groups | GET /service-groups | List service groups |
IamUserGroupsApi | delete_a_user_group | DELETE /user-groups/{user_group_id} | Delete a user group |
IamUserGroupsApi | get_a_user_group | GET /user-groups/{user_group_id} | Get a user group |
IamUserGroupsApi | list_user_group_members | GET /user-groups/{user_group_id}/members | List members of a user group |
IamUserGroupsApi | list_user_group_roles | GET /user-groups/{user_group_id}/roles | List roles in a user group |
IamUserGroupsApi | list_user_group_service_groups | GET /user-groups/{user_group_id}/service-groups | List service groups in a user group |
IamUserGroupsApi | list_user_groups | GET /user-groups | List user groups |
InvitationsApi | create_invitation | POST /invitations | Create an invitation |
InvitationsApi | delete_invitation | DELETE /invitations/{invitation_id} | Delete an invitation |
InvitationsApi | list_invitations | GET /invitations | List invitations |
LoggingAzureblobApi | create_log_azure | POST /service/{service_id}/version/{version_id}/logging/azureblob | Create an Azure Blob Storage log endpoint |
LoggingAzureblobApi | delete_log_azure | DELETE /service/{service_id}/version/{version_id}/logging/azureblob/{logging_azureblob_name} | Delete the Azure Blob Storage log endpoint |
LoggingAzureblobApi | get_log_azure | GET /service/{service_id}/version/{version_id}/logging/azureblob/{logging_azureblob_name} | Get an Azure Blob Storage log endpoint |
LoggingAzureblobApi | list_log_azure | GET /service/{service_id}/version/{version_id}/logging/azureblob | List Azure Blob Storage log endpoints |
LoggingAzureblobApi | update_log_azure | PUT /service/{service_id}/version/{version_id}/logging/azureblob/{logging_azureblob_name} | Update an Azure Blob Storage log endpoint |
LoggingBigqueryApi | create_log_bigquery | POST /service/{service_id}/version/{version_id}/logging/bigquery | Create a BigQuery log endpoint |
LoggingBigqueryApi | delete_log_bigquery | DELETE /service/{service_id}/version/{version_id}/logging/bigquery/{logging_bigquery_name} | Delete a BigQuery log endpoint |
LoggingBigqueryApi | get_log_bigquery | GET /service/{service_id}/version/{version_id}/logging/bigquery/{logging_bigquery_name} | Get a BigQuery log endpoint |
LoggingBigqueryApi | list_log_bigquery | GET /service/{service_id}/version/{version_id}/logging/bigquery | List BigQuery log endpoints |
LoggingBigqueryApi | update_log_bigquery | PUT /service/{service_id}/version/{version_id}/logging/bigquery/{logging_bigquery_name} | Update a BigQuery log endpoint |
LoggingCloudfilesApi | create_log_cloudfiles | POST /service/{service_id}/version/{version_id}/logging/cloudfiles | Create a Cloud Files log endpoint |
LoggingCloudfilesApi | delete_log_cloudfiles | DELETE /service/{service_id}/version/{version_id}/logging/cloudfiles/{logging_cloudfiles_name} | Delete the Cloud Files log endpoint |
LoggingCloudfilesApi | get_log_cloudfiles | GET /service/{service_id}/version/{version_id}/logging/cloudfiles/{logging_cloudfiles_name} | Get a Cloud Files log endpoint |
LoggingCloudfilesApi | list_log_cloudfiles | GET /service/{service_id}/version/{version_id}/logging/cloudfiles | List Cloud Files log endpoints |
LoggingCloudfilesApi | update_log_cloudfiles | PUT /service/{service_id}/version/{version_id}/logging/cloudfiles/{logging_cloudfiles_name} | Update the Cloud Files log endpoint |
LoggingDatadogApi | create_log_datadog | POST /service/{service_id}/version/{version_id}/logging/datadog | Create a Datadog log endpoint |
LoggingDatadogApi | delete_log_datadog | DELETE /service/{service_id}/version/{version_id}/logging/datadog/{logging_datadog_name} | Delete a Datadog log endpoint |
LoggingDatadogApi | get_log_datadog | GET /service/{service_id}/version/{version_id}/logging/datadog/{logging_datadog_name} | Get a Datadog log endpoint |
LoggingDatadogApi | list_log_datadog | GET /service/{service_id}/version/{version_id}/logging/datadog | List Datadog log endpoints |
LoggingDatadogApi | update_log_datadog | PUT /service/{service_id}/version/{version_id}/logging/datadog/{logging_datadog_name} | Update a Datadog log endpoint |
LoggingDigitaloceanApi | create_log_digocean | POST /service/{service_id}/version/{version_id}/logging/digitalocean | Create a DigitalOcean Spaces log endpoint |
LoggingDigitaloceanApi | delete_log_digocean | DELETE /service/{service_id}/version/{version_id}/logging/digitalocean/{logging_digitalocean_name} | Delete a DigitalOcean Spaces log endpoint |
LoggingDigitaloceanApi | get_log_digocean | GET /service/{service_id}/version/{version_id}/logging/digitalocean/{logging_digitalocean_name} | Get a DigitalOcean Spaces log endpoint |
LoggingDigitaloceanApi | list_log_digocean | GET /service/{service_id}/version/{version_id}/logging/digitalocean | List DigitalOcean Spaces log endpoints |
LoggingDigitaloceanApi | update_log_digocean | PUT /service/{service_id}/version/{version_id}/logging/digitalocean/{logging_digitalocean_name} | Update a DigitalOcean Spaces log endpoint |
LoggingElasticsearchApi | create_log_elasticsearch | POST /service/{service_id}/version/{version_id}/logging/elasticsearch | Create an Elasticsearch log endpoint |
LoggingElasticsearchApi | delete_log_elasticsearch | DELETE /service/{service_id}/version/{version_id}/logging/elasticsearch/{logging_elasticsearch_name} | Delete an Elasticsearch log endpoint |
LoggingElasticsearchApi | get_log_elasticsearch | GET /service/{service_id}/version/{version_id}/logging/elasticsearch/{logging_elasticsearch_name} | Get an Elasticsearch log endpoint |
LoggingElasticsearchApi | list_log_elasticsearch | GET /service/{service_id}/version/{version_id}/logging/elasticsearch | List Elasticsearch log endpoints |
LoggingElasticsearchApi | update_log_elasticsearch | PUT /service/{service_id}/version/{version_id}/logging/elasticsearch/{logging_elasticsearch_name} | Update an Elasticsearch log endpoint |
LoggingFtpApi | create_log_ftp | POST /service/{service_id}/version/{version_id}/logging/ftp | Create an FTP log endpoint |
LoggingFtpApi | delete_log_ftp | DELETE /service/{service_id}/version/{version_id}/logging/ftp/{logging_ftp_name} | Delete an FTP log endpoint |
LoggingFtpApi | get_log_ftp | GET /service/{service_id}/version/{version_id}/logging/ftp/{logging_ftp_name} | Get an FTP log endpoint |
LoggingFtpApi | list_log_ftp | GET /service/{service_id}/version/{version_id}/logging/ftp | List FTP log endpoints |
LoggingFtpApi | update_log_ftp | PUT /service/{service_id}/version/{version_id}/logging/ftp/{logging_ftp_name} | Update an FTP log endpoint |
LoggingGcsApi | create_log_gcs | POST /service/{service_id}/version/{version_id}/logging/gcs | Create a GCS log endpoint |
LoggingGcsApi | delete_log_gcs | DELETE /service/{service_id}/version/{version_id}/logging/gcs/{logging_gcs_name} | Delete a GCS log endpoint |
LoggingGcsApi | get_log_gcs | GET /service/{service_id}/version/{version_id}/logging/gcs/{logging_gcs_name} | Get a GCS log endpoint |
LoggingGcsApi | list_log_gcs | GET /service/{service_id}/version/{version_id}/logging/gcs | List GCS log endpoints |
LoggingGcsApi | update_log_gcs | PUT /service/{service_id}/version/{version_id}/logging/gcs/{logging_gcs_name} | Update a GCS log endpoint |
LoggingHerokuApi | create_log_heroku | POST /service/{service_id}/version/{version_id}/logging/heroku | Create a Heroku log endpoint |
LoggingHerokuApi | delete_log_heroku | DELETE /service/{service_id}/version/{version_id}/logging/heroku/{logging_heroku_name} | Delete the Heroku log endpoint |
LoggingHerokuApi | get_log_heroku | GET /service/{service_id}/version/{version_id}/logging/heroku/{logging_heroku_name} | Get a Heroku log endpoint |
LoggingHerokuApi | list_log_heroku | GET /service/{service_id}/version/{version_id}/logging/heroku | List Heroku log endpoints |
LoggingHerokuApi | update_log_heroku | PUT /service/{service_id}/version/{version_id}/logging/heroku/{logging_heroku_name} | Update the Heroku log endpoint |
LoggingHoneycombApi | create_log_honeycomb | POST /service/{service_id}/version/{version_id}/logging/honeycomb | Create a Honeycomb log endpoint |
LoggingHoneycombApi | delete_log_honeycomb | DELETE /service/{service_id}/version/{version_id}/logging/honeycomb/{logging_honeycomb_name} | Delete the Honeycomb log endpoint |
LoggingHoneycombApi | get_log_honeycomb | GET /service/{service_id}/version/{version_id}/logging/honeycomb/{logging_honeycomb_name} | Get a Honeycomb log endpoint |
LoggingHoneycombApi | list_log_honeycomb | GET /service/{service_id}/version/{version_id}/logging/honeycomb | List Honeycomb log endpoints |
LoggingHoneycombApi | update_log_honeycomb | PUT /service/{service_id}/version/{version_id}/logging/honeycomb/{logging_honeycomb_name} | Update a Honeycomb log endpoint |
LoggingHttpsApi | create_log_https | POST /service/{service_id}/version/{version_id}/logging/https | Create an HTTPS log endpoint |
LoggingHttpsApi | delete_log_https | DELETE /service/{service_id}/version/{version_id}/logging/https/{logging_https_name} | Delete an HTTPS log endpoint |
LoggingHttpsApi | get_log_https | GET /service/{service_id}/version/{version_id}/logging/https/{logging_https_name} | Get an HTTPS log endpoint |
LoggingHttpsApi | list_log_https | GET /service/{service_id}/version/{version_id}/logging/https | List HTTPS log endpoints |
LoggingHttpsApi | update_log_https | PUT /service/{service_id}/version/{version_id}/logging/https/{logging_https_name} | Update an HTTPS log endpoint |
LoggingKafkaApi | create_log_kafka | POST /service/{service_id}/version/{version_id}/logging/kafka | Create a Kafka log endpoint |
LoggingKafkaApi | delete_log_kafka | DELETE /service/{service_id}/version/{version_id}/logging/kafka/{logging_kafka_name} | Delete the Kafka log endpoint |
LoggingKafkaApi | get_log_kafka | GET /service/{service_id}/version/{version_id}/logging/kafka/{logging_kafka_name} | Get a Kafka log endpoint |
LoggingKafkaApi | list_log_kafka | GET /service/{service_id}/version/{version_id}/logging/kafka | List Kafka log endpoints |
LoggingKinesisApi | create_log_kinesis | POST /service/{service_id}/version/{version_id}/logging/kinesis | Create an Amazon Kinesis log endpoint |
LoggingKinesisApi | delete_log_kinesis | DELETE /service/{service_id}/version/{version_id}/logging/kinesis/{logging_kinesis_name} | Delete the Amazon Kinesis log endpoint |
LoggingKinesisApi | get_log_kinesis | GET /service/{service_id}/version/{version_id}/logging/kinesis/{logging_kinesis_name} | Get an Amazon Kinesis log endpoint |
LoggingKinesisApi | list_log_kinesis | GET /service/{service_id}/version/{version_id}/logging/kinesis | List Amazon Kinesis log endpoints |
LoggingLogentriesApi | create_log_logentries | POST /service/{service_id}/version/{version_id}/logging/logentries | Create a Logentries log endpoint |
LoggingLogentriesApi | delete_log_logentries | DELETE /service/{service_id}/version/{version_id}/logging/logentries/{logging_logentries_name} | Delete a Logentries log endpoint |
LoggingLogentriesApi | get_log_logentries | GET /service/{service_id}/version/{version_id}/logging/logentries/{logging_logentries_name} | Get a Logentries log endpoint |
LoggingLogentriesApi | list_log_logentries | GET /service/{service_id}/version/{version_id}/logging/logentries | List Logentries log endpoints |
LoggingLogentriesApi | update_log_logentries | PUT /service/{service_id}/version/{version_id}/logging/logentries/{logging_logentries_name} | Update a Logentries log endpoint |
LoggingLogglyApi | create_log_loggly | POST /service/{service_id}/version/{version_id}/logging/loggly | Create a Loggly log endpoint |
LoggingLogglyApi | delete_log_loggly | DELETE /service/{service_id}/version/{version_id}/logging/loggly/{logging_loggly_name} | Delete a Loggly log endpoint |
LoggingLogglyApi | get_log_loggly | GET /service/{service_id}/version/{version_id}/logging/loggly/{logging_loggly_name} | Get a Loggly log endpoint |
LoggingLogglyApi | list_log_loggly | GET /service/{service_id}/version/{version_id}/logging/loggly | List Loggly log endpoints |
LoggingLogglyApi | update_log_loggly | PUT /service/{service_id}/version/{version_id}/logging/loggly/{logging_loggly_name} | Update a Loggly log endpoint |
LoggingLogshuttleApi | create_log_logshuttle | POST /service/{service_id}/version/{version_id}/logging/logshuttle | Create a Log Shuttle log endpoint |
LoggingLogshuttleApi | delete_log_logshuttle | DELETE /service/{service_id}/version/{version_id}/logging/logshuttle/{logging_logshuttle_name} | Delete a Log Shuttle log endpoint |
LoggingLogshuttleApi | get_log_logshuttle | GET /service/{service_id}/version/{version_id}/logging/logshuttle/{logging_logshuttle_name} | Get a Log Shuttle log endpoint |
LoggingLogshuttleApi | list_log_logshuttle | GET /service/{service_id}/version/{version_id}/logging/logshuttle | List Log Shuttle log endpoints |
LoggingLogshuttleApi | update_log_logshuttle | PUT /service/{service_id}/version/{version_id}/logging/logshuttle/{logging_logshuttle_name} | Update a Log Shuttle log endpoint |
LoggingNewrelicApi | create_log_newrelic | POST /service/{service_id}/version/{version_id}/logging/newrelic | Create a New Relic log endpoint |
LoggingNewrelicApi | delete_log_newrelic | DELETE /service/{service_id}/version/{version_id}/logging/newrelic/{logging_newrelic_name} | Delete a New Relic log endpoint |
LoggingNewrelicApi | get_log_newrelic | GET /service/{service_id}/version/{version_id}/logging/newrelic/{logging_newrelic_name} | Get a New Relic log endpoint |
LoggingNewrelicApi | list_log_newrelic | GET /service/{service_id}/version/{version_id}/logging/newrelic | List New Relic log endpoints |
LoggingNewrelicApi | update_log_newrelic | PUT /service/{service_id}/version/{version_id}/logging/newrelic/{logging_newrelic_name} | Update a New Relic log endpoint |
LoggingOpenstackApi | create_log_openstack | POST /service/{service_id}/version/{version_id}/logging/openstack | Create an OpenStack log endpoint |
LoggingOpenstackApi | delete_log_openstack | DELETE /service/{service_id}/version/{version_id}/logging/openstack/{logging_openstack_name} | Delete an OpenStack log endpoint |
LoggingOpenstackApi | get_log_openstack | GET /service/{service_id}/version/{version_id}/logging/openstack/{logging_openstack_name} | Get an OpenStack log endpoint |
LoggingOpenstackApi | list_log_openstack | GET /service/{service_id}/version/{version_id}/logging/openstack | List OpenStack log endpoints |
LoggingOpenstackApi | update_log_openstack | PUT /service/{service_id}/version/{version_id}/logging/openstack/{logging_openstack_name} | Update an OpenStack log endpoint |
LoggingPapertrailApi | create_log_papertrail | POST /service/{service_id}/version/{version_id}/logging/papertrail | Create a Papertrail log endpoint |
LoggingPapertrailApi | delete_log_papertrail | DELETE /service/{service_id}/version/{version_id}/logging/papertrail/{logging_papertrail_name} | Delete a Papertrail log endpoint |
LoggingPapertrailApi | get_log_papertrail | GET /service/{service_id}/version/{version_id}/logging/papertrail/{logging_papertrail_name} | Get a Papertrail log endpoint |
LoggingPapertrailApi | list_log_papertrail | GET /service/{service_id}/version/{version_id}/logging/papertrail | List Papertrail log endpoints |
LoggingPapertrailApi | update_log_papertrail | PUT /service/{service_id}/version/{version_id}/logging/papertrail/{logging_papertrail_name} | Update a Papertrail log endpoint |
LoggingPubsubApi | create_log_gcp_pubsub | POST /service/{service_id}/version/{version_id}/logging/pubsub | Create a GCP Cloud Pub/Sub log endpoint |
LoggingPubsubApi | delete_log_gcp_pubsub | DELETE /service/{service_id}/version/{version_id}/logging/pubsub/{logging_google_pubsub_name} | Delete a GCP Cloud Pub/Sub log endpoint |
LoggingPubsubApi | get_log_gcp_pubsub | GET /service/{service_id}/version/{version_id}/logging/pubsub/{logging_google_pubsub_name} | Get a GCP Cloud Pub/Sub log endpoint |
LoggingPubsubApi | list_log_gcp_pubsub | GET /service/{service_id}/version/{version_id}/logging/pubsub | List GCP Cloud Pub/Sub log endpoints |
LoggingPubsubApi | update_log_gcp_pubsub | PUT /service/{service_id}/version/{version_id}/logging/pubsub/{logging_google_pubsub_name} | Update a GCP Cloud Pub/Sub log endpoint |
LoggingS3Api | create_log_aws_s3 | POST /service/{service_id}/version/{version_id}/logging/s3 | Create an AWS S3 log endpoint |
LoggingS3Api | delete_log_aws_s3 | DELETE /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Delete an AWS S3 log endpoint |
LoggingS3Api | get_log_aws_s3 | GET /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Get an AWS S3 log endpoint |
LoggingS3Api | list_log_aws_s3 | GET /service/{service_id}/version/{version_id}/logging/s3 | List AWS S3 log endpoints |
LoggingS3Api | update_log_aws_s3 | PUT /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Update an AWS S3 log endpoint |
LoggingScalyrApi | create_log_scalyr | POST /service/{service_id}/version/{version_id}/logging/scalyr | Create a Scalyr log endpoint |
LoggingScalyrApi | delete_log_scalyr | DELETE /service/{service_id}/version/{version_id}/logging/scalyr/{logging_scalyr_name} | Delete the Scalyr log endpoint |
LoggingScalyrApi | get_log_scalyr | GET /service/{service_id}/version/{version_id}/logging/scalyr/{logging_scalyr_name} | Get a Scalyr log endpoint |
LoggingScalyrApi | list_log_scalyr | GET /service/{service_id}/version/{version_id}/logging/scalyr | List Scalyr log endpoints |
LoggingScalyrApi | update_log_scalyr | PUT /service/{service_id}/version/{version_id}/logging/scalyr/{logging_scalyr_name} | Update the Scalyr log endpoint |
LoggingSftpApi | create_log_sftp | POST /service/{service_id}/version/{version_id}/logging/sftp | Create an SFTP log endpoint |
LoggingSftpApi | delete_log_sftp | DELETE /service/{service_id}/version/{version_id}/logging/sftp/{logging_sftp_name} | Delete an SFTP log endpoint |
LoggingSftpApi | get_log_sftp | GET /service/{service_id}/version/{version_id}/logging/sftp/{logging_sftp_name} | Get an SFTP log endpoint |
LoggingSftpApi | list_log_sftp | GET /service/{service_id}/version/{version_id}/logging/sftp | List SFTP log endpoints |
LoggingSftpApi | update_log_sftp | PUT /service/{service_id}/version/{version_id}/logging/sftp/{logging_sftp_name} | Update an SFTP log endpoint |
LoggingSplunkApi | create_log_splunk | POST /service/{service_id}/version/{version_id}/logging/splunk | Create a Splunk log endpoint |
LoggingSplunkApi | delete_log_splunk | DELETE /service/{service_id}/version/{version_id}/logging/splunk/{logging_splunk_name} | Delete a Splunk log endpoint |
LoggingSplunkApi | get_log_splunk | GET /service/{service_id}/version/{version_id}/logging/splunk/{logging_splunk_name} | Get a Splunk log endpoint |
LoggingSplunkApi | list_log_splunk | GET /service/{service_id}/version/{version_id}/logging/splunk | List Splunk log endpoints |
LoggingSplunkApi | update_log_splunk | PUT /service/{service_id}/version/{version_id}/logging/splunk/{logging_splunk_name} | Update a Splunk log endpoint |
LoggingSumologicApi | create_log_sumologic | POST /service/{service_id}/version/{version_id}/logging/sumologic | Create a Sumologic log endpoint |
LoggingSumologicApi | delete_log_sumologic | DELETE /service/{service_id}/version/{version_id}/logging/sumologic/{logging_sumologic_name} | Delete a Sumologic log endpoint |
LoggingSumologicApi | get_log_sumologic | GET /service/{service_id}/version/{version_id}/logging/sumologic/{logging_sumologic_name} | Get a Sumologic log endpoint |
LoggingSumologicApi | list_log_sumologic | GET /service/{service_id}/version/{version_id}/logging/sumologic | List Sumologic log endpoints |
LoggingSumologicApi | update_log_sumologic | PUT /service/{service_id}/version/{version_id}/logging/sumologic/{logging_sumologic_name} | Update a Sumologic log endpoint |
LoggingSyslogApi | create_log_syslog | POST /service/{service_id}/version/{version_id}/logging/syslog | Create a syslog log endpoint |
LoggingSyslogApi | delete_log_syslog | DELETE /service/{service_id}/version/{version_id}/logging/syslog/{logging_syslog_name} | Delete a syslog log endpoint |
LoggingSyslogApi | get_log_syslog | GET /service/{service_id}/version/{version_id}/logging/syslog/{logging_syslog_name} | Get a syslog log endpoint |
LoggingSyslogApi | list_log_syslog | GET /service/{service_id}/version/{version_id}/logging/syslog | List Syslog log endpoints |
LoggingSyslogApi | update_log_syslog | PUT /service/{service_id}/version/{version_id}/logging/syslog/{logging_syslog_name} | Update a syslog log endpoint |
MutualAuthenticationApi | create_mutual_tls_authentication | POST /tls/mutual_authentications | Create a Mutual Authentication |
MutualAuthenticationApi | delete_mutual_tls | DELETE /tls/mutual_authentications/{mutual_authentication_id} | Delete a Mutual TLS |
MutualAuthenticationApi | get_mutual_authentication | GET /tls/mutual_authentications/{mutual_authentication_id} | Get a Mutual Authentication |
MutualAuthenticationApi | list_mutual_authentications | GET /tls/mutual_authentications | List Mutual Authentications |
MutualAuthenticationApi | patch_mutual_authentication | PATCH /tls/mutual_authentications/{mutual_authentication_id} | Update a Mutual Authentication |
ObjectStoreApi | create_store | POST /resources/stores/object | Create an object store. |
ObjectStoreApi | delete_key_from_store | DELETE /resources/stores/object/{store_id}/keys/{key_name} | Delete object store key. |
ObjectStoreApi | delete_store | DELETE /resources/stores/object/{store_id} | Delete an object store. |
ObjectStoreApi | get_keys | GET /resources/stores/object/{store_id}/keys | List object store keys. |
ObjectStoreApi | get_store | GET /resources/stores/object/{store_id} | Describe an object store. |
ObjectStoreApi | get_stores | GET /resources/stores/object | List object stores. |
ObjectStoreApi | get_value_for_key | GET /resources/stores/object/{store_id}/keys/{key_name} | Get object store key value. |
ObjectStoreApi | set_value_for_key | PUT /resources/stores/object/{store_id}/keys/{key_name} | Insert object store key-value. |
PackageApi | get_package | GET /service/{service_id}/version/{version_id}/package | Get details of the service's Compute@Edge package. |
PackageApi | put_package | PUT /service/{service_id}/version/{version_id}/package | Upload a Compute@Edge package. |
PoolApi | create_server_pool | POST /service/{service_id}/version/{version_id}/pool | Create a server pool |
PoolApi | delete_server_pool | DELETE /service/{service_id}/version/{version_id}/pool/{pool_name} | Delete a server pool |
PoolApi | get_server_pool | GET /service/{service_id}/version/{version_id}/pool/{pool_name} | Get a server pool |
PoolApi | list_server_pools | GET /service/{service_id}/version/{version_id}/pool | List server pools |
PoolApi | update_server_pool | PUT /service/{service_id}/version/{version_id}/pool/{pool_name} | Update a server pool |
PopApi | list_pops | GET /datacenters | List Fastly POPs |
PublicIpListApi | list_fastly_ips | GET /public-ip-list | List Fastly's public IPs |
PublishApi | publish | POST /service/{service_id}/publish/ | Send messages to Fanout subscribers |
PurgeApi | purge_all | POST /service/{service_id}/purge_all | Purge everything from a service |
PurgeApi | purge_single_url | POST /purge/{cached_url} | Purge a URL |
PurgeApi | purge_tag | POST /service/{service_id}/purge/{surrogate_key} | Purge by surrogate key tag |
RateLimiterApi | delete_rate_limiter | DELETE /rate-limiters/{rate_limiter_id} | Delete a rate limiter |
RateLimiterApi | get_rate_limiter | GET /rate-limiters/{rate_limiter_id} | Get a rate limiter |
RateLimiterApi | list_rate_limiters | GET /service/{service_id}/version/{version_id}/rate-limiters | List rate limiters |
RealtimeApi | get_stats_last120_seconds | GET /v1/channel/{service_id}/ts/h | Get real-time data for the last 120 seconds |
RealtimeApi | get_stats_last120_seconds_limit_entries | GET /v1/channel/{service_id}/ts/h/limit/{max_entries} | Get a limited number of real-time data entries |
RealtimeApi | get_stats_last_second | GET /v1/channel/{service_id}/ts/{timestamp_in_seconds} | Get real-time data from specified time |
RequestSettingsApi | delete_request_settings | DELETE /service/{service_id}/version/{version_id}/request_settings/{request_settings_name} | Delete a Request Settings object |
RequestSettingsApi | get_request_settings | GET /service/{service_id}/version/{version_id}/request_settings/{request_settings_name} | Get a Request Settings object |
RequestSettingsApi | list_request_settings | GET /service/{service_id}/version/{version_id}/request_settings | List Request Settings objects |
RequestSettingsApi | update_request_settings | PUT /service/{service_id}/version/{version_id}/request_settings/{request_settings_name} | Update a Request Settings object |
ResourceApi | create_resource | POST /service/{service_id}/version/{version_id}/resource | Create a resource |
ResourceApi | delete_resource | DELETE /service/{service_id}/version/{version_id}/resource/{resource_id} | Delete a resource |
ResourceApi | get_resource | GET /service/{service_id}/version/{version_id}/resource/{resource_id} | Display a resource |
ResourceApi | list_resources | GET /service/{service_id}/version/{version_id}/resource | List resources |
ResourceApi | update_resource | PUT /service/{service_id}/version/{version_id}/resource/{resource_id} | Update a resource |
ResponseObjectApi | delete_response_object | DELETE /service/{service_id}/version/{version_id}/response_object/{response_object_name} | Delete a Response Object |
ResponseObjectApi | get_response_object | GET /service/{service_id}/version/{version_id}/response_object/{response_object_name} | Get a Response object |
ResponseObjectApi | list_response_objects | GET /service/{service_id}/version/{version_id}/response_object | List Response objects |
ServerApi | create_pool_server | POST /service/{service_id}/pool/{pool_id}/server | Add a server to a pool |
ServerApi | delete_pool_server | DELETE /service/{service_id}/pool/{pool_id}/server/{server_id} | Delete a server from a pool |
ServerApi | get_pool_server | GET /service/{service_id}/pool/{pool_id}/server/{server_id} | Get a pool server |
ServerApi | list_pool_servers | GET /service/{service_id}/pool/{pool_id}/servers | List servers in a pool |
ServerApi | update_pool_server | PUT /service/{service_id}/pool/{pool_id}/server/{server_id} | Update a server |
ServiceApi | create_service | POST /service | Create a service |
ServiceApi | delete_service | DELETE /service/{service_id} | Delete a service |
ServiceApi | get_service | GET /service/{service_id} | Get a service |
ServiceApi | get_service_detail | GET /service/{service_id}/details | Get service details |
ServiceApi | list_service_domains | GET /service/{service_id}/domain | List the domains within a service |
ServiceApi | list_services | GET /service | List services |
ServiceApi | search_service | GET /service/search | Search for a service by name |
ServiceApi | update_service | PUT /service/{service_id} | Update a service |
ServiceAuthorizationsApi | create_service_authorization | POST /service-authorizations | Create service authorization |
ServiceAuthorizationsApi | delete_service_authorization | DELETE /service-authorizations/{service_authorization_id} | Delete service authorization |
ServiceAuthorizationsApi | list_service_authorization | GET /service-authorizations | List service authorizations |
ServiceAuthorizationsApi | show_service_authorization | GET /service-authorizations/{service_authorization_id} | Show service authorization |
ServiceAuthorizationsApi | update_service_authorization | PATCH /service-authorizations/{service_authorization_id} | Update service authorization |
SettingsApi | get_service_settings | GET /service/{service_id}/version/{version_id}/settings | Get service settings |
SettingsApi | update_service_settings | PUT /service/{service_id}/version/{version_id}/settings | Update service settings |
SnippetApi | create_snippet | POST /service/{service_id}/version/{version_id}/snippet | Create a snippet |
SnippetApi | delete_snippet | DELETE /service/{service_id}/version/{version_id}/snippet/{snippet_name} | Delete a snippet |
SnippetApi | get_snippet | GET /service/{service_id}/version/{version_id}/snippet/{snippet_name} | Get a versioned snippet |
SnippetApi | get_snippet_dynamic | GET /service/{service_id}/snippet/{snippet_id} | Get a dynamic snippet |
SnippetApi | list_snippets | GET /service/{service_id}/version/{version_id}/snippet | List snippets |
SnippetApi | update_snippet_dynamic | PUT /service/{service_id}/snippet/{snippet_id} | Update a dynamic snippet |
StarApi | create_service_star | POST /stars | Create a star |
StarApi | delete_service_star | DELETE /stars/{star_id} | Delete a star |
StarApi | get_service_star | GET /stars/{star_id} | Get a star |
StarApi | list_service_stars | GET /stars | List stars |
StatsApi | get_service_stats | GET /service/{service_id}/stats/summary | Get stats for a service |
TlsActivationsApi | create_tls_activation | POST /tls/activations | Enable TLS for a domain using a custom certificate |
TlsActivationsApi | delete_tls_activation | DELETE /tls/activations/{tls_activation_id} | Disable TLS on a domain |
TlsActivationsApi | get_tls_activation | GET /tls/activations/{tls_activation_id} | Get a TLS activation |
TlsActivationsApi | list_tls_activations | GET /tls/activations | List TLS activations |
TlsActivationsApi | update_tls_activation | PATCH /tls/activations/{tls_activation_id} | Update a certificate |
TlsBulkCertificatesApi | delete_bulk_tls_cert | DELETE /tls/bulk/certificates/{certificate_id} | Delete a certificate |
TlsBulkCertificatesApi | get_tls_bulk_cert | GET /tls/bulk/certificates/{certificate_id} | Get a certificate |
TlsBulkCertificatesApi | list_tls_bulk_certs | GET /tls/bulk/certificates | List certificates |
TlsBulkCertificatesApi | update_bulk_tls_cert | PATCH /tls/bulk/certificates/{certificate_id} | Update a certificate |
TlsBulkCertificatesApi | upload_tls_bulk_cert | POST /tls/bulk/certificates | Upload a certificate |
TlsCertificatesApi | create_tls_cert | POST /tls/certificates | Create a TLS certificate |
TlsCertificatesApi | delete_tls_cert | DELETE /tls/certificates/{tls_certificate_id} | Delete a TLS certificate |
TlsCertificatesApi | get_tls_cert | GET /tls/certificates/{tls_certificate_id} | Get a TLS certificate |
TlsCertificatesApi | list_tls_certs | GET /tls/certificates | List TLS certificates |
TlsCertificatesApi | update_tls_cert | PATCH /tls/certificates/{tls_certificate_id} | Update a TLS certificate |
TlsConfigurationsApi | get_tls_config | GET /tls/configurations/{tls_configuration_id} | Get a TLS configuration |
TlsConfigurationsApi | list_tls_configs | GET /tls/configurations | List TLS configurations |
TlsConfigurationsApi | update_tls_config | PATCH /tls/configurations/{tls_configuration_id} | Update a TLS configuration |
TlsCsrsApi | create_csr | POST /tls/certificate_signing_requests | Create CSR |
TlsDomainsApi | list_tls_domains | GET /tls/domains | List TLS domains |
TlsPrivateKeysApi | create_tls_key | POST /tls/private_keys | Create a TLS private key |
TlsPrivateKeysApi | delete_tls_key | DELETE /tls/private_keys/{tls_private_key_id} | Delete a TLS private key |
TlsPrivateKeysApi | get_tls_key | GET /tls/private_keys/{tls_private_key_id} | Get a TLS private key |
TlsPrivateKeysApi | list_tls_keys | GET /tls/private_keys | List TLS private keys |
TlsSubscriptionsApi | create_globalsign_email_challenge | POST /tls/subscriptions/{tls_subscription_id}/authorizations/{tls_authorization_id}/globalsign_email_challenges | Creates a GlobalSign email challenge. |
TlsSubscriptionsApi | create_tls_sub | POST /tls/subscriptions | Create a TLS subscription |
TlsSubscriptionsApi | delete_globalsign_email_challenge | DELETE /tls/subscriptions/{tls_subscription_id}/authorizations/{tls_authorization_id}/globalsign_email_challenges/{globalsign_email_challenge_id} | Delete a GlobalSign email challenge |
TlsSubscriptionsApi | delete_tls_sub | DELETE /tls/subscriptions/{tls_subscription_id} | Delete a TLS subscription |
TlsSubscriptionsApi | get_tls_sub | GET /tls/subscriptions/{tls_subscription_id} | Get a TLS subscription |
TlsSubscriptionsApi | list_tls_subs | GET /tls/subscriptions | List TLS subscriptions |
TlsSubscriptionsApi | patch_tls_sub | PATCH /tls/subscriptions/{tls_subscription_id} | Update a TLS subscription |
TokensApi | get_token_current | GET /tokens/self | Get the current token |
TokensApi | list_tokens_customer | GET /customer/{customer_id}/tokens | List tokens for a customer |
TokensApi | list_tokens_user | GET /tokens | List tokens for the authenticated user |
TokensApi | revoke_token | DELETE /tokens/{token_id} | Revoke a token |
TokensApi | revoke_token_current | DELETE /tokens/self | Revoke the current token |
UserApi | create_user | POST /user | Create a user |
UserApi | delete_user | DELETE /user/{user_id} | Delete a user |
UserApi | get_current_user | GET /current_user | Get the current user |
UserApi | get_user | GET /user/{user_id} | Get a user |
UserApi | request_password_reset | POST /user/{user_login}/password/request_reset | Request a password reset |
UserApi | update_user | PUT /user/{user_id} | Update a user |
UserApi | update_user_password | POST /current_user/password | Update the user's password |
VclApi | create_custom_vcl | POST /service/{service_id}/version/{version_id}/vcl | Create a custom VCL file |
VclApi | delete_custom_vcl | DELETE /service/{service_id}/version/{version_id}/vcl/{vcl_name} | Delete a custom VCL file |
VclApi | get_custom_vcl | GET /service/{service_id}/version/{version_id}/vcl/{vcl_name} | Get a custom VCL file |
VclApi | get_custom_vcl_boilerplate | GET /service/{service_id}/version/{version_id}/boilerplate | Get boilerplate VCL |
VclApi | get_custom_vcl_generated | GET /service/{service_id}/version/{version_id}/generated_vcl | Get the generated VCL for a service |
VclApi | get_custom_vcl_raw | GET /service/{service_id}/version/{version_id}/vcl/{vcl_name}/download | Download a custom VCL file |
VclApi | lint_vcl_default | POST /vcl_lint | Lint (validate) VCL using a default set of flags. |
VclApi | lint_vcl_for_service | POST /service/{service_id}/lint | Lint (validate) VCL using flags set for the service. |
VclApi | list_custom_vcl | GET /service/{service_id}/version/{version_id}/vcl | List custom VCL files |
VclApi | set_custom_vcl_main | PUT /service/{service_id}/version/{version_id}/vcl/{vcl_name}/main | Set a custom VCL file as main |
VclApi | update_custom_vcl | PUT /service/{service_id}/version/{version_id}/vcl/{vcl_name} | Update a custom VCL file |
VclDiffApi | vcl_diff_service_versions | GET /service/{service_id}/vcl/diff/from/{from_version_id}/to/{to_version_id} | Get a comparison of the VCL changes between two service versions |
VersionApi | activate_service_version | PUT /service/{service_id}/version/{version_id}/activate | Activate a service version |
VersionApi | clone_service_version | PUT /service/{service_id}/version/{version_id}/clone | Clone a service version |
VersionApi | create_service_version | POST /service/{service_id}/version | Create a service version |
VersionApi | deactivate_service_version | PUT /service/{service_id}/version/{version_id}/deactivate | Deactivate a service version |
VersionApi | get_service_version | GET /service/{service_id}/version/{version_id} | Get a version of a service |
VersionApi | list_service_versions | GET /service/{service_id}/version | List versions of a service |
VersionApi | lock_service_version | PUT /service/{service_id}/version/{version_id}/lock | Lock a service version |
VersionApi | update_service_version | PUT /service/{service_id}/version/{version_id} | Update a service version |
VersionApi | validate_service_version | GET /service/{service_id}/version/{version_id}/validate | Validate a service version |
WafActiveRulesApi | bulk_update_waf_active_rules | PATCH /waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/bulk | Update multiple active rules |
WafActiveRulesApi | create_waf_active_rule | POST /waf/firewalls/{firewall_id}/versions/{version_id}/active-rules | Add a rule to a WAF as an active rule |
WafActiveRulesApi | create_waf_active_rules_tag | POST /waf/firewalls/{firewall_id}/versions/{version_id}/tags/{waf_tag_name}/active-rules | Create active rules by tag |
WafActiveRulesApi | delete_waf_active_rule | DELETE /waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/{waf_rule_id} | Delete an active rule |
WafActiveRulesApi | get_waf_active_rule | GET /waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/{waf_rule_id} | Get an active WAF rule object |
WafActiveRulesApi | list_waf_active_rules | GET /waf/firewalls/{firewall_id}/versions/{version_id}/active-rules | List active rules on a WAF |
WafActiveRulesApi | update_waf_active_rule | PATCH /waf/firewalls/{firewall_id}/versions/{version_id}/active-rules/{waf_rule_id} | Update an active rule |
WafExclusionsApi | create_waf_rule_exclusion | POST /waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions | Create a WAF rule exclusion |
WafExclusionsApi | delete_waf_rule_exclusion | DELETE /waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions/{exclusion_number} | Delete a WAF rule exclusion |
WafExclusionsApi | get_waf_rule_exclusion | GET /waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions/{exclusion_number} | Get a WAF rule exclusion |
WafExclusionsApi | list_waf_rule_exclusions | GET /waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions | List WAF rule exclusions |
WafExclusionsApi | update_waf_rule_exclusion | PATCH /waf/firewalls/{firewall_id}/versions/{firewall_version_number}/exclusions/{exclusion_number} | Update a WAF rule exclusion |
WafFirewallVersionsApi | clone_waf_firewall_version | PUT /waf/firewalls/{firewall_id}/versions/{firewall_version_number}/clone | Clone a firewall version |
WafFirewallVersionsApi | create_waf_firewall_version | POST /waf/firewalls/{firewall_id}/versions | Create a firewall version |
WafFirewallVersionsApi | deploy_activate_waf_firewall_version | PUT /waf/firewalls/{firewall_id}/versions/{firewall_version_number}/activate | Deploy or activate a firewall version |
WafFirewallVersionsApi | get_waf_firewall_version | GET /waf/firewalls/{firewall_id}/versions/{firewall_version_number} | Get a firewall version |
WafFirewallVersionsApi | list_waf_firewall_versions | GET /waf/firewalls/{firewall_id}/versions | List firewall versions |
WafFirewallVersionsApi | update_waf_firewall_version | PATCH /waf/firewalls/{firewall_id}/versions/{firewall_version_number} | Update a firewall version |
WafFirewallsApi | create_waf_firewall | POST /waf/firewalls | Create a firewall |
WafFirewallsApi | delete_waf_firewall | DELETE /waf/firewalls/{firewall_id} | Delete a firewall |
WafFirewallsApi | get_waf_firewall | GET /waf/firewalls/{firewall_id} | Get a firewall |
WafFirewallsApi | list_waf_firewalls | GET /waf/firewalls | List firewalls |
WafFirewallsApi | update_waf_firewall | PATCH /waf/firewalls/{firewall_id} | Update a firewall |
WafRuleRevisionsApi | get_waf_rule_revision | GET /waf/rules/{waf_rule_id}/revisions/{waf_rule_revision_number} | Get a revision of a rule |
WafRuleRevisionsApi | list_waf_rule_revisions | GET /waf/rules/{waf_rule_id}/revisions | List revisions for a rule |
WafRulesApi | get_waf_rule | GET /waf/rules/{waf_rule_id} | Get a rule |
WafRulesApi | list_waf_rules | GET /waf/rules | List available WAF rules |
WafTagsApi | list_waf_tags | GET /waf/tags | 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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.