# eilam_test EilamTest - the Ruby gem for the Site Manager API Site Manager API This SDK is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: 1.0.0 - Package version: 1.0.0 - Build package: org.openapitools.codegen.languages.RubyClientCodegen ## Installation ### Build a gem To build the Ruby code into a gem: ```shell gem build eilam_test.gemspec ``` Then either install the gem locally: ```shell gem install ./eilam_test-1.0.0.gem ``` (for development, run `gem install --dev ./eilam_test-1.0.0.gem` to install the development dependencies) or publish the gem to a gem hosting service, e.g. [RubyGems](https://rubygems.org/). Finally add this to the Gemfile: gem 'eilam_test', '~> 1.0.0' ### Install from Git If the Ruby gem is hosted at a git repository: https://github.com/GIT_USER_ID/GIT_REPO_ID, then add the following in the Gemfile: gem 'eilam_test', :git => 'https://github.com/GIT_USER_ID/GIT_REPO_ID.git' ### Include the Ruby code directly Include the Ruby code directly using `-I` as follows: ```shell ruby -Ilib script.rb ``` ## Getting Started Please follow the [installation](#installation) procedure and then run the following code: ```ruby # Load the gem require 'eilam_test' # Setup authorization EilamTest.configure do |config| # Configure Bearer authorization: bearerAuth config.access_token = 'YOUR_BEARER_TOKEN' end api_instance = EilamTest::AbstractCapabilityApi.new begin result = api_instance.abstract_capabilities_get p result rescue EilamTest::ApiError => e puts "Exception when calling AbstractCapabilityApi->abstract_capabilities_get: #{e}" end ``` ## Documentation for API Endpoints All URIs are relative to *http://localhost:9000/site-manager/api/v1/engine* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- *EilamTest::AbstractCapabilityApi* | [**abstract_capabilities_get**](docs/AbstractCapabilityApi.md#abstract_capabilities_get) | **GET** /abstract-capabilities | *EilamTest::AbstractCapabilityApi* | [**abstract_capabilities_pk_delete**](docs/AbstractCapabilityApi.md#abstract_capabilities_pk_delete) | **DELETE** /abstract-capabilities/{pk} | *EilamTest::AbstractCapabilityApi* | [**abstract_capabilities_pk_get**](docs/AbstractCapabilityApi.md#abstract_capabilities_pk_get) | **GET** /abstract-capabilities/{pk} | *EilamTest::AbstractCapabilityApi* | [**abstract_capabilities_post**](docs/AbstractCapabilityApi.md#abstract_capabilities_post) | **POST** /abstract-capabilities | *EilamTest::AccountApi* | [**accounts_get**](docs/AccountApi.md#accounts_get) | **GET** /accounts | *EilamTest::AccountApi* | [**accounts_pk_delete**](docs/AccountApi.md#accounts_pk_delete) | **DELETE** /accounts/{pk} | *EilamTest::AccountApi* | [**accounts_pk_get**](docs/AccountApi.md#accounts_pk_get) | **GET** /accounts/{pk} | *EilamTest::AccountApi* | [**accounts_pk_put**](docs/AccountApi.md#accounts_pk_put) | **PUT** /accounts/{pk} | *EilamTest::AccountApi* | [**accounts_post**](docs/AccountApi.md#accounts_post) | **POST** /accounts | *EilamTest::AddressApi* | [**addresses_get**](docs/AddressApi.md#addresses_get) | **GET** /addresses | *EilamTest::AddressApi* | [**addresses_pk_delete**](docs/AddressApi.md#addresses_pk_delete) | **DELETE** /addresses/{pk} | *EilamTest::AddressApi* | [**addresses_pk_get**](docs/AddressApi.md#addresses_pk_get) | **GET** /addresses/{pk} | *EilamTest::AddressApi* | [**addresses_post**](docs/AddressApi.md#addresses_post) | **POST** /addresses | *EilamTest::AuthenticationApi* | [**token_auth_post**](docs/AuthenticationApi.md#token_auth_post) | **POST** /token-auth | *EilamTest::AutoSDEProjectApi* | [**autosde_projects_get**](docs/AutoSDEProjectApi.md#autosde_projects_get) | **GET** /autosde-projects | *EilamTest::AutoSDEProjectApi* | [**autosde_projects_pk_delete**](docs/AutoSDEProjectApi.md#autosde_projects_pk_delete) | **DELETE** /autosde-projects/{pk} | *EilamTest::AutoSDEProjectApi* | [**autosde_projects_pk_get**](docs/AutoSDEProjectApi.md#autosde_projects_pk_get) | **GET** /autosde-projects/{pk} | *EilamTest::AutoSDEProjectApi* | [**autosde_projects_post**](docs/AutoSDEProjectApi.md#autosde_projects_post) | **POST** /autosde-projects | *EilamTest::AutoSDERoleApi* | [**autosde_roles_get**](docs/AutoSDERoleApi.md#autosde_roles_get) | **GET** /autosde-roles | *EilamTest::AutoSDERoleApi* | [**autosde_roles_pk_delete**](docs/AutoSDERoleApi.md#autosde_roles_pk_delete) | **DELETE** /autosde-roles/{pk} | *EilamTest::AutoSDERoleApi* | [**autosde_roles_pk_get**](docs/AutoSDERoleApi.md#autosde_roles_pk_get) | **GET** /autosde-roles/{pk} | *EilamTest::AutoSDERoleApi* | [**autosde_roles_post**](docs/AutoSDERoleApi.md#autosde_roles_post) | **POST** /autosde-roles | *EilamTest::CapabilityTranslationApi* | [**capability_translations_get**](docs/CapabilityTranslationApi.md#capability_translations_get) | **GET** /capability-translations | *EilamTest::CapabilityTranslationApi* | [**capability_translations_pk_delete**](docs/CapabilityTranslationApi.md#capability_translations_pk_delete) | **DELETE** /capability-translations/{pk} | *EilamTest::CapabilityTranslationApi* | [**capability_translations_pk_get**](docs/CapabilityTranslationApi.md#capability_translations_pk_get) | **GET** /capability-translations/{pk} | *EilamTest::CapabilityTranslationApi* | [**capability_translations_post**](docs/CapabilityTranslationApi.md#capability_translations_post) | **POST** /capability-translations | *EilamTest::HostApi* | [**hosts_get**](docs/HostApi.md#hosts_get) | **GET** /hosts | *EilamTest::HostApi* | [**hosts_pk_delete**](docs/HostApi.md#hosts_pk_delete) | **DELETE** /hosts/{pk} | *EilamTest::HostApi* | [**hosts_pk_get**](docs/HostApi.md#hosts_pk_get) | **GET** /hosts/{pk} | *EilamTest::HostApi* | [**hosts_post**](docs/HostApi.md#hosts_post) | **POST** /hosts | *EilamTest::HostClusterApi* | [**host_clusters_get**](docs/HostClusterApi.md#host_clusters_get) | **GET** /host-clusters | *EilamTest::HostClusterApi* | [**host_clusters_pk_delete**](docs/HostClusterApi.md#host_clusters_pk_delete) | **DELETE** /host-clusters/{pk} | *EilamTest::HostClusterApi* | [**host_clusters_pk_get**](docs/HostClusterApi.md#host_clusters_pk_get) | **GET** /host-clusters/{pk} | *EilamTest::HostClusterApi* | [**host_clusters_post**](docs/HostClusterApi.md#host_clusters_post) | **POST** /host-clusters | *EilamTest::HostClusterMembershipApi* | [**host_cluster_membership_get**](docs/HostClusterMembershipApi.md#host_cluster_membership_get) | **GET** /host-cluster-membership | *EilamTest::HostClusterMembershipApi* | [**host_cluster_membership_pk_delete**](docs/HostClusterMembershipApi.md#host_cluster_membership_pk_delete) | **DELETE** /host-cluster-membership/{pk} | *EilamTest::HostClusterMembershipApi* | [**host_cluster_membership_pk_get**](docs/HostClusterMembershipApi.md#host_cluster_membership_pk_get) | **GET** /host-cluster-membership/{pk} | *EilamTest::HostClusterMembershipApi* | [**host_cluster_membership_post**](docs/HostClusterMembershipApi.md#host_cluster_membership_post) | **POST** /host-cluster-membership | *EilamTest::HostClusterVolumeMappingApi* | [**host_clusters_mapping_get**](docs/HostClusterVolumeMappingApi.md#host_clusters_mapping_get) | **GET** /host-clusters-mapping | *EilamTest::HostClusterVolumeMappingApi* | [**host_clusters_mapping_pk_delete**](docs/HostClusterVolumeMappingApi.md#host_clusters_mapping_pk_delete) | **DELETE** /host-clusters-mapping/{pk} | *EilamTest::HostClusterVolumeMappingApi* | [**host_clusters_mapping_pk_get**](docs/HostClusterVolumeMappingApi.md#host_clusters_mapping_pk_get) | **GET** /host-clusters-mapping/{pk} | *EilamTest::HostClusterVolumeMappingApi* | [**host_clusters_mapping_post**](docs/HostClusterVolumeMappingApi.md#host_clusters_mapping_post) | **POST** /host-clusters-mapping | *EilamTest::HostVolumeConnectionApi* | [**host_volume_connection_get**](docs/HostVolumeConnectionApi.md#host_volume_connection_get) | **GET** /host-volume-connection | *EilamTest::HostVolumeConnectionApi* | [**host_volume_connection_pk_delete**](docs/HostVolumeConnectionApi.md#host_volume_connection_pk_delete) | **DELETE** /host-volume-connection/{pk} | *EilamTest::HostVolumeConnectionApi* | [**host_volume_connection_pk_get**](docs/HostVolumeConnectionApi.md#host_volume_connection_pk_get) | **GET** /host-volume-connection/{pk} | *EilamTest::HostVolumeConnectionApi* | [**host_volume_connection_post**](docs/HostVolumeConnectionApi.md#host_volume_connection_post) | **POST** /host-volume-connection | *EilamTest::JobApi* | [**jobs_get**](docs/JobApi.md#jobs_get) | **GET** /jobs | *EilamTest::JobApi* | [**jobs_post**](docs/JobApi.md#jobs_post) | **POST** /jobs | *EilamTest::NativeCapabilityApi* | [**native_capabilities_get**](docs/NativeCapabilityApi.md#native_capabilities_get) | **GET** /native-capabilities | *EilamTest::NativeCapabilityApi* | [**native_capabilities_pk_delete**](docs/NativeCapabilityApi.md#native_capabilities_pk_delete) | **DELETE** /native-capabilities/{pk} | *EilamTest::NativeCapabilityApi* | [**native_capabilities_pk_get**](docs/NativeCapabilityApi.md#native_capabilities_pk_get) | **GET** /native-capabilities/{pk} | *EilamTest::NativeCapabilityApi* | [**native_capabilities_post**](docs/NativeCapabilityApi.md#native_capabilities_post) | **POST** /native-capabilities | *EilamTest::ProfileApi* | [**profiles_get**](docs/ProfileApi.md#profiles_get) | **GET** /profiles | *EilamTest::ProfileApi* | [**profiles_pk_delete**](docs/ProfileApi.md#profiles_pk_delete) | **DELETE** /profiles/{pk} | *EilamTest::ProfileApi* | [**profiles_pk_get**](docs/ProfileApi.md#profiles_pk_get) | **GET** /profiles/{pk} | *EilamTest::ProfileApi* | [**profiles_post**](docs/ProfileApi.md#profiles_post) | **POST** /profiles | *EilamTest::ProvisioningStrategyApi* | [**provisioning_strategy_get**](docs/ProvisioningStrategyApi.md#provisioning_strategy_get) | **GET** /provisioning-strategy | *EilamTest::ProvisioningStrategyApi* | [**provisioning_strategy_pk_delete**](docs/ProvisioningStrategyApi.md#provisioning_strategy_pk_delete) | **DELETE** /provisioning-strategy/{pk} | *EilamTest::ProvisioningStrategyApi* | [**provisioning_strategy_pk_get**](docs/ProvisioningStrategyApi.md#provisioning_strategy_pk_get) | **GET** /provisioning-strategy/{pk} | *EilamTest::ProvisioningStrategyApi* | [**provisioning_strategy_post**](docs/ProvisioningStrategyApi.md#provisioning_strategy_post) | **POST** /provisioning-strategy | *EilamTest::ServiceApi* | [**services_get**](docs/ServiceApi.md#services_get) | **GET** /services | *EilamTest::ServiceApi* | [**services_pk_delete**](docs/ServiceApi.md#services_pk_delete) | **DELETE** /services/{pk} | *EilamTest::ServiceApi* | [**services_pk_get**](docs/ServiceApi.md#services_pk_get) | **GET** /services/{pk} | *EilamTest::ServiceApi* | [**services_pk_put**](docs/ServiceApi.md#services_pk_put) | **PUT** /services/{pk} | *EilamTest::ServiceApi* | [**services_post**](docs/ServiceApi.md#services_post) | **POST** /services | *EilamTest::ServiceResourceAttachmentApi* | [**service_resource_attchment_get**](docs/ServiceResourceAttachmentApi.md#service_resource_attchment_get) | **GET** /service-resource-attchment | *EilamTest::ServiceResourceAttachmentApi* | [**service_resource_attchment_pk_delete**](docs/ServiceResourceAttachmentApi.md#service_resource_attchment_pk_delete) | **DELETE** /service-resource-attchment/{pk} | *EilamTest::ServiceResourceAttachmentApi* | [**service_resource_attchment_pk_get**](docs/ServiceResourceAttachmentApi.md#service_resource_attchment_pk_get) | **GET** /service-resource-attchment/{pk} | *EilamTest::ServiceResourceAttachmentApi* | [**service_resource_attchment_post**](docs/ServiceResourceAttachmentApi.md#service_resource_attchment_post) | **POST** /service-resource-attchment | *EilamTest::SnapshotApi* | [**snapshots_get**](docs/SnapshotApi.md#snapshots_get) | **GET** /snapshots | *EilamTest::SnapshotApi* | [**snapshots_pk_delete**](docs/SnapshotApi.md#snapshots_pk_delete) | **DELETE** /snapshots/{pk} | *EilamTest::SnapshotApi* | [**snapshots_pk_get**](docs/SnapshotApi.md#snapshots_pk_get) | **GET** /snapshots/{pk} | *EilamTest::SnapshotApi* | [**snapshots_post**](docs/SnapshotApi.md#snapshots_post) | **POST** /snapshots | *EilamTest::StorageHostApi* | [**storage_hosts_get**](docs/StorageHostApi.md#storage_hosts_get) | **GET** /storage-hosts | *EilamTest::StorageHostApi* | [**storage_hosts_pk_delete**](docs/StorageHostApi.md#storage_hosts_pk_delete) | **DELETE** /storage-hosts/{pk} | *EilamTest::StorageHostApi* | [**storage_hosts_pk_get**](docs/StorageHostApi.md#storage_hosts_pk_get) | **GET** /storage-hosts/{pk} | *EilamTest::StorageHostApi* | [**storage_hosts_pk_put**](docs/StorageHostApi.md#storage_hosts_pk_put) | **PUT** /storage-hosts/{pk} | *EilamTest::StorageHostApi* | [**storage_hosts_post**](docs/StorageHostApi.md#storage_hosts_post) | **POST** /storage-hosts | *EilamTest::StorageHostVolumeMappingApi* | [**storage_hosts_mapping_get**](docs/StorageHostVolumeMappingApi.md#storage_hosts_mapping_get) | **GET** /storage-hosts-mapping | *EilamTest::StorageHostVolumeMappingApi* | [**storage_hosts_mapping_pk_delete**](docs/StorageHostVolumeMappingApi.md#storage_hosts_mapping_pk_delete) | **DELETE** /storage-hosts-mapping/{pk} | *EilamTest::StorageHostVolumeMappingApi* | [**storage_hosts_mapping_pk_get**](docs/StorageHostVolumeMappingApi.md#storage_hosts_mapping_pk_get) | **GET** /storage-hosts-mapping/{pk} | *EilamTest::StorageHostVolumeMappingApi* | [**storage_hosts_mapping_post**](docs/StorageHostVolumeMappingApi.md#storage_hosts_mapping_post) | **POST** /storage-hosts-mapping | *EilamTest::StorageHostWWPNCandidatesApi* | [**storage_hosts_wwpn_candidates_get**](docs/StorageHostWWPNCandidatesApi.md#storage_hosts_wwpn_candidates_get) | **GET** /storage-hosts-wwpn-candidates | *EilamTest::StorageResourceApi* | [**storage_resources_get**](docs/StorageResourceApi.md#storage_resources_get) | **GET** /storage-resources | *EilamTest::StorageResourceApi* | [**storage_resources_pk_delete**](docs/StorageResourceApi.md#storage_resources_pk_delete) | **DELETE** /storage-resources/{pk} | *EilamTest::StorageResourceApi* | [**storage_resources_pk_get**](docs/StorageResourceApi.md#storage_resources_pk_get) | **GET** /storage-resources/{pk} | *EilamTest::StorageResourceApi* | [**storage_resources_pk_put**](docs/StorageResourceApi.md#storage_resources_pk_put) | **PUT** /storage-resources/{pk} | *EilamTest::StorageResourceApi* | [**storage_resources_post**](docs/StorageResourceApi.md#storage_resources_post) | **POST** /storage-resources | *EilamTest::StorageSystemApi* | [**storage_systems_get**](docs/StorageSystemApi.md#storage_systems_get) | **GET** /storage-systems | *EilamTest::StorageSystemApi* | [**storage_systems_pk_delete**](docs/StorageSystemApi.md#storage_systems_pk_delete) | **DELETE** /storage-systems/{pk} | *EilamTest::StorageSystemApi* | [**storage_systems_pk_get**](docs/StorageSystemApi.md#storage_systems_pk_get) | **GET** /storage-systems/{pk} | *EilamTest::StorageSystemApi* | [**storage_systems_pk_put**](docs/StorageSystemApi.md#storage_systems_pk_put) | **PUT** /storage-systems/{pk} | *EilamTest::StorageSystemApi* | [**storage_systems_post**](docs/StorageSystemApi.md#storage_systems_post) | **POST** /storage-systems | *EilamTest::SystemTypeApi* | [**system_types_get**](docs/SystemTypeApi.md#system_types_get) | **GET** /system-types | *EilamTest::SystemTypeApi* | [**system_types_pk_delete**](docs/SystemTypeApi.md#system_types_pk_delete) | **DELETE** /system-types/{pk} | *EilamTest::SystemTypeApi* | [**system_types_pk_get**](docs/SystemTypeApi.md#system_types_pk_get) | **GET** /system-types/{pk} | *EilamTest::SystemTypeApi* | [**system_types_post**](docs/SystemTypeApi.md#system_types_post) | **POST** /system-types | *EilamTest::VolumeApi* | [**volumes_get**](docs/VolumeApi.md#volumes_get) | **GET** /volumes | *EilamTest::VolumeApi* | [**volumes_pk_delete**](docs/VolumeApi.md#volumes_pk_delete) | **DELETE** /volumes/{pk} | *EilamTest::VolumeApi* | [**volumes_pk_get**](docs/VolumeApi.md#volumes_pk_get) | **GET** /volumes/{pk} | *EilamTest::VolumeApi* | [**volumes_pk_put**](docs/VolumeApi.md#volumes_pk_put) | **PUT** /volumes/{pk} | *EilamTest::VolumeApi* | [**volumes_post**](docs/VolumeApi.md#volumes_post) | **POST** /volumes | *EilamTest::VolumeSafeDeleteApi* | [**safe_deletes_get**](docs/VolumeSafeDeleteApi.md#safe_deletes_get) | **GET** /safe-deletes | *EilamTest::VolumeSafeDeleteApi* | [**safe_deletes_pk_delete**](docs/VolumeSafeDeleteApi.md#safe_deletes_pk_delete) | **DELETE** /safe-deletes/{pk} | *EilamTest::VolumeSafeDeleteApi* | [**safe_deletes_pk_get**](docs/VolumeSafeDeleteApi.md#safe_deletes_pk_get) | **GET** /safe-deletes/{pk} | *EilamTest::VolumeSafeDeleteApi* | [**safe_deletes_post**](docs/VolumeSafeDeleteApi.md#safe_deletes_post) | **POST** /safe-deletes | ## Documentation for Models - [EilamTest::AbstractCapability](docs/AbstractCapability.md) - [EilamTest::Account](docs/Account.md) - [EilamTest::AccountPostRequest](docs/AccountPostRequest.md) - [EilamTest::AccountPostResponse](docs/AccountPostResponse.md) - [EilamTest::Address](docs/Address.md) - [EilamTest::AddressCreate](docs/AddressCreate.md) - [EilamTest::AuthResponse](docs/AuthResponse.md) - [EilamTest::Authentication](docs/Authentication.md) - [EilamTest::AutoSDEProject](docs/AutoSDEProject.md) - [EilamTest::AutoSDERole](docs/AutoSDERole.md) - [EilamTest::CapabilityTranslation](docs/CapabilityTranslation.md) - [EilamTest::CapabilityTranslationCreate](docs/CapabilityTranslationCreate.md) - [EilamTest::Host](docs/Host.md) - [EilamTest::HostCluster](docs/HostCluster.md) - [EilamTest::HostClusterCreate](docs/HostClusterCreate.md) - [EilamTest::HostClusterMembership](docs/HostClusterMembership.md) - [EilamTest::HostClusterResponse](docs/HostClusterResponse.md) - [EilamTest::HostClusterVolumeMapping](docs/HostClusterVolumeMapping.md) - [EilamTest::HostClusterVolumeMappingCreate](docs/HostClusterVolumeMappingCreate.md) - [EilamTest::HostClusterVolumeMappingResponse](docs/HostClusterVolumeMappingResponse.md) - [EilamTest::HostCreate](docs/HostCreate.md) - [EilamTest::HostVolumeConnection](docs/HostVolumeConnection.md) - [EilamTest::HostVolumeConnectionCreate](docs/HostVolumeConnectionCreate.md) - [EilamTest::Job](docs/Job.md) - [EilamTest::JobCreate](docs/JobCreate.md) - [EilamTest::NativeCapability](docs/NativeCapability.md) - [EilamTest::Profile](docs/Profile.md) - [EilamTest::ProvisioningStrategy](docs/ProvisioningStrategy.md) - [EilamTest::Service](docs/Service.md) - [EilamTest::ServiceAbstractCapabilityValue](docs/ServiceAbstractCapabilityValue.md) - [EilamTest::ServiceCreate](docs/ServiceCreate.md) - [EilamTest::ServiceResourceAttachment](docs/ServiceResourceAttachment.md) - [EilamTest::Snapshot](docs/Snapshot.md) - [EilamTest::SnapshotCreate](docs/SnapshotCreate.md) - [EilamTest::StorageHost](docs/StorageHost.md) - [EilamTest::StorageHostCreate](docs/StorageHostCreate.md) - [EilamTest::StorageHostResponse](docs/StorageHostResponse.md) - [EilamTest::StorageHostUpdate](docs/StorageHostUpdate.md) - [EilamTest::StorageHostVolumeMapping](docs/StorageHostVolumeMapping.md) - [EilamTest::StorageHostVolumeMappingCreate](docs/StorageHostVolumeMappingCreate.md) - [EilamTest::StorageHostVolumeMappingResponse](docs/StorageHostVolumeMappingResponse.md) - [EilamTest::StorageHostWWPNCandidates](docs/StorageHostWWPNCandidates.md) - [EilamTest::StorageResource](docs/StorageResource.md) - [EilamTest::StorageResourceCreate](docs/StorageResourceCreate.md) - [EilamTest::StorageResourceResponse](docs/StorageResourceResponse.md) - [EilamTest::StorageSystem](docs/StorageSystem.md) - [EilamTest::StorageSystemCreate](docs/StorageSystemCreate.md) - [EilamTest::StorageSystemUpdate](docs/StorageSystemUpdate.md) - [EilamTest::SystemType](docs/SystemType.md) - [EilamTest::SystemTypeCreate](docs/SystemTypeCreate.md) - [EilamTest::Volume](docs/Volume.md) - [EilamTest::VolumeCreate](docs/VolumeCreate.md) - [EilamTest::VolumeResponse](docs/VolumeResponse.md) - [EilamTest::VolumeSafeDelete](docs/VolumeSafeDelete.md) - [EilamTest::VolumeSafeDeleteCreate](docs/VolumeSafeDeleteCreate.md) - [EilamTest::VolumeUpdate](docs/VolumeUpdate.md) ## Documentation for Authorization ### bearerAuth - **Type**: Bearer authentication