Module: NutanixVolumes
- Defined in:
- lib/nutanix_volumes/version.rb,
lib/nutanix_volumes.rb,
lib/nutanix_volumes/api_error.rb,
lib/nutanix_volumes/api_client.rb,
lib/nutanix_volumes/configuration.rb,
lib/nutanix_volumes/api_model_base.rb,
lib/nutanix_volumes/api/iscsi_clients_api.rb,
lib/nutanix_volumes/api/volume_groups_api.rb,
lib/nutanix_volumes/models/attach_vm202_response.rb,
lib/nutanix_volumes/models/detach_vm202_response.rb,
lib/nutanix_volumes/models/attach_vm4_xx_response.rb,
lib/nutanix_volumes/models/common_v10_config_flag.rb,
lib/nutanix_volumes/models/common_v10_config_fqdn.rb,
lib/nutanix_volumes/models/detach_vm4_xx_response.rb,
lib/nutanix_volumes/models/common_v10_config_kv_pair.rb,
lib/nutanix_volumes/models/common_v10_config_message.rb,
lib/nutanix_volumes/models/common_v10_config_metadata.rb,
lib/nutanix_volumes/models/volumes_v40_config_cluster.rb,
lib/nutanix_volumes/models/volumes_v40_config_protocol.rb,
lib/nutanix_volumes/models/common_v10_response_api_link.rb,
lib/nutanix_volumes/models/common_v10_config_entity_type.rb,
lib/nutanix_volumes/models/volumes_v40_config_flash_mode.rb,
lib/nutanix_volumes/models/volumes_v40_config_usage_type.rb,
lib/nutanix_volumes/models/volumes_v40_error_app_message.rb,
lib/nutanix_volumes/models/associate_category202_response.rb,
lib/nutanix_volumes/models/common_v10_config_ipv4_address.rb,
lib/nutanix_volumes/models/common_v10_config_ipv6_address.rb,
lib/nutanix_volumes/models/create_volume_disk202_response.rb,
lib/nutanix_volumes/models/list_iscsi_clients200_response.rb,
lib/nutanix_volumes/models/list_volume_groups200_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_nvmf_client.rb,
lib/nutanix_volumes/models/volumes_v40_config_revert_spec.rb,
lib/nutanix_volumes/models/volumes_v40_config_volume_disk.rb,
lib/nutanix_volumes/models/associate_category4_xx_response.rb,
lib/nutanix_volumes/models/attach_iscsi_client202_response.rb,
lib/nutanix_volumes/models/common_v10_config_kv_pair_value.rb,
lib/nutanix_volumes/models/create_volume_disk4_xx_response.rb,
lib/nutanix_volumes/models/create_volume_group202_response.rb,
lib/nutanix_volumes/models/detach_iscsi_client202_response.rb,
lib/nutanix_volumes/models/list_iscsi_clients4_xx_response.rb,
lib/nutanix_volumes/models/list_volume_groups4_xx_response.rb,
lib/nutanix_volumes/models/prism_v40_config_task_reference.rb,
lib/nutanix_volumes/models/revert_volume_group202_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_iscsi_client.rb,
lib/nutanix_volumes/models/volumes_v40_config_target_param.rb,
lib/nutanix_volumes/models/volumes_v40_config_volume_group.rb,
lib/nutanix_volumes/models/attach_iscsi_client4_xx_response.rb,
lib/nutanix_volumes/models/create_volume_group4_xx_response.rb,
lib/nutanix_volumes/models/detach_iscsi_client4_xx_response.rb,
lib/nutanix_volumes/models/revert_volume_group4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_vm_attachment.rb,
lib/nutanix_volumes/models/volumes_v40_error_error_response.rb,
lib/nutanix_volumes/models/disassociate_category202_response.rb,
lib/nutanix_volumes/models/get_volume_disk_by_id200_response.rb,
lib/nutanix_volumes/models/get_volume_disk_stats200_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_iscsi_features.rb,
lib/nutanix_volumes/models/volumes_v40_config_sharing_status.rb,
lib/nutanix_volumes/models/volumes_v40_stats_time_value_pair.rb,
lib/nutanix_volumes/models/common_v10_config_entity_reference.rb,
lib/nutanix_volumes/models/common_v10_config_message_severity.rb,
lib/nutanix_volumes/models/disassociate_category4_xx_response.rb,
lib/nutanix_volumes/models/get_iscsi_client_by_id200_response.rb,
lib/nutanix_volumes/models/get_volume_disk_by_id4_xx_response.rb,
lib/nutanix_volumes/models/get_volume_disk_stats4_xx_response.rb,
lib/nutanix_volumes/models/get_volume_group_by_id200_response.rb,
lib/nutanix_volumes/models/get_volume_group_stats200_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_attachment_type.rb,
lib/nutanix_volumes/models/volumes_v40_error_message_severity.rb,
lib/nutanix_volumes/models/get_iscsi_client_by_id4_xx_response.rb,
lib/nutanix_volumes/models/get_volume_group_by_id4_xx_response.rb,
lib/nutanix_volumes/models/get_volume_group_stats4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_category_details.rb,
lib/nutanix_volumes/models/volumes_v40_config_storage_features.rb,
lib/nutanix_volumes/models/volumes_v40_stats_volume_disk_stats.rb,
lib/nutanix_volumes/models/common_v10_config_ip_address_or_fqdn.rb,
lib/nutanix_volumes/models/common_v10_config_tenant_aware_model.rb,
lib/nutanix_volumes/models/delete_volume_disk_by_id202_response.rb,
lib/nutanix_volumes/models/update_volume_disk_by_id202_response.rb,
lib/nutanix_volumes/models/volumes_v40_stats_volume_group_stats.rb,
lib/nutanix_volumes/models/delete_volume_disk_by_id4_xx_response.rb,
lib/nutanix_volumes/models/delete_volume_group_by_id202_response.rb,
lib/nutanix_volumes/models/update_iscsi_client_by_id202_response.rb,
lib/nutanix_volumes/models/update_volume_disk_by_id4_xx_response.rb,
lib/nutanix_volumes/models/update_volume_group_by_id202_response.rb,
lib/nutanix_volumes/models/delete_volume_group_by_id4_xx_response.rb,
lib/nutanix_volumes/models/update_iscsi_client_by_id4_xx_response.rb,
lib/nutanix_volumes/models/update_volume_group_by_id4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_authentication_type.rb,
lib/nutanix_volumes/models/volumes_v40_error_error_response_error.rb,
lib/nutanix_volumes/models/common_v10_config_map_of_string_wrapper.rb,
lib/nutanix_volumes/models/common_v10_stats_down_sampling_operator.rb,
lib/nutanix_volumes/models/volumes_v40_config_disk_storage_features.rb,
lib/nutanix_volumes/models/volumes_v40_config_volume_group_metadata.rb,
lib/nutanix_volumes/models/common_v10_response_api_response_metadata.rb,
lib/nutanix_volumes/models/volumes_v40_config_attach_vm_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_detach_vm_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_nvmf_client_attachment.rb,
lib/nutanix_volumes/models/volumes_v40_error_schema_validation_error.rb,
lib/nutanix_volumes/models/volumes_v40_config_iscsi_client_attachment.rb,
lib/nutanix_volumes/models/get_volume_group_metadata_by_id200_response.rb,
lib/nutanix_volumes/models/get_volume_group_metadata_by_id4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_category_entity_references.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_volume_disk_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_volume_group_attachment_site.rb,
lib/nutanix_volumes/models/list_volume_disks_by_volume_group_id200_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_iscsi_client_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_volume_group_api_response.rb,
lib/nutanix_volumes/models/common_v10_response_externalizable_abstract_model.rb,
lib/nutanix_volumes/models/list_volume_disks_by_volume_group_id4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_volume_disks_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_error_schema_validation_error_message.rb,
lib/nutanix_volumes/models/list_vm_attachments_by_volume_group_id200_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_associate_category_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_attach_nvmf_client_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_create_volume_disk_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_delete_volume_disk_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_detach_nvmf_client_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_iscsi_clients_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_volume_groups_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_volume_disk_api_response.rb,
lib/nutanix_volumes/models/list_vm_attachments_by_volume_group_id4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_attach_iscsi_client_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_create_volume_group_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_delete_volume_group_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_detach_iscsi_client_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_vm_attachments_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_revert_volume_group_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_iscsi_client_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_volume_group_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_volume_disk_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_migrate_volume_group_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_stats_get_volume_disk_stats_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_disassociate_category_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_iscsi_client_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_volume_group_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_stats_get_volume_group_stats_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_volume_disks_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_iscsi_clients_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_volume_groups_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_vm_attachments_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_iscsi_client_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_volume_disk_by_id_api_response.rb,
lib/nutanix_volumes/models/list_category_associations_by_volume_group_id200_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_volume_group_metadata_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_iscsi_client_by_id_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_volume_group_by_id_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_stats_get_volume_disk_stats_api_response_data.rb,
lib/nutanix_volumes/models/list_category_associations_by_volume_group_id4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_category_associations_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_stats_get_volume_group_stats_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_volume_group_metadata_api_response.rb,
lib/nutanix_volumes/models/list_external_iscsi_attachments_by_volume_group_id200_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_get_volume_group_metadata_api_response_data.rb,
lib/nutanix_volumes/models/list_external_iscsi_attachments_by_volume_group_id4_xx_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_category_associations_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_external_iscsi_attachments_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_update_volume_group_metadata_info_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_list_external_iscsi_attachments_api_response_data.rb,
lib/nutanix_volumes/models/volumes_v40_config_pause_volume_group_synchronous_replication_api_response.rb,
lib/nutanix_volumes/models/volumes_v40_config_resume_volume_group_synchronous_replication_api_response.rb
Overview
#Nutanix Volumes APIs
#Configure volumes.
The version of the OpenAPI document: 4.0
Generated by: openapi-generator.tech Generator version: 7.19.0
Defined Under Namespace
Modules: CommonV10ConfigKVPairValue, VolumesV40ConfigGetIscsiClientApiResponseData, VolumesV40ConfigGetVolumeDiskApiResponseData, VolumesV40ConfigGetVolumeGroupApiResponseData, VolumesV40ConfigGetVolumeGroupMetadataApiResponseData, VolumesV40ConfigListCategoryAssociationsApiResponseData, VolumesV40ConfigListExternalIscsiAttachmentsApiResponseData, VolumesV40ConfigListIscsiClientsApiResponseData, VolumesV40ConfigListVmAttachmentsApiResponseData, VolumesV40ConfigListVolumeDisksApiResponseData, VolumesV40ConfigListVolumeGroupsApiResponseData, VolumesV40ConfigUpdateIscsiClientApiResponseData, VolumesV40ErrorErrorResponseError, VolumesV40StatsGetVolumeDiskStatsApiResponseData, VolumesV40StatsGetVolumeGroupStatsApiResponseData Classes: ApiClient, ApiError, ApiModelBase, AssociateCategory202Response, AssociateCategory4XXResponse, AttachIscsiClient202Response, AttachIscsiClient4XXResponse, AttachVm202Response, AttachVm4XXResponse, CommonV10ConfigEntityReference, CommonV10ConfigEntityType, CommonV10ConfigFQDN, CommonV10ConfigFlag, CommonV10ConfigIPAddressOrFQDN, CommonV10ConfigIPv4Address, CommonV10ConfigIPv6Address, CommonV10ConfigKVPair, CommonV10ConfigMapOfStringWrapper, CommonV10ConfigMessage, CommonV10ConfigMessageSeverity, CommonV10ConfigMetadata, CommonV10ConfigTenantAwareModel, CommonV10ResponseApiLink, CommonV10ResponseApiResponseMetadata, CommonV10ResponseExternalizableAbstractModel, CommonV10StatsDownSamplingOperator, Configuration, CreateVolumeDisk202Response, CreateVolumeDisk4XXResponse, CreateVolumeGroup202Response, CreateVolumeGroup4XXResponse, DeleteVolumeDiskById202Response, DeleteVolumeDiskById4XXResponse, DeleteVolumeGroupById202Response, DeleteVolumeGroupById4XXResponse, DetachIscsiClient202Response, DetachIscsiClient4XXResponse, DetachVm202Response, DetachVm4XXResponse, DisassociateCategory202Response, DisassociateCategory4XXResponse, GetIscsiClientById200Response, GetIscsiClientById4XXResponse, GetVolumeDiskById200Response, GetVolumeDiskById4XXResponse, GetVolumeDiskStats200Response, GetVolumeDiskStats4XXResponse, GetVolumeGroupById200Response, GetVolumeGroupById4XXResponse, GetVolumeGroupMetadataById200Response, GetVolumeGroupMetadataById4XXResponse, GetVolumeGroupStats200Response, GetVolumeGroupStats4XXResponse, IscsiClientsApi, ListCategoryAssociationsByVolumeGroupId200Response, ListCategoryAssociationsByVolumeGroupId4XXResponse, ListExternalIscsiAttachmentsByVolumeGroupId200Response, ListExternalIscsiAttachmentsByVolumeGroupId4XXResponse, ListIscsiClients200Response, ListIscsiClients4XXResponse, ListVmAttachmentsByVolumeGroupId200Response, ListVmAttachmentsByVolumeGroupId4XXResponse, ListVolumeDisksByVolumeGroupId200Response, ListVolumeDisksByVolumeGroupId4XXResponse, ListVolumeGroups200Response, ListVolumeGroups4XXResponse, PrismV40ConfigTaskReference, RevertVolumeGroup202Response, RevertVolumeGroup4XXResponse, UpdateIscsiClientById202Response, UpdateIscsiClientById4XXResponse, UpdateVolumeDiskById202Response, UpdateVolumeDiskById4XXResponse, UpdateVolumeGroupById202Response, UpdateVolumeGroupById4XXResponse, VolumeGroupsApi, VolumesV40ConfigAssociateCategoryApiResponse, VolumesV40ConfigAttachIscsiClientApiResponse, VolumesV40ConfigAttachNvmfClientApiResponse, VolumesV40ConfigAttachVmApiResponse, VolumesV40ConfigAttachmentType, VolumesV40ConfigAuthenticationType, VolumesV40ConfigCategoryDetails, VolumesV40ConfigCategoryEntityReferences, VolumesV40ConfigCluster, VolumesV40ConfigCreateVolumeDiskApiResponse, VolumesV40ConfigCreateVolumeGroupApiResponse, VolumesV40ConfigDeleteVolumeDiskApiResponse, VolumesV40ConfigDeleteVolumeGroupApiResponse, VolumesV40ConfigDetachIscsiClientApiResponse, VolumesV40ConfigDetachNvmfClientApiResponse, VolumesV40ConfigDetachVmApiResponse, VolumesV40ConfigDisassociateCategoryApiResponse, VolumesV40ConfigDiskStorageFeatures, VolumesV40ConfigFlashMode, VolumesV40ConfigGetIscsiClientApiResponse, VolumesV40ConfigGetVolumeDiskApiResponse, VolumesV40ConfigGetVolumeGroupApiResponse, VolumesV40ConfigGetVolumeGroupMetadataApiResponse, VolumesV40ConfigIscsiClient, VolumesV40ConfigIscsiClientAttachment, VolumesV40ConfigIscsiFeatures, VolumesV40ConfigListCategoryAssociationsApiResponse, VolumesV40ConfigListExternalIscsiAttachmentsApiResponse, VolumesV40ConfigListIscsiClientsApiResponse, VolumesV40ConfigListVmAttachmentsApiResponse, VolumesV40ConfigListVolumeDisksApiResponse, VolumesV40ConfigListVolumeGroupsApiResponse, VolumesV40ConfigMigrateVolumeGroupApiResponse, VolumesV40ConfigNvmfClient, VolumesV40ConfigNvmfClientAttachment, VolumesV40ConfigPauseVolumeGroupSynchronousReplicationApiResponse, VolumesV40ConfigProtocol, VolumesV40ConfigResumeVolumeGroupSynchronousReplicationApiResponse, VolumesV40ConfigRevertSpec, VolumesV40ConfigRevertVolumeGroupApiResponse, VolumesV40ConfigSharingStatus, VolumesV40ConfigStorageFeatures, VolumesV40ConfigTargetParam, VolumesV40ConfigUpdateIscsiClientApiResponse, VolumesV40ConfigUpdateIscsiClientByIdApiResponse, VolumesV40ConfigUpdateVolumeDiskApiResponse, VolumesV40ConfigUpdateVolumeDiskByIdApiResponse, VolumesV40ConfigUpdateVolumeGroupApiResponse, VolumesV40ConfigUpdateVolumeGroupByIdApiResponse, VolumesV40ConfigUpdateVolumeGroupMetadataApiResponse, VolumesV40ConfigUpdateVolumeGroupMetadataInfoApiResponse, VolumesV40ConfigUsageType, VolumesV40ConfigVmAttachment, VolumesV40ConfigVolumeDisk, VolumesV40ConfigVolumeGroup, VolumesV40ConfigVolumeGroupAttachmentSite, VolumesV40ConfigVolumeGroupMetadata, VolumesV40ErrorAppMessage, VolumesV40ErrorErrorResponse, VolumesV40ErrorMessageSeverity, VolumesV40ErrorSchemaValidationError, VolumesV40ErrorSchemaValidationErrorMessage, VolumesV40StatsGetVolumeDiskStatsApiResponse, VolumesV40StatsGetVolumeGroupStatsApiResponse, VolumesV40StatsTimeValuePair, VolumesV40StatsVolumeDiskStats, VolumesV40StatsVolumeGroupStats
Constant Summary collapse
- VERSION =
'0.2.3'
Class Method Summary collapse
-
.configure ⇒ Object
Customize default settings for the SDK using block.
Class Method Details
.configure ⇒ Object
Customize default settings for the SDK using block.
NutanixVolumes.configure do |config|
config.username = "xxx"
config.password = "xxx"
end
If no block given, return the default Configuration object.
186 187 188 189 190 191 192 |
# File 'lib/nutanix_volumes.rb', line 186 def configure if block_given? yield(Configuration.default) else Configuration.default end end |