Skip to content

Commit

Permalink
Generated v1.0.0-beta.28
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Apr 26, 2024
1 parent 44de51f commit 598b558
Show file tree
Hide file tree
Showing 24 changed files with 5,182 additions and 167 deletions.
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
# Changelog

## [vv1.0.0-beta.28](https://github.com/fastly/fastly-go/releases/tag/release/vv1.0.0-beta.28) (2024-04-25)

**Bug fixes:**

- bugfix(billing_address, invitations): Correct customer relationship schema to be single entry rather than array
- bugfix(request_settings): Mark request_settings fields as nullable: bypass_busy_wait, force_miss, geo_headers,
max_stale_age, timer_support, and xff

**Enhancements:**

- feat(generator): The API Client Generator now uses a new automatic changelog generation process.
- feat(historical, realtime): Add the following new metrics: `ddos_action_downgrade`,
`ddos_action_downgraded_connections`, `vcl_on_compute_hit_requests`, `vcl_on_compute_miss_requests`,
`vcl_on_compute_pass_requests`, `vcl_on_compute_error_requests`, `vcl_on_compute_synth_requests`,
`vcl_on_compute_edge_hit_requests`, `vcl_on_compute_edge_miss_requests`, `all_hit_requests`,
`all_miss_requests`, `all_pass_requests`, `all_error_requests`, `all_synth_requests`, `all_edge_hit_requests`,
`all_edge_miss_requests`, `all_status_1xx`, `all_status_2xx`, `all_status_3xx`, `all_status_4xx`, and
`all_status_5xx`.
- feat(backend): Add `tcp_keepalive_*` properties to the Backend API, which allow configuring TCP keepalives for
backend connections.

**Documentation:**

- doc(realtime): Correct description of miss_histogram structure in real-time stats.

## [v1.0.0-beta.27](https://github.com/fastly/fastly-go/releases/tag/v1.0.0-beta.27) (2024-02-28)

**Enhancements:**
Expand Down
8 changes: 7 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Add the following to your project's `go.mod`:

```go.mod
require (
github.com/fastly/fastly-go v1.0.0-beta.27
github.com/fastly/fastly-go v1.0.0-beta.28
)
```

Expand Down Expand Up @@ -616,6 +616,12 @@ The fastly-go API client currently does not support the following endpoints:
- [`/alerts/definitions/{definition_id}`](https://www.fastly.com/documentation/reference/api/observability/alerts/definitions) (DELETE, GET, PUT)
- [`/alerts/definitions`](https://www.fastly.com/documentation/reference/api/observability/alerts/definitions) (GET, POST)
- [`/alerts/history`](https://www.fastly.com/documentation/reference/api/observability/alerts/history) (GET)
- [`/notifications/integration-types`](https://developer.fastly.com/reference/api/observability/notification) (GET)
- [`/notifications/integrations/{integration_id}/rotateSigningKey`](https://developer.fastly.com/reference/api/observability/notification) (POST)
- [`/notifications/integrations/{integration_id}/signingKey`](https://developer.fastly.com/reference/api/observability/notification) (GET)
- [`/notifications/integrations/{integration_id}`](https://developer.fastly.com/reference/api/observability/notification) (DELETE, GET, PATCH)
- [`/notifications/integrations`](https://developer.fastly.com/reference/api/observability/notification) (GET, POST)
- [`/notifications/mailinglist-confirmations`](https://developer.fastly.com/reference/api/observability/notification) (POST)
- [`/resources/stores/kv/{store_id}/batch`](https://www.fastly.com/documentation/reference/api/services/resources/kv-store-item) (PUT)
- [`/tls/activations/{tls_activation_id}`](https://www.fastly.com/documentation/reference/api/tls/mutual-tls/activations) (GET, PATCH)
- [`/tls/activations`](https://www.fastly.com/documentation/reference/api/tls/mutual-tls/activations) (GET)
Expand Down
134 changes: 134 additions & 0 deletions docs/Backend.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ Name | Type | Description | Notes
**SslClientKey** | Pointer to **NullableString** | Client key attached to origin. | [optional]
**SslHostname** | Pointer to **NullableString** | Use `ssl_cert_hostname` and `ssl_sni_hostname` to configure certificate validation. | [optional]
**SslSniHostname** | Pointer to **NullableString** | Overrides `ssl_hostname`, but only for SNI in the handshake. Does not affect cert validation at all. | [optional]
**TcpKeepaliveEnable** | Pointer to **bool** | Whether to enable TCP keepalives for backend connections. Varnish defaults to using keepalives if this is unspecified. | [optional]
**TcpKeepaliveInterval** | Pointer to **NullableInt32** | Interval in seconds between subsequent keepalive probes. | [optional]
**TcpKeepaliveProbes** | Pointer to **NullableInt32** | Number of unacknowledged probes to send before considering the connection dead. | [optional]
**TcpKeepaliveTime** | Pointer to **NullableInt32** | Interval in seconds between the last data packet sent and the first keepalive probe. | [optional]
**UseSsl** | Pointer to **bool** | Whether or not to require TLS for connections to this backend. | [optional]
**Weight** | Pointer to **int32** | Weight used to load balance this backend against others. May be any positive integer. If `auto_loadbalance` is true, the chance of this backend being selected is equal to its own weight over the sum of all weights for backends that have `auto_loadbalance` set to true. | [optional]

Expand Down Expand Up @@ -980,6 +984,136 @@ HasSslSniHostname returns a boolean if a field has been set.
`func (o *Backend) UnsetSslSniHostname()`

UnsetSslSniHostname ensures that no value is present for SslSniHostname, not even an explicit nil
### GetTcpKeepaliveEnable

`func (o *Backend) GetTcpKeepaliveEnable() bool`

GetTcpKeepaliveEnable returns the TcpKeepaliveEnable field if non-nil, zero value otherwise.

### GetTcpKeepaliveEnableOk

`func (o *Backend) GetTcpKeepaliveEnableOk() (*bool, bool)`

GetTcpKeepaliveEnableOk returns a tuple with the TcpKeepaliveEnable field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTcpKeepaliveEnable

`func (o *Backend) SetTcpKeepaliveEnable(v bool)`

SetTcpKeepaliveEnable sets TcpKeepaliveEnable field to given value.

### HasTcpKeepaliveEnable

`func (o *Backend) HasTcpKeepaliveEnable() bool`

HasTcpKeepaliveEnable returns a boolean if a field has been set.

### GetTcpKeepaliveInterval

`func (o *Backend) GetTcpKeepaliveInterval() int32`

GetTcpKeepaliveInterval returns the TcpKeepaliveInterval field if non-nil, zero value otherwise.

### GetTcpKeepaliveIntervalOk

`func (o *Backend) GetTcpKeepaliveIntervalOk() (*int32, bool)`

GetTcpKeepaliveIntervalOk returns a tuple with the TcpKeepaliveInterval field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTcpKeepaliveInterval

`func (o *Backend) SetTcpKeepaliveInterval(v int32)`

SetTcpKeepaliveInterval sets TcpKeepaliveInterval field to given value.

### HasTcpKeepaliveInterval

`func (o *Backend) HasTcpKeepaliveInterval() bool`

HasTcpKeepaliveInterval returns a boolean if a field has been set.

### SetTcpKeepaliveIntervalNil

`func (o *Backend) SetTcpKeepaliveIntervalNil(b bool)`

SetTcpKeepaliveIntervalNil sets the value for TcpKeepaliveInterval to be an explicit nil

### UnsetTcpKeepaliveInterval
`func (o *Backend) UnsetTcpKeepaliveInterval()`

UnsetTcpKeepaliveInterval ensures that no value is present for TcpKeepaliveInterval, not even an explicit nil
### GetTcpKeepaliveProbes

`func (o *Backend) GetTcpKeepaliveProbes() int32`

GetTcpKeepaliveProbes returns the TcpKeepaliveProbes field if non-nil, zero value otherwise.

### GetTcpKeepaliveProbesOk

`func (o *Backend) GetTcpKeepaliveProbesOk() (*int32, bool)`

GetTcpKeepaliveProbesOk returns a tuple with the TcpKeepaliveProbes field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTcpKeepaliveProbes

`func (o *Backend) SetTcpKeepaliveProbes(v int32)`

SetTcpKeepaliveProbes sets TcpKeepaliveProbes field to given value.

### HasTcpKeepaliveProbes

`func (o *Backend) HasTcpKeepaliveProbes() bool`

HasTcpKeepaliveProbes returns a boolean if a field has been set.

### SetTcpKeepaliveProbesNil

`func (o *Backend) SetTcpKeepaliveProbesNil(b bool)`

SetTcpKeepaliveProbesNil sets the value for TcpKeepaliveProbes to be an explicit nil

### UnsetTcpKeepaliveProbes
`func (o *Backend) UnsetTcpKeepaliveProbes()`

UnsetTcpKeepaliveProbes ensures that no value is present for TcpKeepaliveProbes, not even an explicit nil
### GetTcpKeepaliveTime

`func (o *Backend) GetTcpKeepaliveTime() int32`

GetTcpKeepaliveTime returns the TcpKeepaliveTime field if non-nil, zero value otherwise.

### GetTcpKeepaliveTimeOk

`func (o *Backend) GetTcpKeepaliveTimeOk() (*int32, bool)`

GetTcpKeepaliveTimeOk returns a tuple with the TcpKeepaliveTime field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.

### SetTcpKeepaliveTime

`func (o *Backend) SetTcpKeepaliveTime(v int32)`

SetTcpKeepaliveTime sets TcpKeepaliveTime field to given value.

### HasTcpKeepaliveTime

`func (o *Backend) HasTcpKeepaliveTime() bool`

HasTcpKeepaliveTime returns a boolean if a field has been set.

### SetTcpKeepaliveTimeNil

`func (o *Backend) SetTcpKeepaliveTimeNil(b bool)`

SetTcpKeepaliveTimeNil sets the value for TcpKeepaliveTime to be an explicit nil

### UnsetTcpKeepaliveTime
`func (o *Backend) UnsetTcpKeepaliveTime()`

UnsetTcpKeepaliveTime ensures that no value is present for TcpKeepaliveTime, not even an explicit nil
### GetUseSsl

`func (o *Backend) GetUseSsl() bool`
Expand Down
Loading

0 comments on commit 598b558

Please sign in to comment.