Skip to content

Commit 21472f9

Browse files
author
github-actions
committed
Generated v10.00
1 parent 0408462 commit 21472f9

File tree

395 files changed

+11132
-19245
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

395 files changed

+11132
-19245
lines changed

Changes

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,31 @@
11
Revision history for https://metacpan.org/dist/WebService-Fastly
22

3+
10.00 2025-05-12
4+
5+
[Breaking Changes]
6+
- deprecated(user): The POST /user endpoint has been deprecated.
7+
8+
- fix(acls_in_compute): Corrected the successful `PATCH` response code from the `/resources/acls/${acl_id}/entries` endpoint.
9+
10+
11+
[Enhancements]
12+
- feat(products): Add endpoint to each service-level product to list services that enable that product.
13+
- feat(observability-aggregations-for-logs): Add new Observability Aggregations API for Logs.
14+
- feat(observability-timeseries-for-logs): Add new Observability Timeseries API for Logs.
15+
- feat(pops): Add new Mexico regions.
16+
- feat(historical): Add new Mexico regions.
17+
- feat(ddos-protection): Add `ddos-protection` product.
18+
- feat(backend): Add the `prefer_ipv6` option to prefer IPv6 during a backend DNS hostname lookup.
19+
- feat(products): Added new GET endpoint for all services with product enabled on a customer.
20+
21+
[Documentation]
22+
- doc(kv-store): Add clarification on valid KV Store names.
23+
- doc(kv-store-item): Add clarification on valid KV Store keys.
24+
- doc(dictionary): Usages of `edge dictionary` standardized to `dictionary`.
25+
- doc(acls-in-compute): Add documentation on how to remove a single ACL entry using the existing
26+
`compute-acl-update-acls` operation.
27+
- doc(acls-in-compute): Correct documentation on `action` field of `compute-acl-update-acls` endpoint.
28+
329
9.01 2025-03-16
430

531
[Bug fixes]

README.md

Lines changed: 33 additions & 43 deletions
Large diffs are not rendered by default.

docs/AclsInComputeApi.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -331,7 +331,7 @@ Name | Type | Description | Notes
331331
332332
Update an ACL
333333

334-
Update an ACL.
334+
Update an ACL entry with a new operation or action, this allows you to modify an existing entry or delete it.
335335

336336
### Example
337337
```perl

docs/Backend.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Name | Type | Description | Notes
2626
**name** | **string** | The name of the backend. | [optional]
2727
**override_host** | **string** | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL. | [optional]
2828
**port** | **int** | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request. | [optional]
29+
**prefer_ipv6** | **boolean** | Prefer IPv6 connections for DNS hostname lookups. | [optional]
2930
**request_condition** | **string** | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests. | [optional]
3031
**share_key** | **string** | Value that when shared across backends will enable those backends to share the same health check. | [optional]
3132
**shield** | **string** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional]

docs/BackendApi.md

Lines changed: 8 additions & 4 deletions
Large diffs are not rendered by default.

docs/BackendResponse.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Name | Type | Description | Notes
2626
**name** | **string** | The name of the backend. | [optional]
2727
**override_host** | **string** | If set, will replace the client-supplied HTTP `Host` header on connections to this backend. Applied after VCL has been processed, so this setting will take precedence over changing `bereq.http.Host` in VCL. | [optional]
2828
**port** | **int** | Port on which the backend server is listening for connections from Fastly. Setting `port` to 80 or 443 will also set `use_ssl` automatically (to false and true respectively), unless explicitly overridden by setting `use_ssl` in the same request. | [optional]
29+
**prefer_ipv6** | **boolean** | Prefer IPv6 connections for DNS hostname lookups. | [optional]
2930
**request_condition** | **string** | Name of a Condition, which if satisfied, will select this backend during a request. If set, will override any `auto_loadbalance` setting. By default, the first backend added to a service is selected for all requests. | [optional]
3031
**share_key** | **string** | Value that when shared across backends will enable those backends to share the same health check. | [optional]
3132
**shield** | **string** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional]
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# WebService::Fastly::Object::BotManagementResponseBodyGetAllServices
2+
3+
## Load the model package
4+
```perl
5+
use WebService::Fastly::Object::BotManagementResponseBodyGetAllServices;
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**product** | [**BotManagementResponseProductProduct**](BotManagementResponseProductProduct.md) | | [optional]
12+
**customer** | [**BotManagementResponseCustomerCustomer**](BotManagementResponseCustomerCustomer.md) | | [optional]
13+
**services** | **ARRAY[string]** | A list of services with Bot Management enabled. | [optional]
14+
**_links** | [**BotManagementResponseLinksGetAllServicesLinks**](BotManagementResponseLinksGetAllServicesLinks.md) | | [optional]
15+
16+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
17+
18+

docs/RelationshipMemberWafFirewall.md renamed to docs/BotManagementResponseCustomer.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
# WebService::Fastly::Object::RelationshipMemberWafFirewall
1+
# WebService::Fastly::Object::BotManagementResponseCustomer
22

33
## Load the model package
44
```perl
5-
use WebService::Fastly::Object::RelationshipMemberWafFirewall;
5+
use WebService::Fastly::Object::BotManagementResponseCustomer;
66
```
77

88
## Properties
99
Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
11-
**type** | [**TypeWafFirewall**](TypeWafFirewall.md) | | [optional]
12-
**id** | **string** | | [optional] [readonly]
11+
**customer** | [**BotManagementResponseCustomerCustomer**](BotManagementResponseCustomerCustomer.md) | | [optional]
1312

1413
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1514

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# WebService::Fastly::Object::BotManagementResponseCustomerCustomer
2+
3+
## Load the model package
4+
```perl
5+
use WebService::Fastly::Object::BotManagementResponseCustomerCustomer;
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**id** | **string** | Customer identifier | [optional]
12+
**object** | **string** | Name of the object | [optional]
13+
14+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
15+
16+
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# WebService::Fastly::Object::BotManagementResponseEnabledServices
2+
3+
## Load the model package
4+
```perl
5+
use WebService::Fastly::Object::BotManagementResponseEnabledServices;
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**services** | **ARRAY[string]** | A list of services with Bot Management enabled. | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+
15+

docs/RelationshipWafActiveRules.md renamed to docs/BotManagementResponseLinksGetAllServices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# WebService::Fastly::Object::RelationshipWafActiveRules
1+
# WebService::Fastly::Object::BotManagementResponseLinksGetAllServices
22

33
## Load the model package
44
```perl
5-
use WebService::Fastly::Object::RelationshipWafActiveRules;
5+
use WebService::Fastly::Object::BotManagementResponseLinksGetAllServices;
66
```
77

88
## Properties
99
Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
11-
**waf_active_rules** | [**RelationshipWafActiveRulesWafActiveRules**](RelationshipWafActiveRulesWafActiveRules.md) | | [optional]
11+
**_links** | [**BotManagementResponseLinksGetAllServicesLinks**](BotManagementResponseLinksGetAllServicesLinks.md) | | [optional]
1212

1313
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1414

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# WebService::Fastly::Object::BotManagementResponseLinksGetAllServicesLinks
2+
3+
## Load the model package
4+
```perl
5+
use WebService::Fastly::Object::BotManagementResponseLinksGetAllServicesLinks;
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**self** | **string** | Location of the resource | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+
15+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# WebService::Fastly::Object::BrotliCompressionResponseBodyGetAllServices
2+
3+
## Load the model package
4+
```perl
5+
use WebService::Fastly::Object::BrotliCompressionResponseBodyGetAllServices;
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**product** | [**BrotliCompressionResponseProductProduct**](BrotliCompressionResponseProductProduct.md) | | [optional]
12+
**customer** | [**BotManagementResponseCustomerCustomer**](BotManagementResponseCustomerCustomer.md) | | [optional]
13+
**services** | **ARRAY[string]** | A list of services with Brotli Compression enabled. | [optional]
14+
**_links** | [**BrotliCompressionResponseLinksGetAllServicesLinks**](BrotliCompressionResponseLinksGetAllServicesLinks.md) | | [optional]
15+
16+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
17+
18+

docs/RelationshipMemberWafActiveRule.md renamed to docs/BrotliCompressionResponseCustomer.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
1-
# WebService::Fastly::Object::RelationshipMemberWafActiveRule
1+
# WebService::Fastly::Object::BrotliCompressionResponseCustomer
22

33
## Load the model package
44
```perl
5-
use WebService::Fastly::Object::RelationshipMemberWafActiveRule;
5+
use WebService::Fastly::Object::BrotliCompressionResponseCustomer;
66
```
77

88
## Properties
99
Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
11-
**type** | [**TypeWafActiveRule**](TypeWafActiveRule.md) | | [optional]
12-
**id** | **string** | | [optional] [readonly]
11+
**customer** | [**BotManagementResponseCustomerCustomer**](BotManagementResponseCustomerCustomer.md) | | [optional]
1312

1413
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1514

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# WebService::Fastly::Object::BrotliCompressionResponseEnabledServices
2+
3+
## Load the model package
4+
```perl
5+
use WebService::Fastly::Object::BrotliCompressionResponseEnabledServices;
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**services** | **ARRAY[string]** | A list of services with Brotli Compression enabled. | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+
15+

docs/RelationshipWafRuleRevision.md renamed to docs/BrotliCompressionResponseLinksGetAllServices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
# WebService::Fastly::Object::RelationshipWafRuleRevision
1+
# WebService::Fastly::Object::BrotliCompressionResponseLinksGetAllServices
22

33
## Load the model package
44
```perl
5-
use WebService::Fastly::Object::RelationshipWafRuleRevision;
5+
use WebService::Fastly::Object::BrotliCompressionResponseLinksGetAllServices;
66
```
77

88
## Properties
99
Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
11-
**waf_rule_revisions** | [**RelationshipWafRuleRevisionWafRuleRevisions**](RelationshipWafRuleRevisionWafRuleRevisions.md) | | [optional]
11+
**_links** | [**BrotliCompressionResponseLinksGetAllServicesLinks**](BrotliCompressionResponseLinksGetAllServicesLinks.md) | | [optional]
1212

1313
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1414

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# WebService::Fastly::Object::BrotliCompressionResponseLinksGetAllServicesLinks
2+
3+
## Load the model package
4+
```perl
5+
use WebService::Fastly::Object::BrotliCompressionResponseLinksGetAllServicesLinks;
6+
```
7+
8+
## Properties
9+
Name | Type | Description | Notes
10+
------------ | ------------- | ------------- | -------------
11+
**self** | **string** | Location of resource | [optional]
12+
13+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
14+
15+

docs/ComputeAclUpdateEntry.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ use WebService::Fastly::Object::ComputeAclUpdateEntry;
88
## Properties
99
Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
11-
**op** | **string** | One of \"create\" or \"update\", indicating that the rest of this entry is to be added to/updated in the ACL. | [optional]
11+
**op** | **string** | One of \"create\", \"update\", or \"delete\" indicating the operation to perform on the update. | [optional]
1212
**prefix** | **string** | An IP prefix defined in Classless Inter-Domain Routing (CIDR) format, i.e. a valid IP address (v4 or v6) followed by a forward slash (/) and a prefix length (0-32 or 0-128, depending on address family). | [optional]
13-
**action** | **string** | The action taken on the IP address, either \"block\" or \"allow\". | [optional]
13+
**action** | **string** | The action taken on the IP address, one of \"BLOCK\" or \"ALLOW\". If using the \"delete\" operation, no action should be specified. | [optional]
1414

1515
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
1616

docs/TypeWafRule.md renamed to docs/DdosProtectionAction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# WebService::Fastly::Object::TypeWafRule
1+
# WebService::Fastly::Object::DdosProtectionAction
22

33
## Load the model package
44
```perl
5-
use WebService::Fastly::Object::TypeWafRule;
5+
use WebService::Fastly::Object::DdosProtectionAction;
66
```
77

88
## Properties

0 commit comments

Comments
 (0)