Skip to main content

AssistedInstall

Project description

# 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

Class Method HTTP request Description
AssistedServiceIsoApi create_iso_and_upload_to_s3 POST /v1/assisted-service-iso
AssistedServiceIsoApi download_iso GET /v1/assisted-service-iso/data
AssistedServiceIsoApi get_presigned_for_assisted_service_iso GET /v1/assisted-service-iso/presigned
EventsApi list_events GET /v1/clusters/{cluster_id}/events
EventsApi v2_list_events GET /v2/events
InstallerApi bind_host POST /v2/infra-envs/{infra_env_id}/hosts/{host_id}/actions/bind
InstallerApi cancel_installation POST /v1/clusters/{cluster_id}/actions/cancel
InstallerApi complete_installation POST /v1/clusters/{cluster_id}/actions/complete_installation
InstallerApi deregister_cluster DELETE /v1/clusters/{cluster_id}
InstallerApi deregister_host DELETE /v1/clusters/{cluster_id}/hosts/{host_id}
InstallerApi deregister_infra_env DELETE /v2/infra-envs/{infra_env_id}
InstallerApi disable_host DELETE /v1/clusters/{cluster_id}/hosts/{host_id}/actions/enable
InstallerApi download_cluster_files GET /v1/clusters/{cluster_id}/downloads/files
InstallerApi download_cluster_iso GET /v1/clusters/{cluster_id}/downloads/image
InstallerApi download_cluster_iso_headers HEAD /v1/clusters/{cluster_id}/downloads/image
InstallerApi download_cluster_kubeconfig GET /v1/clusters/{cluster_id}/downloads/kubeconfig
InstallerApi download_cluster_logs GET /v1/clusters/{cluster_id}/logs
InstallerApi download_host_ignition GET /v1/clusters/{cluster_id}/hosts/{host_id}/downloads/ignition
InstallerApi download_host_logs GET /v1/clusters/{cluster_id}/hosts/{host_id}/logs
InstallerApi download_infra_env_discovery_image GET /v2/infra-envs/{infra_env_id}/downloads/image
InstallerApi download_infra_env_discovery_image_headers HEAD /v2/infra-envs/{infra_env_id}/downloads/image
InstallerApi download_minimal_initrd GET /v2/infra-envs/{infra_env_id}/downloads/minimal-initrd
InstallerApi enable_host POST /v1/clusters/{cluster_id}/hosts/{host_id}/actions/enable
InstallerApi generate_cluster_iso POST /v1/clusters/{cluster_id}/downloads/image
InstallerApi get_cluster GET /v1/clusters/{cluster_id}
InstallerApi get_cluster_default_config GET /v1/clusters/default-config
InstallerApi get_cluster_host_requirements GET /v1/clusters/{cluster_id}/host-requirements
InstallerApi get_cluster_install_config GET /v1/clusters/{cluster_id}/install-config
InstallerApi get_cluster_supported_platforms GET /v2/clusters/{cluster_id}/supported-platforms
InstallerApi get_credentials GET /v1/clusters/{cluster_id}/credentials
InstallerApi get_discovery_ignition GET /v1/clusters/{cluster_id}/discovery-ignition
InstallerApi get_free_addresses GET /v1/clusters/{cluster_id}/free_addresses
InstallerApi get_host GET /v1/clusters/{cluster_id}/hosts/{host_id}
InstallerApi get_host_ignition GET /v1/clusters/{cluster_id}/hosts/{host_id}/ignition
InstallerApi get_infra_env GET /v2/infra-envs/{infra_env_id}
InstallerApi get_infra_env_download_url GET /v2/infra-envs/{infra_env_id}/downloads/image-url
InstallerApi get_preflight_requirements GET /v1/clusters/{cluster_id}/preflight-requirements
InstallerApi get_presigned_for_cluster_files GET /v1/clusters/{cluster_id}/downloads/files-presigned
InstallerApi install_cluster POST /v1/clusters/{cluster_id}/actions/install
InstallerApi install_host POST /v1/clusters/{cluster_id}/hosts/{host_id}/actions/install
InstallerApi install_hosts POST /v1/clusters/{cluster_id}/actions/install_hosts
InstallerApi list_clusters GET /v1/clusters
InstallerApi list_hosts GET /v1/clusters/{cluster_id}/hosts
InstallerApi list_infra_envs GET /v2/infra-envs
InstallerApi list_of_cluster_operators GET /v1/clusters/{cluster_id}/monitored_operators
InstallerApi regenerate_infra_env_signing_key POST /v2/infra-envs/{infra_env_id}/regenerate-signing-key
InstallerApi register_add_hosts_cluster POST /v1/add_hosts_clusters
InstallerApi register_cluster POST /v1/clusters
InstallerApi register_infra_env POST /v2/infra-envs
InstallerApi report_monitored_operator_status PUT /v1/clusters/{cluster_id}/monitored_operators
InstallerApi reset_cluster POST /v1/clusters/{cluster_id}/actions/reset
InstallerApi reset_host POST /v1/clusters/{cluster_id}/hosts/{host_id}/actions/reset
InstallerApi reset_host_validation PATCH /v1/clusters/{cluster_id}/hosts/{host_id}/actions/reset-validation/{validation_id} Reset failed host validation.
InstallerApi unbind_host POST /v2/infra-envs/{infra_env_id}/hosts/{host_id}/actions/unbind
InstallerApi update_cluster PATCH /v1/clusters/{cluster_id}
InstallerApi update_cluster_install_config PATCH /v1/clusters/{cluster_id}/install-config
InstallerApi update_cluster_logs_progress PUT /v1/clusters/{cluster_id}/logs_progress
InstallerApi update_discovery_ignition PATCH /v1/clusters/{cluster_id}/discovery-ignition
InstallerApi update_host_ignition PATCH /v1/clusters/{cluster_id}/hosts/{host_id}/ignition
InstallerApi update_host_install_progress PUT /v1/clusters/{cluster_id}/hosts/{host_id}/progress
InstallerApi update_host_installer_args PATCH /v1/clusters/{cluster_id}/hosts/{host_id}/installer-args
InstallerApi update_host_logs_progress PUT /v1/clusters/{cluster_id}/hosts/{host_id}/logs_progress
InstallerApi update_infra_env PATCH /v2/infra-envs/{infra_env_id}
InstallerApi upload_cluster_ingress_cert POST /v1/clusters/{cluster_id}/uploads/ingress-cert
InstallerApi upload_host_logs POST /v1/clusters/{cluster_id}/hosts/{host_id}/logs
InstallerApi upload_logs POST /v1/clusters/{cluster_id}/logs
InstallerApi v2_cancel_installation POST /v2/clusters/{cluster_id}/actions/cancel
InstallerApi v2_complete_installation POST /v2/clusters/{cluster_id}/actions/complete-installation
InstallerApi v2_deregister_cluster DELETE /v2/clusters/{cluster_id}
InstallerApi v2_deregister_host DELETE /v2/infra-envs/{infra_env_id}/hosts/{host_id}
InstallerApi v2_download_cluster_credentials GET /v2/clusters/{cluster_id}/downloads/credentials
InstallerApi v2_download_cluster_files GET /v2/clusters/{cluster_id}/downloads/files
InstallerApi v2_download_cluster_logs GET /v2/clusters/{cluster_id}/logs
InstallerApi v2_download_host_ignition GET /v2/infra-env/{infra_env_id}/hosts/{host_id}/downloads/ignition
InstallerApi v2_download_infra_env_files GET /v2/infra-envs/{infra_env_id}/downloads/files
InstallerApi v2_get_cluster GET /v2/clusters/{cluster_id}
InstallerApi v2_get_cluster_default_config GET /v2/clusters/default-config
InstallerApi v2_get_cluster_install_config GET /v2/clusters/{cluster_id}/install-config
InstallerApi v2_get_credentials GET /v2/clusters/{cluster_id}/credentials
InstallerApi v2_get_host GET /v2/infra-envs/{infra_env_id}/hosts/{host_id}
InstallerApi v2_get_host_ignition GET /v2/infra-envs/{infra_env_id}/hosts/{host_id}/ignition
InstallerApi v2_get_next_steps GET /v2/infra-envs/{infra_env_id}/hosts/{host_id}/instructions
InstallerApi v2_get_preflight_requirements GET /v2/clusters/{cluster_id}/preflight-requirements
InstallerApi v2_get_presigned_for_cluster_credentials GET /v2/clusters/{cluster_id}/downloads/credentials-presigned
InstallerApi v2_get_presigned_for_cluster_files GET /v2/clusters/{cluster_id}/downloads/files-presigned
InstallerApi v2_import_cluster POST /v2/clusters/import
InstallerApi v2_install_cluster POST /v2/clusters/{cluster_id}/actions/install
InstallerApi v2_install_host POST /v2/infra-envs/{infra_env_id}/hosts/{host_id}/actions/install
InstallerApi v2_list_clusters GET /v2/clusters
InstallerApi v2_list_feature_support_levels GET /v2/feature-support-levels
InstallerApi v2_list_hosts GET /v2/infra-envs/{infra_env_id}/hosts
InstallerApi v2_list_of_cluster_operators GET /v2/clusters/{cluster_id}/monitored-operators
InstallerApi v2_post_step_reply POST /v2/infra-envs/{infra_env_id}/hosts/{host_id}/instructions
InstallerApi v2_register_cluster POST /v2/clusters
InstallerApi v2_register_host POST /v2/infra-envs/{infra_env_id}/hosts
InstallerApi v2_report_monitored_operator_status PUT /v2/clusters/{cluster_id}/monitored-operators
InstallerApi v2_reset_cluster POST /v2/clusters/{cluster_id}/actions/reset
InstallerApi v2_reset_host POST /v2/infra-envs/{infra_env_id}/hosts/{host_id}/actions/reset
InstallerApi v2_reset_host_validation PATCH /v2/infra-envs/{infra_env_id}/hosts/{host_id}/actions/reset-validation/{validation_id} Reset failed host validation.
InstallerApi v2_update_cluster PATCH /v2/clusters/{cluster_id}
InstallerApi v2_update_cluster_install_config PATCH /v2/clusters/{cluster_id}/install-config
InstallerApi v2_update_cluster_logs_progress PUT /v2/clusters/{cluster_id}/logs-progress
InstallerApi v2_update_host PATCH /v2/infra-envs/{infra_env_id}/hosts/{host_id}
InstallerApi v2_update_host_ignition PATCH /v2/infra-envs/{infra_env_id}/hosts/{host_id}/ignition
InstallerApi v2_update_host_install_progress PUT /v2/infra-envs/{infra_env_id}/hosts/{host_id}/progress
InstallerApi v2_update_host_installer_args PATCH /v2/infra-envs/{infra_env_id}/hosts/{host_id}/installer-args
InstallerApi v2_update_host_logs_progress PUT /v2/infra-envs/{infra_env_id}/hosts/{host_id}/logs-progress
InstallerApi v2_upload_cluster_ingress_cert POST /v2/clusters/{cluster_id}/uploads/ingress-cert
InstallerApi v2_upload_logs POST /v2/clusters/{cluster_id}/logs
ManagedDomainsApi list_managed_domains GET /v1/domains
ManagedDomainsApi v2_list_managed_domains GET /v2/domains
ManifestsApi create_cluster_manifest POST /v1/clusters/{cluster_id}/manifests
ManifestsApi delete_cluster_manifest DELETE /v1/clusters/{cluster_id}/manifests
ManifestsApi download_cluster_manifest GET /v1/clusters/{cluster_id}/manifests/files
ManifestsApi list_cluster_manifests GET /v1/clusters/{cluster_id}/manifests
ManifestsApi v2_create_cluster_manifest POST /v2/clusters/{cluster_id}/manifests
ManifestsApi v2_delete_cluster_manifest DELETE /v2/clusters/{cluster_id}/manifests
ManifestsApi v2_download_cluster_manifest GET /v2/clusters/{cluster_id}/manifests/files
ManifestsApi v2_list_cluster_manifests GET /v2/clusters/{cluster_id}/manifests
OperatorsApi list_of_cluster_operators GET /v1/clusters/{cluster_id}/monitored_operators
OperatorsApi list_operator_properties GET /v1/supported-operators/{operator_name}
OperatorsApi list_supported_operators GET /v1/supported-operators
OperatorsApi report_monitored_operator_status PUT /v1/clusters/{cluster_id}/monitored_operators
OperatorsApi v2_list_of_cluster_operators GET /v2/clusters/{cluster_id}/monitored-operators
OperatorsApi v2_list_operator_properties GET /v2/supported-operators/{operator_name}
OperatorsApi v2_list_supported_operators GET /v2/supported-operators
OperatorsApi v2_report_monitored_operator_status PUT /v2/clusters/{cluster_id}/monitored-operators
VersionsApi list_component_versions GET /v1/component_versions
VersionsApi list_supported_openshift_versions GET /v1/openshift_versions
VersionsApi v2_list_component_versions GET /v2/component-versions
VersionsApi v2_list_supported_openshift_versions GET /v2/openshift-versions

Documentation For Models

Documentation For Authorization

agentAuth

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

imageAuth

  • Type: API key
  • API key parameter name: Image-Token
  • 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

Project details


Release history Release notifications | RSS feed

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.27.0.post68.tar.gz (141.6 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.27.0.post68.tar.gz.

File metadata

  • Download URL: assisted-service-client-1.0.27.0.post68.tar.gz
  • Upload date:
  • Size: 141.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for assisted-service-client-1.0.27.0.post68.tar.gz
Algorithm Hash digest
SHA256 edd05ad4aa77704a6844295030307eff09b03752b2ab5024085f0ad02ec2d7d9
MD5 3a28386c79dc737279939dcd46e61b99
BLAKE2b-256 024b26ed07a41f55742802467b3c6ec32f6d71cc6e3fefde56b064dddcc2e6ff

See more details on using hashes here.

File details

Details for the file assisted_service_client-1.0.27.0.post68-py3-none-any.whl.

File metadata

  • Download URL: assisted_service_client-1.0.27.0.post68-py3-none-any.whl
  • Upload date:
  • Size: 382.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for assisted_service_client-1.0.27.0.post68-py3-none-any.whl
Algorithm Hash digest
SHA256 251ae08b429a38005744201a7b2c108b9654452a07053cbaaff865e083f3725a
MD5 323dda6535a3d95ba5626412cbcfdde6
BLAKE2b-256 ed2f990b61ca79dfb6731ab9f92ce813fffbf17bbaae7642a11ae8f3e0d24b2c

See more details on using hashes here.

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