@@ -8,7 +8,7 @@ A Ruby client library for interacting with most facets of the [Fastly API](https
88To install via RubyGems, add the following to your project's ` Gemfile ` :
99
1010``` ruby
11- gem ' fastly' , ' ~> 15.1 .0'
11+ gem ' fastly' , ' ~> 16.0 .0'
1212```
1313
1414Then run ` bundle install ` .
@@ -91,6 +91,17 @@ Class | Method | Description
9191[ * Fastly::ApexRedirectApi* ] ( docs/ApexRedirectApi.md ) | [ ** get_apex_redirect** ] ( docs/ApexRedirectApi.md#get_apex_redirect ) | Get an apex redirect
9292[ * Fastly::ApexRedirectApi* ] ( docs/ApexRedirectApi.md ) | [ ** list_apex_redirects** ] ( docs/ApexRedirectApi.md#list_apex_redirects ) | List apex redirects
9393[ * Fastly::ApexRedirectApi* ] ( docs/ApexRedirectApi.md ) | [ ** update_apex_redirect** ] ( docs/ApexRedirectApi.md#update_apex_redirect ) | Update an apex redirect
94+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_create_operation** ] ( docs/ApisecurityOperationsApi.md#api_security_create_operation ) | Create operation
95+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_create_operation_tag** ] ( docs/ApisecurityOperationsApi.md#api_security_create_operation_tag ) | Create operation tag
96+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_delete_operation** ] ( docs/ApisecurityOperationsApi.md#api_security_delete_operation ) | Delete operation
97+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_delete_operation_tag** ] ( docs/ApisecurityOperationsApi.md#api_security_delete_operation_tag ) | Delete operation tag
98+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_get_operation** ] ( docs/ApisecurityOperationsApi.md#api_security_get_operation ) | Retrieve operation
99+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_get_operation_tag** ] ( docs/ApisecurityOperationsApi.md#api_security_get_operation_tag ) | Retrieve operation tag
100+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_list_discovered_operations** ] ( docs/ApisecurityOperationsApi.md#api_security_list_discovered_operations ) | List discovered operations
101+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_list_operation_tags** ] ( docs/ApisecurityOperationsApi.md#api_security_list_operation_tags ) | List operation tags
102+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_list_operations** ] ( docs/ApisecurityOperationsApi.md#api_security_list_operations ) | List operations
103+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_update_operation** ] ( docs/ApisecurityOperationsApi.md#api_security_update_operation ) | Update operation
104+ [ * Fastly::ApisecurityOperationsApi* ] ( docs/ApisecurityOperationsApi.md ) | [ ** api_security_update_operation_tag** ] ( docs/ApisecurityOperationsApi.md#api_security_update_operation_tag ) | Update operation tag
94105[ * Fastly::AutomationTokensApi* ] ( docs/AutomationTokensApi.md ) | [ ** create_automation_token** ] ( docs/AutomationTokensApi.md#create_automation_token ) | Create Automation Token
95106[ * Fastly::AutomationTokensApi* ] ( docs/AutomationTokensApi.md ) | [ ** get_automation_token_id** ] ( docs/AutomationTokensApi.md#get_automation_token_id ) | Retrieve an Automation Token by ID
96107[ * Fastly::AutomationTokensApi* ] ( docs/AutomationTokensApi.md ) | [ ** get_automation_tokens_id_services** ] ( docs/AutomationTokensApi.md#get_automation_tokens_id_services ) | List Automation Token Services
@@ -653,6 +664,11 @@ The fastly-ruby API client currently does not support the following endpoints:
653664- [ ` /alerts/history ` ] ( https://www.fastly.com/documentation/reference/api/observability/alerts/history ) (GET)
654665- [ ` /dns/configurations/{dns_configuration_id} ` ] ( https://www.fastly.com/documentation/reference/api/ ) (DELETE, GET, PATCH)
655666- [ ` /dns/configurations ` ] ( https://www.fastly.com/documentation/reference/api/ ) (GET, POST)
667+ - [ ` /dns/v1/tsig-keys/{tsig_key_id} ` ] ( https://www.fastly.com/documentation/reference/api/ ) (DELETE, GET, PATCH)
668+ - [ ` /dns/v1/tsig-keys ` ] ( https://www.fastly.com/documentation/reference/api/ ) (GET, POST)
669+ - [ ` /dns/v1/zones/{zone_id} ` ] ( https://www.fastly.com/documentation/reference/api/ ) (DELETE, GET, PATCH)
670+ - [ ` /dns/v1/zones ` ] ( https://www.fastly.com/documentation/reference/api/ ) (GET, POST)
671+ - [ ` /ngwaf/v1/default-dashboards ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/custom-dashboards ) (GET)
656672- [ ` /ngwaf/v1/lists/{listId} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/lists ) (DELETE, GET, PATCH)
657673- [ ` /ngwaf/v1/lists ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/lists ) (GET, POST)
658674- [ ` /ngwaf/v1/signals/{signal_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/signals ) (DELETE, GET, PATCH)
@@ -663,6 +679,9 @@ The fastly-ruby API client currently does not support the following endpoints:
663679- [ ` /ngwaf/v1/workspaces/{workspace_id}/alerts/{alert_id}/signing-key ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspace_alerts ) (GET, POST)
664680- [ ` /ngwaf/v1/workspaces/{workspace_id}/alerts/{alert_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspace_alerts ) (DELETE, GET, PATCH)
665681- [ ` /ngwaf/v1/workspaces/{workspace_id}/alerts ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspace_alerts ) (GET, POST)
682+ - [ ` /ngwaf/v1/workspaces/{workspace_id}/dashboards/{dashboard_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/custom-dashboards ) (DELETE, GET, PATCH)
683+ - [ ` /ngwaf/v1/workspaces/{workspace_id}/dashboards ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/custom-dashboards ) (GET, POST)
684+ - [ ` /ngwaf/v1/workspaces/{workspace_id}/default-dashboard ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/custom-dashboards ) (GET, PUT)
666685- [ ` /ngwaf/v1/workspaces/{workspace_id}/events/{event_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/events ) (GET, PATCH)
667686- [ ` /ngwaf/v1/workspaces/{workspace_id}/events ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/events ) (GET)
668687- [ ` /ngwaf/v1/workspaces/{workspace_id}/header-links/{header_link_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/header-links ) (DELETE, GET, PUT)
@@ -674,7 +693,10 @@ The fastly-ruby API client currently does not support the following endpoints:
674693- [ ` /ngwaf/v1/workspaces/{workspace_id}/requests ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/requests ) (GET)
675694- [ ` /ngwaf/v1/workspaces/{workspace_id}/rules/{rule_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/rules ) (DELETE, GET, PATCH)
676695- [ ` /ngwaf/v1/workspaces/{workspace_id}/rules ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/rules ) (GET, POST)
696+ - [ ` /ngwaf/v1/workspaces/{workspace_id}/thresholds/{threshold_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/thresholds ) (DELETE, GET, PATCH)
697+ - [ ` /ngwaf/v1/workspaces/{workspace_id}/thresholds ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/thresholds ) (GET, POST)
677698- [ ` /ngwaf/v1/workspaces/{workspace_id}/timeseries ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/timeseries ) (GET)
699+ - [ ` /ngwaf/v1/workspaces/{workspace_id}/top-attacks ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/workspaces ) (GET)
678700- [ ` /ngwaf/v1/workspaces/{workspace_id}/virtual-patches/{virtual_patch_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/virtual-patches ) (GET, PATCH)
679701- [ ` /ngwaf/v1/workspaces/{workspace_id}/virtual-patches ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/v1/virtual-patches ) (GET)
680702- [ ` /ngwaf/v1/workspaces/{workspace_id} ` ] ( https://www.fastly.com/documentation/reference/api/ngwaf/workspaces ) (DELETE, GET, PATCH)
0 commit comments