Skip to main content
# assisted-service-client

Assisted installation

This Python package is automatically generated by the Swagger Codegen project:

  • API version: 1.0.0
  • Package version: 1.0.0
  • Build package: io.swagger.codegen.languages.PythonClientCodegen

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

If the python package is hosted on Github, you can install directly from Github

pip install assisted-service-client

(you may need to run pip with root permission: sudo pip install assisted-service-client)

Then import the package:

import assisted_service_client 

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 assisted_service_client

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function
import time
import assisted_service_client
from assisted_service_client.rest import ApiException
from pprint import pprint

# Configure API key authorization: userAuth
configuration = assisted_service_client.Configuration()
configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['Authorization'] = 'Bearer'

# create an instance of the API class
api_instance = assisted_service_client.AssistedServiceIsoApi(assisted_service_client.ApiClient(configuration))
assisted_service_iso_create_params = assisted_service_client.AssistedServiceIsoCreateParams() # AssistedServiceIsoCreateParams | Parameters for creating an Assisted Service ISO.

try:
    api_instance.create_iso_and_upload_to_s3(assisted_service_iso_create_params)
except ApiException as e:
    print("Exception when calling AssistedServiceIsoApi->create_iso_and_upload_to_s3: %s
" % e)

Documentation for API Endpoints

All URIs are relative to http://api.openshift.com/api/assisted-install/v1

Class Method HTTP request Description
AssistedServiceIsoApi create_iso_and_upload_to_s3 POST /assisted-service-iso
AssistedServiceIsoApi download_iso GET /assisted-service-iso/data
AssistedServiceIsoApi get_presigned_for_assisted_service_iso GET /assisted-service-iso/presigned
BootfilesApi download_boot_files GET /boot-files
EventsApi list_events GET /clusters/{cluster_id}/events
InstallerApi cancel_installation POST /clusters/{cluster_id}/actions/cancel
InstallerApi complete_installation POST /clusters/{cluster_id}/actions/complete_installation
InstallerApi deregister_cluster DELETE /clusters/{cluster_id}
InstallerApi deregister_host DELETE /clusters/{cluster_id}/hosts/{host_id}
InstallerApi disable_host DELETE /clusters/{cluster_id}/hosts/{host_id}/actions/enable
InstallerApi download_cluster_files GET /clusters/{cluster_id}/downloads/files
InstallerApi download_cluster_iso GET /clusters/{cluster_id}/downloads/image
InstallerApi download_cluster_iso_headers HEAD /clusters/{cluster_id}/downloads/image
InstallerApi download_cluster_kubeconfig GET /clusters/{cluster_id}/downloads/kubeconfig
InstallerApi download_cluster_logs GET /clusters/{cluster_id}/logs
InstallerApi download_host_ignition GET /clusters/{cluster_id}/hosts/{host_id}/downloads/ignition
InstallerApi download_host_logs GET /clusters/{cluster_id}/hosts/{host_id}/logs
InstallerApi enable_host POST /clusters/{cluster_id}/hosts/{host_id}/actions/enable
InstallerApi generate_cluster_iso POST /clusters/{cluster_id}/downloads/image
InstallerApi get_cluster GET /clusters/{cluster_id}
InstallerApi get_cluster_default_config GET /clusters/default-config
InstallerApi get_cluster_host_requirements GET /clusters/{cluster_id}/host-requirements
InstallerApi get_cluster_install_config GET /clusters/{cluster_id}/install-config
InstallerApi get_credentials GET /clusters/{cluster_id}/credentials
InstallerApi get_discovery_ignition GET /clusters/{cluster_id}/discovery-ignition
InstallerApi get_free_addresses GET /clusters/{cluster_id}/free_addresses
InstallerApi get_host GET /clusters/{cluster_id}/hosts/{host_id}
InstallerApi get_host_ignition GET /clusters/{cluster_id}/hosts/{host_id}/ignition
InstallerApi get_host_requirements GET /host_requirements
InstallerApi get_next_steps GET /clusters/{cluster_id}/hosts/{host_id}/instructions
InstallerApi get_preflight_requirements GET /clusters/{cluster_id}/preflight-requirements
InstallerApi get_presigned_for_cluster_files GET /clusters/{cluster_id}/downloads/files-presigned
InstallerApi install_cluster POST /clusters/{cluster_id}/actions/install
InstallerApi install_host POST /clusters/{cluster_id}/hosts/{host_id}/actions/install
InstallerApi install_hosts POST /clusters/{cluster_id}/actions/install_hosts
InstallerApi list_clusters GET /clusters
InstallerApi list_hosts GET /clusters/{cluster_id}/hosts
InstallerApi list_of_cluster_operators GET /clusters/{cluster_id}/monitored_operators
InstallerApi post_step_reply POST /clusters/{cluster_id}/hosts/{host_id}/instructions
InstallerApi register_add_hosts_cluster POST /add_hosts_clusters
InstallerApi register_cluster POST /clusters
InstallerApi register_host POST /clusters/{cluster_id}/hosts
InstallerApi report_monitored_operator_status PUT /clusters/{cluster_id}/monitored_operators
InstallerApi reset_cluster POST /clusters/{cluster_id}/actions/reset
InstallerApi reset_host POST /clusters/{cluster_id}/hosts/{host_id}/actions/reset
InstallerApi reset_host_validation PATCH /clusters/{cluster_id}/hosts/{host_id}/actions/reset-validation/{validation_id} Reset failed host validation.
InstallerApi update_cluster PATCH /clusters/{cluster_id}
InstallerApi update_cluster_install_config PATCH /clusters/{cluster_id}/install-config
InstallerApi update_cluster_logs_progress PUT /clusters/{cluster_id}/logs_progress
InstallerApi update_discovery_ignition PATCH /clusters/{cluster_id}/discovery-ignition
InstallerApi update_host_ignition PATCH /clusters/{cluster_id}/hosts/{host_id}/ignition
InstallerApi update_host_install_progress PUT /clusters/{cluster_id}/hosts/{host_id}/progress
InstallerApi update_host_installer_args PATCH /clusters/{cluster_id}/hosts/{host_id}/installer-args
InstallerApi update_host_logs_progress PUT /clusters/{cluster_id}/hosts/{host_id}/logs_progress
InstallerApi upload_cluster_ingress_cert POST /clusters/{cluster_id}/uploads/ingress-cert
InstallerApi upload_host_logs POST /clusters/{cluster_id}/hosts/{host_id}/logs
InstallerApi upload_logs POST /clusters/{cluster_id}/logs
ManagedDomainsApi list_managed_domains GET /domains
ManifestsApi create_cluster_manifest POST /clusters/{cluster_id}/manifests
ManifestsApi delete_cluster_manifest DELETE /clusters/{cluster_id}/manifests
ManifestsApi download_cluster_manifest GET /clusters/{cluster_id}/manifests/files
ManifestsApi list_cluster_manifests GET /clusters/{cluster_id}/manifests
OperatorsApi list_of_cluster_operators GET /clusters/{cluster_id}/monitored_operators
OperatorsApi list_operator_properties GET /supported-operators/{operator_name}
OperatorsApi list_supported_operators GET /supported-operators
OperatorsApi report_monitored_operator_status PUT /clusters/{cluster_id}/monitored_operators
VersionsApi list_component_versions GET /component_versions
VersionsApi list_supported_openshift_versions GET /openshift_versions

Documentation For Models

Documentation For Authorization

agentAuth

  • Type: API key
  • API key parameter name: X-Secret-Key
  • Location: HTTP header

urlAuth

  • Type: API key
  • API key parameter name: api_key
  • Location: URL query string

userAuth

  • Type: API key
  • API key parameter name: Authorization
  • Location: HTTP header

Author

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

assisted-service-client-1.0.19.2.post39.tar.gz (102.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file assisted-service-client-1.0.19.2.post39.tar.gz.

File metadata

  • Download URL: assisted-service-client-1.0.19.2.post39.tar.gz
  • Upload date:
  • Size: 102.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

File hashes

Hashes for assisted-service-client-1.0.19.2.post39.tar.gz
Algorithm Hash digest
SHA256 87d9b4928ab9c400be88f0f9412bbcbd712043eb10d408aac02e83972780ac35
MD5 297ebde35713b2817a2e83baa87e17c8
BLAKE2b-256 e66ede75caaf106e962284a06a47994888cf3e5107821cf8812f83578696ca47

See more details on using hashes here.

File details

Details for the file assisted_service_client-1.0.19.2.post39-py3-none-any.whl.

File metadata

  • Download URL: assisted_service_client-1.0.19.2.post39-py3-none-any.whl
  • Upload date:
  • Size: 306.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.22.0 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.6.8

File hashes

Hashes for assisted_service_client-1.0.19.2.post39-py3-none-any.whl
Algorithm Hash digest
SHA256 5c89c1f4a92b44fe630b9f187268b9ce348d939352bfc80727f2822c6e891fd1
MD5 26db34b555c207988b5e8b691e996cb6
BLAKE2b-256 7c7e92d44a78c4b23c24163f9711d8afce35ff0c9f7867df5ad3f4f6925ab8d1

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page