docs/LoggingS3Api.md in fastly-8.2.0 vs docs/LoggingS3Api.md in fastly-8.4.0

- old
+ new

@@ -6,19 +6,22 @@ api_instance = Fastly::LoggingS3Api.new ``` ## Methods -| Method | HTTP request | Description | -| ------ | ------------ | ----------- | -| [**create_log_aws_s3**](LoggingS3Api.md#create_log_aws_s3) | **POST** /service/{service_id}/version/{version_id}/logging/s3 | Create an AWS S3 log endpoint | -| [**delete_log_aws_s3**](LoggingS3Api.md#delete_log_aws_s3) | **DELETE** /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Delete an AWS S3 log endpoint | -| [**get_log_aws_s3**](LoggingS3Api.md#get_log_aws_s3) | **GET** /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Get an AWS S3 log endpoint | -| [**list_log_aws_s3**](LoggingS3Api.md#list_log_aws_s3) | **GET** /service/{service_id}/version/{version_id}/logging/s3 | List AWS S3 log endpoints | -| [**update_log_aws_s3**](LoggingS3Api.md#update_log_aws_s3) | **PUT** /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Update an AWS S3 log endpoint | +> [!NOTE] +> All URIs are relative to `https://api.fastly.com` +Method | HTTP request | Description +------ | ------------ | ----------- +[**create_log_aws_s3**](LoggingS3Api.md#create_log_aws_s3) | **POST** /service/{service_id}/version/{version_id}/logging/s3 | Create an AWS S3 log endpoint +[**delete_log_aws_s3**](LoggingS3Api.md#delete_log_aws_s3) | **DELETE** /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Delete an AWS S3 log endpoint +[**get_log_aws_s3**](LoggingS3Api.md#get_log_aws_s3) | **GET** /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Get an AWS S3 log endpoint +[**list_log_aws_s3**](LoggingS3Api.md#list_log_aws_s3) | **GET** /service/{service_id}/version/{version_id}/logging/s3 | List AWS S3 log endpoints +[**update_log_aws_s3**](LoggingS3Api.md#update_log_aws_s3) | **PUT** /service/{service_id}/version/{version_id}/logging/s3/{logging_s3_name} | Update an AWS S3 log endpoint + ## `create_log_aws_s3()` ```ruby create_log_aws_s3(opts): <LoggingS3Response> # Create an AWS S3 log endpoint ``` @@ -51,10 +54,11 @@ public_key: 'public_key_example', # String | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. redundancy: 'redundancy_example', # String | The S3 redundancy level. secret_key: 'secret_key_example', # String | The secret key for your S3 account. Not required if `iam_role` is provided. server_side_encryption_kms_key_id: 'server_side_encryption_kms_key_id_example', # String | Optional server-side KMS Key Id. Must be set if `server_side_encryption` is set to `aws:kms` or `AES256`. server_side_encryption: 'server_side_encryption_example', # String | Set this to `AES256` or `aws:kms` to enable S3 Server Side Encryption. + file_max_bytes: 56, # Integer | The maximum number of bytes for each uploaded file. A value of 0 can be used to indicate there is no limit on the size of uploaded files, otherwise the minimum value is 1048576 bytes (1 MiB.) } begin # Create an AWS S3 log endpoint result = api_instance.create_log_aws_s3(opts) @@ -89,10 +93,11 @@ | **public_key** | **String** | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. | [optional][default to &#39;null&#39;] | | **redundancy** | **String** | The S3 redundancy level. | [optional][default to &#39;null&#39;] | | **secret_key** | **String** | The secret key for your S3 account. Not required if `iam_role` is provided. | [optional] | | **server_side_encryption_kms_key_id** | **String** | Optional server-side KMS Key Id. Must be set if `server_side_encryption` is set to `aws:kms` or `AES256`. | [optional][default to &#39;null&#39;] | | **server_side_encryption** | **String** | Set this to `AES256` or `aws:kms` to enable S3 Server Side Encryption. | [optional][default to &#39;null&#39;] | +| **file_max_bytes** | **Integer** | The maximum number of bytes for each uploaded file. A value of 0 can be used to indicate there is no limit on the size of uploaded files, otherwise the minimum value is 1048576 bytes (1 MiB.) | [optional] | ### Return type [**LoggingS3Response**](LoggingS3Response.md) @@ -254,10 +259,11 @@ public_key: 'public_key_example', # String | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. redundancy: 'redundancy_example', # String | The S3 redundancy level. secret_key: 'secret_key_example', # String | The secret key for your S3 account. Not required if `iam_role` is provided. server_side_encryption_kms_key_id: 'server_side_encryption_kms_key_id_example', # String | Optional server-side KMS Key Id. Must be set if `server_side_encryption` is set to `aws:kms` or `AES256`. server_side_encryption: 'server_side_encryption_example', # String | Set this to `AES256` or `aws:kms` to enable S3 Server Side Encryption. + file_max_bytes: 56, # Integer | The maximum number of bytes for each uploaded file. A value of 0 can be used to indicate there is no limit on the size of uploaded files, otherwise the minimum value is 1048576 bytes (1 MiB.) } begin # Update an AWS S3 log endpoint result = api_instance.update_log_aws_s3(opts) @@ -293,9 +299,10 @@ | **public_key** | **String** | A PGP public key that Fastly will use to encrypt your log files before writing them to disk. | [optional][default to &#39;null&#39;] | | **redundancy** | **String** | The S3 redundancy level. | [optional][default to &#39;null&#39;] | | **secret_key** | **String** | The secret key for your S3 account. Not required if `iam_role` is provided. | [optional] | | **server_side_encryption_kms_key_id** | **String** | Optional server-side KMS Key Id. Must be set if `server_side_encryption` is set to `aws:kms` or `AES256`. | [optional][default to &#39;null&#39;] | | **server_side_encryption** | **String** | Set this to `AES256` or `aws:kms` to enable S3 Server Side Encryption. | [optional][default to &#39;null&#39;] | +| **file_max_bytes** | **Integer** | The maximum number of bytes for each uploaded file. A value of 0 can be used to indicate there is no limit on the size of uploaded files, otherwise the minimum value is 1048576 bytes (1 MiB.) | [optional] | ### Return type [**LoggingS3Response**](LoggingS3Response.md)