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/job.rb,
lib/ibm_cloud_power/models/src.rb,
lib/ibm_cloud_power/models/jobs.rb,
lib/ibm_cloud_power/models/site.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/status.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/options.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/operation.rb,
lib/ibm_cloud_power/models/snapshots.rb,
lib/ibm_cloud_power/models/event_user.rb,
lib/ibm_cloud_power/models/ike_policy.rb,
lib/ibm_cloud_power/models/network_id.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/network_ids.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/ike_policies.rb,
lib/ibm_cloud_power/models/image_volume.rb,
lib/ibm_cloud_power/models/network_port.rb,
lib/ibm_cloud_power/models/peer_subnets.rb,
lib/ibm_cloud_power/models/pvm_instance.rb,
lib/ibm_cloud_power/models/sap_profiles.rb,
lib/ibm_cloud_power/models/volume_group.rb,
lib/ibm_cloud_power/api/p_cloud_jobs_api.rb,
lib/ibm_cloud_power/models/cloned_volume.rb,
lib/ibm_cloud_power/models/ip_sec_policy.rb,
lib/ibm_cloud_power/models/job_reference.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/volume_action.rb,
lib/ibm_cloud_power/models/volume_groups.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/ike_policy_ref.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_attach.rb,
lib/ibm_cloud_power/models/volumes_clones.rb,
lib/ibm_cloud_power/models/vpn_connection.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/ip_sec_policies.rb,
lib/ibm_cloud_power/models/min_max_default.rb,
lib/ibm_cloud_power/models/peering_network.rb,
lib/ibm_cloud_power/models/placement_group.rb,
lib/ibm_cloud_power/models/snapshot_create.rb,
lib/ibm_cloud_power/models/snapshot_update.rb,
lib/ibm_cloud_power/models/vpn_connections.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/cloud_connection.rb,
lib/ibm_cloud_power/models/console_language.rb,
lib/ibm_cloud_power/models/ip_address_range.rb,
lib/ibm_cloud_power/models/placement_groups.rb,
lib/ibm_cloud_power/models/snapshot_restore.rb,
lib/ibm_cloud_power/models/storage_affinity.rb,
lib/ibm_cloud_power/models/volume_reference.rb,
lib/ibm_cloud_power/models/vp_naa_s_options.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/cloud_connections.rb,
lib/ibm_cloud_power/models/console_languages.rb,
lib/ibm_cloud_power/models/ike_policy_create.rb,
lib/ibm_cloud_power/models/ike_policy_update.rb,
lib/ibm_cloud_power/models/ip_sec_policy_ref.rb,
lib/ibm_cloud_power/models/network_reference.rb,
lib/ibm_cloud_power/models/software_licenses.rb,
lib/ibm_cloud_power/models/volume_onboarding.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/flash_copy_mapping.rb,
lib/ibm_cloud_power/models/ike_policy_options.rb,
lib/ibm_cloud_power/models/peer_subnet_update.rb,
lib/ibm_cloud_power/models/pvm_instance_clone.rb,
lib/ibm_cloud_power/models/pvm_instance_fault.rb,
lib/ibm_cloud_power/models/status_description.rb,
lib/ibm_cloud_power/models/volume_onboardings.rb,
lib/ibm_cloud_power/models/dead_peer_detection.rb,
lib/ibm_cloud_power/models/ike_policy_template.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/spp_placement_group.rb,
lib/ibm_cloud_power/models/volume_group_action.rb,
lib/ibm_cloud_power/models/volume_group_create.rb,
lib/ibm_cloud_power/models/volume_group_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/cloud_connection_vpc.rb,
lib/ibm_cloud_power/models/image_specifications.rb,
lib/ibm_cloud_power/models/ip_sec_policy_create.rb,
lib/ibm_cloud_power/models/ip_sec_policy_update.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/spp_placement_groups.rb,
lib/ibm_cloud_power/models/volume_group_details.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/api/p_cloud_vpn_policies_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/ip_sec_policy_options.rb,
lib/ibm_cloud_power/models/pvm_instance_networks.rb,
lib/ibm_cloud_power/models/sap_profile_reference.rb,
lib/ibm_cloud_power/models/shared_processor_pool.rb,
lib/ibm_cloud_power/models/storage_pool_capacity.rb,
lib/ibm_cloud_power/models/storage_type_capacity.rb,
lib/ibm_cloud_power/models/volume_groups_details.rb,
lib/ibm_cloud_power/models/volumes_clone_execute.rb,
lib/ibm_cloud_power/models/volumes_clone_request.rb,
lib/ibm_cloud_power/models/vpn_connection_create.rb,
lib/ibm_cloud_power/models/vpn_connection_update.rb,
lib/ibm_cloud_power/api/p_cloud_pvm_instances_api.rb,
lib/ibm_cloud_power/api/p_cloud_volume_groups_api.rb,
lib/ibm_cloud_power/models/cloud_connection_speed.rb,
lib/ibm_cloud_power/models/ip_sec_policy_template.rb,
lib/ibm_cloud_power/models/placement_group_create.rb,
lib/ibm_cloud_power/models/placement_group_server.rb,
lib/ibm_cloud_power/models/pvm_instance_operation.rb,
lib/ibm_cloud_power/models/pvm_instance_reference.rb,
lib/ibm_cloud_power/models/shared_processor_pools.rb,
lib/ibm_cloud_power/models/storage_pools_capacity.rb,
lib/ibm_cloud_power/models/storage_types_capacity.rb,
lib/ibm_cloud_power/models/volumes_clone_response.rb,
lib/ibm_cloud_power/models/cloud_connection_create.rb,
lib/ibm_cloud_power/models/cloud_connection_update.rb,
lib/ibm_cloud_power/api/p_cloud_vpn_connections_api.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/remote_copy_relationship.rb,
lib/ibm_cloud_power/models/snapshot_create_response.rb,
lib/ibm_cloud_power/models/status_description_error.rb,
lib/ibm_cloud_power/models/volume_group_action_stop.rb,
lib/ibm_cloud_power/models/volume_onboarding_common.rb,
lib/ibm_cloud_power/models/volume_onboarding_create.rb,
lib/ibm_cloud_power/api/p_cloud_placement_groups_api.rb,
lib/ibm_cloud_power/api/p_cloud_storage_capacity_api.rb,
lib/ibm_cloud_power/api/p_cloud_tenants_ssh_keys_api.rb,
lib/ibm_cloud_power/models/ike_policy_authentication.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/volume_group_action_reset.rb,
lib/ibm_cloud_power/models/volume_group_action_start.rb,
lib/ibm_cloud_power/models/volume_onboarding_failure.rb,
lib/ibm_cloud_power/api/p_cloud_cloud_connections_api.rb,
lib/ibm_cloud_power/api/p_cloud_disaster_recovery_api.rb,
lib/ibm_cloud_power/api/p_cloud_volume_onboarding_api.rb,
lib/ibm_cloud_power/models/disaster_recovery_location.rb,
lib/ibm_cloud_power/models/maximum_storage_allocation.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/spp_placement_group_create.rb,
lib/ibm_cloud_power/models/cloud_connection_gre_tunnel.rb,
lib/ibm_cloud_power/models/cloud_instance_usage_limits.rb,
lib/ibm_cloud_power/models/create_cos_image_import_job.rb,
lib/ibm_cloud_power/models/disaster_recovery_locations.rb,
lib/ibm_cloud_power/models/ipsec_policy_authentication.rb,
lib/ibm_cloud_power/models/pvm_instance_remove_network.rb,
lib/ibm_cloud_power/models/volumes_attachment_response.rb,
lib/ibm_cloud_power/models/volumes_clone_async_request.rb,
lib/ibm_cloud_power/models/pvm_instance_update_response.rb,
lib/ibm_cloud_power/models/shared_processor_pool_create.rb,
lib/ibm_cloud_power/models/shared_processor_pool_detail.rb,
lib/ibm_cloud_power/models/shared_processor_pool_server.rb,
lib/ibm_cloud_power/models/shared_processor_pool_update.rb,
lib/ibm_cloud_power/models/volume_group_create_response.rb,
lib/ibm_cloud_power/models/volume_group_storage_details.rb,
lib/ibm_cloud_power/api/p_cloud_spp_placement_groups_api.rb,
lib/ibm_cloud_power/models/cloud_connection_endpoint_gre.rb,
lib/ibm_cloud_power/models/cloud_connection_endpoint_vpc.rb,
lib/ibm_cloud_power/models/vpn_connection_create_response.rb,
lib/ibm_cloud_power/api/p_cloud_shared_processor_pools_api.rb,
lib/ibm_cloud_power/models/auxiliary_volume_for_onboarding.rb,
lib/ibm_cloud_power/models/network_cloud_connections_inner.rb,
lib/ibm_cloud_power/models/volume_remote_copy_relationship.rb,
lib/ibm_cloud_power/models/auxiliary_volumes_for_onboarding.rb,
lib/ibm_cloud_power/models/cloud_connection_create_response.rb,
lib/ibm_cloud_power/models/cloud_connection_endpoint_classic.rb,
lib/ibm_cloud_power/models/volume_onboarding_create_response.rb,
lib/ibm_cloud_power/models/cloud_connection_gre_tunnel_create.rb,
lib/ibm_cloud_power/models/shared_processor_pool_placement_group.rb,
lib/ibm_cloud_power/models/volume_group_remote_copy_relationships.rb,
lib/ibm_cloud_power/models/cloud_connection_virtual_private_clouds.rb,
lib/ibm_cloud_power/models/cloud_connection_endpoint_classic_update.rb,
lib/ibm_cloud_power/models/cloud_connection_virtual_private_clouds_virtual_private_clouds.rb,
lib/ibm_cloud_power/models/cloud_connection_virtual_private_clouds_virtual_private_clouds_inner.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: 6.2.1

Defined Under Namespace

Classes: ApiClient, ApiError, AuxiliaryVolumeForOnboarding, AuxiliaryVolumesForOnboarding, CloneTaskReference, CloneTaskStatus, ClonedVolume, ClonedVolumeDetail, CloudConnection, CloudConnectionCreate, CloudConnectionCreateResponse, CloudConnectionEndpointClassic, CloudConnectionEndpointClassicUpdate, CloudConnectionEndpointGRE, CloudConnectionEndpointVPC, CloudConnectionGRETunnel, CloudConnectionGRETunnelCreate, CloudConnectionSpeed, CloudConnectionUpdate, CloudConnectionVPC, CloudConnectionVirtualPrivateClouds, CloudConnectionVirtualPrivateCloudsVirtualPrivateClouds, CloudConnectionVirtualPrivateCloudsVirtualPrivateCloudsInner, CloudConnections, CloudInstance, CloudInstanceCreate, CloudInstanceReference, CloudInstanceUpdate, CloudInstanceUsageLimits, Configuration, ConsoleLanguage, ConsoleLanguages, CreateCosImageImportJob, CreateDataVolume, CreateImage, DeadPeerDetection, DisasterRecoveryLocation, DisasterRecoveryLocations, Error, Event, EventUser, Events, ExportImage, FlashCopyMapping, IKEPolicies, IKEPolicy, IKEPolicyAuthentication, IKEPolicyCreate, IKEPolicyOptions, IKEPolicyRef, IKEPolicyTemplate, IKEPolicyUpdate, IPAddressRange, IPSECPolicyAuthentication, IPSecPolicies, IPSecPolicy, IPSecPolicyCreate, IPSecPolicyOptions, IPSecPolicyRef, IPSecPolicyTemplate, IPSecPolicyUpdate, Image, ImageReference, ImageSpecifications, ImageVolume, Images, Job, JobReference, Jobs, MaximumStorageAllocation, MinMaxDefault, MultiVolumesCreate, Network, NetworkCloudConnectionsInner, NetworkCreate, NetworkID, NetworkIDs, NetworkIpAddressMetrics, NetworkPort, NetworkPortCreate, NetworkPortPvmInstance, NetworkPortUpdate, NetworkPorts, NetworkReference, NetworkUpdate, Networks, Operation, Operations, Options, PCloudCloudConnectionsApi, PCloudDisasterRecoveryApi, PCloudEventsApi, PCloudImagesApi, PCloudInstancesApi, PCloudJobsApi, PCloudNetworksApi, PCloudPVMInstancesApi, PCloudPlacementGroupsApi, PCloudSAPApi, PCloudSPPPlacementGroupsApi, PCloudSharedProcessorPoolsApi, PCloudSnapshotsApi, PCloudStorageCapacityApi, PCloudSystemPoolsApi, PCloudTasksApi, PCloudTenantsApi, PCloudTenantsSSHKeysApi, PCloudVPNConnectionsApi, PCloudVPNPoliciesApi, PCloudVolumeGroupsApi, PCloudVolumeOnboardingApi, PCloudVolumesApi, PVMInstance, PVMInstanceAction, PVMInstanceAddNetwork, PVMInstanceCapture, PVMInstanceClone, PVMInstanceConsole, PVMInstanceCreate, PVMInstanceFault, PVMInstanceHealth, PVMInstanceMultiCreate, PVMInstanceNetwork, PVMInstanceNetworks, PVMInstanceOperation, PVMInstanceReference, PVMInstanceRemoveNetwork, PVMInstanceUpdate, PVMInstanceUpdateResponse, PVMInstanceVolumeUpdate, PVMInstances, PeerSubnetUpdate, PeerSubnets, PeeringNetwork, PinPolicy, PlacementGroup, PlacementGroupCreate, PlacementGroupServer, PlacementGroups, RemoteCopyRelationship, SAPCreate, SAPProfile, SAPProfileReference, SAPProfiles, SPPPlacementGroup, SPPPlacementGroupCreate, SPPPlacementGroups, SRC, SSHKey, SSHKeys, SharedProcessorPool, SharedProcessorPoolCreate, SharedProcessorPoolDetail, SharedProcessorPoolPlacementGroup, SharedProcessorPoolServer, SharedProcessorPoolUpdate, SharedProcessorPools, Site, Snapshot, SnapshotCreate, SnapshotCreateResponse, SnapshotRestore, SnapshotUpdate, Snapshots, SoftwareLicenses, Status, StatusDescription, StatusDescriptionError, StockImage, StorageAffinity, StoragePoolCapacity, StoragePoolsCapacity, StorageTypeCapacity, StorageTypesCapacity, System, SystemPool, Task, TaskReference, Tenant, TenantUpdate, UpdateVolume, VPNConnection, VPNConnectionCreate, VPNConnectionCreateResponse, VPNConnectionUpdate, VPNConnections, VPNaaSOptions, VirtualCores, Volume, VolumeAction, VolumeGroup, VolumeGroupAction, VolumeGroupActionReset, VolumeGroupActionStart, VolumeGroupActionStop, VolumeGroupCreate, VolumeGroupCreateResponse, VolumeGroupDetails, VolumeGroupRemoteCopyRelationships, VolumeGroupStorageDetails, VolumeGroupUpdate, VolumeGroups, VolumeGroupsDetails, VolumeInfo, VolumeOnboarding, VolumeOnboardingCommon, VolumeOnboardingCreate, VolumeOnboardingCreateResponse, VolumeOnboardingFailure, VolumeOnboardings, VolumeReference, VolumeRemoteCopyRelationship, Volumes, VolumesAttach, VolumesAttachmentResponse, VolumesClone, VolumesCloneAsyncRequest, VolumesCloneCancel, VolumesCloneCreate, VolumesCloneDetail, VolumesCloneExecute, VolumesCloneRequest, VolumesCloneResponse, VolumesClones

Constant Summary collapse

VERSION =
'2.1.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.



247
248
249
250
251
252
253
# File 'lib/ibm_cloud_power.rb', line 247

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