Module: IbmCloudPower

Defined in:
lib/ibm_cloud_power/version.rb,
lib/ibm_cloud_power.rb,
lib/ibm_cloud_power/api_error.rb,
lib/ibm_cloud_power/api_client.rb,
lib/ibm_cloud_power/models/src.rb,
lib/ibm_cloud_power/models/task.rb,
lib/ibm_cloud_power/models/error.rb,
lib/ibm_cloud_power/models/event.rb,
lib/ibm_cloud_power/models/image.rb,
lib/ibm_cloud_power/configuration.rb,
lib/ibm_cloud_power/models/events.rb,
lib/ibm_cloud_power/models/images.rb,
lib/ibm_cloud_power/models/system.rb,
lib/ibm_cloud_power/models/tenant.rb,
lib/ibm_cloud_power/models/volume.rb,
lib/ibm_cloud_power/models/network.rb,
lib/ibm_cloud_power/models/ssh_key.rb,
lib/ibm_cloud_power/models/volumes.rb,
lib/ibm_cloud_power/models/networks.rb,
lib/ibm_cloud_power/models/snapshot.rb,
lib/ibm_cloud_power/models/ssh_keys.rb,
lib/ibm_cloud_power/models/snapshots.rb,
lib/ibm_cloud_power/models/event_user.rb,
lib/ibm_cloud_power/models/operations.rb,
lib/ibm_cloud_power/models/pin_policy.rb,
lib/ibm_cloud_power/models/sap_create.rb,
lib/ibm_cloud_power/models/sap_profile.rb,
lib/ibm_cloud_power/models/stock_image.rb,
lib/ibm_cloud_power/models/system_pool.rb,
lib/ibm_cloud_power/models/volume_info.rb,
lib/ibm_cloud_power/api/p_cloud_sap_api.rb,
lib/ibm_cloud_power/models/create_image.rb,
lib/ibm_cloud_power/models/export_image.rb,
lib/ibm_cloud_power/models/image_volume.rb,
lib/ibm_cloud_power/models/network_port.rb,
lib/ibm_cloud_power/models/pvm_instance.rb,
lib/ibm_cloud_power/models/sap_profiles.rb,
lib/ibm_cloud_power/models/cloned_volume.rb,
lib/ibm_cloud_power/models/network_ports.rb,
lib/ibm_cloud_power/models/pvm_instances.rb,
lib/ibm_cloud_power/models/tenant_update.rb,
lib/ibm_cloud_power/models/update_volume.rb,
lib/ibm_cloud_power/models/virtual_cores.rb,
lib/ibm_cloud_power/models/volumes_clone.rb,
lib/ibm_cloud_power/api/p_cloud_tasks_api.rb,
lib/ibm_cloud_power/models/cloud_instance.rb,
lib/ibm_cloud_power/models/network_create.rb,
lib/ibm_cloud_power/models/network_update.rb,
lib/ibm_cloud_power/models/task_reference.rb,
lib/ibm_cloud_power/models/volumes_clones.rb,
lib/ibm_cloud_power/api/p_cloud_events_api.rb,
lib/ibm_cloud_power/api/p_cloud_images_api.rb,
lib/ibm_cloud_power/models/image_reference.rb,
lib/ibm_cloud_power/models/min_max_default.rb,
lib/ibm_cloud_power/models/peering_network.rb,
lib/ibm_cloud_power/models/snapshot_create.rb,
lib/ibm_cloud_power/models/snapshot_update.rb,
lib/ibm_cloud_power/api/p_cloud_tenants_api.rb,
lib/ibm_cloud_power/api/p_cloud_volumes_api.rb,
lib/ibm_cloud_power/models/ip_address_range.rb,
lib/ibm_cloud_power/models/snapshot_restore.rb,
lib/ibm_cloud_power/models/volume_reference.rb,
lib/ibm_cloud_power/api/p_cloud_networks_api.rb,
lib/ibm_cloud_power/models/clone_task_status.rb,
lib/ibm_cloud_power/models/network_reference.rb,
lib/ibm_cloud_power/models/software_licenses.rb,
lib/ibm_cloud_power/api/p_cloud_instances_api.rb,
lib/ibm_cloud_power/api/p_cloud_snapshots_api.rb,
lib/ibm_cloud_power/models/create_data_volume.rb,
lib/ibm_cloud_power/models/pvm_instance_clone.rb,
lib/ibm_cloud_power/models/pvm_instance_fault.rb,
lib/ibm_cloud_power/models/network_port_create.rb,
lib/ibm_cloud_power/models/network_port_update.rb,
lib/ibm_cloud_power/models/pvm_instance_action.rb,
lib/ibm_cloud_power/models/pvm_instance_create.rb,
lib/ibm_cloud_power/models/pvm_instance_health.rb,
lib/ibm_cloud_power/models/pvm_instance_update.rb,
lib/ibm_cloud_power/models/clone_task_reference.rb,
lib/ibm_cloud_power/models/cloned_volume_detail.rb,
lib/ibm_cloud_power/models/image_specifications.rb,
lib/ibm_cloud_power/models/multi_volumes_create.rb,
lib/ibm_cloud_power/models/pvm_instance_capture.rb,
lib/ibm_cloud_power/models/pvm_instance_console.rb,
lib/ibm_cloud_power/models/pvm_instance_network.rb,
lib/ibm_cloud_power/models/volumes_clone_cancel.rb,
lib/ibm_cloud_power/models/volumes_clone_create.rb,
lib/ibm_cloud_power/models/volumes_clone_detail.rb,
lib/ibm_cloud_power/api/p_cloud_system_pools_api.rb,
lib/ibm_cloud_power/models/cloud_instance_create.rb,
lib/ibm_cloud_power/models/cloud_instance_update.rb,
lib/ibm_cloud_power/models/pvm_instance_networks.rb,
lib/ibm_cloud_power/models/sap_profile_reference.rb,
lib/ibm_cloud_power/models/volumes_clone_execute.rb,
lib/ibm_cloud_power/models/volumes_clone_request.rb,
lib/ibm_cloud_power/api/p_cloud_pvm_instances_api.rb,
lib/ibm_cloud_power/models/pvm_instance_operation.rb,
lib/ibm_cloud_power/models/pvm_instance_reference.rb,
lib/ibm_cloud_power/models/volumes_clone_response.rb,
lib/ibm_cloud_power/models/cloud_instance_reference.rb,
lib/ibm_cloud_power/models/pvm_instance_add_network.rb,
lib/ibm_cloud_power/models/snapshot_create_response.rb,
lib/ibm_cloud_power/api/p_cloud_tenants_ssh_keys_api.rb,
lib/ibm_cloud_power/models/network_port_pvm_instance.rb,
lib/ibm_cloud_power/models/pvm_instance_multi_create.rb,
lib/ibm_cloud_power/models/network_ip_address_metrics.rb,
lib/ibm_cloud_power/models/pvm_instance_volume_update.rb,
lib/ibm_cloud_power/models/cloud_instance_usage_limits.rb,
lib/ibm_cloud_power/models/pvm_instance_remove_network.rb,
lib/ibm_cloud_power/models/volumes_clone_async_request.rb,
lib/ibm_cloud_power/models/pvm_instance_update_response.rb

Overview

#Power Cloud API

#IBM Power Cloud API for Power Hardware / Infrastructure

The version of the OpenAPI document: 1.0.0 Contact: [email protected] Generated by: openapi-generator.tech OpenAPI Generator version: 5.0.0-beta2

Defined Under Namespace

Classes: ApiClient, ApiError, CloneTaskReference, CloneTaskStatus, ClonedVolume, ClonedVolumeDetail, CloudInstance, CloudInstanceCreate, CloudInstanceReference, CloudInstanceUpdate, CloudInstanceUsageLimits, Configuration, CreateDataVolume, CreateImage, Error, Event, EventUser, Events, ExportImage, IPAddressRange, Image, ImageReference, ImageSpecifications, ImageVolume, Images, MinMaxDefault, MultiVolumesCreate, Network, NetworkCreate, NetworkIpAddressMetrics, NetworkPort, NetworkPortCreate, NetworkPortPvmInstance, NetworkPortUpdate, NetworkPorts, NetworkReference, NetworkUpdate, Networks, Operations, PCloudEventsApi, PCloudImagesApi, PCloudInstancesApi, PCloudNetworksApi, PCloudPVMInstancesApi, PCloudSAPApi, PCloudSnapshotsApi, PCloudSystemPoolsApi, PCloudTasksApi, PCloudTenantsApi, PCloudTenantsSSHKeysApi, PCloudVolumesApi, PVMInstance, PVMInstanceAction, PVMInstanceAddNetwork, PVMInstanceCapture, PVMInstanceClone, PVMInstanceConsole, PVMInstanceCreate, PVMInstanceFault, PVMInstanceHealth, PVMInstanceMultiCreate, PVMInstanceNetwork, PVMInstanceNetworks, PVMInstanceOperation, PVMInstanceReference, PVMInstanceRemoveNetwork, PVMInstanceUpdate, PVMInstanceUpdateResponse, PVMInstanceVolumeUpdate, PVMInstances, PeeringNetwork, PinPolicy, SAPCreate, SAPProfile, SAPProfileReference, SAPProfiles, SRC, SSHKey, SSHKeys, Snapshot, SnapshotCreate, SnapshotCreateResponse, SnapshotRestore, SnapshotUpdate, Snapshots, SoftwareLicenses, StockImage, System, SystemPool, Task, TaskReference, Tenant, TenantUpdate, UpdateVolume, VirtualCores, Volume, VolumeInfo, VolumeReference, Volumes, VolumesClone, VolumesCloneAsyncRequest, VolumesCloneCancel, VolumesCloneCreate, VolumesCloneDetail, VolumesCloneExecute, VolumesCloneRequest, VolumesCloneResponse, VolumesClones

Constant Summary collapse

VERSION =
'1.0.1'

Class Method Summary collapse

Class Method Details

.configureObject

Customize default settings for the SDK using block.

IbmCloudPower.configure do |config|
  config.username = "xxx"
  config.password = "xxx"
end

If no block given, return the default Configuration object.



136
137
138
139
140
141
142
# File 'lib/ibm_cloud_power.rb', line 136

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end