Skip to content

Commit

Permalink
Generated v4.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Apr 26, 2023
1 parent 2bc8afa commit ee054f5
Show file tree
Hide file tree
Showing 33 changed files with 87 additions and 2,443 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
# Changelog

## [v4.4.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v4.4.0) (2023-04-26)

**Bug fixes:**

- fix(object-store-item): use correct type for key value
- fix(tls-csrs): remove internal endpoint

**Enhancements:**

- feat(object-store): new fields 'location', 'force'
- feat(object-store-item): new fields 'force', 'prefix'

## [v4.3.0](https://github.com/fastly/fastly-ruby/releases/tag/release/v4.3.0) (2023-04-03)

**Bug fixes:**
Expand Down
9 changes: 1 addition & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,13 @@ A Ruby client library for interacting with most facets of the [Fastly API](https
> The previous 3.x version is no longer supported, but can be found at https://github.com/fastly/fastly-ruby/tree/v3.x.

> ⚠️ This client library (`4.3.0`) is an early-access release. Features may change without notice. Use at your own risk.
**We strongly recommend that you do not install alpha and beta releases on live production services.** No official support is provided for such releases. Please try out the library in a test environment, see what breaks without worrying about consequences, and give us [feedback](#issues).

Read about the [Fastly Product Lifecycle](https://docs.fastly.com/products/fastly-product-lifecycle).


## Installation

To install via RubyGems, add the following to your project's `Gemfile`:

```ruby
gem 'fastly', '~> 4.3.0'
gem 'fastly', '~> 4.4.0'
```

Then run `bundle install`.
Expand Down Expand Up @@ -416,7 +410,6 @@ Class | Method | Description
[*Fastly::TlsConfigurationsApi*](docs/TlsConfigurationsApi.md) | [**get_tls_config**](docs/TlsConfigurationsApi.md#get_tls_config) | Get a TLS configuration
[*Fastly::TlsConfigurationsApi*](docs/TlsConfigurationsApi.md) | [**list_tls_configs**](docs/TlsConfigurationsApi.md#list_tls_configs) | List TLS configurations
[*Fastly::TlsConfigurationsApi*](docs/TlsConfigurationsApi.md) | [**update_tls_config**](docs/TlsConfigurationsApi.md#update_tls_config) | Update a TLS configuration
[*Fastly::TlsCsrsApi*](docs/TlsCsrsApi.md) | [**create_csr**](docs/TlsCsrsApi.md#create_csr) | Create CSR
[*Fastly::TlsDomainsApi*](docs/TlsDomainsApi.md) | [**list_tls_domains**](docs/TlsDomainsApi.md#list_tls_domains) | List TLS domains
[*Fastly::TlsPrivateKeysApi*](docs/TlsPrivateKeysApi.md) | [**create_tls_key**](docs/TlsPrivateKeysApi.md#create_tls_key) | Create a TLS private key
[*Fastly::TlsPrivateKeysApi*](docs/TlsPrivateKeysApi.md) | [**delete_tls_key**](docs/TlsPrivateKeysApi.md#delete_tls_key) | Delete a TLS private key
Expand Down
2 changes: 1 addition & 1 deletion docs/AclEntryApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ api_instance = Fastly::AclEntryApi.new
bulk_update_acl_entries(opts): <InlineResponse200> # Update multiple ACL entries
```

Update multiple ACL entries on the same ACL.
Update multiple ACL entries on the same ACL. For faster updates to your service, group your changes into large batches. The maximum batch size is 1000 entries. [Contact support](https://support.fastly.com/) to discuss raising this limit.

### Examples

Expand Down
10 changes: 0 additions & 10 deletions docs/ErrorResponse.md

This file was deleted.

11 changes: 0 additions & 11 deletions docs/ErrorResponseData.md

This file was deleted.

4 changes: 4 additions & 0 deletions docs/ObjectStoreApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ Create a new object store.
```ruby
api_instance = Fastly::ObjectStoreApi.new
opts = {
location: 'location_example', # String |
store: Fastly::Store.new, # Store |
}

Expand All @@ -45,6 +46,7 @@ end

| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **location** | **String** | | [optional] |
| **store** | [**Store**](Store.md) | | [optional] |

### Return type
Expand All @@ -67,6 +69,7 @@ An object store must be empty before it can be deleted. Deleting an object stor
api_instance = Fastly::ObjectStoreApi.new
opts = {
store_id: 'store_id_example', # String |
force: true, # Boolean |
}

begin
Expand All @@ -82,6 +85,7 @@ end
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
| **store_id** | **String** | | |
| **force** | **Boolean** | | [optional] |

### Return type

Expand Down
30 changes: 24 additions & 6 deletions docs/ObjectStoreItemApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ api_instance = Fastly::ObjectStoreItemApi.new
opts = {
store_id: 'store_id_example', # String |
key_name: 'key_name_example', # String |
force: true, # Boolean |
}

begin
Expand All @@ -47,6 +48,7 @@ end
| ---- | ---- | ----------- | ----- |
| **store_id** | **String** | | |
| **key_name** | **String** | | |
| **force** | **Boolean** | | [optional] |

### Return type

Expand All @@ -70,6 +72,7 @@ opts = {
store_id: 'store_id_example', # String |
cursor: 'cursor_example', # String |
limit: 56, # Integer |
prefix: 'prefix_example', # String |
}

begin
Expand All @@ -88,6 +91,7 @@ end
| **store_id** | **String** | | |
| **cursor** | **String** | | [optional] |
| **limit** | **Integer** | | [optional][default to 100] |
| **prefix** | **String** | | [optional] |

### Return type

Expand All @@ -98,7 +102,7 @@ end
## `get_value_for_key()`

```ruby
get_value_for_key(opts): File # Get the value of an object store item
get_value_for_key(opts): String # Get the value of an object store item
```

Get the value associated with a key.
Expand Down Expand Up @@ -130,14 +134,14 @@ end

### Return type

**File**
**String**

[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
[[Back to README]](../../README.md)
## `set_value_for_key()`

```ruby
set_value_for_key(opts): File # Insert an item into an object store
set_value_for_key(opts): String # Insert an item into an object store
```

Set a new value for a new or existing key in an object store.
Expand All @@ -149,7 +153,14 @@ api_instance = Fastly::ObjectStoreItemApi.new
opts = {
store_id: 'store_id_example', # String |
key_name: 'key_name_example', # String |
body: File.new('/path/to/some/file'), # File |
if_generation_match: 56, # Integer |
time_to_live_sec: 56, # Integer |
metadata: 'metadata_example', # String |
add: true, # Boolean |
append: true, # Boolean |
prepend: true, # Boolean |
background_fetch: true, # Boolean |
body: 'BYTE_ARRAY_DATA_HERE', # String |
}

begin
Expand All @@ -167,11 +178,18 @@ end
| ---- | ---- | ----------- | ----- |
| **store_id** | **String** | | |
| **key_name** | **String** | | |
| **body** | **File** | | [optional] |
| **if_generation_match** | **Integer** | | [optional] |
| **time_to_live_sec** | **Integer** | | [optional] |
| **metadata** | **String** | | [optional] |
| **add** | **Boolean** | | [optional] |
| **append** | **Boolean** | | [optional] |
| **prepend** | **Boolean** | | [optional] |
| **background_fetch** | **Boolean** | | [optional] |
| **body** | **String** | | [optional] |

### Return type

**File**
**String**

[[Back to top]](#) [[Back to API list]](../../README.md#endpoints)
[[Back to README]](../../README.md)
10 changes: 0 additions & 10 deletions docs/RelationshipsForTlsCsr.md

This file was deleted.

10 changes: 0 additions & 10 deletions docs/TlsCsr.md

This file was deleted.

12 changes: 0 additions & 12 deletions docs/TlsCsrData.md

This file was deleted.

19 changes: 0 additions & 19 deletions docs/TlsCsrDataAttributes.md

This file was deleted.

10 changes: 0 additions & 10 deletions docs/TlsCsrResponse.md

This file was deleted.

10 changes: 0 additions & 10 deletions docs/TlsCsrResponseAttributes.md

This file was deleted.

13 changes: 0 additions & 13 deletions docs/TlsCsrResponseData.md

This file was deleted.

52 changes: 0 additions & 52 deletions docs/TlsCsrsApi.md

This file was deleted.

9 changes: 0 additions & 9 deletions docs/TypeTlsCsr.md

This file was deleted.

Loading

0 comments on commit ee054f5

Please sign in to comment.