API Guide
Table Of Contents
- OpenManage Integration for VMware vCenter Version 5.3 API Guide
- Overview
- Get started
- Security
- Use cases
- Session management
- License management
- Console management
- Repository profile management
- Cluster profile management
- Firmware repository inventory management
- Firmware inventory management
- Firmware update management
- System profile management
- Host management
- Get subsystem health report (OMIVV Host Health)
- Host management
- Request body
- Response body
- OMIVV-Specific error codes
Get repository profile details
Description: Gets the details of the given repository profile ID. You can view the firmware and driver repository details. Also,
you can view factory-created and user-created repository details.
Command or URL: /Services/PluginProfileService/RepositoryProfiles/{id}
Method: GET
Authorization: Bearer authentication
Parameters:
Table 19. Parameters
Parameter Value Description Default value Parameter
type
Data type
id (required) Resource ID. Use the repository profile ID
received from the Get list of repository
profiles API. For more information, see
Get list of repository profiles on page 49
N/A Path String
vCenter privileges required: Dell.Inventory.Configure Inventory
HTTP response code:
Table 20. HTTP response code
Code Description or response object
200 OK
400 Operational Context is not set
401 Authorization failure
403 vCenter permission denied
429 Too many requests
500 Internal Server error / timeout
For OMIVV-Specific error codes, see OMIVV-Specific error codes on page 112.
Example Response:
{
"id": "{Repository profile ID}",
"href": "https://{OMIVVIP}/Spectre/api/rest/v1/Services/PluginProfileService/
RepositoryProfiles/{Repository profile ID}",
"objectType": "RepositoryProfile",
"data":
{
"name": "{Profile Name}",
"description": "{Repository Profile description}",
"globalDefault": {Dell default repository profile},
"repoType": "{Repository type}",
"protocolType": "{Protocol type}",
"uri": "{Catalog location}",
"credential":
{
"username": "{Repository profile username}",
"domain": "{domain name}",
"password": "{Profile password}"
},
"synchronizeRepository": {Synchronize with current repository location}
}
}
For more information, see Response body on page 96.
50
Repository profile management