Skip to content

Latest commit

 

History

History
101 lines (74 loc) · 3.17 KB

PackageApi.md

File metadata and controls

101 lines (74 loc) · 3.17 KB

Fastly::PackageApi

require 'fastly'
api_instance = Fastly::PackageApi.new

Methods

Note

All URIs are relative to https://api.fastly.com

Method HTTP request Description
get_package GET /service/{service_id}/version/{version_id}/package Get details of the service's Compute package.
put_package PUT /service/{service_id}/version/{version_id}/package Upload a Compute package.

get_package()

get_package(opts): <PackageResponse> # Get details of the service's Compute package.

List detailed information about the Compute package for the specified service.

Examples

api_instance = Fastly::PackageApi.new
opts = {
    service_id: 'service_id_example', # String | Alphanumeric string identifying the service.
    version_id: 56, # Integer | Integer identifying a service version.
}

begin
  # Get details of the service's Compute package.
  result = api_instance.get_package(opts)
  p result
rescue Fastly::ApiError => e
  puts "Error when calling PackageApi->get_package: #{e}"
end

Options

Name Type Description Notes
service_id String Alphanumeric string identifying the service.
version_id Integer Integer identifying a service version.

Return type

PackageResponse

[Back to top] [Back to API list] [Back to README]

put_package()

put_package(opts): <PackageResponse> # Upload a Compute package.

Upload a Compute package associated with the specified service version.

Examples

api_instance = Fastly::PackageApi.new
opts = {
    service_id: 'service_id_example', # String | Alphanumeric string identifying the service.
    version_id: 56, # Integer | Integer identifying a service version.
    expect: '100-continue', # String | We recommend using the Expect header because it may identify issues with the request based upon the headers alone instead of requiring you to wait until the entire binary package upload has completed.
    package: File.new('/path/to/some/file'), # File | The content of the Wasm binary package.
}

begin
  # Upload a Compute package.
  result = api_instance.put_package(opts)
  p result
rescue Fastly::ApiError => e
  puts "Error when calling PackageApi->put_package: #{e}"
end

Options

Name Type Description Notes
service_id String Alphanumeric string identifying the service.
version_id Integer Integer identifying a service version.
expect String We recommend using the Expect header because it may identify issues with the request based upon the headers alone instead of requiring you to wait until the entire binary package upload has completed. [optional]
package File The content of the Wasm binary package. [optional]

Return type

PackageResponse

[Back to top] [Back to API list] [Back to README]