SMIS Provider:Update SMIS Provider

Search (SHIFT+S)



Update SMIS Provider

PUT /vdc/smis-providers/{id}
This call has been deprecated and will be removed in future versions

Update the SMISProvider. This is useful when we move arrays to some other provider.

idthe URN of a ViPR SMIS-Provider

Required Roles

  • SYSTEM_ADMIN

Request Payload

All parameters are required unless otherwise stated.

Field Description Type Notes
<smis_provider_update>
<name> New SMIS Provider name String Valid Values:
  •  Length: 2..128
<ip_address> New SMIS Provider IP address String Valid Values:
  •  example: 10.247.99.87
<port_number> New SMIS Provider port number Integer Valid Values:
  •  example: 5989
<user_name> New SMIS Provider user name String
<password> New SMIS Provider password String
<use_ssl> Specifies whether to use SSL (Secure Sockets Layer) as the authentication method. Boolean
</smis_provider_update>

Response Body

Updated SMIS-Provider information.

Field Description Type Notes
<smis_provider>
<connection_status> Status of the connection. String Valid Values:
  •  CONNECTED
  •  NOTCONNECTED
<description> Information relevant to the SMIS provider software. String
<ip_address> SMIS provider's IP address. String
<manufacturer> Name of the manufacturer. String
<port_number> The port number used to connect with the SMIS provider, typically 5988 or 5989. Integer
<provider_id> A combination of the provider's IP address and the port number, used as an ID. String
<storage_systems>
<storage_system>     0-* Elements
<id> ViPR ID of the related object URI
<link> A hyperlink to the related object
</storage_system>      
</storage_systems>
<user_name> Login credential at the provider. String
<use_ssl> Whether or not secure SSL connection is used. Boolean Valid Values:
  •  true
  •  false
<version_string> SMIS provider software revision number. String
<job_scan_status> Status of the provider scan job. String Valid Values:
  •  CREATED
  •  IN_PROGRESS
  •  COMPLETE
  •  ERROR
<last_scan_status_message> Status message from the last scan. String
<last_scan_time> Time the last scan occurred. Long
<next_scan_time> Time for which the next scan job is scheduled. Long
<success_scan_time> The latest timestamp when the system run scanning successfully Long
<registration_status> Registration status of the provider String Valid Values:
  •  REGISTERED
  •  UNREGISTERED
<compatibility_status> Whether or not the provider software is compatible with ViPR. String Valid Values:
  •  COMPATIBLE
  •  INCOMPATIBLE
  •  UNKNOWN
<name> The name assigned to this resource in ViPR. The resource name is set by a user and can be changed at any time. It is not a unique identifier. String
<id> An identifier that is generated by ViPR when the resource is created. The resource ID is guaranteed to be unique and immutable across all virtual data centers for all time. URI Valid Values:
  •  urn:storageos:resource-type:UUID:
<link> A hyperlink to the details for this resource
<creation_time> A timestamp that shows when this resource was created in ViPR DateTime Valid Values:
  •  YYYY-MM-DDTHH:mm:ssZ
<tags> Keywords and labels that can be added by a user to a resource to make it easy to find when doing a search.
<tag> String 0-* Elements
</tags>
<inactive> Whether or not the resource is inactive. When a user removes a resource, the resource is put in this state before it is removed from the ViPR database. Boolean Valid Values:
  •  true
  •  false
<global> Boolean
<remote> Boolean
<vdc>    
<id> ViPR ID of the related object URI
<link> A hyperlink to the related object
</vdc>      
<internal> Whether or not the resource is an internal resource. Boolean Valid Values:
  •  true
  •  false
</smis_provider>
Notes: