Skip to content

Commit 4212bbb

Browse files
author
github-actions
committed
Generated v8.0.0
1 parent 323f336 commit 4212bbb

File tree

103 files changed

+269
-8853
lines changed

Some content is hidden

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

103 files changed

+269
-8853
lines changed

CHANGELOG.md

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

3+
## [v8.0.0](https://github.com/fastly/fastly-py/releases/tag/release/v8.0.0) (2025-03-13)
4+
5+
**Breaking Changes:**
6+
7+
- fix(automation_tokens): Response content types corrected.
8+
- fix(automation_tokens): Removed timestamp fields.
9+
- removed(billing): Billing v2 API has been removed.
10+
11+
- fix(acls_in_compute): Corrected `meta.limit` field type from string to integer.
12+
13+
- fix(condition): Condition responses now always have a string value for the priority field.
14+
- fix(header): Header responses now always have a string value for the priority field.
15+
- fix(snippet): Snippet responses now always have string values for the priority and dynamic fields.
16+
17+
- fix(kv_store_item): `kv-store-get-item` returns an inline object instead of a File object.
18+
19+
20+
**Enhancements:**
21+
22+
- fix(automation_tokens): Added tls_access, creator_id fields to responses.
23+
- feat(billing_usage_metrics): Added filter by service identifier for service-usage-metrics endpoint.
24+
- feat(historical): Added new metrics: `ngwaf_requests_total_count`, `ngwaf_requests_unknown_count`,
25+
`ngwaf_requests_allowed_count`, `ngwaf_requests_logged_count`, `ngwaf_requests_blocked_count`,
26+
`ngwaf_requests_timeout_count`, and `ngwaf_requests_challenged_count`.
27+
- feat(tls_bulk_certificates): Added `not_before` and `not_after` filter parameters to allow for filtering of bulk TLS
28+
certificates by expiry.
29+
30+
31+
**Documentation:**
32+
33+
- doc(billing_usage_metrics): Correct documentation of pagination limits.
34+
- doc(billing_usage_metrics): Correct documentation of api conditions for product_id and usage_type_name filters.
35+
- doc(logging_azureblob): Mention Azure Block size limits.
36+
37+
338
## [v7.0.0](https://github.com/fastly/fastly-py/releases/tag/release/v7.0.0) (2025-02-26)
439

540
**Breaking Changes:**

README.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,14 @@ Class | Method | Description
9696
*BackendApi* | [**get_backend**](docs/BackendApi.md#get_backend) | Describe a backend
9797
*BackendApi* | [**list_backends**](docs/BackendApi.md#list_backends) | List backends
9898
*BackendApi* | [**update_backend**](docs/BackendApi.md#update_backend) | Update a backend
99-
*BillingApi* | [**get_invoice**](docs/BillingApi.md#get_invoice) | Get an invoice
100-
*BillingApi* | [**get_invoice_by_id**](docs/BillingApi.md#get_invoice_by_id) | Get an invoice
101-
*BillingApi* | [**get_invoice_mtd**](docs/BillingApi.md#get_invoice_mtd) | Get month-to-date billing estimate
10299
*BillingAddressApi* | [**add_billing_addr**](docs/BillingAddressApi.md#add_billing_addr) | Add a billing address to a customer
103100
*BillingAddressApi* | [**delete_billing_addr**](docs/BillingAddressApi.md#delete_billing_addr) | Delete a billing address
104101
*BillingAddressApi* | [**get_billing_addr**](docs/BillingAddressApi.md#get_billing_addr) | Get a billing address
105102
*BillingAddressApi* | [**update_billing_addr**](docs/BillingAddressApi.md#update_billing_addr) | Update a billing address
106103
*BillingInvoicesApi* | [**get_invoice_by_invoice_id**](docs/BillingInvoicesApi.md#get_invoice_by_invoice_id) | Get invoice by ID.
107104
*BillingInvoicesApi* | [**get_month_to_date_invoice**](docs/BillingInvoicesApi.md#get_month_to_date_invoice) | Get month-to-date invoice.
108105
*BillingInvoicesApi* | [**list_invoices**](docs/BillingInvoicesApi.md#list_invoices) | List of invoices.
109-
*BillingUsageMetricsApi* | [**get_service_level_usage**](docs/BillingUsageMetricsApi.md#get_service_level_usage) | Retrieve service-level usage metrics for a product.
106+
*BillingUsageMetricsApi* | [**get_service_level_usage**](docs/BillingUsageMetricsApi.md#get_service_level_usage) | Retrieve service-level usage metrics for services with non-zero usage units.
110107
*BillingUsageMetricsApi* | [**get_usage_metrics**](docs/BillingUsageMetricsApi.md#get_usage_metrics) | Get monthly usage metrics
111108
*CacheSettingsApi* | [**create_cache_settings**](docs/CacheSettingsApi.md#create_cache_settings) | Create a cache settings object
112109
*CacheSettingsApi* | [**delete_cache_settings**](docs/CacheSettingsApi.md#delete_cache_settings) | Delete a cache settings object

docs/AutomationToken.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
88
**role** | **str** | The role on the token. | [optional]
99
**services** | **[str]** | (Optional) The service IDs of the services the token will have access to. Separate service IDs with a space. If no services are specified, the token will have access to all services on the account. | [optional]
1010
**scope** | **str** | A space-delimited list of authorization scope. | [optional] if omitted the server will use the default value of "global"
11-
**expires_at** | **str** | A UTC time-stamp of when the token expires. | [optional]
11+
**expires_at** | **str** | A UTC timestamp of when the token expires. | [optional]
1212
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
1313

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

docs/AutomationTokenCreateRequestAttributes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Name | Type | Description | Notes
88
**role** | **str** | | [optional]
99
**services** | **[str]** | List of service ids to limit the token | [optional]
1010
**scope** | **str** | | [optional] if omitted the server will use the default value of "global"
11-
**expires_at** | **datetime, none_type** | A UTC time-stamp of when the token will expire. | [optional]
11+
**expires_at** | **datetime, none_type** | A UTC timestamp of when the token will expire. | [optional]
1212
**tls_access** | **bool** | Indicates whether TLS access is enabled for the token. | [optional]
1313
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
1414

docs/AutomationTokenCreateResponse.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,14 @@ Name | Type | Description | Notes
88
**role** | **str** | The role on the token. | [optional]
99
**services** | **[str]** | (Optional) The service IDs of the services the token will have access to. Separate service IDs with a space. If no services are specified, the token will have access to all services on the account. | [optional]
1010
**scope** | **str** | A space-delimited list of authorization scope. | [optional] if omitted the server will use the default value of "global"
11-
**expires_at** | **str** | A UTC time-stamp of when the token expires. | [optional]
12-
**created_at** | **datetime** | A UTC time-stamp of when the token was created. | [optional] [readonly]
13-
**deleted_at** | **datetime, none_type** | Date and time in ISO 8601 format. | [optional] [readonly]
14-
**updated_at** | **datetime, none_type** | Date and time in ISO 8601 format. | [optional] [readonly]
11+
**expires_at** | **str** | A UTC timestamp of when the token expires. | [optional]
1512
**id** | [**ReadOnlyId**](ReadOnlyId.md) | | [optional]
1613
**user_id** | [**ReadOnlyUserId**](ReadOnlyUserId.md) | | [optional]
1714
**customer_id** | [**ReadOnlyCustomerId**](ReadOnlyCustomerId.md) | | [optional]
18-
**sudo_expires_at** | **datetime** | | [optional] [readonly]
15+
**created_at** | **datetime** | A UTC timestamp of when the token was created. | [optional] [readonly]
1916
**access_token** | **str** | | [optional] [readonly]
20-
**last_used_at** | **datetime** | A UTC time-stamp of when the token was last used. | [optional] [readonly]
17+
**tls_access** | **bool** | Indicates whether TLS access is enabled for the token. | [optional]
18+
**last_used_at** | **datetime** | A UTC timestamp of when the token was last used. | [optional] [readonly]
2119
**user_agent** | **str** | The User-Agent header of the client that last used the token. | [optional]
2220
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
2321

docs/AutomationTokenCreateResponseAllOf.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ Name | Type | Description | Notes
77
**id** | [**ReadOnlyId**](ReadOnlyId.md) | | [optional]
88
**user_id** | [**ReadOnlyUserId**](ReadOnlyUserId.md) | | [optional]
99
**customer_id** | [**ReadOnlyCustomerId**](ReadOnlyCustomerId.md) | | [optional]
10-
**sudo_expires_at** | **datetime** | | [optional] [readonly]
11-
**created_at** | **datetime** | A UTC time-stamp of when the token was created. | [optional] [readonly]
10+
**created_at** | **datetime** | A UTC timestamp of when the token was created. | [optional] [readonly]
1211
**access_token** | **str** | | [optional] [readonly]
13-
**last_used_at** | **datetime** | A UTC time-stamp of when the token was last used. | [optional] [readonly]
12+
**tls_access** | **bool** | Indicates whether TLS access is enabled for the token. | [optional]
13+
**last_used_at** | **datetime** | A UTC timestamp of when the token was last used. | [optional] [readonly]
1414
**user_agent** | **str** | The User-Agent header of the client that last used the token. | [optional]
1515
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
1616

docs/AutomationTokenResponse.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,14 @@ Name | Type | Description | Notes
88
**role** | **str** | | [optional]
99
**services** | **[str]** | (Optional) The service IDs of the services the token will have access to. Separate service IDs with a space. If no services are specified, the token will have access to all services on the account. | [optional]
1010
**scope** | **str** | A space-delimited list of authorization scope. | [optional] if omitted the server will use the default value of "global"
11-
**expires_at** | **str** | (optional) A UTC time-stamp of when the token will expire. | [optional]
12-
**created_at** | **str** | A UTC time-stamp of when the token was created. | [optional]
13-
**deleted_at** | **datetime, none_type** | Date and time in ISO 8601 format. | [optional] [readonly]
14-
**updated_at** | **datetime, none_type** | Date and time in ISO 8601 format. | [optional] [readonly]
11+
**expires_at** | **str** | (optional) A UTC timestamp of when the token will expire. | [optional]
1512
**id** | [**ReadOnlyId**](ReadOnlyId.md) | | [optional]
1613
**customer_id** | [**ReadOnlyCustomerId**](ReadOnlyCustomerId.md) | | [optional]
1714
**ip** | **str** | The IP address of the client that last used the token. | [optional]
1815
**user_agent** | **str** | The User-Agent header of the client that last used the token. | [optional]
19-
**sudo_expires_at** | **str** | | [optional] [readonly]
20-
**last_used_at** | **datetime** | A UTC time-stamp of when the token was last used. | [optional] [readonly]
16+
**tls_access** | **bool** | Indicates whether TLS access is enabled for the token. | [optional]
17+
**last_used_at** | **datetime** | A UTC timestamp of when the token was last used. | [optional] [readonly]
18+
**created_at** | **str** | A UTC timestamp of when the token was created. | [optional]
2119
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
2220

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

docs/AutomationTokenResponseAllOf.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ Name | Type | Description | Notes
99
**role** | **str** | | [optional]
1010
**ip** | **str** | The IP address of the client that last used the token. | [optional]
1111
**user_agent** | **str** | The User-Agent header of the client that last used the token. | [optional]
12-
**sudo_expires_at** | **str** | | [optional] [readonly]
13-
**last_used_at** | **datetime** | A UTC time-stamp of when the token was last used. | [optional] [readonly]
14-
**created_at** | **str** | A UTC time-stamp of when the token was created. | [optional]
15-
**expires_at** | **str** | (optional) A UTC time-stamp of when the token will expire. | [optional]
12+
**tls_access** | **bool** | Indicates whether TLS access is enabled for the token. | [optional]
13+
**last_used_at** | **datetime** | A UTC timestamp of when the token was last used. | [optional] [readonly]
14+
**created_at** | **str** | A UTC timestamp of when the token was created. | [optional]
15+
**expires_at** | **str** | (optional) A UTC timestamp of when the token will expire. | [optional]
1616
**any string name** | **bool, date, datetime, dict, float, int, list, str, none_type** | any string name can be used but the value must be the correct type | [optional]
1717

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

docs/AutomationTokensApi.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -91,8 +91,8 @@ Name | Type | Description | Notes
9191

9292
### HTTP request headers
9393

94-
- **Content-Type**: application/vnd.api+json
95-
- **Accept**: application/vnd.api+json
94+
- **Content-Type**: application/json
95+
- **Accept**: application/json
9696

9797

9898
### HTTP response details
@@ -173,7 +173,7 @@ Name | Type | Description | Notes
173173
### HTTP request headers
174174

175175
- **Content-Type**: Not defined
176-
- **Accept**: application/vnd.api+json, application/problem+json
176+
- **Accept**: application/json, application/problem+json
177177

178178

179179
### HTTP response details
@@ -267,7 +267,7 @@ Name | Type | Description | Notes
267267
### HTTP request headers
268268

269269
- **Content-Type**: Not defined
270-
- **Accept**: application/vnd.api+json, application/problem+json
270+
- **Accept**: application/json, application/problem+json
271271

272272

273273
### HTTP response details
@@ -351,7 +351,7 @@ Name | Type | Description | Notes
351351
### HTTP request headers
352352

353353
- **Content-Type**: Not defined
354-
- **Accept**: application/vnd.api+json, application/problem+json
354+
- **Accept**: application/json, application/problem+json
355355

356356

357357
### HTTP response details
@@ -431,7 +431,7 @@ Name | Type | Description | Notes
431431
### HTTP request headers
432432

433433
- **Content-Type**: Not defined
434-
- **Accept**: application/vnd.api+json, application/problem+json
434+
- **Accept**: application/json, application/problem+json
435435

436436

437437
### HTTP response details

docs/Billing.md

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)