GitHub - fastly/fastly-ruby: A Fastly API client for Ruby (original) (raw)
Create a new ACL
Delete an ACL
Describe an ACL
List ACLs
Update an ACL
Update multiple ACL entries
Create an ACL entry
Delete an ACL entry
Describe an ACL entry
List ACL entries
Update an ACL entry
Create a new ACL
Delete an ACL
List an ACL
List ACLs
compute_acl_list_acls_s_acl_id
Describe an ACL
Lookup an ACL
Update an ACL
Create an apex redirect
Delete an apex redirect
Get an apex redirect
List apex redirects
Update an apex redirect
Create Automation Token
Retrieve an Automation Token by ID
get_automation_tokens_id_services
List Automation Token Services
List Customer Automation Tokens
Revoke an Automation Token by ID
Create a backend
Delete a backend
Describe a backend
List backends
Update a backend
Add a billing address to a customer
Delete a billing address
Get a billing address
Update a billing address
Get invoice by ID.
Get month-to-date invoice.
List of invoices.
Fastly::BillingUsageMetricsApi
Retrieve service-level usage metrics for services with non-zero usage units.
Fastly::BillingUsageMetricsApi
Get monthly usage metrics
Create a cache settings object
Delete a cache settings object
Get a cache settings object
List cache settings objects
Update a cache settings object
Create a condition
Delete a condition
Describe a condition
List conditions
Update a condition
Create a config store
Delete a config store
Describe a config store
Get config store metadata
List linked services
List config stores
Update a config store
Update multiple entries in a config store
Create an entry in a config store
Delete an item from a config store
Get an item from a config store
List items in a config store
Update an entry in a config store
Insert or update an entry in a config store
Add a new customer contact
Delete a contact
List contacts
Check status of content in each POP's cache
Delete a customer
Get a customer
Get the logged in customer
List users
Update a customer
Creates an address associated with a customer account.
Return the list of addresses associated with a customer account.
Updates an address associated with a customer account.
Create an edge dictionary
Delete an edge dictionary
Get an edge dictionary
List edge dictionaries
Update an edge dictionary
Get edge dictionary metadata
Update multiple entries in an edge dictionary
Create an entry in an edge dictionary
Delete an item from an edge dictionary
Get an item from an edge dictionary
List items in an edge dictionary
Update an entry in an edge dictionary
Insert or update an entry in an edge dictionary
Diff two service versions
Create a director
Delete a director
Get a director
List directors
Update a director
Create a director-backend relationship
Delete a director-backend relationship
Get a director-backend relationship
Validate DNS configuration for a single domain on a service
Validate DNS configuration for all domains on a service
Add a domain name to a service
Remove a domain from a service
Describe a domain
List domains
Update a domain
Fastly::DomainInspectorHistoricalApi
get_domain_inspector_historical
Get historical domain data for a service
Fastly::DomainInspectorRealtimeApi
get_domain_inspector_last120_seconds
Get real-time domain data for the last 120 seconds
Fastly::DomainInspectorRealtimeApi
get_domain_inspector_last_max_entries
Get a limited number of real-time domain data entries
Fastly::DomainInspectorRealtimeApi
get_domain_inspector_last_second
Get real-time domain data from a specified time
List domain-ownerships
Get an event
List events
Create a gzip configuration
Delete a gzip configuration
Get a gzip configuration
List gzip configurations
Update a gzip configuration
Create a Header object
Delete a Header object
Get a Header object
List Header objects
Update a Header object
Create a health check
Delete a health check
Get a health check
List health checks
Update a health check
Get historical stats
Get aggregated historical stats
Get historical stats for a single field
Get historical stats for a single service
Get historical stats for a single service/field combination
Get region codes
Get usage statistics
Get month-to-date usage statistics
Get usage statistics per service
Enable support for HTTP/3
Disable support for HTTP/3
Get HTTP/3 status
List permissions
Add permissions to a role
Create a role
Delete a role
Get a role
List permissions in a role
List roles
Remove permissions from a role
Update a role
Add services in a service group
Create a service group
Delete a service group
Get a service group
List services to a service group
List service groups
Remove services from a service group
Update a service group
Add members to a user group
Add roles to a user group
Add service groups to a user group
Create a user group
Delete a user group
Get a user group
List members of a user group
List roles in a user group
list_user_group_service_groups
List service groups in a user group
List user groups
Remove members of a user group
Remove roles from a user group
remove_user_group_service_groups
Remove service groups from a user group
Update a user group
Fastly::ImageOptimizerDefaultSettingsApi
Get current Image Optimizer Default Settings
Fastly::ImageOptimizerDefaultSettingsApi
Update Image Optimizer Default Settings
Retrieve log insights
Create an invitation
Delete an invitation
List invitations
Create a KV store.
Delete a KV store.
Describe a KV store.
List all KV stores.
Delete an item.
Get an item.
List item keys.
Insert or update an item.
Retrieve log records
Create an Azure Blob Storage log endpoint
Delete the Azure Blob Storage log endpoint
Get an Azure Blob Storage log endpoint
List Azure Blob Storage log endpoints
Update an Azure Blob Storage log endpoint
Create a BigQuery log endpoint
Delete a BigQuery log endpoint
Get a BigQuery log endpoint
List BigQuery log endpoints
Update a BigQuery log endpoint
Create a Cloud Files log endpoint
Delete the Cloud Files log endpoint
Get a Cloud Files log endpoint
List Cloud Files log endpoints
Update the Cloud Files log endpoint
Create a Datadog log endpoint
Delete a Datadog log endpoint
Get a Datadog log endpoint
List Datadog log endpoints
Update a Datadog log endpoint
Fastly::LoggingDigitaloceanApi
Create a DigitalOcean Spaces log endpoint
Fastly::LoggingDigitaloceanApi
Delete a DigitalOcean Spaces log endpoint
Fastly::LoggingDigitaloceanApi
Get a DigitalOcean Spaces log endpoint
Fastly::LoggingDigitaloceanApi
List DigitalOcean Spaces log endpoints
Fastly::LoggingDigitaloceanApi
Update a DigitalOcean Spaces log endpoint
Fastly::LoggingElasticsearchApi
Create an Elasticsearch log endpoint
Fastly::LoggingElasticsearchApi
Delete an Elasticsearch log endpoint
Fastly::LoggingElasticsearchApi
Get an Elasticsearch log endpoint
Fastly::LoggingElasticsearchApi
List Elasticsearch log endpoints
Fastly::LoggingElasticsearchApi
Update an Elasticsearch log endpoint
Create an FTP log endpoint
Delete an FTP log endpoint
Get an FTP log endpoint
List FTP log endpoints
Update an FTP log endpoint
Create a GCS log endpoint
Delete a GCS log endpoint
Get a GCS log endpoint
List GCS log endpoints
Update a GCS log endpoint
Fastly::LoggingGrafanacloudlogsApi
Create a Grafana Cloud Logs log endpoint
Fastly::LoggingGrafanacloudlogsApi
Delete the Grafana Cloud Logs log endpoint
Fastly::LoggingGrafanacloudlogsApi
Get a Grafana Cloud Logs log endpoint
Fastly::LoggingGrafanacloudlogsApi
List Grafana Cloud Logs log endpoints
Fastly::LoggingGrafanacloudlogsApi
Update a Grafana Cloud Logs log endpoint
Create a Heroku log endpoint
Delete the Heroku log endpoint
Get a Heroku log endpoint
List Heroku log endpoints
Update the Heroku log endpoint
Create a Honeycomb log endpoint
Delete the Honeycomb log endpoint
Get a Honeycomb log endpoint
List Honeycomb log endpoints
Update a Honeycomb log endpoint
Create an HTTPS log endpoint
Delete an HTTPS log endpoint
Get an HTTPS log endpoint
List HTTPS log endpoints
Update an HTTPS log endpoint
Create a Kafka log endpoint
Delete the Kafka log endpoint
Get a Kafka log endpoint
List Kafka log endpoints
Update the Kafka log endpoint
Create an Amazon Kinesis log endpoint
Delete the Amazon Kinesis log endpoint
Get an Amazon Kinesis log endpoint
List Amazon Kinesis log endpoints
Update the Amazon Kinesis log endpoint
Create a Logentries log endpoint
Delete a Logentries log endpoint
Get a Logentries log endpoint
List Logentries log endpoints
Update a Logentries log endpoint
Create a Loggly log endpoint
Delete a Loggly log endpoint
Get a Loggly log endpoint
List Loggly log endpoints
Update a Loggly log endpoint
Create a Log Shuttle log endpoint
Delete a Log Shuttle log endpoint
Get a Log Shuttle log endpoint
List Log Shuttle log endpoints
Update a Log Shuttle log endpoint
Create a New Relic log endpoint
Delete a New Relic log endpoint
Get a New Relic log endpoint
List New Relic log endpoints
Update a New Relic log endpoint
Fastly::LoggingNewrelicotlpApi
Create a New Relic OTLP endpoint
Fastly::LoggingNewrelicotlpApi
Delete a New Relic OTLP endpoint
Fastly::LoggingNewrelicotlpApi
Get a New Relic OTLP endpoint
Fastly::LoggingNewrelicotlpApi
List New Relic OTLP endpoints
Fastly::LoggingNewrelicotlpApi
Update a New Relic log endpoint
Create an OpenStack log endpoint
Delete an OpenStack log endpoint
Get an OpenStack log endpoint
List OpenStack log endpoints
Update an OpenStack log endpoint
Create a Papertrail log endpoint
Delete a Papertrail log endpoint
Get a Papertrail log endpoint
List Papertrail log endpoints
Update a Papertrail log endpoint
Create a GCP Cloud Pub/Sub log endpoint
Delete a GCP Cloud Pub/Sub log endpoint
Get a GCP Cloud Pub/Sub log endpoint
List GCP Cloud Pub/Sub log endpoints
Update a GCP Cloud Pub/Sub log endpoint
Create an AWS S3 log endpoint
Delete an AWS S3 log endpoint
Get an AWS S3 log endpoint
List AWS S3 log endpoints
Update an AWS S3 log endpoint
Create a Scalyr log endpoint
Delete the Scalyr log endpoint
Get a Scalyr log endpoint
List Scalyr log endpoints
Update the Scalyr log endpoint
Create an SFTP log endpoint
Delete an SFTP log endpoint
Get an SFTP log endpoint
List SFTP log endpoints
Update an SFTP log endpoint
Create a Splunk log endpoint
Delete a Splunk log endpoint
Get a Splunk log endpoint
List Splunk log endpoints
Update a Splunk log endpoint
Create a Sumologic log endpoint
Delete a Sumologic log endpoint
Get a Sumologic log endpoint
List Sumologic log endpoints
Update a Sumologic log endpoint
Create a syslog log endpoint
Delete a syslog log endpoint
Get a syslog log endpoint
List Syslog log endpoints
Update a syslog log endpoint
Fastly::MutualAuthenticationApi
create_mutual_tls_authentication
Create a Mutual Authentication
Fastly::MutualAuthenticationApi
Delete a Mutual TLS
Fastly::MutualAuthenticationApi
Get a Mutual Authentication
Fastly::MutualAuthenticationApi
List Mutual Authentications
Fastly::MutualAuthenticationApi
Update a Mutual Authentication
Fastly::ObjectStorageAccessKeysApi
Create an access key
Fastly::ObjectStorageAccessKeysApi
Delete an access key
Fastly::ObjectStorageAccessKeysApi
Get an access key
Fastly::ObjectStorageAccessKeysApi
List access keys
Fastly::ObservabilityCustomDashboardsApi
Create a new dashboard
Fastly::ObservabilityCustomDashboardsApi
Delete an existing dashboard
Fastly::ObservabilityCustomDashboardsApi
Retrieve a dashboard by ID
Fastly::ObservabilityCustomDashboardsApi
List all custom dashboards
Fastly::ObservabilityCustomDashboardsApi
Update an existing dashboard
Fastly::OriginInspectorHistoricalApi
get_origin_inspector_historical
Get historical origin data for a service
Fastly::OriginInspectorRealtimeApi
get_origin_inspector_last120_seconds
Get real-time origin data for the last 120 seconds
Fastly::OriginInspectorRealtimeApi
get_origin_inspector_last_max_entries
Get a limited number of real-time origin data entries
Fastly::OriginInspectorRealtimeApi
get_origin_inspector_last_second
Get real-time origin data from specific time.
Get details of the service's Compute package.
Upload a Compute package.
Create a server pool
Delete a server pool
Get a server pool
List server pools
Update a server pool
List Fastly POPs
Fastly::ProductAiAcceleratorApi
disable_product_ai_accelerator
Disable product
Fastly::ProductAiAcceleratorApi
Enable product
Fastly::ProductAiAcceleratorApi
Get product enablement status
Fastly::ProductBotManagementApi
disable_product_bot_management
Disable product
Fastly::ProductBotManagementApi
Enable product
Fastly::ProductBotManagementApi
Get product enablement status
Fastly::ProductBrotliCompressionApi
disable_product_brotli_compression
Disable product
Fastly::ProductBrotliCompressionApi
enable_product_brotli_compression
Enable product
Fastly::ProductBrotliCompressionApi
get_product_brotli_compression
Get product enablement status
Fastly::ProductDdosProtectionApi
disable_product_ddos_protection
Disable product
Fastly::ProductDdosProtectionApi
enable_product_ddos_protection
Enable product
Fastly::ProductDdosProtectionApi
Get product enablement status
Fastly::ProductDdosProtectionApi
get_product_ddos_protection_configuration
Get configuration
Fastly::ProductDdosProtectionApi
set_product_ddos_protection_configuration
Update configuration
Fastly::ProductDomainInspectorApi
disable_product_domain_inspector
Disable product
Fastly::ProductDomainInspectorApi
enable_product_domain_inspector
Enable product
Fastly::ProductDomainInspectorApi
Get product enablement status
Disable product
Enable product
Get product enablement status
Fastly::ProductImageOptimizerApi
disable_product_image_optimizer
Disable product
Fastly::ProductImageOptimizerApi
enable_product_image_optimizer
Enable product
Fastly::ProductImageOptimizerApi
Get product enablement status
Fastly::ProductLogExplorerInsightsApi
disable_product_log_explorer_insights
Disable product
Fastly::ProductLogExplorerInsightsApi
enable_product_log_explorer_insights
Enable product
Fastly::ProductLogExplorerInsightsApi
get_product_log_explorer_insights
Get product enablement status
Disable product
Enable product
Get product enablement status
get_product_ngwaf_configuration
Get configuration
set_product_ngwaf_configuration
Update configuration
Fastly::ProductObjectStorageApi
disable_product_object_storage
Disable product
Fastly::ProductObjectStorageApi
Enable product
Fastly::ProductObjectStorageApi
Get product enablement status
Fastly::ProductOriginInspectorApi
disable_product_origin_inspector
Disable product
Fastly::ProductOriginInspectorApi
enable_product_origin_inspector
Enable product
Fastly::ProductOriginInspectorApi
Get product enablement status
Disable product
Enable product
Get product enablement status
List Fastly's public IPs
Send messages to Fanout subscribers
Purge multiple surrogate key tags
Purge everything from a service
Purge a URL
Purge by surrogate key tag
Create a rate limiter
Delete a rate limiter
Get a rate limiter
List rate limiters
Update a rate limiter
Get real-time data for the last 120 seconds
get_stats_last120_seconds_limit_entries
Get a limited number of real-time data entries
Get real-time data from specified time
Create a Request Settings object
Delete a Request Settings object
Get a Request Settings object
List Request Settings objects
Update a Request Settings object
Create a resource link
Delete a resource link
Display a resource link
List resource links
Update a resource link
Create a Response object
Delete a Response Object
Get a Response object
List Response objects
Update a Response object
Create new client key
Create new secret store
Delete secret store
Get secret store by ID
Get all secret stores
Get public key
Create a new secret in a store.
Delete a secret from a store.
Get secret metadata.
List secrets within a store.
Recreate a secret in a store.
Create or recreate a secret in a store.
Add a server to a pool
Delete a server from a pool
Get a pool server
List servers in a pool
Update a server
Create a service
Delete a service
Get a service
Get service details
List the domains within a service
List services
Search for a service by name
Update a service
Fastly::ServiceAuthorizationsApi
Create service authorization
Fastly::ServiceAuthorizationsApi
Delete service authorization
Fastly::ServiceAuthorizationsApi
Delete service authorizations
Fastly::ServiceAuthorizationsApi
List service authorizations
Fastly::ServiceAuthorizationsApi
Show service authorization
Fastly::ServiceAuthorizationsApi
Update service authorization
Fastly::ServiceAuthorizationsApi
Update service authorizations
Get service settings
Update service settings
Create a snippet
Delete a snippet
Get a versioned snippet
Get a dynamic snippet
List snippets
Update a versioned snippet
Update a dynamic snippet
Create a star
Delete a star
Get a star
List stars
Get stats for a service
Request Sudo access
Enable TLS for a domain using a custom certificate
Disable TLS on a domain
Get a TLS activation
List TLS activations
Update a certificate
Fastly::TlsBulkCertificatesApi
Delete a certificate
Fastly::TlsBulkCertificatesApi
Get a certificate
Fastly::TlsBulkCertificatesApi
List certificates
Fastly::TlsBulkCertificatesApi
Update a certificate
Fastly::TlsBulkCertificatesApi
Upload a certificate
Create a TLS certificate
Delete a TLS certificate
Get a TLS certificate
Get a TLS certificate blob (Limited Availability)
List TLS certificates
Update a TLS certificate
Get a TLS configuration
List TLS configurations
Update a TLS configuration
Create CSR
List TLS domains
Create a TLS private key
Delete a TLS private key
Get a TLS private key
List TLS private keys
create_globalsign_email_challenge
Creates a GlobalSign email challenge.
Create a TLS subscription
delete_globalsign_email_challenge
Delete a GlobalSign email challenge
Delete a TLS subscription
Get a TLS subscription
List TLS subscriptions
Update a TLS subscription
Revoke multiple tokens
Create a token
Get a token
Get the current token
List tokens for a customer
List tokens for the authenticated user
Revoke a token
Revoke the current token
Create a user
Delete a user
Get the current user
Get a user
Request a password reset
Update a user
Update the user's password
Create a custom VCL file
Delete a custom VCL file
Get a custom VCL file
Get boilerplate VCL
Get the generated VCL for a service
get_custom_vcl_generated_highlighted
Get the generated VCL with syntax highlighting
Get a custom VCL file with syntax highlighting
Download a custom VCL file
Lint (validate) VCL using a default set of flags.
Lint (validate) VCL using flags set for the service.
List custom VCL files
Set a custom VCL file as main
Update a custom VCL file
Get a comparison of the VCL changes between two service versions
Activate a service version
activate_service_version_environment
Activate a service version on the specified environment
Clone a service version
Create a service version
Deactivate a service version
deactivate_service_version_environment
Deactivate a service version on an environment
Get a version of a service
List versions of a service
Lock a service version
Update a service version
Validate a service version
Delete multiple active rules from a WAF
Update multiple active rules
Add a rule to a WAF as an active rule
Create active rules by tag
Delete an active rule
Get an active WAF rule object
List active rules on a WAF
Update an active rule
Create a WAF rule exclusion
Delete a WAF rule exclusion
Get a WAF rule exclusion
List WAF rule exclusions
Update a WAF rule exclusion
Fastly::WafFirewallVersionsApi
Clone a firewall version
Fastly::WafFirewallVersionsApi
Create a firewall version
Fastly::WafFirewallVersionsApi
deploy_activate_waf_firewall_version
Deploy or activate a firewall version
Fastly::WafFirewallVersionsApi
Get a firewall version
Fastly::WafFirewallVersionsApi
List firewall versions
Fastly::WafFirewallVersionsApi
Update a firewall version
Create a firewall
Delete a firewall
Get a firewall
List firewalls
Update a firewall
Get a revision of a rule
List revisions for a rule
Get a rule
List available WAF rules
List tags
Fastly::WholePlatformDdosHistoricalApi
Get historical DDoS metrics for the entire Fastly platform