go-redfish/client/docs/DefaultApi.md
2019-09-09 16:08:02 +03:00

8.9 KiB

\DefaultApi

All URIs are relative to http://localhost

Method HTTP request Description
EjectVirtualMedia Post /redfish/v1/Managers/{managerId}/VirtualMedia/{virtualMediaId}/Actions/VirtualMedia.EjectMedia
GetManager Get /redfish/v1/Managers/{managerId}
GetManagerVirtualMedia Get /redfish/v1/Managers/{managerId}/VirtualMedia/{virtualMediaId}
GetRoot Get /redfish/v1
GetSystem Get /redfish/v1/Systems/{systemId}
InsertVirtualMedia Post /redfish/v1/Managers/{managerId}/VirtualMedia/{virtualMediaId}/Actions/VirtualMedia.InsertMedia
ListManagerVirtualMedia Get /redfish/v1/Managers/{managerId}/VirtualMedia
ListManagers Get /redfish/v1/Managers
ListSystems Get /redfish/v1/Systems
ResetSystem Post /redfish/v1/Systems/{ComputerSystemId}/Actions/ComputerSystem.Reset
SetSystem Patch /redfish/v1/Systems/{systemId}

EjectVirtualMedia

RedfishError EjectVirtualMedia(ctx, managerId, virtualMediaId, body)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
managerId string ID of resource
virtualMediaId string ID of resource
body map[string]interface{}

Return type

RedfishError

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetManager

Manager GetManager(ctx, managerId)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
managerId string ID of resource

Return type

Manager

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetManagerVirtualMedia

VirtualMedia GetManagerVirtualMedia(ctx, managerId, virtualMediaId)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
managerId string ID of resource
virtualMediaId string ID of resource

Return type

VirtualMedia

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetRoot

Root GetRoot(ctx, )

Required Parameters

This endpoint does not need any parameter.

Return type

Root

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

GetSystem

ComputerSystem GetSystem(ctx, systemId)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
systemId string ID of resource

Return type

ComputerSystem

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

InsertVirtualMedia

RedfishError InsertVirtualMedia(ctx, managerId, virtualMediaId, insertMediaRequestBody)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
managerId string ID of resource
virtualMediaId string ID of resource
insertMediaRequestBody InsertMediaRequestBody

Return type

RedfishError

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ListManagerVirtualMedia

Collection ListManagerVirtualMedia(ctx, managerId)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
managerId string ID of resource

Return type

Collection

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ListManagers

Collection ListManagers(ctx, )

Required Parameters

This endpoint does not need any parameter.

Return type

Collection

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ListSystems

Collection ListSystems(ctx, )

Required Parameters

This endpoint does not need any parameter.

Return type

Collection

Authorization

No authorization required

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

ResetSystem

RedfishError ResetSystem(ctx, computerSystemId, resetRequestBody)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
computerSystemId string
resetRequestBody ResetRequestBody

Return type

RedfishError

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]

SetSystem

ComputerSystem SetSystem(ctx, systemId, computerSystem)

Required Parameters

Name Type Description Notes
ctx context.Context context for authentication, logging, cancellation, deadlines, tracing, etc.
systemId string ID of resource
computerSystem ComputerSystem

Return type

ComputerSystem

Authorization

No authorization required

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

[Back to top] [Back to API list] [Back to Model list] [Back to README]