require 'fastly'
api_instance = Fastly::ObjectStorageAccessKeysApi.newNote
All URIs are relative to https://api.fastly.com
| Method | HTTP request | Description |
|---|---|---|
| create_access_key | POST /resources/object-storage/access-keys | Create an access key |
| delete_access_key | DELETE /resources/object-storage/access-keys/{access_key} | Delete an access key |
| get_access_key | GET /resources/object-storage/access-keys/{access_key} | Get an access key |
| list_access_keys | GET /resources/object-storage/access-keys | List access keys |
create_access_key(opts): <AccessKeyResponse> # Create an access keyCreate an access key.
api_instance = Fastly::ObjectStorageAccessKeysApi.new
opts = {
access_key: Fastly::AccessKey.new({description: 'description_example', permission: 'permission_example'}), # AccessKey |
}
begin
# Create an access key
result = api_instance.create_access_key(opts)
p result
rescue Fastly::ApiError => e
puts "Error when calling ObjectStorageAccessKeysApi->create_access_key: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| access_key | AccessKey | [optional] |
[Back to top] [Back to API list] [Back to README]
delete_access_key(opts) # Delete an access keyDelete an access key.
api_instance = Fastly::ObjectStorageAccessKeysApi.new
opts = {
access_key: 'access_key_example', # String |
}
begin
# Delete an access key
api_instance.delete_access_key(opts)
rescue Fastly::ApiError => e
puts "Error when calling ObjectStorageAccessKeysApi->delete_access_key: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| access_key | String |
nil (empty response body)
[Back to top] [Back to API list] [Back to README]
get_access_key(opts): <AccessKey> # Get an access keyGet an access key by its identifier.
api_instance = Fastly::ObjectStorageAccessKeysApi.new
opts = {
access_key: 'access_key_example', # String |
}
begin
# Get an access key
result = api_instance.get_access_key(opts)
p result
rescue Fastly::ApiError => e
puts "Error when calling ObjectStorageAccessKeysApi->get_access_key: #{e}"
end| Name | Type | Description | Notes |
|---|---|---|---|
| access_key | String |
[Back to top] [Back to API list] [Back to README]
list_access_keys: <AccessKeyResponse> # List access keysList access keys.
api_instance = Fastly::ObjectStorageAccessKeysApi.new
begin
# List access keys
result = api_instance.list_access_keys
p result
rescue Fastly::ApiError => e
puts "Error when calling ObjectStorageAccessKeysApi->list_access_keys: #{e}"
endThis endpoint does not need any parameter.