Sha256: 6963c1421b71602d3fbc6cc76318c873c9c44fb8cafe2298526c5bcf2ec069a7
Contents?: true
Size: 1.66 KB
Versions: 2
Compression:
Stored size: 1.66 KB
Contents
# PulpAnsibleClient::AnsibleCollectionsApi All URIs are relative to *http://localhost:24817* Method | HTTP request | Description ------------- | ------------- | ------------- [**upload_collection**](AnsibleCollectionsApi.md#upload_collection) | **POST** /ansible/collections/ | Upload a collection ## upload_collection > AsyncOperationResponse upload_collection(file, opts) Upload a collection Create an artifact and trigger an asynchronous task to create Collection content from it. ### Example ```ruby # load the gem require 'pulp_ansible_client' # setup authorization PulpAnsibleClient.configure do |config| # Configure HTTP basic authorization: Basic config.username = 'YOUR USERNAME' config.password = 'YOUR PASSWORD' end api_instance = PulpAnsibleClient::AnsibleCollectionsApi.new file = File.new('/path/to/file') # File | The Collection tarball. opts = { sha256: 'sha256_example' # String | An optional sha256 checksum of the uploaded file. } begin #Upload a collection result = api_instance.upload_collection(file, opts) p result rescue PulpAnsibleClient::ApiError => e puts "Exception when calling AnsibleCollectionsApi->upload_collection: #{e}" end ``` ### Parameters Name | Type | Description | Notes ------------- | ------------- | ------------- | ------------- **file** | **File**| The Collection tarball. | **sha256** | **String**| An optional sha256 checksum of the uploaded file. | [optional] ### Return type [**AsyncOperationResponse**](AsyncOperationResponse.md) ### Authorization [Basic](../README.md#Basic) ### HTTP request headers - **Content-Type**: multipart/form-data, application/x-www-form-urlencoded - **Accept**: application/json
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pulp_ansible_client-0.2.0b2 | docs/AnsibleCollectionsApi.md |
pulp_ansible_client-0.2.0b1 | docs/AnsibleCollectionsApi.md |