pulp_file-client
Fetch, Upload, Organize, and Distribute Software Packages
This Python package is automatically generated by the OpenAPI Generator project:
- API version: v3
- Package version: 3.56.0.dev0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://pulpproject.org
Requirements.
Python 2.7 and 3.4+
Installation & Usage
pip install
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)
Then import the package:
import pulpcore.client.pulp_file
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install to install the package for all users)
Then import the package:
import pulpcore.client.pulp_file
Getting Started
Please follow the installation procedure and then run the following:
from __future__ import print_function
import time
import pulpcore.client.pulp_file
from pulpcore.client.pulp_file.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to http://localhost:24817
# See configuration.py for a list of all supported configuration parameters.
configuration = pulpcore.client.pulp_file.Configuration(
host = "http://localhost:24817"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure HTTP basic authorization: basicAuth
configuration = pulpcore.client.pulp_file.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Configure API key authorization: cookieAuth
configuration = pulpcore.client.pulp_file.Configuration(
host = "http://localhost:24817",
api_key = {
'sessionid': 'YOUR_API_KEY'
}
)
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['sessionid'] = 'Bearer'
# Enter a context with an instance of the API client
with pulpcore.client.pulp_file.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = pulpcore.client.pulp_file.AcsFileApi(api_client)
file_file_alternate_content_source_href = 'file_file_alternate_content_source_href_example' # str |
nested_role = pulpcore.client.pulp_file.NestedRole() # NestedRole |
try:
# Add a role
api_response = api_instance.add_role(file_file_alternate_content_source_href, nested_role)
pprint(api_response)
except ApiException as e:
print("Exception when calling AcsFileApi->add_role: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to http://localhost:24817
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AcsFileApi | add_role | POST {file_file_alternate_content_source_href}add_role/ | Add a role |
| AcsFileApi | create | POST /pulp/api/v3/acs/file/file/ | Create a file alternate content source |
| AcsFileApi | delete | DELETE {file_file_alternate_content_source_href} | Delete a file alternate content source |
| AcsFileApi | list | GET /pulp/api/v3/acs/file/file/ | List file alternate content sources |
| AcsFileApi | list_roles | GET {file_file_alternate_content_source_href}list_roles/ | List roles |
| AcsFileApi | my_permissions | GET {file_file_alternate_content_source_href}my_permissions/ | List user permissions |
| AcsFileApi | partial_update | PATCH {file_file_alternate_content_source_href} | Update a file alternate content source |
| AcsFileApi | read | GET {file_file_alternate_content_source_href} | Inspect a file alternate content source |
| AcsFileApi | refresh | POST {file_file_alternate_content_source_href}refresh/ | Refresh metadata |
| AcsFileApi | remove_role | POST {file_file_alternate_content_source_href}remove_role/ | Remove a role |
| AcsFileApi | update | PUT {file_file_alternate_content_source_href} | Update a file alternate content source |
| ContentFilesApi | create | POST /pulp/api/v3/content/file/files/ | Create a file content |
| ContentFilesApi | list | GET /pulp/api/v3/content/file/files/ | List file contents |
| ContentFilesApi | read | GET {file_file_content_href} | Inspect a file content |
| DistributionsFileApi | add_role | POST {file_file_distribution_href}add_role/ | Add a role |
| DistributionsFileApi | create | POST /pulp/api/v3/distributions/file/file/ | Create a file distribution |
| DistributionsFileApi | delete | DELETE {file_file_distribution_href} | Delete a file distribution |
| DistributionsFileApi | list | GET /pulp/api/v3/distributions/file/file/ | List file distributions |
| DistributionsFileApi | list_roles | GET {file_file_distribution_href}list_roles/ | List roles |
| DistributionsFileApi | my_permissions | GET {file_file_distribution_href}my_permissions/ | List user permissions |
| DistributionsFileApi | partial_update | PATCH {file_file_distribution_href} | Update a file distribution |
| DistributionsFileApi | read | GET {file_file_distribution_href} | Inspect a file distribution |
| DistributionsFileApi | remove_role | POST {file_file_distribution_href}remove_role/ | Remove a role |
| DistributionsFileApi | set_label | POST {file_file_distribution_href}set_label/ | Set a label |
| DistributionsFileApi | unset_label | POST {file_file_distribution_href}unset_label/ | Unset a label |
| DistributionsFileApi | update | PUT {file_file_distribution_href} | Update a file distribution |
| PublicationsFileApi | add_role | POST {file_file_publication_href}add_role/ | Add a role |
| PublicationsFileApi | create | POST /pulp/api/v3/publications/file/file/ | Create a file publication |
| PublicationsFileApi | delete | DELETE {file_file_publication_href} | Delete a file publication |
| PublicationsFileApi | list | GET /pulp/api/v3/publications/file/file/ | List file publications |
| PublicationsFileApi | list_roles | GET {file_file_publication_href}list_roles/ | List roles |
| PublicationsFileApi | my_permissions | GET {file_file_publication_href}my_permissions/ | List user permissions |
| PublicationsFileApi | read | GET {file_file_publication_href} | Inspect a file publication |
| PublicationsFileApi | remove_role | POST {file_file_publication_href}remove_role/ | Remove a role |
| RemotesFileApi | add_role | POST {file_file_remote_href}add_role/ | Add a role |
| RemotesFileApi | create | POST /pulp/api/v3/remotes/file/file/ | Create a file remote |
| RemotesFileApi | delete | DELETE {file_file_remote_href} | Delete a file remote |
| RemotesFileApi | list | GET /pulp/api/v3/remotes/file/file/ | List file remotes |
| RemotesFileApi | list_roles | GET {file_file_remote_href}list_roles/ | List roles |
| RemotesFileApi | my_permissions | GET {file_file_remote_href}my_permissions/ | List user permissions |
| RemotesFileApi | partial_update | PATCH {file_file_remote_href} | Update a file remote |
| RemotesFileApi | read | GET {file_file_remote_href} | Inspect a file remote |
| RemotesFileApi | remove_role | POST {file_file_remote_href}remove_role/ | Remove a role |
| RemotesFileApi | set_label | POST {file_file_remote_href}set_label/ | Set a label |
| RemotesFileApi | unset_label | POST {file_file_remote_href}unset_label/ | Unset a label |
| RemotesFileApi | update | PUT {file_file_remote_href} | Update a file remote |
| RepositoriesFileApi | add_role | POST {file_file_repository_href}add_role/ | Add a role |
| RepositoriesFileApi | create | POST /pulp/api/v3/repositories/file/file/ | Create a file repository |
| RepositoriesFileApi | delete | DELETE {file_file_repository_href} | Delete a file repository |
| RepositoriesFileApi | list | GET /pulp/api/v3/repositories/file/file/ | List file repositorys |
| RepositoriesFileApi | list_roles | GET {file_file_repository_href}list_roles/ | List roles |
| RepositoriesFileApi | modify | POST {file_file_repository_href}modify/ | Modify Repository Content |
| RepositoriesFileApi | my_permissions | GET {file_file_repository_href}my_permissions/ | List user permissions |
| RepositoriesFileApi | partial_update | PATCH {file_file_repository_href} | Update a file repository |
| RepositoriesFileApi | read | GET {file_file_repository_href} | Inspect a file repository |
| RepositoriesFileApi | remove_role | POST {file_file_repository_href}remove_role/ | Remove a role |
| RepositoriesFileApi | set_label | POST {file_file_repository_href}set_label/ | Set a label |
| RepositoriesFileApi | sync | POST {file_file_repository_href}sync/ | Sync from a remote |
| RepositoriesFileApi | unset_label | POST {file_file_repository_href}unset_label/ | Unset a label |
| RepositoriesFileApi | update | PUT {file_file_repository_href} | Update a file repository |
| RepositoriesFileVersionsApi | delete | DELETE {file_file_repository_version_href} | Delete a repository version |
| RepositoriesFileVersionsApi | list | GET {file_file_repository_href}versions/ | List repository versions |
| RepositoriesFileVersionsApi | read | GET {file_file_repository_version_href} | Inspect a repository version |
| RepositoriesFileVersionsApi | repair | POST {file_file_repository_version_href}repair/ |
Documentation For Models
- AsyncOperationResponse
- ContentSummaryResponse
- FileFileAlternateContentSource
- FileFileAlternateContentSourceResponse
- FileFileContent
- FileFileContentResponse
- FileFileDistribution
- FileFileDistributionResponse
- FileFilePublication
- FileFilePublicationResponse
- FileFileRemote
- FileFileRemoteResponse
- FileFileRemoteResponseHiddenFields
- FileFileRepository
- FileFileRepositoryResponse
- MyPermissionsResponse
- NestedRole
- NestedRoleResponse
- ObjectRolesResponse
- PaginatedRepositoryVersionResponseList
- PaginatedfileFileAlternateContentSourceResponseList
- PaginatedfileFileContentResponseList
- PaginatedfileFileDistributionResponseList
- PaginatedfileFilePublicationResponseList
- PaginatedfileFileRemoteResponseList
- PaginatedfileFileRepositoryResponseList
- PatchedfileFileAlternateContentSource
- PatchedfileFileDistribution
- PatchedfileFileRemote
- PatchedfileFileRepository
- PolicyEnum
- Repair
- RepositoryAddRemoveContent
- RepositorySyncURL
- RepositoryVersionResponse
- SetLabel
- SetLabelResponse
- TaskGroupOperationResponse
- UnsetLabel
- UnsetLabelResponse
Documentation For Authorization
basicAuth
- Type: HTTP basic authentication
cookieAuth
- Type: API key
- API key parameter name: sessionid
- Location:
Author
pulp-list@redhat.com