public interface FcSansManagedSanClient
Modifier and Type | Method and Description |
---|---|
EndpointsCsvFileResponse |
createEndpointsCsvOfManagedSan(RestParams params,
String resourceId)
Creates an endpoints CSV file for a SAN.
|
FcSansManagedSanTask |
createManagedSanIssuesReport(RestParams params,
String resourceId,
boolean aSync)
Creates a new SAN issues report indicating any connectivity issues in the specified SAN.
|
SanResponseCollection |
getAllManagedSan(RestParams params)
The module aids in fetching the managed SAN details for all the managed SANs
found under the current HPE OneView.
|
EndpointResponseCollection |
getEndpointsOfManagedSan(RestParams params,
String resourceId)
Reports all endpoints known within the specified SAN, and data about that endpoint.
|
String |
getId(RestParams params,
String name)
The module aids in fetching the managed SAN resource identifier for the managed SAN
name as specified in HPE OneView.
|
SanResponse |
getManagedSan(RestParams params,
String resourceId)
The module aids in fetching the managed SAN details for the specified
managed SAN resource identifier.
|
SanResponse |
getManagedSanByName(RestParams params,
String name)
The module aids in fetching the managed SAN details for the managed SAN
name as specified in HPE OneView.
|
SanResponse |
updateManagedSan(RestParams params,
String resourceId,
SanRequest updateSanRequest,
boolean aSync,
boolean useJsonRequest)
The module takes in a SanRequest object or JsonRequest and updates the
existing managed SAN based on the resource identifier.
|
SanResponse getManagedSan(RestParams params, String resourceId)
params
- The RestParams
is a structure containing the connection details.resourceId
- The resource identifier for managed SAN as seen in HPE OneView.SanResponse
containing the managed SAN details.SanResponseCollection getAllManagedSan(RestParams params)
params
- The RestParams
is a structure containing the connection details.SanResponseCollection
containing the collection of managed SAN details.SanResponse getManagedSanByName(RestParams params, String name)
params
- The RestParams
is a structure containing the connection details.name
- The name is the managed SAN name as seen in HPE OneView.SanResponse
containing the managed SAN details.SanResponse updateManagedSan(RestParams params, String resourceId, SanRequest updateSanRequest, boolean aSync, boolean useJsonRequest)
params
- The RestParams
is a structure containing the connection details.resourceId
- The resource identifier for managed SAN as seen in HPE OneView.updateSanRequest
- This is a object containing the managed SAN details, used to
update a managed SAN.aSync
- Flag input to process request asynchronously or synchronously.useJsonRequest
- The JsonRequest body is part of SanRequest object which takes
in a String containing the update to be made, which is
converted to SanRequest object using adaptor and processed.SanResponse
containing the managed SAN details.EndpointResponseCollection getEndpointsOfManagedSan(RestParams params, String resourceId)
params
- The RestParams
is a structure containing the connection details.resourceId
- The resource identifier for managed SAN as seen in HPE OneView.EndpointResponseCollection
which contains data of all endpoints
os the specified SAN.FcSansManagedSanTask createManagedSanIssuesReport(RestParams params, String resourceId, boolean aSync)
params
- The RestParams
is a structure containing the connection details.resourceId
- The resource identifier for managed SAN as seen in HPE OneView.aSync
- Flag input to process request asynchronously or synchronously.FcSansManagedSanTask
which contains the task status for the process
and the report data.EndpointsCsvFileResponse createEndpointsCsvOfManagedSan(RestParams params, String resourceId)
params
- The RestParams
is a structure containing the connection details.resourceId
- The resource identifier for managed SAN as seen in HPE OneView.EndpointsCsvFileResponse
contains the data of the created CSV file.String getId(RestParams params, String name)
params
- The RestParams
is a structure containing the connection details.name
- The name is the managed SAN name as seen in HPE OneView.Copyright © 2016. All rights reserved.