pulp_rpm-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.28.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_rpm
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_rpm
Getting Started
Please follow the installation procedure and then run the following:
from __future__ import print_function
import time
import pulpcore.client.pulp_rpm
from pulpcore.client.pulp_rpm.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_rpm.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_rpm.Configuration(
username = 'YOUR_USERNAME',
password = 'YOUR_PASSWORD'
)
# Configure API key authorization: cookieAuth
configuration = pulpcore.client.pulp_rpm.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_rpm.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = pulpcore.client.pulp_rpm.AcsRpmApi(api_client)
rpm_rpm_alternate_content_source_href = 'rpm_rpm_alternate_content_source_href_example' # str |
nested_role = pulpcore.client.pulp_rpm.NestedRole() # NestedRole |
try:
# Add a role
api_response = api_instance.add_role(rpm_rpm_alternate_content_source_href, nested_role)
pprint(api_response)
except ApiException as e:
print("Exception when calling AcsRpmApi->add_role: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to http://localhost:24817
Class | Method | HTTP request | Description |
---|---|---|---|
AcsRpmApi | add_role | POST {rpm_rpm_alternate_content_source_href}add_role/ | Add a role |
AcsRpmApi | create | POST /pulp/api/v3/acs/rpm/rpm/ | Create a rpm alternate content source |
AcsRpmApi | delete | DELETE {rpm_rpm_alternate_content_source_href} | Delete a rpm alternate content source |
AcsRpmApi | list | GET /pulp/api/v3/acs/rpm/rpm/ | List rpm alternate content sources |
AcsRpmApi | list_roles | GET {rpm_rpm_alternate_content_source_href}list_roles/ | List roles |
AcsRpmApi | my_permissions | GET {rpm_rpm_alternate_content_source_href}my_permissions/ | List user permissions |
AcsRpmApi | partial_update | PATCH {rpm_rpm_alternate_content_source_href} | Update a rpm alternate content source |
AcsRpmApi | read | GET {rpm_rpm_alternate_content_source_href} | Inspect a rpm alternate content source |
AcsRpmApi | refresh | POST {rpm_rpm_alternate_content_source_href}refresh/ | |
AcsRpmApi | remove_role | POST {rpm_rpm_alternate_content_source_href}remove_role/ | Remove a role |
AcsRpmApi | update | PUT {rpm_rpm_alternate_content_source_href} | Update a rpm alternate content source |
ContentAdvisoriesApi | create | POST /pulp/api/v3/content/rpm/advisories/ | Create an update record |
ContentAdvisoriesApi | list | GET /pulp/api/v3/content/rpm/advisories/ | List update records |
ContentAdvisoriesApi | read | GET {rpm_update_record_href} | Inspect an update record |
ContentDistributionTreesApi | list | GET /pulp/api/v3/content/rpm/distribution_trees/ | List distribution trees |
ContentDistributionTreesApi | read | GET {rpm_distribution_tree_href} | Inspect a distribution tree |
ContentModulemdDefaultsApi | create | POST /pulp/api/v3/content/rpm/modulemd_defaults/ | Create a modulemd defaults |
ContentModulemdDefaultsApi | list | GET /pulp/api/v3/content/rpm/modulemd_defaults/ | List modulemd defaultss |
ContentModulemdDefaultsApi | read | GET {rpm_modulemd_defaults_href} | Inspect a modulemd defaults |
ContentModulemdObsoletesApi | create | POST /pulp/api/v3/content/rpm/modulemd_obsoletes/ | Create a modulemd obsolete |
ContentModulemdObsoletesApi | list | GET /pulp/api/v3/content/rpm/modulemd_obsoletes/ | List modulemd obsoletes |
ContentModulemdObsoletesApi | read | GET {rpm_modulemd_obsolete_href} | Inspect a modulemd obsolete |
ContentModulemdsApi | create | POST /pulp/api/v3/content/rpm/modulemds/ | Create a modulemd |
ContentModulemdsApi | list | GET /pulp/api/v3/content/rpm/modulemds/ | List modulemds |
ContentModulemdsApi | read | GET {rpm_modulemd_href} | Inspect a modulemd |
ContentPackagecategoriesApi | list | GET /pulp/api/v3/content/rpm/packagecategories/ | List package categorys |
ContentPackagecategoriesApi | read | GET {rpm_package_category_href} | Inspect a package category |
ContentPackageenvironmentsApi | list | GET /pulp/api/v3/content/rpm/packageenvironments/ | List package environments |
ContentPackageenvironmentsApi | read | GET {rpm_package_environment_href} | Inspect a package environment |
ContentPackagegroupsApi | list | GET /pulp/api/v3/content/rpm/packagegroups/ | List package groups |
ContentPackagegroupsApi | read | GET {rpm_package_group_href} | Inspect a package group |
ContentPackagelangpacksApi | list | GET /pulp/api/v3/content/rpm/packagelangpacks/ | List package langpackss |
ContentPackagelangpacksApi | read | GET {rpm_package_langpacks_href} | Inspect a package langpacks |
ContentPackagesApi | create | POST /pulp/api/v3/content/rpm/packages/ | Create a package |
ContentPackagesApi | list | GET /pulp/api/v3/content/rpm/packages/ | List packages |
ContentPackagesApi | read | GET {rpm_package_href} | Inspect a package |
ContentRepoMetadataFilesApi | list | GET /pulp/api/v3/content/rpm/repo_metadata_files/ | List repo metadata files |
ContentRepoMetadataFilesApi | read | GET {rpm_repo_metadata_file_href} | Inspect a repo metadata file |
DistributionsRpmApi | add_role | POST {rpm_rpm_distribution_href}add_role/ | Add a role |
DistributionsRpmApi | create | POST /pulp/api/v3/distributions/rpm/rpm/ | Create a rpm distribution |
DistributionsRpmApi | delete | DELETE {rpm_rpm_distribution_href} | Delete a rpm distribution |
DistributionsRpmApi | list | GET /pulp/api/v3/distributions/rpm/rpm/ | List rpm distributions |
DistributionsRpmApi | list_roles | GET {rpm_rpm_distribution_href}list_roles/ | List roles |
DistributionsRpmApi | my_permissions | GET {rpm_rpm_distribution_href}my_permissions/ | List user permissions |
DistributionsRpmApi | partial_update | PATCH {rpm_rpm_distribution_href} | Update a rpm distribution |
DistributionsRpmApi | read | GET {rpm_rpm_distribution_href} | Inspect a rpm distribution |
DistributionsRpmApi | remove_role | POST {rpm_rpm_distribution_href}remove_role/ | Remove a role |
DistributionsRpmApi | set_label | POST {rpm_rpm_distribution_href}set_label/ | Set a label |
DistributionsRpmApi | unset_label | POST {rpm_rpm_distribution_href}unset_label/ | Unset a label |
DistributionsRpmApi | update | PUT {rpm_rpm_distribution_href} | Update a rpm distribution |
PublicationsRpmApi | add_role | POST {rpm_rpm_publication_href}add_role/ | Add a role |
PublicationsRpmApi | create | POST /pulp/api/v3/publications/rpm/rpm/ | Create a rpm publication |
PublicationsRpmApi | delete | DELETE {rpm_rpm_publication_href} | Delete a rpm publication |
PublicationsRpmApi | list | GET /pulp/api/v3/publications/rpm/rpm/ | List rpm publications |
PublicationsRpmApi | list_roles | GET {rpm_rpm_publication_href}list_roles/ | List roles |
PublicationsRpmApi | my_permissions | GET {rpm_rpm_publication_href}my_permissions/ | List user permissions |
PublicationsRpmApi | read | GET {rpm_rpm_publication_href} | Inspect a rpm publication |
PublicationsRpmApi | remove_role | POST {rpm_rpm_publication_href}remove_role/ | Remove a role |
RemotesRpmApi | add_role | POST {rpm_rpm_remote_href}add_role/ | Add a role |
RemotesRpmApi | create | POST /pulp/api/v3/remotes/rpm/rpm/ | Create a rpm remote |
RemotesRpmApi | delete | DELETE {rpm_rpm_remote_href} | Delete a rpm remote |
RemotesRpmApi | list | GET /pulp/api/v3/remotes/rpm/rpm/ | List rpm remotes |
RemotesRpmApi | list_roles | GET {rpm_rpm_remote_href}list_roles/ | List roles |
RemotesRpmApi | my_permissions | GET {rpm_rpm_remote_href}my_permissions/ | List user permissions |
RemotesRpmApi | partial_update | PATCH {rpm_rpm_remote_href} | Update a rpm remote |
RemotesRpmApi | read | GET {rpm_rpm_remote_href} | Inspect a rpm remote |
RemotesRpmApi | remove_role | POST {rpm_rpm_remote_href}remove_role/ | Remove a role |
RemotesRpmApi | set_label | POST {rpm_rpm_remote_href}set_label/ | Set a label |
RemotesRpmApi | unset_label | POST {rpm_rpm_remote_href}unset_label/ | Unset a label |
RemotesRpmApi | update | PUT {rpm_rpm_remote_href} | Update a rpm remote |
RemotesUlnApi | add_role | POST {rpm_uln_remote_href}add_role/ | Add a role |
RemotesUlnApi | create | POST /pulp/api/v3/remotes/rpm/uln/ | Create an uln remote |
RemotesUlnApi | delete | DELETE {rpm_uln_remote_href} | Delete an uln remote |
RemotesUlnApi | list | GET /pulp/api/v3/remotes/rpm/uln/ | List uln remotes |
RemotesUlnApi | list_roles | GET {rpm_uln_remote_href}list_roles/ | List roles |
RemotesUlnApi | my_permissions | GET {rpm_uln_remote_href}my_permissions/ | List user permissions |
RemotesUlnApi | partial_update | PATCH {rpm_uln_remote_href} | Update an uln remote |
RemotesUlnApi | read | GET {rpm_uln_remote_href} | Inspect an uln remote |
RemotesUlnApi | remove_role | POST {rpm_uln_remote_href}remove_role/ | Remove a role |
RemotesUlnApi | set_label | POST {rpm_uln_remote_href}set_label/ | Set a label |
RemotesUlnApi | unset_label | POST {rpm_uln_remote_href}unset_label/ | Unset a label |
RemotesUlnApi | update | PUT {rpm_uln_remote_href} | Update an uln remote |
RepositoriesRpmApi | add_role | POST {rpm_rpm_repository_href}add_role/ | Add a role |
RepositoriesRpmApi | create | POST /pulp/api/v3/repositories/rpm/rpm/ | Create a rpm repository |
RepositoriesRpmApi | delete | DELETE {rpm_rpm_repository_href} | Delete a rpm repository |
RepositoriesRpmApi | list | GET /pulp/api/v3/repositories/rpm/rpm/ | List rpm repositorys |
RepositoriesRpmApi | list_roles | GET {rpm_rpm_repository_href}list_roles/ | List roles |
RepositoriesRpmApi | modify | POST {rpm_rpm_repository_href}modify/ | Modify Repository Content |
RepositoriesRpmApi | my_permissions | GET {rpm_rpm_repository_href}my_permissions/ | List user permissions |
RepositoriesRpmApi | partial_update | PATCH {rpm_rpm_repository_href} | Update a rpm repository |
RepositoriesRpmApi | read | GET {rpm_rpm_repository_href} | Inspect a rpm repository |
RepositoriesRpmApi | remove_role | POST {rpm_rpm_repository_href}remove_role/ | Remove a role |
RepositoriesRpmApi | set_label | POST {rpm_rpm_repository_href}set_label/ | Set a label |
RepositoriesRpmApi | sync | POST {rpm_rpm_repository_href}sync/ | Sync from remote |
RepositoriesRpmApi | unset_label | POST {rpm_rpm_repository_href}unset_label/ | Unset a label |
RepositoriesRpmApi | update | PUT {rpm_rpm_repository_href} | Update a rpm repository |
RepositoriesRpmVersionsApi | delete | DELETE {rpm_rpm_repository_version_href} | Delete a repository version |
RepositoriesRpmVersionsApi | list | GET {rpm_rpm_repository_href}versions/ | List repository versions |
RepositoriesRpmVersionsApi | read | GET {rpm_rpm_repository_version_href} | Inspect a repository version |
RepositoriesRpmVersionsApi | repair | POST {rpm_rpm_repository_version_href}repair/ | |
RpmCompsApi | rpm_comps_upload | POST /pulp/api/v3/rpm/comps/ | Upload comps.xml |
RpmCopyApi | copy_content | POST /pulp/api/v3/rpm/copy/ | Copy content |
RpmPruneApi | prune_packages | POST /pulp/api/v3/rpm/prune/ |
Documentation For Models
- AddonResponse
- ArtifactResponse
- AsyncOperationResponse
- ChecksumResponse
- CompressionTypeEnum
- CompsXml
- ContentSummaryResponse
- Copy
- ImageResponse
- MyPermissionsResponse
- NestedRole
- NestedRoleResponse
- ObjectRolesResponse
- PackageChecksumTypeEnum
- PaginatedRepositoryVersionResponseList
- PaginatedrpmDistributionTreeResponseList
- PaginatedrpmModulemdDefaultsResponseList
- PaginatedrpmModulemdObsoleteResponseList
- PaginatedrpmModulemdResponseList
- PaginatedrpmPackageCategoryResponseList
- PaginatedrpmPackageEnvironmentResponseList
- PaginatedrpmPackageGroupResponseList
- PaginatedrpmPackageLangpacksResponseList
- PaginatedrpmPackageResponseList
- PaginatedrpmRepoMetadataFileResponseList
- PaginatedrpmRpmAlternateContentSourceResponseList
- PaginatedrpmRpmDistributionResponseList
- PaginatedrpmRpmPublicationResponseList
- PaginatedrpmRpmRemoteResponseList
- PaginatedrpmRpmRepositoryResponseList
- PaginatedrpmUlnRemoteResponseList
- PaginatedrpmUpdateRecordResponseList
- PatchedrpmRpmAlternateContentSource
- PatchedrpmRpmDistribution
- PatchedrpmRpmRemote
- PatchedrpmRpmRepository
- PatchedrpmUlnRemote
- PolicyEnum
- PrunePackages
- Repair
- RepositoryAddRemoveContent
- RepositoryVersionResponse
- RpmDistributionTreeResponse
- RpmModulemd
- RpmModulemdDefaults
- RpmModulemdDefaultsResponse
- RpmModulemdObsolete
- RpmModulemdObsoleteResponse
- RpmModulemdResponse
- RpmPackage
- RpmPackageCategoryResponse
- RpmPackageEnvironmentResponse
- RpmPackageGroupResponse
- RpmPackageLangpacksResponse
- RpmPackageResponse
- RpmRepoMetadataFileResponse
- RpmRepositorySyncURL
- RpmRpmAlternateContentSource
- RpmRpmAlternateContentSourceResponse
- RpmRpmDistribution
- RpmRpmDistributionResponse
- RpmRpmPublication
- RpmRpmPublicationResponse
- RpmRpmRemote
- RpmRpmRemoteResponse
- RpmRpmRemoteResponseHiddenFields
- RpmRpmRepository
- RpmRpmRepositoryResponse
- RpmUlnRemote
- RpmUlnRemoteResponse
- RpmUpdateCollection
- RpmUpdateCollectionResponse
- RpmUpdateRecord
- RpmUpdateRecordResponse
- SetLabel
- SetLabelResponse
- SkipTypesEnum
- SyncPolicyEnum
- TaskGroupOperationResponse
- UnsetLabel
- UnsetLabelResponse
- VariantResponse
Documentation For Authorization
basicAuth
- Type: HTTP basic authentication
cookieAuth
- Type: API key
- API key parameter name: sessionid
- Location:
Author
pulp-list@redhat.com