Skip to content

Commit d2bb419

Browse files
author
github-actions
committed
Generated v13.1.0
1 parent e39d0b2 commit d2bb419

File tree

186 files changed

+2213
-453
lines changed

Some content is hidden

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

186 files changed

+2213
-453
lines changed

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,23 @@
11
# Changelog
22

3+
## [v13.1.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v13.1.0) (2025-07-07)
4+
5+
**Bug fixes:**
6+
7+
- fix(backend): Marked `prefer_ipv6` as not nullable, and documented that the default value differs for Delivery and Compute services.
8+
- fix(invitations): Marked `service_invitations.data` under relationships as nullable, and corrected model composition.
9+
10+
11+
**Enhancements:**
12+
13+
- feat(tls_certificates): Add `allow_untrusted_root` attribute for TLS certificate creation and update endpoints
14+
15+
16+
**Documentation:**
17+
18+
- doc: Update redirect URLs
19+
20+
321
## [v13.0.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v13.0.0) (2025-06-11)
422

523
**Breaking Changes:**

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ A Ruby client library for interacting with most facets of the [Fastly API](https
88
To install via RubyGems, add the following to your project's `Gemfile`:
99

1010
```ruby
11-
gem 'fastly', '~> 13.0.0'
11+
gem 'fastly', '~> 13.1.0'
1212
```
1313

1414
Then run `bundle install`.
@@ -644,6 +644,9 @@ The fastly-ruby API client currently does not support the following endpoints:
644644
- [`/domains/v1/tools/suggest`](https://www.fastly.com/documentation/reference/api/) (GET)
645645
- [`/domains/v1/{domain_id}`](https://www.fastly.com/documentation/reference/api/) (DELETE, GET, PATCH)
646646
- [`/domains/v1`](https://www.fastly.com/documentation/reference/api/) (GET, POST)
647+
- [`/ngwaf/v1/workspaces/{workspace_id}/alerts/{alert_id}/signing-key`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspace_alerts) (GET, POST)
648+
- [`/ngwaf/v1/workspaces/{workspace_id}/alerts/{alert_id}`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspace_alerts) (DELETE, GET, PATCH)
649+
- [`/ngwaf/v1/workspaces/{workspace_id}/alerts`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspace_alerts) (GET, POST)
647650
- [`/ngwaf/v1/workspaces/{workspace_id}/events/{event_id}`](https://www.fastly.com/documentation/reference/api/ngwaf/events) (GET, PATCH)
648651
- [`/ngwaf/v1/workspaces/{workspace_id}/events`](https://www.fastly.com/documentation/reference/api/ngwaf/events) (GET)
649652
- [`/ngwaf/v1/workspaces/{workspace_id}/redactions/{redaction_id}`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/redactions) (DELETE, GET, PATCH)
@@ -655,8 +658,8 @@ The fastly-ruby API client currently does not support the following endpoints:
655658
- [`/ngwaf/v1/workspaces/{workspace_id}/timeseries`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/timeseries) (GET)
656659
- [`/ngwaf/v1/workspaces/{workspace_id}/virtual-patches/{virtual_patch_id}`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/virtual-patches) (GET, PATCH)
657660
- [`/ngwaf/v1/workspaces/{workspace_id}/virtual-patches`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/virtual-patches) (GET)
658-
- [`/ngwaf/v1/workspaces/{workspace_id}`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspaces) (DELETE, GET, PATCH)
659-
- [`/ngwaf/v1/workspaces`](https://www.fastly.com/documentation/reference/api/ngwaf/v1/workspaces) (GET, POST)
661+
- [`/ngwaf/v1/workspaces/{workspace_id}`](https://www.fastly.com/documentation/reference/api/ngwaf/workspaces) (DELETE, GET, PATCH)
662+
- [`/ngwaf/v1/workspaces`](https://www.fastly.com/documentation/reference/api/ngwaf/workspaces) (GET, POST)
660663
- [`/notifications/integration-types`](https://developer.fastly.com/reference/api/observability/notification) (GET)
661664
- [`/notifications/integrations/{integration_id}/rotateSigningKey`](https://developer.fastly.com/reference/api/observability/notification) (POST)
662665
- [`/notifications/integrations/{integration_id}/signingKey`](https://developer.fastly.com/reference/api/observability/notification) (GET)

docs/Backend.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
| **name** | **String** | The name of the backend. | [optional] |
2323
| **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] |
2424
| **port** | **Integer** | 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] |
25-
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. | [optional] |
25+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. Default is 'false' for Delivery services and 'true' for Compute services. | [optional] |
2626
| **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] |
2727
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
28-
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |
28+
| **shield** | **String** | Identifier of the POP to use as a [shield](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding/). | [optional] |
2929
| **ssl_ca_cert** | **String** | CA certificate attached to origin. | [optional] |
3030
| **ssl_cert_hostname** | **String** | Overrides `ssl_hostname`, but only for cert verification. Does not affect SNI at all. | [optional] |
3131
| **ssl_check_cert** | **Boolean** | Be strict on checking SSL certs. | [optional][default to true] |

docs/BackendApi.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -53,10 +53,10 @@ opts = {
5353
name: 'name_example', # String | The name of the backend.
5454
override_host: 'override_host_example', # 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.
5555
port: 56, # Integer | 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.
56-
prefer_ipv6: true, # Boolean | Prefer IPv6 connections to origins for hostname backends.
56+
prefer_ipv6: true, # Boolean | Prefer IPv6 connections to origins for hostname backends. Default is 'false' for Delivery services and 'true' for Compute services.
5757
request_condition: 'request_condition_example', # 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.
5858
share_key: 'share_key_example', # String | Value that when shared across backends will enable those backends to share the same health check.
59-
shield: 'shield_example', # String | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding).
59+
shield: 'shield_example', # String | Identifier of the POP to use as a [shield](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding/).
6060
ssl_ca_cert: 'ssl_ca_cert_example', # String | CA certificate attached to origin.
6161
ssl_cert_hostname: 'ssl_cert_hostname_example', # String | Overrides `ssl_hostname`, but only for cert verification. Does not affect SNI at all.
6262
ssl_check_cert: true, # Boolean | Be strict on checking SSL certs.
@@ -106,10 +106,10 @@ end
106106
| **name** | **String** | The name of the backend. | [optional] |
107107
| **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] |
108108
| **port** | **Integer** | 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] |
109-
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. | [optional] |
109+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. Default is 'false' for Delivery services and 'true' for Compute services. | [optional] |
110110
| **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] |
111111
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
112-
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |
112+
| **shield** | **String** | Identifier of the POP to use as a [shield](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding/). | [optional] |
113113
| **ssl_ca_cert** | **String** | CA certificate attached to origin. | [optional] |
114114
| **ssl_cert_hostname** | **String** | Overrides `ssl_hostname`, but only for cert verification. Does not affect SNI at all. | [optional] |
115115
| **ssl_check_cert** | **Boolean** | Be strict on checking SSL certs. | [optional][default to true] |
@@ -286,10 +286,10 @@ opts = {
286286
name: 'name_example', # String | The name of the backend.
287287
override_host: 'override_host_example', # 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.
288288
port: 56, # Integer | 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.
289-
prefer_ipv6: true, # Boolean | Prefer IPv6 connections to origins for hostname backends.
289+
prefer_ipv6: true, # Boolean | Prefer IPv6 connections to origins for hostname backends. Default is 'false' for Delivery services and 'true' for Compute services.
290290
request_condition: 'request_condition_example', # 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.
291291
share_key: 'share_key_example', # String | Value that when shared across backends will enable those backends to share the same health check.
292-
shield: 'shield_example', # String | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding).
292+
shield: 'shield_example', # String | Identifier of the POP to use as a [shield](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding/).
293293
ssl_ca_cert: 'ssl_ca_cert_example', # String | CA certificate attached to origin.
294294
ssl_cert_hostname: 'ssl_cert_hostname_example', # String | Overrides `ssl_hostname`, but only for cert verification. Does not affect SNI at all.
295295
ssl_check_cert: true, # Boolean | Be strict on checking SSL certs.
@@ -340,10 +340,10 @@ end
340340
| **name** | **String** | The name of the backend. | [optional] |
341341
| **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] |
342342
| **port** | **Integer** | 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] |
343-
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. | [optional] |
343+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. Default is 'false' for Delivery services and 'true' for Compute services. | [optional] |
344344
| **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] |
345345
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
346-
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |
346+
| **shield** | **String** | Identifier of the POP to use as a [shield](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding/). | [optional] |
347347
| **ssl_ca_cert** | **String** | CA certificate attached to origin. | [optional] |
348348
| **ssl_cert_hostname** | **String** | Overrides `ssl_hostname`, but only for cert verification. Does not affect SNI at all. | [optional] |
349349
| **ssl_check_cert** | **Boolean** | Be strict on checking SSL certs. | [optional][default to true] |

docs/BackendResponse.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
| **name** | **String** | The name of the backend. | [optional] |
2323
| **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] |
2424
| **port** | **Integer** | 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] |
25-
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. | [optional] |
25+
| **prefer_ipv6** | **Boolean** | Prefer IPv6 connections to origins for hostname backends. Default is 'false' for Delivery services and 'true' for Compute services. | [optional] |
2626
| **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] |
2727
| **share_key** | **String** | Value that when shared across backends will enable those backends to share the same health check. | [optional] |
28-
| **shield** | **String** | Identifier of the POP to use as a [shield](https://docs.fastly.com/en/guides/shielding). | [optional] |
28+
| **shield** | **String** | Identifier of the POP to use as a [shield](https://www.fastly.com/documentation/guides/getting-started/hosts/shielding/). | [optional] |
2929
| **ssl_ca_cert** | **String** | CA certificate attached to origin. | [optional] |
3030
| **ssl_cert_hostname** | **String** | Overrides `ssl_hostname`, but only for cert verification. Does not affect SNI at all. | [optional] |
3131
| **ssl_check_cert** | **Boolean** | Be strict on checking SSL certs. | [optional][default to true] |

docs/Invitation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
| Name | Type | Description | Notes |
66
| ---- | ---- | ----------- | ----- |
7-
| **data** | [**InvitationData**](InvitationData.md) | | [optional] |
7+
| **data** | [**InvitationCreateData**](InvitationCreateData.md) | | [optional] |
88

99
[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
1010

docs/InvitationCreateData.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Fastly::InvitationCreateData
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **type** | [**TypeInvitation**](TypeInvitation.md) | | [optional][default to 'invitation'] |
8+
| **attributes** | [**InvitationDataAttributes**](InvitationDataAttributes.md) | | [optional] |
9+
| **relationships** | [**RelationshipServiceInvitationsCreate**](RelationshipServiceInvitationsCreate.md) | | [optional] |
10+
11+
[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
12+

docs/InvitationCreateDataAllOf.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Fastly::InvitationCreateDataAllOf
2+
3+
## Properties
4+
5+
| Name | Type | Description | Notes |
6+
| ---- | ---- | ----------- | ----- |
7+
| **relationships** | [**RelationshipServiceInvitationsCreate**](RelationshipServiceInvitationsCreate.md) | | [optional] |
8+
9+
[[Back to API list]](../../README.md#endpoints) [[Back to README]](../../README.md)
10+
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Fastly::InvitationResponse
1+
# Fastly::InvitationCreateResponse
22

33
## Properties
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Fastly::InvitationResponseAllOf
1+
# Fastly::InvitationCreateResponseAllOf
22

33
## Properties
44

0 commit comments

Comments
 (0)