Skip to content

Commit f361f9d

Browse files
author
github-actions
committed
Generated v6.06
1 parent b92d2fc commit f361f9d

34 files changed

+260
-73
lines changed

Changes

+10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
Revision history for https://metacpan.org/dist/WebService-Fastly
22

3+
6.06 2024-07-01
4+
5+
[Bug fixes]
6+
- fix(logging): For several endpoints, correct use_tls to be string
7+
8+
[Enhancements]
9+
- feat(content): `/content/edge_check` endpoint now returns informational values in `hash` when a timeout occurs or when
10+
an object is too large.
11+
- feat(logging-datalog): Added additional regions
12+
313
6.05 2024-06-27
414

515
[Bug fixes]

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ WebService::Fastly - an interface to most facets of the Fastly API (https://www.
44

55
# VERSION
66

7-
6.05
7+
6.06
88

99

1010
# SYNOPSIS

docs/ContentApi.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Method | HTTP request | Description
1818
1919
Check status of content in each POP's cache
2020

21-
Retrieve headers and MD5 hash of the content for a particular URL from each Fastly edge server. This API is limited to 200 requests per hour.
21+
Retrieve headers and MD5 hash of the content for a particular URL from each Fastly edge server. This API is limited to 200 requests per hour. If the content takes too long to download, the hash will be set to `error-timeout-$pop`. If the response is too large, it will be set to `warning-too-large-$pop`.
2222

2323
### Example
2424
```perl

docs/LoggingKafkaAdditional.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Name | Type | Description | Notes
1717
**auth_method** | **string** | SASL authentication method. | [optional]
1818
**user** | **string** | SASL user. | [optional]
1919
**password** | **string** | SASL password. | [optional]
20-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
20+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
2121

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

docs/LoggingKafkaApi.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ my $parse_log_keyvals = null; # boolean | Enables parsing of key=value tuples fr
5656
my $auth_method = "auth_method_example"; # string | SASL authentication method.
5757
my $user = "user_example"; # string | SASL user.
5858
my $password = "password_example"; # string | SASL password.
59-
my $use_tls = new WebService::Fastly.LoggingUseTls(); # LoggingUseTls |
59+
my $use_tls = new WebService::Fastly.LoggingUseTlsString(); # LoggingUseTlsString |
6060

6161
eval {
6262
my $result = $api_instance->create_log_kafka(service_id => $service_id, version_id => $version_id, name => $name, placement => $placement, response_condition => $response_condition, format => $format, format_version => $format_version, tls_ca_cert => $tls_ca_cert, tls_client_cert => $tls_client_cert, tls_client_key => $tls_client_key, tls_hostname => $tls_hostname, topic => $topic, brokers => $brokers, compression_codec => $compression_codec, required_acks => $required_acks, request_max_bytes => $request_max_bytes, parse_log_keyvals => $parse_log_keyvals, auth_method => $auth_method, user => $user, password => $password, use_tls => $use_tls);
@@ -91,7 +91,7 @@ Name | Type | Description | Notes
9191
**auth_method** | **string**| SASL authentication method. | [optional]
9292
**user** | **string**| SASL user. | [optional]
9393
**password** | **string**| SASL password. | [optional]
94-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md)| | [optional]
94+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md)| | [optional]
9595

9696
### Return type
9797

docs/LoggingKafkaResponse.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Name | Type | Description | Notes
3131
**auth_method** | **string** | SASL authentication method. | [optional]
3232
**user** | **string** | SASL user. | [optional]
3333
**password** | **string** | SASL password. | [optional]
34-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
34+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
3535

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

docs/LoggingKafkaResponsePost.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Name | Type | Description | Notes
3131
**auth_method** | **string** | SASL authentication method. | [optional]
3232
**user** | **string** | SASL user. | [optional]
3333
**password** | **string** | SASL password. | [optional]
34-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
34+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
3535

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

docs/LoggingLogentriesAdditional.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
1111
**port** | **int** | The port number. | [optional] [default to 20000]
1212
**token** | **string** | Use token based authentication. | [optional]
13-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
13+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
1414
**region** | **string** | The region to which to stream logs. | [optional]
1515

1616
[[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/LoggingLogentriesApi.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ my $format = '%h %l %u %t "%r" %>s %b'; # string | A Fastly [log format strin
4545
my $format_version = 2; # int | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`.
4646
my $port = 20000; # int | The port number.
4747
my $token = "token_example"; # string | Use token based authentication.
48-
my $use_tls = new WebService::Fastly.LoggingUseTls(); # LoggingUseTls |
48+
my $use_tls = new WebService::Fastly.LoggingUseTlsString(); # LoggingUseTlsString |
4949
my $region = "region_example"; # string | The region to which to stream logs.
5050

5151
eval {
@@ -70,7 +70,7 @@ Name | Type | Description | Notes
7070
**format_version** | **int**| The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. | [optional] [default to 2]
7171
**port** | **int**| The port number. | [optional] [default to 20000]
7272
**token** | **string**| Use token based authentication. | [optional]
73-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md)| | [optional]
73+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md)| | [optional]
7474
**region** | **string**| The region to which to stream logs. | [optional]
7575

7676
### Return type
@@ -280,7 +280,7 @@ my $format = '%h %l %u %t "%r" %>s %b'; # string | A Fastly [log format strin
280280
my $format_version = 2; # int | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`.
281281
my $port = 20000; # int | The port number.
282282
my $token = "token_example"; # string | Use token based authentication.
283-
my $use_tls = new WebService::Fastly.LoggingUseTls(); # LoggingUseTls |
283+
my $use_tls = new WebService::Fastly.LoggingUseTlsString(); # LoggingUseTlsString |
284284
my $region = "region_example"; # string | The region to which to stream logs.
285285

286286
eval {
@@ -306,7 +306,7 @@ Name | Type | Description | Notes
306306
**format_version** | **int**| The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. | [optional] [default to 2]
307307
**port** | **int**| The port number. | [optional] [default to 20000]
308308
**token** | **string**| Use token based authentication. | [optional]
309-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md)| | [optional]
309+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md)| | [optional]
310310
**region** | **string**| The region to which to stream logs. | [optional]
311311

312312
### Return type

docs/LoggingLogentriesResponse.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Name | Type | Description | Notes
1515
**format_version** | **string** | The version of the custom logging format used for the configured endpoint. The logging call gets placed by default in `vcl_log` if `format_version` is set to `2` and in `vcl_deliver` if `format_version` is set to `1`. | [optional] [default to '2']
1616
**port** | **int** | The port number. | [optional] [default to 20000]
1717
**token** | **string** | Use token based authentication. | [optional]
18-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
18+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
1919
**region** | **string** | The region to which to stream logs. | [optional]
2020
**created_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]
2121
**deleted_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]

docs/LoggingSplunkAdditional.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
1010
------------ | ------------- | ------------- | -------------
1111
**url** | **string** | The URL to post logs to. | [optional]
1212
**token** | **string** | A Splunk token for use in posting logs over HTTP to your collector. | [optional]
13-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
13+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [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/LoggingSplunkApi.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ my $request_max_entries = 0; # int | The maximum number of logs sent in one requ
5151
my $request_max_bytes = 0; # int | The maximum number of bytes sent in one request. Defaults `0` for unbounded.
5252
my $url = "url_example"; # string | The URL to post logs to.
5353
my $token = "token_example"; # string | A Splunk token for use in posting logs over HTTP to your collector.
54-
my $use_tls = new WebService::Fastly.LoggingUseTls(); # LoggingUseTls |
54+
my $use_tls = new WebService::Fastly.LoggingUseTlsString(); # LoggingUseTlsString |
5555

5656
eval {
5757
my $result = $api_instance->create_log_splunk(service_id => $service_id, version_id => $version_id, name => $name, placement => $placement, response_condition => $response_condition, format => $format, format_version => $format_version, tls_ca_cert => $tls_ca_cert, tls_client_cert => $tls_client_cert, tls_client_key => $tls_client_key, tls_hostname => $tls_hostname, request_max_entries => $request_max_entries, request_max_bytes => $request_max_bytes, url => $url, token => $token, use_tls => $use_tls);
@@ -81,7 +81,7 @@ Name | Type | Description | Notes
8181
**request_max_bytes** | **int**| The maximum number of bytes sent in one request. Defaults `0` for unbounded. | [optional] [default to 0]
8282
**url** | **string**| The URL to post logs to. | [optional]
8383
**token** | **string**| A Splunk token for use in posting logs over HTTP to your collector. | [optional]
84-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md)| | [optional]
84+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md)| | [optional]
8585

8686
### Return type
8787

@@ -296,7 +296,7 @@ my $request_max_entries = 0; # int | The maximum number of logs sent in one requ
296296
my $request_max_bytes = 0; # int | The maximum number of bytes sent in one request. Defaults `0` for unbounded.
297297
my $url = "url_example"; # string | The URL to post logs to.
298298
my $token = "token_example"; # string | A Splunk token for use in posting logs over HTTP to your collector.
299-
my $use_tls = new WebService::Fastly.LoggingUseTls(); # LoggingUseTls |
299+
my $use_tls = new WebService::Fastly.LoggingUseTlsString(); # LoggingUseTlsString |
300300

301301
eval {
302302
my $result = $api_instance->update_log_splunk(service_id => $service_id, version_id => $version_id, logging_splunk_name => $logging_splunk_name, name => $name, placement => $placement, response_condition => $response_condition, format => $format, format_version => $format_version, tls_ca_cert => $tls_ca_cert, tls_client_cert => $tls_client_cert, tls_client_key => $tls_client_key, tls_hostname => $tls_hostname, request_max_entries => $request_max_entries, request_max_bytes => $request_max_bytes, url => $url, token => $token, use_tls => $use_tls);
@@ -327,7 +327,7 @@ Name | Type | Description | Notes
327327
**request_max_bytes** | **int**| The maximum number of bytes sent in one request. Defaults `0` for unbounded. | [optional] [default to 0]
328328
**url** | **string**| The URL to post logs to. | [optional]
329329
**token** | **string**| A Splunk token for use in posting logs over HTTP to your collector. | [optional]
330-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md)| | [optional]
330+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md)| | [optional]
331331

332332
### Return type
333333

docs/LoggingSplunkResponse.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Name | Type | Description | Notes
2121
**request_max_bytes** | **int** | The maximum number of bytes sent in one request. Defaults `0` for unbounded. | [optional] [default to 0]
2222
**url** | **string** | The URL to post logs to. | [optional]
2323
**token** | **string** | A Splunk token for use in posting logs over HTTP to your collector. | [optional]
24-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
24+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
2525
**created_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]
2626
**deleted_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]
2727
**updated_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]

docs/LoggingSyslogAdditional.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Name | Type | Description | Notes
1212
**hostname** | **string** | The hostname used for the syslog endpoint. | [optional]
1313
**ipv4** | **string** | The IPv4 address used for the syslog endpoint. | [optional]
1414
**token** | **string** | Whether to prepend each message with a specific token. | [optional] [default to 'null']
15-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
15+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
1616

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

docs/LoggingSyslogApi.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ my $message_type = new WebService::Fastly.LoggingMessageType(); # LoggingMessage
5353
my $hostname = "hostname_example"; # string | The hostname used for the syslog endpoint.
5454
my $ipv4 = "ipv4_example"; # string | The IPv4 address used for the syslog endpoint.
5555
my $token = 'null'; # string | Whether to prepend each message with a specific token.
56-
my $use_tls = new WebService::Fastly.LoggingUseTls(); # LoggingUseTls |
56+
my $use_tls = new WebService::Fastly.LoggingUseTlsString(); # LoggingUseTlsString |
5757

5858
eval {
5959
my $result = $api_instance->create_log_syslog(service_id => $service_id, version_id => $version_id, name => $name, placement => $placement, response_condition => $response_condition, format => $format, format_version => $format_version, tls_ca_cert => $tls_ca_cert, tls_client_cert => $tls_client_cert, tls_client_key => $tls_client_key, tls_hostname => $tls_hostname, address => $address, port => $port, message_type => $message_type, hostname => $hostname, ipv4 => $ipv4, token => $token, use_tls => $use_tls);
@@ -85,7 +85,7 @@ Name | Type | Description | Notes
8585
**hostname** | **string**| The hostname used for the syslog endpoint. | [optional]
8686
**ipv4** | **string**| The IPv4 address used for the syslog endpoint. | [optional]
8787
**token** | **string**| Whether to prepend each message with a specific token. | [optional] [default to 'null']
88-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md)| | [optional]
88+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md)| | [optional]
8989

9090
### Return type
9191

@@ -302,7 +302,7 @@ my $message_type = new WebService::Fastly.LoggingMessageType(); # LoggingMessage
302302
my $hostname = "hostname_example"; # string | The hostname used for the syslog endpoint.
303303
my $ipv4 = "ipv4_example"; # string | The IPv4 address used for the syslog endpoint.
304304
my $token = 'null'; # string | Whether to prepend each message with a specific token.
305-
my $use_tls = new WebService::Fastly.LoggingUseTls(); # LoggingUseTls |
305+
my $use_tls = new WebService::Fastly.LoggingUseTlsString(); # LoggingUseTlsString |
306306

307307
eval {
308308
my $result = $api_instance->update_log_syslog(service_id => $service_id, version_id => $version_id, logging_syslog_name => $logging_syslog_name, name => $name, placement => $placement, response_condition => $response_condition, format => $format, format_version => $format_version, tls_ca_cert => $tls_ca_cert, tls_client_cert => $tls_client_cert, tls_client_key => $tls_client_key, tls_hostname => $tls_hostname, address => $address, port => $port, message_type => $message_type, hostname => $hostname, ipv4 => $ipv4, token => $token, use_tls => $use_tls);
@@ -335,7 +335,7 @@ Name | Type | Description | Notes
335335
**hostname** | **string**| The hostname used for the syslog endpoint. | [optional]
336336
**ipv4** | **string**| The IPv4 address used for the syslog endpoint. | [optional]
337337
**token** | **string**| Whether to prepend each message with a specific token. | [optional] [default to 'null']
338-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md)| | [optional]
338+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md)| | [optional]
339339

340340
### Return type
341341

docs/LoggingSyslogResponse.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Name | Type | Description | Notes
2323
**hostname** | **string** | The hostname used for the syslog endpoint. | [optional]
2424
**ipv4** | **string** | The IPv4 address used for the syslog endpoint. | [optional]
2525
**token** | **string** | Whether to prepend each message with a specific token. | [optional] [default to 'null']
26-
**use_tls** | [**LoggingUseTls**](LoggingUseTls.md) | | [optional]
26+
**use_tls** | [**LoggingUseTlsString**](LoggingUseTlsString.md) | | [optional]
2727
**created_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]
2828
**deleted_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]
2929
**updated_at** | **DateTime** | Date and time in ISO 8601 format. | [optional] [readonly]

docs/LoggingUseTls.md docs/LoggingUseTlsString.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
# WebService::Fastly::Object::LoggingUseTls
1+
# WebService::Fastly::Object::LoggingUseTlsString
22

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

88
## Properties

lib/WebService/Fastly.pm

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package WebService::Fastly;
22

33
use strict;
44
use 5.008_005;
5-
our $VERSION = '6.05';
5+
our $VERSION = '6.06';
66

77
1;
88
__END__

lib/WebService/Fastly/Configuration.pm

+3-3
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use utf8;
2424
use Log::Any qw($log);
2525
use Carp;
2626

27-
use constant VERSION => '6.05';
27+
use constant VERSION => '6.06';
2828

2929
=head1 Name
3030
@@ -44,7 +44,7 @@ default: 180
4444
4545
String. custom UserAgent header
4646
47-
default: fastly-perl/6.05
47+
default: fastly-perl/6.06
4848
4949
=item api_key: (optional)
5050
@@ -93,7 +93,7 @@ sub new {
9393

9494
# class/static variables
9595
$p{http_timeout} //= 180;
96-
$p{http_user_agent} //= 'fastly-perl/6.05';
96+
$p{http_user_agent} //= 'fastly-perl/6.06';
9797

9898
# authentication setting
9999
$p{api_key} //= {};

lib/WebService/Fastly/LoggingKafkaApi.pm

+2-2
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ sub new {
7171
# @param string $auth_method SASL authentication method. (optional)
7272
# @param string $user SASL user. (optional)
7373
# @param string $password SASL password. (optional)
74-
# @param LoggingUseTls $use_tls (optional)
74+
# @param LoggingUseTlsString $use_tls (optional)
7575
{
7676
my $params = {
7777
'service_id' => {
@@ -175,7 +175,7 @@ sub new {
175175
required => '0',
176176
},
177177
'use_tls' => {
178-
data_type => 'LoggingUseTls',
178+
data_type => 'LoggingUseTlsString',
179179
description => '',
180180
required => '0',
181181
},

0 commit comments

Comments
 (0)