Skip to content

Commit d127180

Browse files
author
github-actions
committed
Generated v5.0.0
1 parent 3aee570 commit d127180

File tree

116 files changed

+3791
-173
lines changed

Some content is hidden

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

116 files changed

+3791
-173
lines changed

CHANGELOG.md

+31
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Changelog
22

3+
## [v5.0.0](https://github.com/fastly/fastly-rust/releases/tag/release/v5.0.0) (2024-12-05)
4+
5+
**Breaking Changes:**
6+
7+
- fix(udm-domains): Use v1 versioned HTTP endpoints for UDM domains
8+
- fix(historical): Remove references to VCL on Compute metrics
9+
- fix(realtime): Remove references to VCL on Compute metrics
10+
- feat(billing-usage-metrics): Updated to v3 of the API
11+
12+
**Bug fixes:**
13+
14+
- fix(acls-in-compute): Corrected shape of `compute-acl-update` model.
15+
16+
**Enhancements:**
17+
18+
- feat(object-storage-access-keys): Added Object Storage Access Keys API
19+
- feat(logging-grafanacloudlogs): Added Grafana Cloud Logs Loggin API
20+
- feat(log-explorer): Added Log Explorer API
21+
- feat(insights): Added Insights API
22+
- feat(kv-store-item): Added `consistency` parameter to `get-keys` operation.
23+
- feat(enabled-products): Added `mode` property to `set-configuration`.
24+
25+
**Documentation:**
26+
27+
- doc(observability-custom-dashboards): Fix bad link in custom dashboard documentation
28+
- doc(observability-custom-dashboards): Reformat some enums to fix docs rendering
29+
- doc(acls-in-compute): Corrections to descriptions of `compute-acl-lookup`, `compute-acl-list-entries`,
30+
`compute-acl-update-entry`, and `compute-acl-update` structures
31+
- doc(enabled-products): Added support for product ID `log_explorer_insights`.
32+
- doc(enabled-products): Added support for product ID `ddos_protection`.
33+
334
## [v4.13.0](https://github.com/fastly/fastly-rust/releases/tag/release/v4.13.0) (2024-10-23)
435

536
**Documentation:**

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "fastly-api"
3-
version = "4.13.0"
3+
version = "5.0.0"
44
authors = ["Fastly <[email protected]>"]
55
edition = "2021"
66
description = "Fastly API client"

README.md

+15-4
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Rust 2021 Edition
1515
Add the following to `Cargo.toml` under `[dependencies]`:
1616

1717
```toml
18-
fastly-api = "4.13.0"
18+
fastly-api = "5.0.0"
1919
```
2020

2121
## Usage
@@ -126,7 +126,7 @@ Class | Method | Description
126126
*BillingInvoicesApi* | [**get_month_to_date_invoice**](docs/BillingInvoicesApi.md#get_month_to_date_invoice) | Get month-to-date invoice.
127127
*BillingInvoicesApi* | [**list_invoices**](docs/BillingInvoicesApi.md#list_invoices) | List of invoices.
128128
*BillingUsageMetricsApi* | [**get_service_level_usage**](docs/BillingUsageMetricsApi.md#get_service_level_usage) | Retrieve service-level usage metrics for a product.
129-
*BillingUsageMetricsApi* | [**get_service_level_usage_types**](docs/BillingUsageMetricsApi.md#get_service_level_usage_types) | Retrieve product usage types for a customer.
129+
*BillingUsageMetricsApi* | [**get_usage_metrics**](docs/BillingUsageMetricsApi.md#get_usage_metrics) | Get monthly usage metrics
130130
*CacheSettingsApi* | [**create_cache_settings**](docs/CacheSettingsApi.md#create_cache_settings) | Create a cache settings object
131131
*CacheSettingsApi* | [**delete_cache_settings**](docs/CacheSettingsApi.md#delete_cache_settings) | Delete a cache settings object
132132
*CacheSettingsApi* | [**get_cache_settings**](docs/CacheSettingsApi.md#get_cache_settings) | Get a cache settings object
@@ -253,6 +253,7 @@ Class | Method | Description
253253
*IamUserGroupsApi* | [**update_a_user_group**](docs/IamUserGroupsApi.md#update_a_user_group) | Update a user group
254254
*ImageOptimizerDefaultSettingsApi* | [**get_default_settings**](docs/ImageOptimizerDefaultSettingsApi.md#get_default_settings) | Get current Image Optimizer Default Settings
255255
*ImageOptimizerDefaultSettingsApi* | [**update_default_settings**](docs/ImageOptimizerDefaultSettingsApi.md#update_default_settings) | Update Image Optimizer Default Settings
256+
*InsightsApi* | [**get_log_insights**](docs/InsightsApi.md#get_log_insights) | Retrieve log insights
256257
*InvitationsApi* | [**create_invitation**](docs/InvitationsApi.md#create_invitation) | Create an invitation
257258
*InvitationsApi* | [**delete_invitation**](docs/InvitationsApi.md#delete_invitation) | Delete an invitation
258259
*InvitationsApi* | [**list_invitations**](docs/InvitationsApi.md#list_invitations) | List invitations
@@ -292,6 +293,7 @@ Class | Method | Description
292293
*LegacyWafTagApi* | [**list_legacy_waf_tags**](docs/LegacyWafTagApi.md#list_legacy_waf_tags) | List WAF tags
293294
*LegacyWafUpdateStatusApi* | [**get_waf_update_status**](docs/LegacyWafUpdateStatusApi.md#get_waf_update_status) | Get the status of a WAF update
294295
*LegacyWafUpdateStatusApi* | [**list_waf_update_statuses**](docs/LegacyWafUpdateStatusApi.md#list_waf_update_statuses) | List update statuses
296+
*LogExplorerApi* | [**get_log_records**](docs/LogExplorerApi.md#get_log_records) | Retrieve log records
295297
*LoggingAzureblobApi* | [**create_log_azure**](docs/LoggingAzureblobApi.md#create_log_azure) | Create an Azure Blob Storage log endpoint
296298
*LoggingAzureblobApi* | [**delete_log_azure**](docs/LoggingAzureblobApi.md#delete_log_azure) | Delete the Azure Blob Storage log endpoint
297299
*LoggingAzureblobApi* | [**get_log_azure**](docs/LoggingAzureblobApi.md#get_log_azure) | Get an Azure Blob Storage log endpoint
@@ -332,6 +334,11 @@ Class | Method | Description
332334
*LoggingGcsApi* | [**get_log_gcs**](docs/LoggingGcsApi.md#get_log_gcs) | Get a GCS log endpoint
333335
*LoggingGcsApi* | [**list_log_gcs**](docs/LoggingGcsApi.md#list_log_gcs) | List GCS log endpoints
334336
*LoggingGcsApi* | [**update_log_gcs**](docs/LoggingGcsApi.md#update_log_gcs) | Update a GCS log endpoint
337+
*LoggingGrafanacloudlogsApi* | [**create_log_grafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#create_log_grafanacloudlogs) | Create a Grafana Cloud Logs log endpoint
338+
*LoggingGrafanacloudlogsApi* | [**delete_log_grafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#delete_log_grafanacloudlogs) | Delete the Grafana Cloud Logs log endpoint
339+
*LoggingGrafanacloudlogsApi* | [**get_log_grafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#get_log_grafanacloudlogs) | Get a Grafana Cloud Logs log endpoint
340+
*LoggingGrafanacloudlogsApi* | [**list_log_grafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#list_log_grafanacloudlogs) | List Grafana Cloud Logs log endpoints
341+
*LoggingGrafanacloudlogsApi* | [**update_log_grafanacloudlogs**](docs/LoggingGrafanacloudlogsApi.md#update_log_grafanacloudlogs) | Update a Grafana Cloud Logs log endpoint
335342
*LoggingHerokuApi* | [**create_log_heroku**](docs/LoggingHerokuApi.md#create_log_heroku) | Create a Heroku log endpoint
336343
*LoggingHerokuApi* | [**delete_log_heroku**](docs/LoggingHerokuApi.md#delete_log_heroku) | Delete the Heroku log endpoint
337344
*LoggingHerokuApi* | [**get_log_heroku**](docs/LoggingHerokuApi.md#get_log_heroku) | Get a Heroku log endpoint
@@ -432,6 +439,10 @@ Class | Method | Description
432439
*MutualAuthenticationApi* | [**get_mutual_authentication**](docs/MutualAuthenticationApi.md#get_mutual_authentication) | Get a Mutual Authentication
433440
*MutualAuthenticationApi* | [**list_mutual_authentications**](docs/MutualAuthenticationApi.md#list_mutual_authentications) | List Mutual Authentications
434441
*MutualAuthenticationApi* | [**patch_mutual_authentication**](docs/MutualAuthenticationApi.md#patch_mutual_authentication) | Update a Mutual Authentication
442+
*ObjectStorageAccessKeysApi* | [**create_access_key**](docs/ObjectStorageAccessKeysApi.md#create_access_key) | Create an access key
443+
*ObjectStorageAccessKeysApi* | [**delete_access_key**](docs/ObjectStorageAccessKeysApi.md#delete_access_key) | Delete an access key
444+
*ObjectStorageAccessKeysApi* | [**get_access_key**](docs/ObjectStorageAccessKeysApi.md#get_access_key) | Get an access key
445+
*ObjectStorageAccessKeysApi* | [**list_access_keys**](docs/ObjectStorageAccessKeysApi.md#list_access_keys) | List access keys
435446
*ObservabilityCustomDashboardsApi* | [**create_dashboard**](docs/ObservabilityCustomDashboardsApi.md#create_dashboard) | Create a new dashboard
436447
*ObservabilityCustomDashboardsApi* | [**delete_dashboard**](docs/ObservabilityCustomDashboardsApi.md#delete_dashboard) | Delete an existing dashboard
437448
*ObservabilityCustomDashboardsApi* | [**get_dashboard**](docs/ObservabilityCustomDashboardsApi.md#get_dashboard) | Retrieve a dashboard by ID
@@ -640,8 +651,8 @@ The fastly-rust API client currently does not support the following endpoints:
640651
- [`/alerts/history`](https://www.fastly.com/documentation/reference/api/observability/alerts/history) (GET)
641652
- [`/dns/configurations/{dns_configuration_id}`](https://www.fastly.com/documentation/reference/api/) (DELETE, GET, PATCH)
642653
- [`/dns/configurations`](https://www.fastly.com/documentation/reference/api/) (GET, POST)
643-
- [`/domains/{domain_id}`](https://www.fastly.com/documentation/reference/api/) (DELETE, GET, PATCH)
644-
- [`/domains`](https://www.fastly.com/documentation/reference/api/) (GET, POST)
654+
- [`/domains/v1/{domain_id}`](https://www.fastly.com/documentation/reference/api/) (DELETE, GET, PATCH)
655+
- [`/domains/v1`](https://www.fastly.com/documentation/reference/api/) (GET, POST)
645656
- [`/notifications/integration-types`](https://developer.fastly.com/reference/api/observability/notification) (GET)
646657
- [`/notifications/integrations/{integration_id}/rotateSigningKey`](https://developer.fastly.com/reference/api/observability/notification) (POST)
647658
- [`/notifications/integrations/{integration_id}/signingKey`](https://developer.fastly.com/reference/api/observability/notification) (GET)

docs/AccessKey.md

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# AccessKey
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**description** | **String** | A description of the access key. |
8+
**permission** | **String** | The permissions granted to an access key. |
9+
**buckets** | Option<**Vec<String>**> | |
10+
11+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

docs/AccessKeyResponse.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# AccessKeyResponse
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**access_key** | Option<**String**> | Generated access key. |
8+
**secret_key** | Option<**String**> | Generated secret key. |
9+
**description** | Option<**String**> | Description for the access key. |
10+
**permission** | Option<**String**> | Permissions granted to an access key. |
11+
**buckets** | Option<**Vec<String>**> | |
12+
**created_at** | Option<**String**> | Date and time in ISO 8601 format. | [readonly]
13+
14+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
15+
16+

docs/AclsInComputeApi.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ compute_acl_update_acls(cfg, params)
243243
Name | Type | Description | Required | Notes
244244
------------- | ------------- | ------------- | ------------- | -------------
245245
**acl_id** | **String** | | [required] |
246-
**compute_acl_update_entry** | Option\<[**Vec&lt;crate::models::ComputeAclUpdateEntry&gt;**](compute-acl-update-entry.md)> | | |
246+
**compute_acl_update** | Option\<[**ComputeAclUpdate**](ComputeAclUpdate.md)> | | |
247247

248248
### Return type
249249

docs/BillingUsageMetricsApi.md

+9-12
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
66
Method | HTTP request | Description
77
------ | ------------ | -----------
8-
[**get_service_level_usage**](BillingUsageMetricsApi.md#get_service_level_usage) | **GET** /billing/v2/account_customers/{customer_id}/service-usage-metrics | Retrieve service-level usage metrics for a product.
9-
[**get_service_level_usage_types**](BillingUsageMetricsApi.md#get_service_level_usage_types) | **GET** /billing/v2/account_customers/{customer_id}/service-usage-types | Retrieve product usage types for a customer.
8+
[**get_service_level_usage**](BillingUsageMetricsApi.md#get_service_level_usage) | **GET** /billing/v3/service-usage-metrics | Retrieve service-level usage metrics for a product.
9+
[**get_usage_metrics**](BillingUsageMetricsApi.md#get_usage_metrics) | **GET** /billing/v3/usage-metrics | Get monthly usage metrics
1010

1111

1212

@@ -27,12 +27,8 @@ get_service_level_usage(cfg, params)
2727

2828
Name | Type | Description | Required | Notes
2929
------------- | ------------- | ------------- | ------------- | -------------
30-
**customer_id** | **String** | Alphanumeric string identifying the customer. | [required] |
3130
**product_id** | **String** | The product identifier for the metrics returned (e.g., `cdn_usage`). This field is not required for CSV requests. | [required] |
3231
**usage_type_name** | **String** | The usage type name for the metrics returned (e.g., `North America Requests`). This field is not required for CSV requests. | [required] |
33-
**time_granularity** | **String** | | [required] |
34-
**start_date** | Option\<**String**> | | |
35-
**end_date** | Option\<**String**> | | |
3632
**start_month** | Option\<**String**> | | |
3733
**end_month** | Option\<**String**> | | |
3834
**limit** | Option\<**String**> | Number of results per page. The maximum is 100. | |[default to 5]
@@ -54,28 +50,29 @@ Name | Type | Description | Required | Notes
5450
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
5551

5652

57-
## get_service_level_usage_types
53+
## get_usage_metrics
5854

59-
Returns product usage types reported by the customer's services.
55+
Returns monthly usage metrics for customer by product.
6056

6157
```rust
6258
let cfg = &Configuration::default();
63-
let params = GetServiceLevelUsageTypesParams {
59+
let params = GetUsageMetricsParams {
6460
// parameters
6561
};
66-
get_service_level_usage_types(cfg, params)
62+
get_usage_metrics(cfg, params)
6763
```
6864

6965
### Parameters
7066

7167

7268
Name | Type | Description | Required | Notes
7369
------------- | ------------- | ------------- | ------------- | -------------
74-
**customer_id** | **String** | Alphanumeric string identifying the customer. | [required] |
70+
**start_month** | Option\<**String**> | | |
71+
**end_month** | Option\<**String**> | | |
7572

7673
### Return type
7774

78-
[**crate::models::Serviceusagetypes**](Serviceusagetypes.md)
75+
[**crate::models::Usagemetric**](Usagemetric.md)
7976

8077
### Authorization
8178

docs/ComputeAclUpdate.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# ComputeAclUpdate
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**entries** | Option<[**Vec&lt;crate::models::ComputeAclUpdateEntry&gt;**](ComputeAclUpdateEntry.md)> | |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+
+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# DimensionAttributesCountryStats
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**country_chr** | Option<**f32**> | The cache hit ratio for the country. |
8+
**country_error_rate** | Option<**f32**> | The error rate for the country. |
9+
**country_request_rate** | Option<**f32**> | This country's percentage of the total requests. |
10+
11+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
12+
13+

docs/DimensionAttributesRate.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionAttributesRate
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**rate** | Option<**f32**> | The rate at which the value in the current dimension occurs. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionBrowser.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionBrowser
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**browser** | Option<**String**> | The client's browser for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionContentType.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionContentType
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**content_type** | Option<**String**> | The content type of the response for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionCountry.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionCountry
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**country** | Option<**String**> | The client's country for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionDevice.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionDevice
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**device** | Option<**String**> | The client's device type for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionOs.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionOs
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**os** | Option<**String**> | The client's operating system for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionResponse.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionResponse
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**response** | Option<**String**> | The HTTP reason phrase for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionStatusCode.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionStatusCode
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**status_code** | Option<**String**> | The HTTP response code for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/DimensionUrl.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# DimensionUrl
2+
3+
## Properties
4+
5+
Name | Type | Description | Notes
6+
------------ | ------------- | ------------- | -------------
7+
**url** | Option<**String**> | The URL path for this dimension. |
8+
9+
[[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
10+
11+

docs/EnabledProductsApi.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Method | HTTP request | Description
1515

1616
## disable_product
1717

18-
Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`.
18+
Disable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`.
1919

2020
```rust
2121
let cfg = &Configuration::default();
@@ -51,7 +51,7 @@ Name | Type | Description | Required | Notes
5151

5252
## enable_product
5353

54-
Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`.
54+
Enable a product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`.
5555

5656
```rust
5757
let cfg = &Configuration::default();
@@ -88,7 +88,7 @@ Name | Type | Description | Required | Notes
8888

8989
## get_enabled_product
9090

91-
Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, and `ngwaf`.
91+
Get enabled product on a service. Supported product IDs: `brotli_compression`,`domain_inspector`,`fanout`,`image_optimizer`,`origin_inspector`, `websockets`, `bot_management`, `ngwaf`, `ddos_protection`, and `log_explorer_insights`.
9292

9393
```rust
9494
let cfg = &Configuration::default();
@@ -124,7 +124,7 @@ Name | Type | Description | Required | Notes
124124

125125
## get_product_configuration
126126

127-
Get configuration for an enabled product on a service. Supported product IDs: `ngwaf`.
127+
Get configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`.
128128

129129
```rust
130130
let cfg = &Configuration::default();
@@ -160,7 +160,7 @@ Name | Type | Description | Required | Notes
160160

161161
## set_product_configuration
162162

163-
Update configuration for an enabled product on a service. Supported product IDs: `ngwaf`.
163+
Update configuration for an enabled product on a service. Supported product IDs: `ngwaf` and `ddos_protection`.
164164

165165
```rust
166166
let cfg = &Configuration::default();

0 commit comments

Comments
 (0)