Skip to content

Commit

Permalink
Merge branch 'client_v4_2_0' into 'master'
Browse files Browse the repository at this point in the history
Merge: Client for HEAppE V4.2.0

See merge request ADAS-Private/HEAppE/clientapplications/HEAppEAC!4
  • Loading branch information
janecekkrenek committed Jun 17, 2024
2 parents 438e964 + 4820e6b commit e792f05
Show file tree
Hide file tree
Showing 26 changed files with 2,454 additions and 249 deletions.
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,18 @@ session_code = json.loads(r.data)
print(f"Session code: {session_code}")
print("\nFetching HEAppE version info...")
lver_body = {
"_preload_content": False,
"SessionCode": session_code
}
manEndpoint = hp.ManagementApi(api_instance)
r= manEndpoint.heappe_management_version_information_get(**lver_body)
r_data = json.loads(r.data)
print(json.dumps(r_data, indent = 3))
print("\nFetching cluster info...")
lac_body = {
"_preload_content": False
Expand Down
12 changes: 12 additions & 0 deletions example.py
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,18 @@
print(f"Session code: {session_code}")


print("\nFetching HEAppE version info...")
lver_body = {
"_preload_content": False,
"SessionCode": session_code
}

manEndpoint = hp.ManagementApi(api_instance)
r= manEndpoint.heappe_management_version_information_get(**lver_body)
r_data = json.loads(r.data)
print(json.dumps(r_data, indent = 3))


print("\nFetching cluster info...")
lac_body = {
"_preload_content": False
Expand Down
13 changes: 11 additions & 2 deletions heappeac_v4/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@
from heappeac_v4.models.adaptor_user_group import AdaptorUserGroup
from heappeac_v4.models.adaptor_user_role import AdaptorUserRole
from heappeac_v4.models.adaptor_user_role_ext import AdaptorUserRoleExt
from heappeac_v4.models.adaptor_user_role_type import AdaptorUserRoleType
from heappeac_v4.models.adaptor_user_type import AdaptorUserType
from heappeac_v4.models.adaptor_user_user_group_role import AdaptorUserUserGroupRole
from heappeac_v4.models.authenticate_lexis_token_model import AuthenticateLexisTokenModel
from heappeac_v4.models.authenticate_user_digital_signature_model import AuthenticateUserDigitalSignatureModel
Expand Down Expand Up @@ -71,6 +73,7 @@
from heappeac_v4.models.create_project_assignment_to_cluster_model import CreateProjectAssignmentToClusterModel
from heappeac_v4.models.create_project_model import CreateProjectModel
from heappeac_v4.models.create_secure_shell_key_model import CreateSecureShellKeyModel
from heappeac_v4.models.create_secure_shell_key_model_obsolete import CreateSecureShellKeyModelObsolete
from heappeac_v4.models.data_transfer_method_ext import DataTransferMethodExt
from heappeac_v4.models.delete_job_model import DeleteJobModel
from heappeac_v4.models.deployment_type_ext import DeploymentTypeExt
Expand Down Expand Up @@ -123,13 +126,17 @@
from heappeac_v4.models.project_resource_usage_ext import ProjectResourceUsageExt
from heappeac_v4.models.proxy_type import ProxyType
from heappeac_v4.models.proxy_type_ext import ProxyTypeExt
from heappeac_v4.models.recreate_secure_shell_key_model import RecreateSecureShellKeyModel
from heappeac_v4.models.public_key_ext import PublicKeyExt
from heappeac_v4.models.regenerate_secure_shell_key_model import RegenerateSecureShellKeyModel
from heappeac_v4.models.regenerate_secure_shell_key_model_obsolete import RegenerateSecureShellKeyModelObsolete
from heappeac_v4.models.remove_command_template_model import RemoveCommandTemplateModel
from heappeac_v4.models.remove_project_assignment_to_cluster_model import RemoveProjectAssignmentToClusterModel
from heappeac_v4.models.remove_project_model import RemoveProjectModel
from heappeac_v4.models.remove_secure_shell_key_model import RemoveSecureShellKeyModel
from heappeac_v4.models.remove_secure_shell_key_model_obsolete import RemoveSecureShellKeyModelObsolete
from heappeac_v4.models.resource_allocation_type_ext import ResourceAllocationTypeExt
from heappeac_v4.models.scheduler_type import SchedulerType
from heappeac_v4.models.ssh_key_user_credentials_model import SshKeyUserCredentialsModel
from heappeac_v4.models.submit_job_model import SubmitJobModel
from heappeac_v4.models.submitted_job_info_ext import SubmittedJobInfoExt
from heappeac_v4.models.submitted_task_info_ext import SubmittedTaskInfoExt
Expand All @@ -141,9 +148,11 @@
from heappeac_v4.models.task_report_ext import TaskReportExt
from heappeac_v4.models.task_specification_ext import TaskSpecificationExt
from heappeac_v4.models.task_state_ext import TaskStateExt
from heappeac_v4.models.test_cluster_access_for_account_model import TestClusterAccessForAccountModel
from heappeac_v4.models.test_cluster_access_for_account_model_obsolete import TestClusterAccessForAccountModelObsolete
from heappeac_v4.models.unauthorized_result import UnauthorizedResult
from heappeac_v4.models.usage_type import UsageType
from heappeac_v4.models.usage_type_ext import UsageTypeExt
from heappeac_v4.models.user_group_detailed_report_ext import UserGroupDetailedReportExt
from heappeac_v4.models.user_group_list_report_ext import UserGroupListReportExt
from heappeac_v4.models.user_group_report_ext import UserGroupReportExt
from heappeac_v4.models.version_information_ext import VersionInformationExt
Loading

0 comments on commit e792f05

Please sign in to comment.