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/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
- AddHostsClusterCreateParams
- ApiVipConnectivityRequest
- ApiVipConnectivityResponse
- AssistedServiceIsoCreateParams
- Boot
- Cluster
- ClusterCreateParams
- ClusterDefaultConfig
- ClusterHostRequirements
- ClusterHostRequirementsDetails
- ClusterHostRequirementsList
- ClusterList
- ClusterUpdateParams
- ClusterValidationId
- ClusterupdateparamsDisksSelectedConfig
- ClusterupdateparamsHostsMachineConfigPoolNames
- ClusterupdateparamsHostsNames
- ClusterupdateparamsHostsRoles
- CompletionParams
- ConnectivityCheckHost
- ConnectivityCheckNic
- ConnectivityCheckParams
- ConnectivityRemoteHost
- ConnectivityReport
- ContainerImageAvailability
- ContainerImageAvailabilityRequest
- ContainerImageAvailabilityResponse
- ContainerImageAvailabilityResult
- Cpu
- CreateManifestParams
- Credentials
- DhcpAllocationRequest
- DhcpAllocationResponse
- DiscoveryIgnitionParams
- Disk
- DiskConfigParams
- DiskInfo
- DiskInstallationEligibility
- DiskRole
- DiskSpeed
- DiskSpeedCheckRequest
- DiskSpeedCheckResponse
- DomainResolutionRequest
- DomainResolutionRequestDomains
- DomainResolutionResponse
- DomainResolutionResponseResolutions
- Error
- Event
- EventList
- FioPerfCheckRequest
- FioPerfCheckResponse
- FreeAddressesList
- FreeAddressesRequest
- FreeNetworkAddresses
- FreeNetworksAddresses
- Gpu
- Host
- HostCreateParams
- HostIgnitionParams
- HostList
- HostNetwork
- HostProgress
- HostProgressInfo
- HostRegistrationResponse
- HostRegistrationResponseNextStepRunnerCommand
- HostRequirements
- HostRequirementsRole
- HostRole
- HostRoleUpdateParams
- HostStage
- HostStaticNetworkConfig
- HostTypeHardwareRequirements
- HostTypeHardwareRequirementsWrapper
- HostValidationId
- ImageCreateParams
- ImageInfo
- ImageType
- InfraError
- IngressCertParams
- InstallerArgsParams
- Interface
- Inventory
- IoPerf
- L2Connectivity
- L3Connectivity
- ListManagedDomains
- ListManifests
- ListVersions
- LogsProgressParams
- LogsState
- LogsType
- MacInterfaceMap
- MacInterfaceMapInner
- ManagedDomain
- Manifest
- Memory
- MonitoredOperator
- MonitoredOperatorsList
- NtpSource
- NtpSynchronizationRequest
- NtpSynchronizationResponse
- OpenshiftVersion
- OpenshiftVersions
- OperatorCreateParams
- OperatorHardwareRequirements
- OperatorHostRequirements
- OperatorMonitorReport
- OperatorProperties
- OperatorProperty
- OperatorStatus
- OperatorType
- PreflightHardwareRequirements
- Presigned
- SourceState
- Step
- StepReply
- StepType
- Steps
- StepsReply
- SystemVendor
- Usage
- VersionedHostRequirements
- Versions
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
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
Built Distribution
Close
Hashes for assisted-service-client-1.0.20.2.post13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0321e4ec8137558484848840624a444e6a87fd6e57526c6ed5616a21841b4fb |
|
MD5 | e7cad055a0b12b1afe0dd1f3e523a333 |
|
BLAKE2b-256 | 4ea543711d871247027cf4f0b6dce243f6ec739650b0f76fd670f2b9b1dd0513 |
Close
Hashes for assisted_service_client-1.0.20.2.post13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 727a259a645ab70927baf3fc0db676cdf7e388414ff8e051ca3d0eb20e86268f |
|
MD5 | 026a73a7a1806eeecc6eb2681aae90d3 |
|
BLAKE2b-256 | a1f24d148f71fdb56170b71d40b9c92ab1417e467b500f52730f27d9c31e281d |