client

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2026 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package client provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.6.0 DO NOT EDIT.

Package client is an auto-generated Go client for the UFM Facade API.

The types and request helpers in this package are produced by oapi-codegen from the OpenAPI specification. They provide a typed, ergonomic interface to every endpoint exposed by the facade server.

Creating a client

c, err := client.NewClientWithResponses("https://ufm-facade:8080")
if err != nil {
    log.Fatal(err)
}

Listing systems

resp, err := c.ListSystemsWithResponse(ctx, &client.ListSystemsParams{
    Type: &client.ListSystemsParamsType("switch"),
})
if err != nil {
    log.Fatal(err)
}
for _, sys := range *resp.JSON200.Items {
    fmt.Println(*sys.Guid, *sys.Name)
}

Do not edit the generated files (*.gen.go) directly; regenerate them from the OpenAPI spec instead.

Package client provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.6.0 DO NOT EDIT.

Index

Constants

View Source
const (
	BasicAuthScopes  = "basicAuth.Scopes"
	BearerAuthScopes = "bearerAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAbortAllJobsRequest

func NewAbortAllJobsRequest(server string) (*http.Request, error)

NewAbortAllJobsRequest generates requests for AbortAllJobs

func NewAbortJobRequest

func NewAbortJobRequest(server string, jobId string) (*http.Request, error)

NewAbortJobRequest generates requests for AbortJob

func NewAddPartitionHostsRequest

func NewAddPartitionHostsRequest(server string, pkey Pkey, body AddPartitionHostsJSONRequestBody) (*http.Request, error)

NewAddPartitionHostsRequest calls the generic AddPartitionHosts builder with application/json body

func NewAddPartitionHostsRequestWithBody

func NewAddPartitionHostsRequestWithBody(server string, pkey Pkey, contentType string, body io.Reader) (*http.Request, error)

NewAddPartitionHostsRequestWithBody generates requests for AddPartitionHosts with any type of body

func NewAddPartitionMembersRequest

func NewAddPartitionMembersRequest(server string, pkey Pkey, body AddPartitionMembersJSONRequestBody) (*http.Request, error)

NewAddPartitionMembersRequest calls the generic AddPartitionMembers builder with application/json body

func NewAddPartitionMembersRequestWithBody

func NewAddPartitionMembersRequestWithBody(server string, pkey Pkey, contentType string, body io.Reader) (*http.Request, error)

NewAddPartitionMembersRequestWithBody generates requests for AddPartitionMembers with any type of body

func NewAssignComputesRequest

func NewAssignComputesRequest(server string, envName string, serverName string, body AssignComputesJSONRequestBody) (*http.Request, error)

NewAssignComputesRequest calls the generic AssignComputes builder with application/json body

func NewAssignComputesRequestWithBody

func NewAssignComputesRequestWithBody(server string, envName string, serverName string, contentType string, body io.Reader) (*http.Request, error)

NewAssignComputesRequestWithBody generates requests for AssignComputes with any type of body

func NewCollectLinkDumpRequest

func NewCollectLinkDumpRequest(server string, body CollectLinkDumpJSONRequestBody) (*http.Request, error)

NewCollectLinkDumpRequest calls the generic CollectLinkDump builder with application/json body

func NewCollectLinkDumpRequestWithBody

func NewCollectLinkDumpRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCollectLinkDumpRequestWithBody generates requests for CollectLinkDump with any type of body

func NewCollectSystemDumpRequest

func NewCollectSystemDumpRequest(server string, systemId string) (*http.Request, error)

NewCollectSystemDumpRequest generates requests for CollectSystemDump

func NewConfigureDumpStorageRequest

func NewConfigureDumpStorageRequest(server string, body ConfigureDumpStorageJSONRequestBody) (*http.Request, error)

NewConfigureDumpStorageRequest calls the generic ConfigureDumpStorage builder with application/json body

func NewConfigureDumpStorageRequestWithBody

func NewConfigureDumpStorageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewConfigureDumpStorageRequestWithBody generates requests for ConfigureDumpStorage with any type of body

func NewCreateEnvironmentRequest

func NewCreateEnvironmentRequest(server string, body CreateEnvironmentJSONRequestBody) (*http.Request, error)

NewCreateEnvironmentRequest calls the generic CreateEnvironment builder with application/json body

func NewCreateEnvironmentRequestWithBody

func NewCreateEnvironmentRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateEnvironmentRequestWithBody generates requests for CreateEnvironment with any type of body

func NewCreateGlobalNetworkRequest

func NewCreateGlobalNetworkRequest(server string, body CreateGlobalNetworkJSONRequestBody) (*http.Request, error)

NewCreateGlobalNetworkRequest calls the generic CreateGlobalNetwork builder with application/json body

func NewCreateGlobalNetworkRequestWithBody

func NewCreateGlobalNetworkRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateGlobalNetworkRequestWithBody generates requests for CreateGlobalNetwork with any type of body

func NewCreateLocalNetworkRequest

func NewCreateLocalNetworkRequest(server string, envName string, body CreateLocalNetworkJSONRequestBody) (*http.Request, error)

NewCreateLocalNetworkRequest calls the generic CreateLocalNetwork builder with application/json body

func NewCreateLocalNetworkRequestWithBody

func NewCreateLocalNetworkRequestWithBody(server string, envName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateLocalNetworkRequestWithBody generates requests for CreateLocalNetwork with any type of body

func NewCreateLogicalServerRequest

func NewCreateLogicalServerRequest(server string, envName string, body CreateLogicalServerJSONRequestBody) (*http.Request, error)

NewCreateLogicalServerRequest calls the generic CreateLogicalServer builder with application/json body

func NewCreateLogicalServerRequestWithBody

func NewCreateLogicalServerRequestWithBody(server string, envName string, contentType string, body io.Reader) (*http.Request, error)

NewCreateLogicalServerRequestWithBody generates requests for CreateLogicalServer with any type of body

func NewCreateMirroringTemplateRequest

func NewCreateMirroringTemplateRequest(server string, body CreateMirroringTemplateJSONRequestBody) (*http.Request, error)

NewCreateMirroringTemplateRequest calls the generic CreateMirroringTemplate builder with application/json body

func NewCreateMirroringTemplateRequestWithBody

func NewCreateMirroringTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateMirroringTemplateRequestWithBody generates requests for CreateMirroringTemplate with any type of body

func NewCreateMonitoringSessionRequest

func NewCreateMonitoringSessionRequest(server string, body CreateMonitoringSessionJSONRequestBody) (*http.Request, error)

NewCreateMonitoringSessionRequest calls the generic CreateMonitoringSession builder with application/json body

func NewCreateMonitoringSessionRequestWithBody

func NewCreateMonitoringSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateMonitoringSessionRequestWithBody generates requests for CreateMonitoringSession with any type of body

func NewCreateMonitoringSnapshotRequest

func NewCreateMonitoringSnapshotRequest(server string, body CreateMonitoringSnapshotJSONRequestBody) (*http.Request, error)

NewCreateMonitoringSnapshotRequest calls the generic CreateMonitoringSnapshot builder with application/json body

func NewCreateMonitoringSnapshotRequestWithBody

func NewCreateMonitoringSnapshotRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateMonitoringSnapshotRequestWithBody generates requests for CreateMonitoringSnapshot with any type of body

func NewCreateMonitoringTemplateRequest

func NewCreateMonitoringTemplateRequest(server string, body CreateMonitoringTemplateJSONRequestBody) (*http.Request, error)

NewCreateMonitoringTemplateRequest calls the generic CreateMonitoringTemplate builder with application/json body

func NewCreateMonitoringTemplateRequestWithBody

func NewCreateMonitoringTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateMonitoringTemplateRequestWithBody generates requests for CreateMonitoringTemplate with any type of body

func NewCreatePartitionRequest

func NewCreatePartitionRequest(server string, body CreatePartitionJSONRequestBody) (*http.Request, error)

NewCreatePartitionRequest calls the generic CreatePartition builder with application/json body

func NewCreatePartitionRequestWithBody

func NewCreatePartitionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreatePartitionRequestWithBody generates requests for CreatePartition with any type of body

func NewCreateReportRequest

func NewCreateReportRequest(server string, body CreateReportJSONRequestBody) (*http.Request, error)

NewCreateReportRequest calls the generic CreateReport builder with application/json body

func NewCreateReportRequestWithBody

func NewCreateReportRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateReportRequestWithBody generates requests for CreateReport with any type of body

func NewCreateTemplateRequest

func NewCreateTemplateRequest(server string, body CreateTemplateJSONRequestBody) (*http.Request, error)

NewCreateTemplateRequest calls the generic CreateTemplate builder with application/json body

func NewCreateTemplateRequestWithBody

func NewCreateTemplateRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateTemplateRequestWithBody generates requests for CreateTemplate with any type of body

func NewCreateTokenRequest

func NewCreateTokenRequest(server string) (*http.Request, error)

NewCreateTokenRequest generates requests for CreateToken

func NewDeleteCableImageRequest

func NewDeleteCableImageRequest(server string, imageName string) (*http.Request, error)

NewDeleteCableImageRequest generates requests for DeleteCableImage

func NewDeleteEnvironmentRequest

func NewDeleteEnvironmentRequest(server string, envName string) (*http.Request, error)

NewDeleteEnvironmentRequest generates requests for DeleteEnvironment

func NewDeleteGlobalNetworkRequest

func NewDeleteGlobalNetworkRequest(server string, networkName string) (*http.Request, error)

NewDeleteGlobalNetworkRequest generates requests for DeleteGlobalNetwork

func NewDeleteJobRequest

func NewDeleteJobRequest(server string, jobId string) (*http.Request, error)

NewDeleteJobRequest generates requests for DeleteJob

func NewDeleteLogicalServerRequest

func NewDeleteLogicalServerRequest(server string, envName string, serverName string) (*http.Request, error)

NewDeleteLogicalServerRequest generates requests for DeleteLogicalServer

func NewDeleteMirroringTemplateRequest

func NewDeleteMirroringTemplateRequest(server string, systemId string) (*http.Request, error)

NewDeleteMirroringTemplateRequest generates requests for DeleteMirroringTemplate

func NewDeleteMonitoringSessionRequest

func NewDeleteMonitoringSessionRequest(server string, sessionId string) (*http.Request, error)

NewDeleteMonitoringSessionRequest generates requests for DeleteMonitoringSession

func NewDeleteMonitoringTemplateRequest

func NewDeleteMonitoringTemplateRequest(server string, templateName string) (*http.Request, error)

NewDeleteMonitoringTemplateRequest generates requests for DeleteMonitoringTemplate

func NewDeletePartitionRequest

func NewDeletePartitionRequest(server string, pkey Pkey) (*http.Request, error)

NewDeletePartitionRequest generates requests for DeletePartition

func NewDeleteReportRequest

func NewDeleteReportRequest(server string, reportId string) (*http.Request, error)

NewDeleteReportRequest generates requests for DeleteReport

func NewDeleteTemplateRequest

func NewDeleteTemplateRequest(server string, templateName string) (*http.Request, error)

NewDeleteTemplateRequest generates requests for DeleteTemplate

func NewDisablePortRequest

func NewDisablePortRequest(server string, portName string) (*http.Request, error)

NewDisablePortRequest generates requests for DisablePort

func NewEnablePortRequest

func NewEnablePortRequest(server string, portName string) (*http.Request, error)

NewEnablePortRequest generates requests for EnablePort

func NewExecuteMirroringActionRequest

func NewExecuteMirroringActionRequest(server string, body ExecuteMirroringActionJSONRequestBody) (*http.Request, error)

NewExecuteMirroringActionRequest calls the generic ExecuteMirroringAction builder with application/json body

func NewExecuteMirroringActionRequestWithBody

func NewExecuteMirroringActionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewExecuteMirroringActionRequestWithBody generates requests for ExecuteMirroringAction with any type of body

func NewExecuteTemplateRequest

func NewExecuteTemplateRequest(server string, templateName string, body ExecuteTemplateJSONRequestBody) (*http.Request, error)

NewExecuteTemplateRequest calls the generic ExecuteTemplate builder with application/json body

func NewExecuteTemplateRequestWithBody

func NewExecuteTemplateRequestWithBody(server string, templateName string, contentType string, body io.Reader) (*http.Request, error)

NewExecuteTemplateRequestWithBody generates requests for ExecuteTemplate with any type of body

func NewFreeComputesRequest

func NewFreeComputesRequest(server string, envName string, serverName string) (*http.Request, error)

NewFreeComputesRequest generates requests for FreeComputes

func NewGetConfigRequest

func NewGetConfigRequest(server string) (*http.Request, error)

NewGetConfigRequest generates requests for GetConfig

func NewGetCongestionMapRequest

func NewGetCongestionMapRequest(server string) (*http.Request, error)

NewGetCongestionMapRequest generates requests for GetCongestionMap

func NewGetEnvironmentRequest

func NewGetEnvironmentRequest(server string, envName string) (*http.Request, error)

NewGetEnvironmentRequest generates requests for GetEnvironment

func NewGetGlobalNetworkRequest

func NewGetGlobalNetworkRequest(server string, networkName string) (*http.Request, error)

NewGetGlobalNetworkRequest generates requests for GetGlobalNetwork

func NewGetHistoryTelemetryRequest

func NewGetHistoryTelemetryRequest(server string, params *GetHistoryTelemetryParams) (*http.Request, error)

NewGetHistoryTelemetryRequest generates requests for GetHistoryTelemetry

func NewGetInventoryCountRequest

func NewGetInventoryCountRequest(server string) (*http.Request, error)

NewGetInventoryCountRequest generates requests for GetInventoryCount

func NewGetInventorySummaryRequest

func NewGetInventorySummaryRequest(server string, params *GetInventorySummaryParams) (*http.Request, error)

NewGetInventorySummaryRequest generates requests for GetInventorySummary

func NewGetJobRequest

func NewGetJobRequest(server string, jobId string, params *GetJobParams) (*http.Request, error)

NewGetJobRequest generates requests for GetJob

func NewGetLatestReportRequest

func NewGetLatestReportRequest(server string, reportType string) (*http.Request, error)

NewGetLatestReportRequest generates requests for GetLatestReport

func NewGetLogicalServerRequest

func NewGetLogicalServerRequest(server string, envName string, serverName string) (*http.Request, error)

NewGetLogicalServerRequest generates requests for GetLogicalServer

func NewGetMirroringTemplateRequest

func NewGetMirroringTemplateRequest(server string, systemId string) (*http.Request, error)

NewGetMirroringTemplateRequest generates requests for GetMirroringTemplate

func NewGetMonitoringSessionDataRequest

func NewGetMonitoringSessionDataRequest(server string, sessionId string, params *GetMonitoringSessionDataParams) (*http.Request, error)

NewGetMonitoringSessionDataRequest generates requests for GetMonitoringSessionData

func NewGetMonitoringSessionRequest

func NewGetMonitoringSessionRequest(server string, sessionId string) (*http.Request, error)

NewGetMonitoringSessionRequest generates requests for GetMonitoringSession

func NewGetMonitoringTemplateRequest

func NewGetMonitoringTemplateRequest(server string, templateName string) (*http.Request, error)

NewGetMonitoringTemplateRequest generates requests for GetMonitoringTemplate

func NewGetPartitionLastUpdatedRequest

func NewGetPartitionLastUpdatedRequest(server string, pkey Pkey) (*http.Request, error)

NewGetPartitionLastUpdatedRequest generates requests for GetPartitionLastUpdated

func NewGetPartitionRequest

func NewGetPartitionRequest(server string, pkey Pkey, params *GetPartitionParams) (*http.Request, error)

NewGetPartitionRequest generates requests for GetPartition

func NewGetPerformanceCountersRequest

func NewGetPerformanceCountersRequest(server string, body GetPerformanceCountersJSONRequestBody) (*http.Request, error)

NewGetPerformanceCountersRequest calls the generic GetPerformanceCounters builder with application/json body

func NewGetPerformanceCountersRequestWithBody

func NewGetPerformanceCountersRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewGetPerformanceCountersRequestWithBody generates requests for GetPerformanceCounters with any type of body

func NewGetPortGroupMetricsRequest

func NewGetPortGroupMetricsRequest(server string) (*http.Request, error)

NewGetPortGroupMetricsRequest generates requests for GetPortGroupMetrics

func NewGetPortRequest

func NewGetPortRequest(server string, portName string) (*http.Request, error)

NewGetPortRequest generates requests for GetPort

func NewGetReportRequest

func NewGetReportRequest(server string, reportId string) (*http.Request, error)

NewGetReportRequest generates requests for GetReport

func NewGetSystemRequest

func NewGetSystemRequest(server string, systemId string, params *GetSystemParams) (*http.Request, error)

NewGetSystemRequest generates requests for GetSystem

func NewGetTemplateRequest

func NewGetTemplateRequest(server string, templateName string) (*http.Request, error)

NewGetTemplateRequest generates requests for GetTemplate

func NewGetTopTelemetryRequest

func NewGetTopTelemetryRequest(server string, params *GetTopTelemetryParams) (*http.Request, error)

NewGetTopTelemetryRequest generates requests for GetTopTelemetry

func NewGetVersionRequest

func NewGetVersionRequest(server string) (*http.Request, error)

NewGetVersionRequest generates requests for GetVersion

func NewListCableImagesRequest

func NewListCableImagesRequest(server string) (*http.Request, error)

NewListCableImagesRequest generates requests for ListCableImages

func NewListComputesRequest

func NewListComputesRequest(server string, envName string, serverName string) (*http.Request, error)

NewListComputesRequest generates requests for ListComputes

func NewListEnvironmentsRequest

func NewListEnvironmentsRequest(server string, params *ListEnvironmentsParams) (*http.Request, error)

NewListEnvironmentsRequest generates requests for ListEnvironments

func NewListFabricValidationTestsRequest

func NewListFabricValidationTestsRequest(server string) (*http.Request, error)

NewListFabricValidationTestsRequest generates requests for ListFabricValidationTests

func NewListGlobalNetworksRequest

func NewListGlobalNetworksRequest(server string) (*http.Request, error)

NewListGlobalNetworksRequest generates requests for ListGlobalNetworks

func NewListJobsRequest

func NewListJobsRequest(server string, params *ListJobsParams) (*http.Request, error)

NewListJobsRequest generates requests for ListJobs

func NewListLinksRequest

func NewListLinksRequest(server string, params *ListLinksParams) (*http.Request, error)

NewListLinksRequest generates requests for ListLinks

func NewListLocalNetworksRequest

func NewListLocalNetworksRequest(server string, envName string) (*http.Request, error)

NewListLocalNetworksRequest generates requests for ListLocalNetworks

func NewListLogicalServersRequest

func NewListLogicalServersRequest(server string, envName string) (*http.Request, error)

NewListLogicalServersRequest generates requests for ListLogicalServers

func NewListMonitoringAttributesRequest

func NewListMonitoringAttributesRequest(server string) (*http.Request, error)

NewListMonitoringAttributesRequest generates requests for ListMonitoringAttributes

func NewListMonitoringTemplatesRequest

func NewListMonitoringTemplatesRequest(server string) (*http.Request, error)

NewListMonitoringTemplatesRequest generates requests for ListMonitoringTemplates

func NewListPartitionMembersRequest

func NewListPartitionMembersRequest(server string, pkey Pkey, params *ListPartitionMembersParams) (*http.Request, error)

NewListPartitionMembersRequest generates requests for ListPartitionMembers

func NewListPartitionsRequest

func NewListPartitionsRequest(server string, params *ListPartitionsParams) (*http.Request, error)

NewListPartitionsRequest generates requests for ListPartitions

func NewListPortsRequest

func NewListPortsRequest(server string, params *ListPortsParams) (*http.Request, error)

NewListPortsRequest generates requests for ListPorts

func NewListSystemsPowerRequest

func NewListSystemsPowerRequest(server string) (*http.Request, error)

NewListSystemsPowerRequest generates requests for ListSystemsPower

func NewListSystemsRequest

func NewListSystemsRequest(server string, params *ListSystemsParams) (*http.Request, error)

NewListSystemsRequest generates requests for ListSystems

func NewListTemplatesRequest

func NewListTemplatesRequest(server string, params *ListTemplatesParams) (*http.Request, error)

NewListTemplatesRequest generates requests for ListTemplates

func NewListVirtualPortsRequest

func NewListVirtualPortsRequest(server string, params *ListVirtualPortsParams) (*http.Request, error)

NewListVirtualPortsRequest generates requests for ListVirtualPorts

func NewRebootSystemRequest

func NewRebootSystemRequest(server string, systemId string, body RebootSystemJSONRequestBody) (*http.Request, error)

NewRebootSystemRequest calls the generic RebootSystem builder with application/json body

func NewRebootSystemRequestWithBody

func NewRebootSystemRequestWithBody(server string, systemId string, contentType string, body io.Reader) (*http.Request, error)

NewRebootSystemRequestWithBody generates requests for RebootSystem with any type of body

func NewRefreshFabricDiscoveryRequest

func NewRefreshFabricDiscoveryRequest(server string) (*http.Request, error)

NewRefreshFabricDiscoveryRequest generates requests for RefreshFabricDiscovery

func NewRefreshTemplatesRequest

func NewRefreshTemplatesRequest(server string) (*http.Request, error)

NewRefreshTemplatesRequest generates requests for RefreshTemplates

func NewRemovePartitionHostsRequest

func NewRemovePartitionHostsRequest(server string, pkey Pkey, body RemovePartitionHostsJSONRequestBody) (*http.Request, error)

NewRemovePartitionHostsRequest calls the generic RemovePartitionHosts builder with application/json body

func NewRemovePartitionHostsRequestWithBody

func NewRemovePartitionHostsRequestWithBody(server string, pkey Pkey, contentType string, body io.Reader) (*http.Request, error)

NewRemovePartitionHostsRequestWithBody generates requests for RemovePartitionHosts with any type of body

func NewRemovePartitionMembersRequest

func NewRemovePartitionMembersRequest(server string, pkey Pkey, body RemovePartitionMembersJSONRequestBody) (*http.Request, error)

NewRemovePartitionMembersRequest calls the generic RemovePartitionMembers builder with application/json body

func NewRemovePartitionMembersRequestWithBody

func NewRemovePartitionMembersRequestWithBody(server string, pkey Pkey, contentType string, body io.Reader) (*http.Request, error)

NewRemovePartitionMembersRequestWithBody generates requests for RemovePartitionMembers with any type of body

func NewReplacePartitionRequest

func NewReplacePartitionRequest(server string, pkey Pkey, body ReplacePartitionJSONRequestBody) (*http.Request, error)

NewReplacePartitionRequest calls the generic ReplacePartition builder with application/json body

func NewReplacePartitionRequestWithBody

func NewReplacePartitionRequestWithBody(server string, pkey Pkey, contentType string, body io.Reader) (*http.Request, error)

NewReplacePartitionRequestWithBody generates requests for ReplacePartition with any type of body

func NewResetPortRequest

func NewResetPortRequest(server string, portName string) (*http.Request, error)

NewResetPortRequest generates requests for ResetPort

func NewRunFabricValidationTestRequest

func NewRunFabricValidationTestRequest(server string, testName string) (*http.Request, error)

NewRunFabricValidationTestRequest generates requests for RunFabricValidationTest

func NewSetSystemHealthRequest

func NewSetSystemHealthRequest(server string, systemId string, body SetSystemHealthJSONRequestBody) (*http.Request, error)

NewSetSystemHealthRequest calls the generic SetSystemHealth builder with application/json body

func NewSetSystemHealthRequestWithBody

func NewSetSystemHealthRequestWithBody(server string, systemId string, contentType string, body io.Reader) (*http.Request, error)

NewSetSystemHealthRequestWithBody generates requests for SetSystemHealth with any type of body

func NewUpdateConfigRequest

func NewUpdateConfigRequest(server string, body UpdateConfigJSONRequestBody) (*http.Request, error)

NewUpdateConfigRequest calls the generic UpdateConfig builder with application/json body

func NewUpdateConfigRequestWithBody

func NewUpdateConfigRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConfigRequestWithBody generates requests for UpdateConfig with any type of body

func NewUpdateEnvironmentRequest

func NewUpdateEnvironmentRequest(server string, envName string, body UpdateEnvironmentJSONRequestBody) (*http.Request, error)

NewUpdateEnvironmentRequest calls the generic UpdateEnvironment builder with application/json body

func NewUpdateEnvironmentRequestWithBody

func NewUpdateEnvironmentRequestWithBody(server string, envName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateEnvironmentRequestWithBody generates requests for UpdateEnvironment with any type of body

func NewUpdateGlobalNetworkRequest

func NewUpdateGlobalNetworkRequest(server string, networkName string, body UpdateGlobalNetworkJSONRequestBody) (*http.Request, error)

NewUpdateGlobalNetworkRequest calls the generic UpdateGlobalNetwork builder with application/json body

func NewUpdateGlobalNetworkRequestWithBody

func NewUpdateGlobalNetworkRequestWithBody(server string, networkName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateGlobalNetworkRequestWithBody generates requests for UpdateGlobalNetwork with any type of body

func NewUpdateMirroringTemplateRequest

func NewUpdateMirroringTemplateRequest(server string, systemId string, body UpdateMirroringTemplateJSONRequestBody) (*http.Request, error)

NewUpdateMirroringTemplateRequest calls the generic UpdateMirroringTemplate builder with application/json body

func NewUpdateMirroringTemplateRequestWithBody

func NewUpdateMirroringTemplateRequestWithBody(server string, systemId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMirroringTemplateRequestWithBody generates requests for UpdateMirroringTemplate with any type of body

func NewUpdateMonitoringTemplateRequest

func NewUpdateMonitoringTemplateRequest(server string, templateName string, body UpdateMonitoringTemplateJSONRequestBody) (*http.Request, error)

NewUpdateMonitoringTemplateRequest calls the generic UpdateMonitoringTemplate builder with application/json body

func NewUpdateMonitoringTemplateRequestWithBody

func NewUpdateMonitoringTemplateRequestWithBody(server string, templateName string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateMonitoringTemplateRequestWithBody generates requests for UpdateMonitoringTemplate with any type of body

func NewUpdatePartitionQoSRequest

func NewUpdatePartitionQoSRequest(server string, pkey Pkey, body UpdatePartitionQoSJSONRequestBody) (*http.Request, error)

NewUpdatePartitionQoSRequest calls the generic UpdatePartitionQoS builder with application/json body

func NewUpdatePartitionQoSRequestWithBody

func NewUpdatePartitionQoSRequestWithBody(server string, pkey Pkey, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePartitionQoSRequestWithBody generates requests for UpdatePartitionQoS with any type of body

func NewUpdatePartitionSHARPRequest

func NewUpdatePartitionSHARPRequest(server string, pkey Pkey, body UpdatePartitionSHARPJSONRequestBody) (*http.Request, error)

NewUpdatePartitionSHARPRequest calls the generic UpdatePartitionSHARP builder with application/json body

func NewUpdatePartitionSHARPRequestWithBody

func NewUpdatePartitionSHARPRequestWithBody(server string, pkey Pkey, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePartitionSHARPRequestWithBody generates requests for UpdatePartitionSHARP with any type of body

func NewUpdateSystemRequest

func NewUpdateSystemRequest(server string, systemId string, body UpdateSystemJSONRequestBody) (*http.Request, error)

NewUpdateSystemRequest calls the generic UpdateSystem builder with application/json body

func NewUpdateSystemRequestWithBody

func NewUpdateSystemRequestWithBody(server string, systemId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSystemRequestWithBody generates requests for UpdateSystem with any type of body

func NewUpgradeSystemFirmwareRequest

func NewUpgradeSystemFirmwareRequest(server string, systemId string, body UpgradeSystemFirmwareJSONRequestBody) (*http.Request, error)

NewUpgradeSystemFirmwareRequest calls the generic UpgradeSystemFirmware builder with application/json body

func NewUpgradeSystemFirmwareRequestWithBody

func NewUpgradeSystemFirmwareRequestWithBody(server string, systemId string, contentType string, body io.Reader) (*http.Request, error)

NewUpgradeSystemFirmwareRequestWithBody generates requests for UpgradeSystemFirmware with any type of body

func NewUpgradeSystemSoftwareRequest

func NewUpgradeSystemSoftwareRequest(server string, systemId string, body UpgradeSystemSoftwareJSONRequestBody) (*http.Request, error)

NewUpgradeSystemSoftwareRequest calls the generic UpgradeSystemSoftware builder with application/json body

func NewUpgradeSystemSoftwareRequestWithBody

func NewUpgradeSystemSoftwareRequestWithBody(server string, systemId string, contentType string, body io.Reader) (*http.Request, error)

NewUpgradeSystemSoftwareRequestWithBody generates requests for UpgradeSystemSoftware with any type of body

func NewUploadCableImageRequestWithBody

func NewUploadCableImageRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewUploadCableImageRequestWithBody generates requests for UploadCableImage with any type of body

Types

type AbortAllJobsResponse

type AbortAllJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseAbortAllJobsResponse

func ParseAbortAllJobsResponse(rsp *http.Response) (*AbortAllJobsResponse, error)

ParseAbortAllJobsResponse parses an HTTP response from a AbortAllJobsWithResponse call

func (AbortAllJobsResponse) Status

func (r AbortAllJobsResponse) Status() string

Status returns HTTPResponse.Status

func (AbortAllJobsResponse) StatusCode

func (r AbortAllJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AbortJobResponse

type AbortJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseAbortJobResponse

func ParseAbortJobResponse(rsp *http.Response) (*AbortJobResponse, error)

ParseAbortJobResponse parses an HTTP response from a AbortJobWithResponse call

func (AbortJobResponse) Status

func (r AbortJobResponse) Status() string

Status returns HTTPResponse.Status

func (AbortJobResponse) StatusCode

func (r AbortJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddPartitionHostsJSONRequestBody

type AddPartitionHostsJSONRequestBody = PartitionHostsAdd

AddPartitionHostsJSONRequestBody defines body for AddPartitionHosts for application/json ContentType.

type AddPartitionHostsResponse

type AddPartitionHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseAddPartitionHostsResponse

func ParseAddPartitionHostsResponse(rsp *http.Response) (*AddPartitionHostsResponse, error)

ParseAddPartitionHostsResponse parses an HTTP response from a AddPartitionHostsWithResponse call

func (AddPartitionHostsResponse) Status

func (r AddPartitionHostsResponse) Status() string

Status returns HTTPResponse.Status

func (AddPartitionHostsResponse) StatusCode

func (r AddPartitionHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddPartitionMembersJSONRequestBody

type AddPartitionMembersJSONRequestBody = PartitionMembersAdd

AddPartitionMembersJSONRequestBody defines body for AddPartitionMembers for application/json ContentType.

type AddPartitionMembersResponse

type AddPartitionMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseAddPartitionMembersResponse

func ParseAddPartitionMembersResponse(rsp *http.Response) (*AddPartitionMembersResponse, error)

ParseAddPartitionMembersResponse parses an HTTP response from a AddPartitionMembersWithResponse call

func (AddPartitionMembersResponse) Status

Status returns HTTPResponse.Status

func (AddPartitionMembersResponse) StatusCode

func (r AddPartitionMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AssignComputesJSONBody

type AssignComputesJSONBody struct {
	// Computes Compute names (required for manual mode).
	Computes *[]string                   `json:"computes,omitempty"`
	Mode     *AssignComputesJSONBodyMode `json:"mode,omitempty"`
}

AssignComputesJSONBody defines parameters for AssignComputes.

type AssignComputesJSONBodyMode

type AssignComputesJSONBodyMode string

AssignComputesJSONBodyMode defines parameters for AssignComputes.

const (
	Auto   AssignComputesJSONBodyMode = "auto"
	Manual AssignComputesJSONBodyMode = "manual"
)

Defines values for AssignComputesJSONBodyMode.

func (AssignComputesJSONBodyMode) Valid

func (e AssignComputesJSONBodyMode) Valid() bool

Valid indicates whether the value is a known member of the AssignComputesJSONBodyMode enum.

type AssignComputesJSONRequestBody

type AssignComputesJSONRequestBody AssignComputesJSONBody

AssignComputesJSONRequestBody defines body for AssignComputes for application/json ContentType.

type AssignComputesResponse

type AssignComputesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseAssignComputesResponse

func ParseAssignComputesResponse(rsp *http.Response) (*AssignComputesResponse, error)

ParseAssignComputesResponse parses an HTTP response from a AssignComputesWithResponse call

func (AssignComputesResponse) Status

func (r AssignComputesResponse) Status() string

Status returns HTTPResponse.Status

func (AssignComputesResponse) StatusCode

func (r AssignComputesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AbortAllJobs

func (c *Client) AbortAllJobs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AbortJob

func (c *Client) AbortJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPartitionHosts

func (c *Client) AddPartitionHosts(ctx context.Context, pkey Pkey, body AddPartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPartitionHostsWithBody

func (c *Client) AddPartitionHostsWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPartitionMembers

func (c *Client) AddPartitionMembers(ctx context.Context, pkey Pkey, body AddPartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddPartitionMembersWithBody

func (c *Client) AddPartitionMembersWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignComputes

func (c *Client) AssignComputes(ctx context.Context, envName string, serverName string, body AssignComputesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AssignComputesWithBody

func (c *Client) AssignComputesWithBody(ctx context.Context, envName string, serverName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CollectLinkDump

func (c *Client) CollectLinkDump(ctx context.Context, body CollectLinkDumpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CollectLinkDumpWithBody

func (c *Client) CollectLinkDumpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CollectSystemDump

func (c *Client) CollectSystemDump(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureDumpStorage

func (c *Client) ConfigureDumpStorage(ctx context.Context, body ConfigureDumpStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ConfigureDumpStorageWithBody

func (c *Client) ConfigureDumpStorageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironment

func (c *Client) CreateEnvironment(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateEnvironmentWithBody

func (c *Client) CreateEnvironmentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGlobalNetwork

func (c *Client) CreateGlobalNetwork(ctx context.Context, body CreateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateGlobalNetworkWithBody

func (c *Client) CreateGlobalNetworkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLocalNetwork

func (c *Client) CreateLocalNetwork(ctx context.Context, envName string, body CreateLocalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLocalNetworkWithBody

func (c *Client) CreateLocalNetworkWithBody(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogicalServer

func (c *Client) CreateLogicalServer(ctx context.Context, envName string, body CreateLogicalServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateLogicalServerWithBody

func (c *Client) CreateLogicalServerWithBody(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMirroringTemplate

func (c *Client) CreateMirroringTemplate(ctx context.Context, body CreateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMirroringTemplateWithBody

func (c *Client) CreateMirroringTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMonitoringSession

func (c *Client) CreateMonitoringSession(ctx context.Context, body CreateMonitoringSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMonitoringSessionWithBody

func (c *Client) CreateMonitoringSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMonitoringSnapshot

func (c *Client) CreateMonitoringSnapshot(ctx context.Context, body CreateMonitoringSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMonitoringSnapshotWithBody

func (c *Client) CreateMonitoringSnapshotWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMonitoringTemplate

func (c *Client) CreateMonitoringTemplate(ctx context.Context, body CreateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateMonitoringTemplateWithBody

func (c *Client) CreateMonitoringTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePartition

func (c *Client) CreatePartition(ctx context.Context, body CreatePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreatePartitionWithBody

func (c *Client) CreatePartitionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateReport

func (c *Client) CreateReport(ctx context.Context, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateReportWithBody

func (c *Client) CreateReportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTemplate

func (c *Client) CreateTemplate(ctx context.Context, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateTemplateWithBody

func (c *Client) CreateTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateToken

func (c *Client) CreateToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteCableImage

func (c *Client) DeleteCableImage(ctx context.Context, imageName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteEnvironment

func (c *Client) DeleteEnvironment(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteGlobalNetwork

func (c *Client) DeleteGlobalNetwork(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteJob

func (c *Client) DeleteJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteLogicalServer

func (c *Client) DeleteLogicalServer(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMirroringTemplate

func (c *Client) DeleteMirroringTemplate(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMonitoringSession

func (c *Client) DeleteMonitoringSession(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteMonitoringTemplate

func (c *Client) DeleteMonitoringTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeletePartition

func (c *Client) DeletePartition(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteReport

func (c *Client) DeleteReport(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteTemplate

func (c *Client) DeleteTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DisablePort

func (c *Client) DisablePort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnablePort

func (c *Client) EnablePort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteMirroringAction

func (c *Client) ExecuteMirroringAction(ctx context.Context, body ExecuteMirroringActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteMirroringActionWithBody

func (c *Client) ExecuteMirroringActionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteTemplate

func (c *Client) ExecuteTemplate(ctx context.Context, templateName string, body ExecuteTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteTemplateWithBody

func (c *Client) ExecuteTemplateWithBody(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FreeComputes

func (c *Client) FreeComputes(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfig

func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCongestionMap

func (c *Client) GetCongestionMap(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEnvironment

func (c *Client) GetEnvironment(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGlobalNetwork

func (c *Client) GetGlobalNetwork(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetHistoryTelemetry

func (c *Client) GetHistoryTelemetry(ctx context.Context, params *GetHistoryTelemetryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInventoryCount

func (c *Client) GetInventoryCount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetInventorySummary

func (c *Client) GetInventorySummary(ctx context.Context, params *GetInventorySummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetJob

func (c *Client) GetJob(ctx context.Context, jobId string, params *GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLatestReport

func (c *Client) GetLatestReport(ctx context.Context, reportType string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLogicalServer

func (c *Client) GetLogicalServer(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMirroringTemplate

func (c *Client) GetMirroringTemplate(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMonitoringSession

func (c *Client) GetMonitoringSession(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMonitoringSessionData

func (c *Client) GetMonitoringSessionData(ctx context.Context, sessionId string, params *GetMonitoringSessionDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetMonitoringTemplate

func (c *Client) GetMonitoringTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPartition

func (c *Client) GetPartition(ctx context.Context, pkey Pkey, params *GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPartitionLastUpdated

func (c *Client) GetPartitionLastUpdated(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPerformanceCounters

func (c *Client) GetPerformanceCounters(ctx context.Context, body GetPerformanceCountersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPerformanceCountersWithBody

func (c *Client) GetPerformanceCountersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPort

func (c *Client) GetPort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPortGroupMetrics

func (c *Client) GetPortGroupMetrics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReport

func (c *Client) GetReport(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystem

func (c *Client) GetSystem(ctx context.Context, systemId string, params *GetSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTemplate

func (c *Client) GetTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTopTelemetry

func (c *Client) GetTopTelemetry(ctx context.Context, params *GetTopTelemetryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVersion

func (c *Client) GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCableImages

func (c *Client) ListCableImages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListComputes

func (c *Client) ListComputes(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEnvironments

func (c *Client) ListEnvironments(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFabricValidationTests

func (c *Client) ListFabricValidationTests(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListGlobalNetworks

func (c *Client) ListGlobalNetworks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListJobs

func (c *Client) ListJobs(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) ListLinks(ctx context.Context, params *ListLinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLocalNetworks

func (c *Client) ListLocalNetworks(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListLogicalServers

func (c *Client) ListLogicalServers(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMonitoringAttributes

func (c *Client) ListMonitoringAttributes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListMonitoringTemplates

func (c *Client) ListMonitoringTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPartitionMembers

func (c *Client) ListPartitionMembers(ctx context.Context, pkey Pkey, params *ListPartitionMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPartitions

func (c *Client) ListPartitions(ctx context.Context, params *ListPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPorts

func (c *Client) ListPorts(ctx context.Context, params *ListPortsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSystems

func (c *Client) ListSystems(ctx context.Context, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSystemsPower

func (c *Client) ListSystemsPower(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListTemplates

func (c *Client) ListTemplates(ctx context.Context, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListVirtualPorts

func (c *Client) ListVirtualPorts(ctx context.Context, params *ListVirtualPortsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RebootSystem

func (c *Client) RebootSystem(ctx context.Context, systemId string, body RebootSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RebootSystemWithBody

func (c *Client) RebootSystemWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RefreshFabricDiscovery

func (c *Client) RefreshFabricDiscovery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RefreshTemplates

func (c *Client) RefreshTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemovePartitionHosts

func (c *Client) RemovePartitionHosts(ctx context.Context, pkey Pkey, body RemovePartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemovePartitionHostsWithBody

func (c *Client) RemovePartitionHostsWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemovePartitionMembers

func (c *Client) RemovePartitionMembers(ctx context.Context, pkey Pkey, body RemovePartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemovePartitionMembersWithBody

func (c *Client) RemovePartitionMembersWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplacePartition

func (c *Client) ReplacePartition(ctx context.Context, pkey Pkey, body ReplacePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ReplacePartitionWithBody

func (c *Client) ReplacePartitionWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResetPort

func (c *Client) ResetPort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunFabricValidationTest

func (c *Client) RunFabricValidationTest(ctx context.Context, testName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetSystemHealth

func (c *Client) SetSystemHealth(ctx context.Context, systemId string, body SetSystemHealthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetSystemHealthWithBody

func (c *Client) SetSystemHealthWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConfig

func (c *Client) UpdateConfig(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConfigWithBody

func (c *Client) UpdateConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironment

func (c *Client) UpdateEnvironment(ctx context.Context, envName string, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateEnvironmentWithBody

func (c *Client) UpdateEnvironmentWithBody(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGlobalNetwork

func (c *Client) UpdateGlobalNetwork(ctx context.Context, networkName string, body UpdateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateGlobalNetworkWithBody

func (c *Client) UpdateGlobalNetworkWithBody(ctx context.Context, networkName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMirroringTemplate

func (c *Client) UpdateMirroringTemplate(ctx context.Context, systemId string, body UpdateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMirroringTemplateWithBody

func (c *Client) UpdateMirroringTemplateWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMonitoringTemplate

func (c *Client) UpdateMonitoringTemplate(ctx context.Context, templateName string, body UpdateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateMonitoringTemplateWithBody

func (c *Client) UpdateMonitoringTemplateWithBody(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePartitionQoS

func (c *Client) UpdatePartitionQoS(ctx context.Context, pkey Pkey, body UpdatePartitionQoSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePartitionQoSWithBody

func (c *Client) UpdatePartitionQoSWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePartitionSHARP

func (c *Client) UpdatePartitionSHARP(ctx context.Context, pkey Pkey, body UpdatePartitionSHARPJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePartitionSHARPWithBody

func (c *Client) UpdatePartitionSHARPWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystem

func (c *Client) UpdateSystem(ctx context.Context, systemId string, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSystemWithBody

func (c *Client) UpdateSystemWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpgradeSystemFirmware

func (c *Client) UpgradeSystemFirmware(ctx context.Context, systemId string, body UpgradeSystemFirmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpgradeSystemFirmwareWithBody

func (c *Client) UpgradeSystemFirmwareWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpgradeSystemSoftware

func (c *Client) UpgradeSystemSoftware(ctx context.Context, systemId string, body UpgradeSystemSoftwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpgradeSystemSoftwareWithBody

func (c *Client) UpgradeSystemSoftwareWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UploadCableImageWithBody

func (c *Client) UploadCableImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// ListCableImages request
	ListCableImages(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UploadCableImageWithBody request with any body
	UploadCableImageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCableImage request
	DeleteCableImage(ctx context.Context, imageName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfig request
	GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConfigWithBody request with any body
	UpdateConfigWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConfig(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ConfigureDumpStorageWithBody request with any body
	ConfigureDumpStorageWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ConfigureDumpStorage(ctx context.Context, body ConfigureDumpStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInventorySummary request
	GetInventorySummary(ctx context.Context, params *GetInventorySummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetInventoryCount request
	GetInventoryCount(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshFabricDiscovery request
	RefreshFabricDiscovery(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnvironments request
	ListEnvironments(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateEnvironmentWithBody request with any body
	CreateEnvironmentWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateEnvironment(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteEnvironment request
	DeleteEnvironment(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEnvironment request
	GetEnvironment(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateEnvironmentWithBody request with any body
	UpdateEnvironmentWithBody(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateEnvironment(ctx context.Context, envName string, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLocalNetworks request
	ListLocalNetworks(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLocalNetworkWithBody request with any body
	CreateLocalNetworkWithBody(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLocalNetwork(ctx context.Context, envName string, body CreateLocalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLogicalServers request
	ListLogicalServers(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateLogicalServerWithBody request with any body
	CreateLogicalServerWithBody(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateLogicalServer(ctx context.Context, envName string, body CreateLogicalServerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteLogicalServer request
	DeleteLogicalServer(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLogicalServer request
	GetLogicalServer(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FreeComputes request
	FreeComputes(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListComputes request
	ListComputes(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AssignComputesWithBody request with any body
	AssignComputesWithBody(ctx context.Context, envName string, serverName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AssignComputes(ctx context.Context, envName string, serverName string, body AssignComputesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFabricValidationTests request
	ListFabricValidationTests(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RunFabricValidationTest request
	RunFabricValidationTest(ctx context.Context, testName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AbortAllJobs request
	AbortAllJobs(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListJobs request
	ListJobs(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteJob request
	DeleteJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetJob request
	GetJob(ctx context.Context, jobId string, params *GetJobParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AbortJob request
	AbortJob(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListLinks request
	ListLinks(ctx context.Context, params *ListLinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CollectLinkDumpWithBody request with any body
	CollectLinkDumpWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CollectLinkDump(ctx context.Context, body CollectLinkDumpJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMirroringTemplateWithBody request with any body
	CreateMirroringTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMirroringTemplate(ctx context.Context, body CreateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteMirroringActionWithBody request with any body
	ExecuteMirroringActionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExecuteMirroringAction(ctx context.Context, body ExecuteMirroringActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMirroringTemplate request
	DeleteMirroringTemplate(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMirroringTemplate request
	GetMirroringTemplate(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMirroringTemplateWithBody request with any body
	UpdateMirroringTemplateWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMirroringTemplate(ctx context.Context, systemId string, body UpdateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMonitoringAttributes request
	ListMonitoringAttributes(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCongestionMap request
	GetCongestionMap(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPerformanceCountersWithBody request with any body
	GetPerformanceCountersWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GetPerformanceCounters(ctx context.Context, body GetPerformanceCountersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPortGroupMetrics request
	GetPortGroupMetrics(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMonitoringSessionWithBody request with any body
	CreateMonitoringSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMonitoringSession(ctx context.Context, body CreateMonitoringSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMonitoringSession request
	DeleteMonitoringSession(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMonitoringSession request
	GetMonitoringSession(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMonitoringSessionData request
	GetMonitoringSessionData(ctx context.Context, sessionId string, params *GetMonitoringSessionDataParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMonitoringSnapshotWithBody request with any body
	CreateMonitoringSnapshotWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMonitoringSnapshot(ctx context.Context, body CreateMonitoringSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListMonitoringTemplates request
	ListMonitoringTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateMonitoringTemplateWithBody request with any body
	CreateMonitoringTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateMonitoringTemplate(ctx context.Context, body CreateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteMonitoringTemplate request
	DeleteMonitoringTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetMonitoringTemplate request
	GetMonitoringTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateMonitoringTemplateWithBody request with any body
	UpdateMonitoringTemplateWithBody(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateMonitoringTemplate(ctx context.Context, templateName string, body UpdateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListGlobalNetworks request
	ListGlobalNetworks(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateGlobalNetworkWithBody request with any body
	CreateGlobalNetworkWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateGlobalNetwork(ctx context.Context, body CreateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteGlobalNetwork request
	DeleteGlobalNetwork(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGlobalNetwork request
	GetGlobalNetwork(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateGlobalNetworkWithBody request with any body
	UpdateGlobalNetworkWithBody(ctx context.Context, networkName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateGlobalNetwork(ctx context.Context, networkName string, body UpdateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPartitions request
	ListPartitions(ctx context.Context, params *ListPartitionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreatePartitionWithBody request with any body
	CreatePartitionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreatePartition(ctx context.Context, body CreatePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePartition request
	DeletePartition(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPartition request
	GetPartition(ctx context.Context, pkey Pkey, params *GetPartitionParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ReplacePartitionWithBody request with any body
	ReplacePartitionWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ReplacePartition(ctx context.Context, pkey Pkey, body ReplacePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemovePartitionHostsWithBody request with any body
	RemovePartitionHostsWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemovePartitionHosts(ctx context.Context, pkey Pkey, body RemovePartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPartitionHostsWithBody request with any body
	AddPartitionHostsWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPartitionHosts(ctx context.Context, pkey Pkey, body AddPartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPartitionLastUpdated request
	GetPartitionLastUpdated(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemovePartitionMembersWithBody request with any body
	RemovePartitionMembersWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RemovePartitionMembers(ctx context.Context, pkey Pkey, body RemovePartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPartitionMembers request
	ListPartitionMembers(ctx context.Context, pkey Pkey, params *ListPartitionMembersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddPartitionMembersWithBody request with any body
	AddPartitionMembersWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddPartitionMembers(ctx context.Context, pkey Pkey, body AddPartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePartitionQoSWithBody request with any body
	UpdatePartitionQoSWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePartitionQoS(ctx context.Context, pkey Pkey, body UpdatePartitionQoSJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdatePartitionSHARPWithBody request with any body
	UpdatePartitionSHARPWithBody(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdatePartitionSHARP(ctx context.Context, pkey Pkey, body UpdatePartitionSHARPJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPorts request
	ListPorts(ctx context.Context, params *ListPortsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPort request
	GetPort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DisablePort request
	DisablePort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnablePort request
	EnablePort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResetPort request
	ResetPort(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateReportWithBody request with any body
	CreateReportWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateReport(ctx context.Context, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLatestReport request
	GetLatestReport(ctx context.Context, reportType string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteReport request
	DeleteReport(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReport request
	GetReport(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSystems request
	ListSystems(ctx context.Context, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSystemsPower request
	ListSystemsPower(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystem request
	GetSystem(ctx context.Context, systemId string, params *GetSystemParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSystemWithBody request with any body
	UpdateSystemWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSystem(ctx context.Context, systemId string, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CollectSystemDump request
	CollectSystemDump(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpgradeSystemFirmwareWithBody request with any body
	UpgradeSystemFirmwareWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpgradeSystemFirmware(ctx context.Context, systemId string, body UpgradeSystemFirmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetSystemHealthWithBody request with any body
	SetSystemHealthWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	SetSystemHealth(ctx context.Context, systemId string, body SetSystemHealthJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RebootSystemWithBody request with any body
	RebootSystemWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RebootSystem(ctx context.Context, systemId string, body RebootSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpgradeSystemSoftwareWithBody request with any body
	UpgradeSystemSoftwareWithBody(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpgradeSystemSoftware(ctx context.Context, systemId string, body UpgradeSystemSoftwareJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetHistoryTelemetry request
	GetHistoryTelemetry(ctx context.Context, params *GetHistoryTelemetryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTopTelemetry request
	GetTopTelemetry(ctx context.Context, params *GetTopTelemetryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListTemplates request
	ListTemplates(ctx context.Context, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateTemplateWithBody request with any body
	CreateTemplateWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateTemplate(ctx context.Context, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RefreshTemplates request
	RefreshTemplates(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteTemplate request
	DeleteTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTemplate request
	GetTemplate(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteTemplateWithBody request with any body
	ExecuteTemplateWithBody(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	ExecuteTemplate(ctx context.Context, templateName string, body ExecuteTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateToken request
	CreateToken(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVersion request
	GetVersion(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListVirtualPorts request
	ListVirtualPorts(ctx context.Context, params *ListVirtualPortsParams, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AbortAllJobsWithResponse

func (c *ClientWithResponses) AbortAllJobsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AbortAllJobsResponse, error)

AbortAllJobsWithResponse request returning *AbortAllJobsResponse

func (*ClientWithResponses) AbortJobWithResponse

func (c *ClientWithResponses) AbortJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*AbortJobResponse, error)

AbortJobWithResponse request returning *AbortJobResponse

func (*ClientWithResponses) AddPartitionHostsWithBodyWithResponse

func (c *ClientWithResponses) AddPartitionHostsWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPartitionHostsResponse, error)

AddPartitionHostsWithBodyWithResponse request with arbitrary body returning *AddPartitionHostsResponse

func (*ClientWithResponses) AddPartitionHostsWithResponse

func (c *ClientWithResponses) AddPartitionHostsWithResponse(ctx context.Context, pkey Pkey, body AddPartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPartitionHostsResponse, error)

func (*ClientWithResponses) AddPartitionMembersWithBodyWithResponse

func (c *ClientWithResponses) AddPartitionMembersWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPartitionMembersResponse, error)

AddPartitionMembersWithBodyWithResponse request with arbitrary body returning *AddPartitionMembersResponse

func (*ClientWithResponses) AddPartitionMembersWithResponse

func (c *ClientWithResponses) AddPartitionMembersWithResponse(ctx context.Context, pkey Pkey, body AddPartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPartitionMembersResponse, error)

func (*ClientWithResponses) AssignComputesWithBodyWithResponse

func (c *ClientWithResponses) AssignComputesWithBodyWithResponse(ctx context.Context, envName string, serverName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignComputesResponse, error)

AssignComputesWithBodyWithResponse request with arbitrary body returning *AssignComputesResponse

func (*ClientWithResponses) AssignComputesWithResponse

func (c *ClientWithResponses) AssignComputesWithResponse(ctx context.Context, envName string, serverName string, body AssignComputesJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignComputesResponse, error)

func (*ClientWithResponses) CollectLinkDumpWithBodyWithResponse

func (c *ClientWithResponses) CollectLinkDumpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CollectLinkDumpResponse, error)

CollectLinkDumpWithBodyWithResponse request with arbitrary body returning *CollectLinkDumpResponse

func (*ClientWithResponses) CollectLinkDumpWithResponse

func (c *ClientWithResponses) CollectLinkDumpWithResponse(ctx context.Context, body CollectLinkDumpJSONRequestBody, reqEditors ...RequestEditorFn) (*CollectLinkDumpResponse, error)

func (*ClientWithResponses) CollectSystemDumpWithResponse

func (c *ClientWithResponses) CollectSystemDumpWithResponse(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*CollectSystemDumpResponse, error)

CollectSystemDumpWithResponse request returning *CollectSystemDumpResponse

func (*ClientWithResponses) ConfigureDumpStorageWithBodyWithResponse

func (c *ClientWithResponses) ConfigureDumpStorageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureDumpStorageResponse, error)

ConfigureDumpStorageWithBodyWithResponse request with arbitrary body returning *ConfigureDumpStorageResponse

func (*ClientWithResponses) ConfigureDumpStorageWithResponse

func (c *ClientWithResponses) ConfigureDumpStorageWithResponse(ctx context.Context, body ConfigureDumpStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureDumpStorageResponse, error)

func (*ClientWithResponses) CreateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

CreateEnvironmentWithBodyWithResponse request with arbitrary body returning *CreateEnvironmentResponse

func (*ClientWithResponses) CreateEnvironmentWithResponse

func (c *ClientWithResponses) CreateEnvironmentWithResponse(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

func (*ClientWithResponses) CreateGlobalNetworkWithBodyWithResponse

func (c *ClientWithResponses) CreateGlobalNetworkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalNetworkResponse, error)

CreateGlobalNetworkWithBodyWithResponse request with arbitrary body returning *CreateGlobalNetworkResponse

func (*ClientWithResponses) CreateGlobalNetworkWithResponse

func (c *ClientWithResponses) CreateGlobalNetworkWithResponse(ctx context.Context, body CreateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalNetworkResponse, error)

func (*ClientWithResponses) CreateLocalNetworkWithBodyWithResponse

func (c *ClientWithResponses) CreateLocalNetworkWithBodyWithResponse(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLocalNetworkResponse, error)

CreateLocalNetworkWithBodyWithResponse request with arbitrary body returning *CreateLocalNetworkResponse

func (*ClientWithResponses) CreateLocalNetworkWithResponse

func (c *ClientWithResponses) CreateLocalNetworkWithResponse(ctx context.Context, envName string, body CreateLocalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLocalNetworkResponse, error)

func (*ClientWithResponses) CreateLogicalServerWithBodyWithResponse

func (c *ClientWithResponses) CreateLogicalServerWithBodyWithResponse(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogicalServerResponse, error)

CreateLogicalServerWithBodyWithResponse request with arbitrary body returning *CreateLogicalServerResponse

func (*ClientWithResponses) CreateLogicalServerWithResponse

func (c *ClientWithResponses) CreateLogicalServerWithResponse(ctx context.Context, envName string, body CreateLogicalServerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogicalServerResponse, error)

func (*ClientWithResponses) CreateMirroringTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateMirroringTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMirroringTemplateResponse, error)

CreateMirroringTemplateWithBodyWithResponse request with arbitrary body returning *CreateMirroringTemplateResponse

func (*ClientWithResponses) CreateMirroringTemplateWithResponse

func (c *ClientWithResponses) CreateMirroringTemplateWithResponse(ctx context.Context, body CreateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMirroringTemplateResponse, error)

func (*ClientWithResponses) CreateMonitoringSessionWithBodyWithResponse

func (c *ClientWithResponses) CreateMonitoringSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMonitoringSessionResponse, error)

CreateMonitoringSessionWithBodyWithResponse request with arbitrary body returning *CreateMonitoringSessionResponse

func (*ClientWithResponses) CreateMonitoringSessionWithResponse

func (c *ClientWithResponses) CreateMonitoringSessionWithResponse(ctx context.Context, body CreateMonitoringSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMonitoringSessionResponse, error)

func (*ClientWithResponses) CreateMonitoringSnapshotWithBodyWithResponse

func (c *ClientWithResponses) CreateMonitoringSnapshotWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMonitoringSnapshotResponse, error)

CreateMonitoringSnapshotWithBodyWithResponse request with arbitrary body returning *CreateMonitoringSnapshotResponse

func (*ClientWithResponses) CreateMonitoringSnapshotWithResponse

func (c *ClientWithResponses) CreateMonitoringSnapshotWithResponse(ctx context.Context, body CreateMonitoringSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMonitoringSnapshotResponse, error)

func (*ClientWithResponses) CreateMonitoringTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateMonitoringTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMonitoringTemplateResponse, error)

CreateMonitoringTemplateWithBodyWithResponse request with arbitrary body returning *CreateMonitoringTemplateResponse

func (*ClientWithResponses) CreateMonitoringTemplateWithResponse

func (c *ClientWithResponses) CreateMonitoringTemplateWithResponse(ctx context.Context, body CreateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMonitoringTemplateResponse, error)

func (*ClientWithResponses) CreatePartitionWithBodyWithResponse

func (c *ClientWithResponses) CreatePartitionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePartitionResponse, error)

CreatePartitionWithBodyWithResponse request with arbitrary body returning *CreatePartitionResponse

func (*ClientWithResponses) CreatePartitionWithResponse

func (c *ClientWithResponses) CreatePartitionWithResponse(ctx context.Context, body CreatePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePartitionResponse, error)

func (*ClientWithResponses) CreateReportWithBodyWithResponse

func (c *ClientWithResponses) CreateReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

CreateReportWithBodyWithResponse request with arbitrary body returning *CreateReportResponse

func (*ClientWithResponses) CreateReportWithResponse

func (c *ClientWithResponses) CreateReportWithResponse(ctx context.Context, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

func (*ClientWithResponses) CreateTemplateWithBodyWithResponse

func (c *ClientWithResponses) CreateTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

CreateTemplateWithBodyWithResponse request with arbitrary body returning *CreateTemplateResponse

func (*ClientWithResponses) CreateTemplateWithResponse

func (c *ClientWithResponses) CreateTemplateWithResponse(ctx context.Context, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

func (*ClientWithResponses) CreateTokenWithResponse

func (c *ClientWithResponses) CreateTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

CreateTokenWithResponse request returning *CreateTokenResponse

func (*ClientWithResponses) DeleteCableImageWithResponse

func (c *ClientWithResponses) DeleteCableImageWithResponse(ctx context.Context, imageName string, reqEditors ...RequestEditorFn) (*DeleteCableImageResponse, error)

DeleteCableImageWithResponse request returning *DeleteCableImageResponse

func (*ClientWithResponses) DeleteEnvironmentWithResponse

func (c *ClientWithResponses) DeleteEnvironmentWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

DeleteEnvironmentWithResponse request returning *DeleteEnvironmentResponse

func (*ClientWithResponses) DeleteGlobalNetworkWithResponse

func (c *ClientWithResponses) DeleteGlobalNetworkWithResponse(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*DeleteGlobalNetworkResponse, error)

DeleteGlobalNetworkWithResponse request returning *DeleteGlobalNetworkResponse

func (*ClientWithResponses) DeleteJobWithResponse

func (c *ClientWithResponses) DeleteJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error)

DeleteJobWithResponse request returning *DeleteJobResponse

func (*ClientWithResponses) DeleteLogicalServerWithResponse

func (c *ClientWithResponses) DeleteLogicalServerWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*DeleteLogicalServerResponse, error)

DeleteLogicalServerWithResponse request returning *DeleteLogicalServerResponse

func (*ClientWithResponses) DeleteMirroringTemplateWithResponse

func (c *ClientWithResponses) DeleteMirroringTemplateWithResponse(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*DeleteMirroringTemplateResponse, error)

DeleteMirroringTemplateWithResponse request returning *DeleteMirroringTemplateResponse

func (*ClientWithResponses) DeleteMonitoringSessionWithResponse

func (c *ClientWithResponses) DeleteMonitoringSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*DeleteMonitoringSessionResponse, error)

DeleteMonitoringSessionWithResponse request returning *DeleteMonitoringSessionResponse

func (*ClientWithResponses) DeleteMonitoringTemplateWithResponse

func (c *ClientWithResponses) DeleteMonitoringTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*DeleteMonitoringTemplateResponse, error)

DeleteMonitoringTemplateWithResponse request returning *DeleteMonitoringTemplateResponse

func (*ClientWithResponses) DeletePartitionWithResponse

func (c *ClientWithResponses) DeletePartitionWithResponse(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*DeletePartitionResponse, error)

DeletePartitionWithResponse request returning *DeletePartitionResponse

func (*ClientWithResponses) DeleteReportWithResponse

func (c *ClientWithResponses) DeleteReportWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*DeleteReportResponse, error)

DeleteReportWithResponse request returning *DeleteReportResponse

func (*ClientWithResponses) DeleteTemplateWithResponse

func (c *ClientWithResponses) DeleteTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*DeleteTemplateResponse, error)

DeleteTemplateWithResponse request returning *DeleteTemplateResponse

func (*ClientWithResponses) DisablePortWithResponse

func (c *ClientWithResponses) DisablePortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*DisablePortResponse, error)

DisablePortWithResponse request returning *DisablePortResponse

func (*ClientWithResponses) EnablePortWithResponse

func (c *ClientWithResponses) EnablePortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*EnablePortResponse, error)

EnablePortWithResponse request returning *EnablePortResponse

func (*ClientWithResponses) ExecuteMirroringActionWithBodyWithResponse

func (c *ClientWithResponses) ExecuteMirroringActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteMirroringActionResponse, error)

ExecuteMirroringActionWithBodyWithResponse request with arbitrary body returning *ExecuteMirroringActionResponse

func (*ClientWithResponses) ExecuteMirroringActionWithResponse

func (c *ClientWithResponses) ExecuteMirroringActionWithResponse(ctx context.Context, body ExecuteMirroringActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteMirroringActionResponse, error)

func (*ClientWithResponses) ExecuteTemplateWithBodyWithResponse

func (c *ClientWithResponses) ExecuteTemplateWithBodyWithResponse(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteTemplateResponse, error)

ExecuteTemplateWithBodyWithResponse request with arbitrary body returning *ExecuteTemplateResponse

func (*ClientWithResponses) ExecuteTemplateWithResponse

func (c *ClientWithResponses) ExecuteTemplateWithResponse(ctx context.Context, templateName string, body ExecuteTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteTemplateResponse, error)

func (*ClientWithResponses) FreeComputesWithResponse

func (c *ClientWithResponses) FreeComputesWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*FreeComputesResponse, error)

FreeComputesWithResponse request returning *FreeComputesResponse

func (*ClientWithResponses) GetConfigWithResponse

func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

GetConfigWithResponse request returning *GetConfigResponse

func (*ClientWithResponses) GetCongestionMapWithResponse

func (c *ClientWithResponses) GetCongestionMapWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCongestionMapResponse, error)

GetCongestionMapWithResponse request returning *GetCongestionMapResponse

func (*ClientWithResponses) GetEnvironmentWithResponse

func (c *ClientWithResponses) GetEnvironmentWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*GetEnvironmentResponse, error)

GetEnvironmentWithResponse request returning *GetEnvironmentResponse

func (*ClientWithResponses) GetGlobalNetworkWithResponse

func (c *ClientWithResponses) GetGlobalNetworkWithResponse(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*GetGlobalNetworkResponse, error)

GetGlobalNetworkWithResponse request returning *GetGlobalNetworkResponse

func (*ClientWithResponses) GetHistoryTelemetryWithResponse

func (c *ClientWithResponses) GetHistoryTelemetryWithResponse(ctx context.Context, params *GetHistoryTelemetryParams, reqEditors ...RequestEditorFn) (*GetHistoryTelemetryResponse, error)

GetHistoryTelemetryWithResponse request returning *GetHistoryTelemetryResponse

func (*ClientWithResponses) GetInventoryCountWithResponse

func (c *ClientWithResponses) GetInventoryCountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetInventoryCountResponse, error)

GetInventoryCountWithResponse request returning *GetInventoryCountResponse

func (*ClientWithResponses) GetInventorySummaryWithResponse

func (c *ClientWithResponses) GetInventorySummaryWithResponse(ctx context.Context, params *GetInventorySummaryParams, reqEditors ...RequestEditorFn) (*GetInventorySummaryResponse, error)

GetInventorySummaryWithResponse request returning *GetInventorySummaryResponse

func (*ClientWithResponses) GetJobWithResponse

func (c *ClientWithResponses) GetJobWithResponse(ctx context.Context, jobId string, params *GetJobParams, reqEditors ...RequestEditorFn) (*GetJobResponse, error)

GetJobWithResponse request returning *GetJobResponse

func (*ClientWithResponses) GetLatestReportWithResponse

func (c *ClientWithResponses) GetLatestReportWithResponse(ctx context.Context, reportType string, reqEditors ...RequestEditorFn) (*GetLatestReportResponse, error)

GetLatestReportWithResponse request returning *GetLatestReportResponse

func (*ClientWithResponses) GetLogicalServerWithResponse

func (c *ClientWithResponses) GetLogicalServerWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*GetLogicalServerResponse, error)

GetLogicalServerWithResponse request returning *GetLogicalServerResponse

func (*ClientWithResponses) GetMirroringTemplateWithResponse

func (c *ClientWithResponses) GetMirroringTemplateWithResponse(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*GetMirroringTemplateResponse, error)

GetMirroringTemplateWithResponse request returning *GetMirroringTemplateResponse

func (*ClientWithResponses) GetMonitoringSessionDataWithResponse

func (c *ClientWithResponses) GetMonitoringSessionDataWithResponse(ctx context.Context, sessionId string, params *GetMonitoringSessionDataParams, reqEditors ...RequestEditorFn) (*GetMonitoringSessionDataResponse, error)

GetMonitoringSessionDataWithResponse request returning *GetMonitoringSessionDataResponse

func (*ClientWithResponses) GetMonitoringSessionWithResponse

func (c *ClientWithResponses) GetMonitoringSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*GetMonitoringSessionResponse, error)

GetMonitoringSessionWithResponse request returning *GetMonitoringSessionResponse

func (*ClientWithResponses) GetMonitoringTemplateWithResponse

func (c *ClientWithResponses) GetMonitoringTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*GetMonitoringTemplateResponse, error)

GetMonitoringTemplateWithResponse request returning *GetMonitoringTemplateResponse

func (*ClientWithResponses) GetPartitionLastUpdatedWithResponse

func (c *ClientWithResponses) GetPartitionLastUpdatedWithResponse(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*GetPartitionLastUpdatedResponse, error)

GetPartitionLastUpdatedWithResponse request returning *GetPartitionLastUpdatedResponse

func (*ClientWithResponses) GetPartitionWithResponse

func (c *ClientWithResponses) GetPartitionWithResponse(ctx context.Context, pkey Pkey, params *GetPartitionParams, reqEditors ...RequestEditorFn) (*GetPartitionResponse, error)

GetPartitionWithResponse request returning *GetPartitionResponse

func (*ClientWithResponses) GetPerformanceCountersWithBodyWithResponse

func (c *ClientWithResponses) GetPerformanceCountersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPerformanceCountersResponse, error)

GetPerformanceCountersWithBodyWithResponse request with arbitrary body returning *GetPerformanceCountersResponse

func (*ClientWithResponses) GetPerformanceCountersWithResponse

func (c *ClientWithResponses) GetPerformanceCountersWithResponse(ctx context.Context, body GetPerformanceCountersJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPerformanceCountersResponse, error)

func (*ClientWithResponses) GetPortGroupMetricsWithResponse

func (c *ClientWithResponses) GetPortGroupMetricsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPortGroupMetricsResponse, error)

GetPortGroupMetricsWithResponse request returning *GetPortGroupMetricsResponse

func (*ClientWithResponses) GetPortWithResponse

func (c *ClientWithResponses) GetPortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*GetPortResponse, error)

GetPortWithResponse request returning *GetPortResponse

func (*ClientWithResponses) GetReportWithResponse

func (c *ClientWithResponses) GetReportWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*GetReportResponse, error)

GetReportWithResponse request returning *GetReportResponse

func (*ClientWithResponses) GetSystemWithResponse

func (c *ClientWithResponses) GetSystemWithResponse(ctx context.Context, systemId string, params *GetSystemParams, reqEditors ...RequestEditorFn) (*GetSystemResponse, error)

GetSystemWithResponse request returning *GetSystemResponse

func (*ClientWithResponses) GetTemplateWithResponse

func (c *ClientWithResponses) GetTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*GetTemplateResponse, error)

GetTemplateWithResponse request returning *GetTemplateResponse

func (*ClientWithResponses) GetTopTelemetryWithResponse

func (c *ClientWithResponses) GetTopTelemetryWithResponse(ctx context.Context, params *GetTopTelemetryParams, reqEditors ...RequestEditorFn) (*GetTopTelemetryResponse, error)

GetTopTelemetryWithResponse request returning *GetTopTelemetryResponse

func (*ClientWithResponses) GetVersionWithResponse

func (c *ClientWithResponses) GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)

GetVersionWithResponse request returning *GetVersionResponse

func (*ClientWithResponses) ListCableImagesWithResponse

func (c *ClientWithResponses) ListCableImagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCableImagesResponse, error)

ListCableImagesWithResponse request returning *ListCableImagesResponse

func (*ClientWithResponses) ListComputesWithResponse

func (c *ClientWithResponses) ListComputesWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*ListComputesResponse, error)

ListComputesWithResponse request returning *ListComputesResponse

func (*ClientWithResponses) ListEnvironmentsWithResponse

func (c *ClientWithResponses) ListEnvironmentsWithResponse(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

ListEnvironmentsWithResponse request returning *ListEnvironmentsResponse

func (*ClientWithResponses) ListFabricValidationTestsWithResponse

func (c *ClientWithResponses) ListFabricValidationTestsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFabricValidationTestsResponse, error)

ListFabricValidationTestsWithResponse request returning *ListFabricValidationTestsResponse

func (*ClientWithResponses) ListGlobalNetworksWithResponse

func (c *ClientWithResponses) ListGlobalNetworksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListGlobalNetworksResponse, error)

ListGlobalNetworksWithResponse request returning *ListGlobalNetworksResponse

func (*ClientWithResponses) ListJobsWithResponse

func (c *ClientWithResponses) ListJobsWithResponse(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error)

ListJobsWithResponse request returning *ListJobsResponse

func (*ClientWithResponses) ListLinksWithResponse

func (c *ClientWithResponses) ListLinksWithResponse(ctx context.Context, params *ListLinksParams, reqEditors ...RequestEditorFn) (*ListLinksResponse, error)

ListLinksWithResponse request returning *ListLinksResponse

func (*ClientWithResponses) ListLocalNetworksWithResponse

func (c *ClientWithResponses) ListLocalNetworksWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*ListLocalNetworksResponse, error)

ListLocalNetworksWithResponse request returning *ListLocalNetworksResponse

func (*ClientWithResponses) ListLogicalServersWithResponse

func (c *ClientWithResponses) ListLogicalServersWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*ListLogicalServersResponse, error)

ListLogicalServersWithResponse request returning *ListLogicalServersResponse

func (*ClientWithResponses) ListMonitoringAttributesWithResponse

func (c *ClientWithResponses) ListMonitoringAttributesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMonitoringAttributesResponse, error)

ListMonitoringAttributesWithResponse request returning *ListMonitoringAttributesResponse

func (*ClientWithResponses) ListMonitoringTemplatesWithResponse

func (c *ClientWithResponses) ListMonitoringTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMonitoringTemplatesResponse, error)

ListMonitoringTemplatesWithResponse request returning *ListMonitoringTemplatesResponse

func (*ClientWithResponses) ListPartitionMembersWithResponse

func (c *ClientWithResponses) ListPartitionMembersWithResponse(ctx context.Context, pkey Pkey, params *ListPartitionMembersParams, reqEditors ...RequestEditorFn) (*ListPartitionMembersResponse, error)

ListPartitionMembersWithResponse request returning *ListPartitionMembersResponse

func (*ClientWithResponses) ListPartitionsWithResponse

func (c *ClientWithResponses) ListPartitionsWithResponse(ctx context.Context, params *ListPartitionsParams, reqEditors ...RequestEditorFn) (*ListPartitionsResponse, error)

ListPartitionsWithResponse request returning *ListPartitionsResponse

func (*ClientWithResponses) ListPortsWithResponse

func (c *ClientWithResponses) ListPortsWithResponse(ctx context.Context, params *ListPortsParams, reqEditors ...RequestEditorFn) (*ListPortsResponse, error)

ListPortsWithResponse request returning *ListPortsResponse

func (*ClientWithResponses) ListSystemsPowerWithResponse

func (c *ClientWithResponses) ListSystemsPowerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSystemsPowerResponse, error)

ListSystemsPowerWithResponse request returning *ListSystemsPowerResponse

func (*ClientWithResponses) ListSystemsWithResponse

func (c *ClientWithResponses) ListSystemsWithResponse(ctx context.Context, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*ListSystemsResponse, error)

ListSystemsWithResponse request returning *ListSystemsResponse

func (*ClientWithResponses) ListTemplatesWithResponse

func (c *ClientWithResponses) ListTemplatesWithResponse(ctx context.Context, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*ListTemplatesResponse, error)

ListTemplatesWithResponse request returning *ListTemplatesResponse

func (*ClientWithResponses) ListVirtualPortsWithResponse

func (c *ClientWithResponses) ListVirtualPortsWithResponse(ctx context.Context, params *ListVirtualPortsParams, reqEditors ...RequestEditorFn) (*ListVirtualPortsResponse, error)

ListVirtualPortsWithResponse request returning *ListVirtualPortsResponse

func (*ClientWithResponses) RebootSystemWithBodyWithResponse

func (c *ClientWithResponses) RebootSystemWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RebootSystemResponse, error)

RebootSystemWithBodyWithResponse request with arbitrary body returning *RebootSystemResponse

func (*ClientWithResponses) RebootSystemWithResponse

func (c *ClientWithResponses) RebootSystemWithResponse(ctx context.Context, systemId string, body RebootSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*RebootSystemResponse, error)

func (*ClientWithResponses) RefreshFabricDiscoveryWithResponse

func (c *ClientWithResponses) RefreshFabricDiscoveryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshFabricDiscoveryResponse, error)

RefreshFabricDiscoveryWithResponse request returning *RefreshFabricDiscoveryResponse

func (*ClientWithResponses) RefreshTemplatesWithResponse

func (c *ClientWithResponses) RefreshTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshTemplatesResponse, error)

RefreshTemplatesWithResponse request returning *RefreshTemplatesResponse

func (*ClientWithResponses) RemovePartitionHostsWithBodyWithResponse

func (c *ClientWithResponses) RemovePartitionHostsWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemovePartitionHostsResponse, error)

RemovePartitionHostsWithBodyWithResponse request with arbitrary body returning *RemovePartitionHostsResponse

func (*ClientWithResponses) RemovePartitionHostsWithResponse

func (c *ClientWithResponses) RemovePartitionHostsWithResponse(ctx context.Context, pkey Pkey, body RemovePartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemovePartitionHostsResponse, error)

func (*ClientWithResponses) RemovePartitionMembersWithBodyWithResponse

func (c *ClientWithResponses) RemovePartitionMembersWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemovePartitionMembersResponse, error)

RemovePartitionMembersWithBodyWithResponse request with arbitrary body returning *RemovePartitionMembersResponse

func (*ClientWithResponses) RemovePartitionMembersWithResponse

func (c *ClientWithResponses) RemovePartitionMembersWithResponse(ctx context.Context, pkey Pkey, body RemovePartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*RemovePartitionMembersResponse, error)

func (*ClientWithResponses) ReplacePartitionWithBodyWithResponse

func (c *ClientWithResponses) ReplacePartitionWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePartitionResponse, error)

ReplacePartitionWithBodyWithResponse request with arbitrary body returning *ReplacePartitionResponse

func (*ClientWithResponses) ReplacePartitionWithResponse

func (c *ClientWithResponses) ReplacePartitionWithResponse(ctx context.Context, pkey Pkey, body ReplacePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePartitionResponse, error)

func (*ClientWithResponses) ResetPortWithResponse

func (c *ClientWithResponses) ResetPortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*ResetPortResponse, error)

ResetPortWithResponse request returning *ResetPortResponse

func (*ClientWithResponses) RunFabricValidationTestWithResponse

func (c *ClientWithResponses) RunFabricValidationTestWithResponse(ctx context.Context, testName string, reqEditors ...RequestEditorFn) (*RunFabricValidationTestResponse, error)

RunFabricValidationTestWithResponse request returning *RunFabricValidationTestResponse

func (*ClientWithResponses) SetSystemHealthWithBodyWithResponse

func (c *ClientWithResponses) SetSystemHealthWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetSystemHealthResponse, error)

SetSystemHealthWithBodyWithResponse request with arbitrary body returning *SetSystemHealthResponse

func (*ClientWithResponses) SetSystemHealthWithResponse

func (c *ClientWithResponses) SetSystemHealthWithResponse(ctx context.Context, systemId string, body SetSystemHealthJSONRequestBody, reqEditors ...RequestEditorFn) (*SetSystemHealthResponse, error)

func (*ClientWithResponses) UpdateConfigWithBodyWithResponse

func (c *ClientWithResponses) UpdateConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)

UpdateConfigWithBodyWithResponse request with arbitrary body returning *UpdateConfigResponse

func (*ClientWithResponses) UpdateConfigWithResponse

func (c *ClientWithResponses) UpdateConfigWithResponse(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)

func (*ClientWithResponses) UpdateEnvironmentWithBodyWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithBodyWithResponse(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

UpdateEnvironmentWithBodyWithResponse request with arbitrary body returning *UpdateEnvironmentResponse

func (*ClientWithResponses) UpdateEnvironmentWithResponse

func (c *ClientWithResponses) UpdateEnvironmentWithResponse(ctx context.Context, envName string, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

func (*ClientWithResponses) UpdateGlobalNetworkWithBodyWithResponse

func (c *ClientWithResponses) UpdateGlobalNetworkWithBodyWithResponse(ctx context.Context, networkName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalNetworkResponse, error)

UpdateGlobalNetworkWithBodyWithResponse request with arbitrary body returning *UpdateGlobalNetworkResponse

func (*ClientWithResponses) UpdateGlobalNetworkWithResponse

func (c *ClientWithResponses) UpdateGlobalNetworkWithResponse(ctx context.Context, networkName string, body UpdateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalNetworkResponse, error)

func (*ClientWithResponses) UpdateMirroringTemplateWithBodyWithResponse

func (c *ClientWithResponses) UpdateMirroringTemplateWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMirroringTemplateResponse, error)

UpdateMirroringTemplateWithBodyWithResponse request with arbitrary body returning *UpdateMirroringTemplateResponse

func (*ClientWithResponses) UpdateMirroringTemplateWithResponse

func (c *ClientWithResponses) UpdateMirroringTemplateWithResponse(ctx context.Context, systemId string, body UpdateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMirroringTemplateResponse, error)

func (*ClientWithResponses) UpdateMonitoringTemplateWithBodyWithResponse

func (c *ClientWithResponses) UpdateMonitoringTemplateWithBodyWithResponse(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMonitoringTemplateResponse, error)

UpdateMonitoringTemplateWithBodyWithResponse request with arbitrary body returning *UpdateMonitoringTemplateResponse

func (*ClientWithResponses) UpdateMonitoringTemplateWithResponse

func (c *ClientWithResponses) UpdateMonitoringTemplateWithResponse(ctx context.Context, templateName string, body UpdateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMonitoringTemplateResponse, error)

func (*ClientWithResponses) UpdatePartitionQoSWithBodyWithResponse

func (c *ClientWithResponses) UpdatePartitionQoSWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePartitionQoSResponse, error)

UpdatePartitionQoSWithBodyWithResponse request with arbitrary body returning *UpdatePartitionQoSResponse

func (*ClientWithResponses) UpdatePartitionQoSWithResponse

func (c *ClientWithResponses) UpdatePartitionQoSWithResponse(ctx context.Context, pkey Pkey, body UpdatePartitionQoSJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePartitionQoSResponse, error)

func (*ClientWithResponses) UpdatePartitionSHARPWithBodyWithResponse

func (c *ClientWithResponses) UpdatePartitionSHARPWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePartitionSHARPResponse, error)

UpdatePartitionSHARPWithBodyWithResponse request with arbitrary body returning *UpdatePartitionSHARPResponse

func (*ClientWithResponses) UpdatePartitionSHARPWithResponse

func (c *ClientWithResponses) UpdatePartitionSHARPWithResponse(ctx context.Context, pkey Pkey, body UpdatePartitionSHARPJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePartitionSHARPResponse, error)

func (*ClientWithResponses) UpdateSystemWithBodyWithResponse

func (c *ClientWithResponses) UpdateSystemWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

UpdateSystemWithBodyWithResponse request with arbitrary body returning *UpdateSystemResponse

func (*ClientWithResponses) UpdateSystemWithResponse

func (c *ClientWithResponses) UpdateSystemWithResponse(ctx context.Context, systemId string, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

func (*ClientWithResponses) UpgradeSystemFirmwareWithBodyWithResponse

func (c *ClientWithResponses) UpgradeSystemFirmwareWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpgradeSystemFirmwareResponse, error)

UpgradeSystemFirmwareWithBodyWithResponse request with arbitrary body returning *UpgradeSystemFirmwareResponse

func (*ClientWithResponses) UpgradeSystemFirmwareWithResponse

func (c *ClientWithResponses) UpgradeSystemFirmwareWithResponse(ctx context.Context, systemId string, body UpgradeSystemFirmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*UpgradeSystemFirmwareResponse, error)

func (*ClientWithResponses) UpgradeSystemSoftwareWithBodyWithResponse

func (c *ClientWithResponses) UpgradeSystemSoftwareWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpgradeSystemSoftwareResponse, error)

UpgradeSystemSoftwareWithBodyWithResponse request with arbitrary body returning *UpgradeSystemSoftwareResponse

func (*ClientWithResponses) UpgradeSystemSoftwareWithResponse

func (c *ClientWithResponses) UpgradeSystemSoftwareWithResponse(ctx context.Context, systemId string, body UpgradeSystemSoftwareJSONRequestBody, reqEditors ...RequestEditorFn) (*UpgradeSystemSoftwareResponse, error)

func (*ClientWithResponses) UploadCableImageWithBodyWithResponse

func (c *ClientWithResponses) UploadCableImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadCableImageResponse, error)

UploadCableImageWithBodyWithResponse request with arbitrary body returning *UploadCableImageResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListCableImagesWithResponse request
	ListCableImagesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListCableImagesResponse, error)

	// UploadCableImageWithBodyWithResponse request with any body
	UploadCableImageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UploadCableImageResponse, error)

	// DeleteCableImageWithResponse request
	DeleteCableImageWithResponse(ctx context.Context, imageName string, reqEditors ...RequestEditorFn) (*DeleteCableImageResponse, error)

	// GetConfigWithResponse request
	GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error)

	// UpdateConfigWithBodyWithResponse request with any body
	UpdateConfigWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)

	UpdateConfigWithResponse(ctx context.Context, body UpdateConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigResponse, error)

	// ConfigureDumpStorageWithBodyWithResponse request with any body
	ConfigureDumpStorageWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ConfigureDumpStorageResponse, error)

	ConfigureDumpStorageWithResponse(ctx context.Context, body ConfigureDumpStorageJSONRequestBody, reqEditors ...RequestEditorFn) (*ConfigureDumpStorageResponse, error)

	// GetInventorySummaryWithResponse request
	GetInventorySummaryWithResponse(ctx context.Context, params *GetInventorySummaryParams, reqEditors ...RequestEditorFn) (*GetInventorySummaryResponse, error)

	// GetInventoryCountWithResponse request
	GetInventoryCountWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetInventoryCountResponse, error)

	// RefreshFabricDiscoveryWithResponse request
	RefreshFabricDiscoveryWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshFabricDiscoveryResponse, error)

	// ListEnvironmentsWithResponse request
	ListEnvironmentsWithResponse(ctx context.Context, params *ListEnvironmentsParams, reqEditors ...RequestEditorFn) (*ListEnvironmentsResponse, error)

	// CreateEnvironmentWithBodyWithResponse request with any body
	CreateEnvironmentWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

	CreateEnvironmentWithResponse(ctx context.Context, body CreateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateEnvironmentResponse, error)

	// DeleteEnvironmentWithResponse request
	DeleteEnvironmentWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*DeleteEnvironmentResponse, error)

	// GetEnvironmentWithResponse request
	GetEnvironmentWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*GetEnvironmentResponse, error)

	// UpdateEnvironmentWithBodyWithResponse request with any body
	UpdateEnvironmentWithBodyWithResponse(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	UpdateEnvironmentWithResponse(ctx context.Context, envName string, body UpdateEnvironmentJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateEnvironmentResponse, error)

	// ListLocalNetworksWithResponse request
	ListLocalNetworksWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*ListLocalNetworksResponse, error)

	// CreateLocalNetworkWithBodyWithResponse request with any body
	CreateLocalNetworkWithBodyWithResponse(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLocalNetworkResponse, error)

	CreateLocalNetworkWithResponse(ctx context.Context, envName string, body CreateLocalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLocalNetworkResponse, error)

	// ListLogicalServersWithResponse request
	ListLogicalServersWithResponse(ctx context.Context, envName string, reqEditors ...RequestEditorFn) (*ListLogicalServersResponse, error)

	// CreateLogicalServerWithBodyWithResponse request with any body
	CreateLogicalServerWithBodyWithResponse(ctx context.Context, envName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateLogicalServerResponse, error)

	CreateLogicalServerWithResponse(ctx context.Context, envName string, body CreateLogicalServerJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateLogicalServerResponse, error)

	// DeleteLogicalServerWithResponse request
	DeleteLogicalServerWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*DeleteLogicalServerResponse, error)

	// GetLogicalServerWithResponse request
	GetLogicalServerWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*GetLogicalServerResponse, error)

	// FreeComputesWithResponse request
	FreeComputesWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*FreeComputesResponse, error)

	// ListComputesWithResponse request
	ListComputesWithResponse(ctx context.Context, envName string, serverName string, reqEditors ...RequestEditorFn) (*ListComputesResponse, error)

	// AssignComputesWithBodyWithResponse request with any body
	AssignComputesWithBodyWithResponse(ctx context.Context, envName string, serverName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AssignComputesResponse, error)

	AssignComputesWithResponse(ctx context.Context, envName string, serverName string, body AssignComputesJSONRequestBody, reqEditors ...RequestEditorFn) (*AssignComputesResponse, error)

	// ListFabricValidationTestsWithResponse request
	ListFabricValidationTestsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListFabricValidationTestsResponse, error)

	// RunFabricValidationTestWithResponse request
	RunFabricValidationTestWithResponse(ctx context.Context, testName string, reqEditors ...RequestEditorFn) (*RunFabricValidationTestResponse, error)

	// AbortAllJobsWithResponse request
	AbortAllJobsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AbortAllJobsResponse, error)

	// ListJobsWithResponse request
	ListJobsWithResponse(ctx context.Context, params *ListJobsParams, reqEditors ...RequestEditorFn) (*ListJobsResponse, error)

	// DeleteJobWithResponse request
	DeleteJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error)

	// GetJobWithResponse request
	GetJobWithResponse(ctx context.Context, jobId string, params *GetJobParams, reqEditors ...RequestEditorFn) (*GetJobResponse, error)

	// AbortJobWithResponse request
	AbortJobWithResponse(ctx context.Context, jobId string, reqEditors ...RequestEditorFn) (*AbortJobResponse, error)

	// ListLinksWithResponse request
	ListLinksWithResponse(ctx context.Context, params *ListLinksParams, reqEditors ...RequestEditorFn) (*ListLinksResponse, error)

	// CollectLinkDumpWithBodyWithResponse request with any body
	CollectLinkDumpWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CollectLinkDumpResponse, error)

	CollectLinkDumpWithResponse(ctx context.Context, body CollectLinkDumpJSONRequestBody, reqEditors ...RequestEditorFn) (*CollectLinkDumpResponse, error)

	// CreateMirroringTemplateWithBodyWithResponse request with any body
	CreateMirroringTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMirroringTemplateResponse, error)

	CreateMirroringTemplateWithResponse(ctx context.Context, body CreateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMirroringTemplateResponse, error)

	// ExecuteMirroringActionWithBodyWithResponse request with any body
	ExecuteMirroringActionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteMirroringActionResponse, error)

	ExecuteMirroringActionWithResponse(ctx context.Context, body ExecuteMirroringActionJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteMirroringActionResponse, error)

	// DeleteMirroringTemplateWithResponse request
	DeleteMirroringTemplateWithResponse(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*DeleteMirroringTemplateResponse, error)

	// GetMirroringTemplateWithResponse request
	GetMirroringTemplateWithResponse(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*GetMirroringTemplateResponse, error)

	// UpdateMirroringTemplateWithBodyWithResponse request with any body
	UpdateMirroringTemplateWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMirroringTemplateResponse, error)

	UpdateMirroringTemplateWithResponse(ctx context.Context, systemId string, body UpdateMirroringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMirroringTemplateResponse, error)

	// ListMonitoringAttributesWithResponse request
	ListMonitoringAttributesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMonitoringAttributesResponse, error)

	// GetCongestionMapWithResponse request
	GetCongestionMapWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCongestionMapResponse, error)

	// GetPerformanceCountersWithBodyWithResponse request with any body
	GetPerformanceCountersWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetPerformanceCountersResponse, error)

	GetPerformanceCountersWithResponse(ctx context.Context, body GetPerformanceCountersJSONRequestBody, reqEditors ...RequestEditorFn) (*GetPerformanceCountersResponse, error)

	// GetPortGroupMetricsWithResponse request
	GetPortGroupMetricsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPortGroupMetricsResponse, error)

	// CreateMonitoringSessionWithBodyWithResponse request with any body
	CreateMonitoringSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMonitoringSessionResponse, error)

	CreateMonitoringSessionWithResponse(ctx context.Context, body CreateMonitoringSessionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMonitoringSessionResponse, error)

	// DeleteMonitoringSessionWithResponse request
	DeleteMonitoringSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*DeleteMonitoringSessionResponse, error)

	// GetMonitoringSessionWithResponse request
	GetMonitoringSessionWithResponse(ctx context.Context, sessionId string, reqEditors ...RequestEditorFn) (*GetMonitoringSessionResponse, error)

	// GetMonitoringSessionDataWithResponse request
	GetMonitoringSessionDataWithResponse(ctx context.Context, sessionId string, params *GetMonitoringSessionDataParams, reqEditors ...RequestEditorFn) (*GetMonitoringSessionDataResponse, error)

	// CreateMonitoringSnapshotWithBodyWithResponse request with any body
	CreateMonitoringSnapshotWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMonitoringSnapshotResponse, error)

	CreateMonitoringSnapshotWithResponse(ctx context.Context, body CreateMonitoringSnapshotJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMonitoringSnapshotResponse, error)

	// ListMonitoringTemplatesWithResponse request
	ListMonitoringTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListMonitoringTemplatesResponse, error)

	// CreateMonitoringTemplateWithBodyWithResponse request with any body
	CreateMonitoringTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateMonitoringTemplateResponse, error)

	CreateMonitoringTemplateWithResponse(ctx context.Context, body CreateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateMonitoringTemplateResponse, error)

	// DeleteMonitoringTemplateWithResponse request
	DeleteMonitoringTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*DeleteMonitoringTemplateResponse, error)

	// GetMonitoringTemplateWithResponse request
	GetMonitoringTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*GetMonitoringTemplateResponse, error)

	// UpdateMonitoringTemplateWithBodyWithResponse request with any body
	UpdateMonitoringTemplateWithBodyWithResponse(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateMonitoringTemplateResponse, error)

	UpdateMonitoringTemplateWithResponse(ctx context.Context, templateName string, body UpdateMonitoringTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateMonitoringTemplateResponse, error)

	// ListGlobalNetworksWithResponse request
	ListGlobalNetworksWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListGlobalNetworksResponse, error)

	// CreateGlobalNetworkWithBodyWithResponse request with any body
	CreateGlobalNetworkWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateGlobalNetworkResponse, error)

	CreateGlobalNetworkWithResponse(ctx context.Context, body CreateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateGlobalNetworkResponse, error)

	// DeleteGlobalNetworkWithResponse request
	DeleteGlobalNetworkWithResponse(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*DeleteGlobalNetworkResponse, error)

	// GetGlobalNetworkWithResponse request
	GetGlobalNetworkWithResponse(ctx context.Context, networkName string, reqEditors ...RequestEditorFn) (*GetGlobalNetworkResponse, error)

	// UpdateGlobalNetworkWithBodyWithResponse request with any body
	UpdateGlobalNetworkWithBodyWithResponse(ctx context.Context, networkName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateGlobalNetworkResponse, error)

	UpdateGlobalNetworkWithResponse(ctx context.Context, networkName string, body UpdateGlobalNetworkJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateGlobalNetworkResponse, error)

	// ListPartitionsWithResponse request
	ListPartitionsWithResponse(ctx context.Context, params *ListPartitionsParams, reqEditors ...RequestEditorFn) (*ListPartitionsResponse, error)

	// CreatePartitionWithBodyWithResponse request with any body
	CreatePartitionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreatePartitionResponse, error)

	CreatePartitionWithResponse(ctx context.Context, body CreatePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePartitionResponse, error)

	// DeletePartitionWithResponse request
	DeletePartitionWithResponse(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*DeletePartitionResponse, error)

	// GetPartitionWithResponse request
	GetPartitionWithResponse(ctx context.Context, pkey Pkey, params *GetPartitionParams, reqEditors ...RequestEditorFn) (*GetPartitionResponse, error)

	// ReplacePartitionWithBodyWithResponse request with any body
	ReplacePartitionWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ReplacePartitionResponse, error)

	ReplacePartitionWithResponse(ctx context.Context, pkey Pkey, body ReplacePartitionJSONRequestBody, reqEditors ...RequestEditorFn) (*ReplacePartitionResponse, error)

	// RemovePartitionHostsWithBodyWithResponse request with any body
	RemovePartitionHostsWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemovePartitionHostsResponse, error)

	RemovePartitionHostsWithResponse(ctx context.Context, pkey Pkey, body RemovePartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*RemovePartitionHostsResponse, error)

	// AddPartitionHostsWithBodyWithResponse request with any body
	AddPartitionHostsWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPartitionHostsResponse, error)

	AddPartitionHostsWithResponse(ctx context.Context, pkey Pkey, body AddPartitionHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPartitionHostsResponse, error)

	// GetPartitionLastUpdatedWithResponse request
	GetPartitionLastUpdatedWithResponse(ctx context.Context, pkey Pkey, reqEditors ...RequestEditorFn) (*GetPartitionLastUpdatedResponse, error)

	// RemovePartitionMembersWithBodyWithResponse request with any body
	RemovePartitionMembersWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RemovePartitionMembersResponse, error)

	RemovePartitionMembersWithResponse(ctx context.Context, pkey Pkey, body RemovePartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*RemovePartitionMembersResponse, error)

	// ListPartitionMembersWithResponse request
	ListPartitionMembersWithResponse(ctx context.Context, pkey Pkey, params *ListPartitionMembersParams, reqEditors ...RequestEditorFn) (*ListPartitionMembersResponse, error)

	// AddPartitionMembersWithBodyWithResponse request with any body
	AddPartitionMembersWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddPartitionMembersResponse, error)

	AddPartitionMembersWithResponse(ctx context.Context, pkey Pkey, body AddPartitionMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*AddPartitionMembersResponse, error)

	// UpdatePartitionQoSWithBodyWithResponse request with any body
	UpdatePartitionQoSWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePartitionQoSResponse, error)

	UpdatePartitionQoSWithResponse(ctx context.Context, pkey Pkey, body UpdatePartitionQoSJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePartitionQoSResponse, error)

	// UpdatePartitionSHARPWithBodyWithResponse request with any body
	UpdatePartitionSHARPWithBodyWithResponse(ctx context.Context, pkey Pkey, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePartitionSHARPResponse, error)

	UpdatePartitionSHARPWithResponse(ctx context.Context, pkey Pkey, body UpdatePartitionSHARPJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePartitionSHARPResponse, error)

	// ListPortsWithResponse request
	ListPortsWithResponse(ctx context.Context, params *ListPortsParams, reqEditors ...RequestEditorFn) (*ListPortsResponse, error)

	// GetPortWithResponse request
	GetPortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*GetPortResponse, error)

	// DisablePortWithResponse request
	DisablePortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*DisablePortResponse, error)

	// EnablePortWithResponse request
	EnablePortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*EnablePortResponse, error)

	// ResetPortWithResponse request
	ResetPortWithResponse(ctx context.Context, portName string, reqEditors ...RequestEditorFn) (*ResetPortResponse, error)

	// CreateReportWithBodyWithResponse request with any body
	CreateReportWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

	CreateReportWithResponse(ctx context.Context, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

	// GetLatestReportWithResponse request
	GetLatestReportWithResponse(ctx context.Context, reportType string, reqEditors ...RequestEditorFn) (*GetLatestReportResponse, error)

	// DeleteReportWithResponse request
	DeleteReportWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*DeleteReportResponse, error)

	// GetReportWithResponse request
	GetReportWithResponse(ctx context.Context, reportId string, reqEditors ...RequestEditorFn) (*GetReportResponse, error)

	// ListSystemsWithResponse request
	ListSystemsWithResponse(ctx context.Context, params *ListSystemsParams, reqEditors ...RequestEditorFn) (*ListSystemsResponse, error)

	// ListSystemsPowerWithResponse request
	ListSystemsPowerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListSystemsPowerResponse, error)

	// GetSystemWithResponse request
	GetSystemWithResponse(ctx context.Context, systemId string, params *GetSystemParams, reqEditors ...RequestEditorFn) (*GetSystemResponse, error)

	// UpdateSystemWithBodyWithResponse request with any body
	UpdateSystemWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

	UpdateSystemWithResponse(ctx context.Context, systemId string, body UpdateSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSystemResponse, error)

	// CollectSystemDumpWithResponse request
	CollectSystemDumpWithResponse(ctx context.Context, systemId string, reqEditors ...RequestEditorFn) (*CollectSystemDumpResponse, error)

	// UpgradeSystemFirmwareWithBodyWithResponse request with any body
	UpgradeSystemFirmwareWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpgradeSystemFirmwareResponse, error)

	UpgradeSystemFirmwareWithResponse(ctx context.Context, systemId string, body UpgradeSystemFirmwareJSONRequestBody, reqEditors ...RequestEditorFn) (*UpgradeSystemFirmwareResponse, error)

	// SetSystemHealthWithBodyWithResponse request with any body
	SetSystemHealthWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetSystemHealthResponse, error)

	SetSystemHealthWithResponse(ctx context.Context, systemId string, body SetSystemHealthJSONRequestBody, reqEditors ...RequestEditorFn) (*SetSystemHealthResponse, error)

	// RebootSystemWithBodyWithResponse request with any body
	RebootSystemWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RebootSystemResponse, error)

	RebootSystemWithResponse(ctx context.Context, systemId string, body RebootSystemJSONRequestBody, reqEditors ...RequestEditorFn) (*RebootSystemResponse, error)

	// UpgradeSystemSoftwareWithBodyWithResponse request with any body
	UpgradeSystemSoftwareWithBodyWithResponse(ctx context.Context, systemId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpgradeSystemSoftwareResponse, error)

	UpgradeSystemSoftwareWithResponse(ctx context.Context, systemId string, body UpgradeSystemSoftwareJSONRequestBody, reqEditors ...RequestEditorFn) (*UpgradeSystemSoftwareResponse, error)

	// GetHistoryTelemetryWithResponse request
	GetHistoryTelemetryWithResponse(ctx context.Context, params *GetHistoryTelemetryParams, reqEditors ...RequestEditorFn) (*GetHistoryTelemetryResponse, error)

	// GetTopTelemetryWithResponse request
	GetTopTelemetryWithResponse(ctx context.Context, params *GetTopTelemetryParams, reqEditors ...RequestEditorFn) (*GetTopTelemetryResponse, error)

	// ListTemplatesWithResponse request
	ListTemplatesWithResponse(ctx context.Context, params *ListTemplatesParams, reqEditors ...RequestEditorFn) (*ListTemplatesResponse, error)

	// CreateTemplateWithBodyWithResponse request with any body
	CreateTemplateWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

	CreateTemplateWithResponse(ctx context.Context, body CreateTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTemplateResponse, error)

	// RefreshTemplatesWithResponse request
	RefreshTemplatesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*RefreshTemplatesResponse, error)

	// DeleteTemplateWithResponse request
	DeleteTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*DeleteTemplateResponse, error)

	// GetTemplateWithResponse request
	GetTemplateWithResponse(ctx context.Context, templateName string, reqEditors ...RequestEditorFn) (*GetTemplateResponse, error)

	// ExecuteTemplateWithBodyWithResponse request with any body
	ExecuteTemplateWithBodyWithResponse(ctx context.Context, templateName string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteTemplateResponse, error)

	ExecuteTemplateWithResponse(ctx context.Context, templateName string, body ExecuteTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteTemplateResponse, error)

	// CreateTokenWithResponse request
	CreateTokenWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateTokenResponse, error)

	// GetVersionWithResponse request
	GetVersionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVersionResponse, error)

	// ListVirtualPortsWithResponse request
	ListVirtualPortsWithResponse(ctx context.Context, params *ListVirtualPortsParams, reqEditors ...RequestEditorFn) (*ListVirtualPortsResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CollectLinkDumpJSONBody

type CollectLinkDumpJSONBody struct {
	LinkIds []string `json:"link_ids"`
}

CollectLinkDumpJSONBody defines parameters for CollectLinkDump.

type CollectLinkDumpJSONRequestBody

type CollectLinkDumpJSONRequestBody CollectLinkDumpJSONBody

CollectLinkDumpJSONRequestBody defines body for CollectLinkDump for application/json ContentType.

type CollectLinkDumpResponse

type CollectLinkDumpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseCollectLinkDumpResponse

func ParseCollectLinkDumpResponse(rsp *http.Response) (*CollectLinkDumpResponse, error)

ParseCollectLinkDumpResponse parses an HTTP response from a CollectLinkDumpWithResponse call

func (CollectLinkDumpResponse) Status

func (r CollectLinkDumpResponse) Status() string

Status returns HTTPResponse.Status

func (CollectLinkDumpResponse) StatusCode

func (r CollectLinkDumpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CollectSystemDumpResponse

type CollectSystemDumpResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseCollectSystemDumpResponse

func ParseCollectSystemDumpResponse(rsp *http.Response) (*CollectSystemDumpResponse, error)

ParseCollectSystemDumpResponse parses an HTTP response from a CollectSystemDumpWithResponse call

func (CollectSystemDumpResponse) Status

func (r CollectSystemDumpResponse) Status() string

Status returns HTTPResponse.Status

func (CollectSystemDumpResponse) StatusCode

func (r CollectSystemDumpResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Compute

type Compute struct {
	Name   *string        `json:"name,omitempty"`
	Status *ComputeStatus `json:"status,omitempty"`
}

Compute defines model for Compute.

type ComputeStatus

type ComputeStatus string

ComputeStatus defines model for Compute.Status.

const (
	ComputeStatusAllocated ComputeStatus = "allocated"
	ComputeStatusFree      ComputeStatus = "free"
)

Defines values for ComputeStatus.

func (ComputeStatus) Valid

func (e ComputeStatus) Valid() bool

Valid indicates whether the value is a known member of the ComputeStatus enum.

type ConfigureDumpStorageJSONBody

type ConfigureDumpStorageJSONBody struct {
	StoragePath *string `json:"storage_path,omitempty"`
}

ConfigureDumpStorageJSONBody defines parameters for ConfigureDumpStorage.

type ConfigureDumpStorageJSONRequestBody

type ConfigureDumpStorageJSONRequestBody ConfigureDumpStorageJSONBody

ConfigureDumpStorageJSONRequestBody defines body for ConfigureDumpStorage for application/json ContentType.

type ConfigureDumpStorageResponse

type ConfigureDumpStorageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseConfigureDumpStorageResponse

func ParseConfigureDumpStorageResponse(rsp *http.Response) (*ConfigureDumpStorageResponse, error)

ParseConfigureDumpStorageResponse parses an HTTP response from a ConfigureDumpStorageWithResponse call

func (ConfigureDumpStorageResponse) Status

Status returns HTTPResponse.Status

func (ConfigureDumpStorageResponse) StatusCode

func (r ConfigureDumpStorageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateEnvironmentJSONRequestBody

type CreateEnvironmentJSONRequestBody = EnvironmentCreate

CreateEnvironmentJSONRequestBody defines body for CreateEnvironment for application/json ContentType.

type CreateEnvironmentResponse

type CreateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Environment
	JSONDefault  *Error
}

func ParseCreateEnvironmentResponse

func ParseCreateEnvironmentResponse(rsp *http.Response) (*CreateEnvironmentResponse, error)

ParseCreateEnvironmentResponse parses an HTTP response from a CreateEnvironmentWithResponse call

func (CreateEnvironmentResponse) Status

func (r CreateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (CreateEnvironmentResponse) StatusCode

func (r CreateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateGlobalNetworkJSONRequestBody

type CreateGlobalNetworkJSONRequestBody = NetworkCreate

CreateGlobalNetworkJSONRequestBody defines body for CreateGlobalNetwork for application/json ContentType.

type CreateGlobalNetworkResponse

type CreateGlobalNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseCreateGlobalNetworkResponse

func ParseCreateGlobalNetworkResponse(rsp *http.Response) (*CreateGlobalNetworkResponse, error)

ParseCreateGlobalNetworkResponse parses an HTTP response from a CreateGlobalNetworkWithResponse call

func (CreateGlobalNetworkResponse) Status

Status returns HTTPResponse.Status

func (CreateGlobalNetworkResponse) StatusCode

func (r CreateGlobalNetworkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLocalNetworkJSONRequestBody

type CreateLocalNetworkJSONRequestBody = NetworkCreate

CreateLocalNetworkJSONRequestBody defines body for CreateLocalNetwork for application/json ContentType.

type CreateLocalNetworkResponse

type CreateLocalNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseCreateLocalNetworkResponse

func ParseCreateLocalNetworkResponse(rsp *http.Response) (*CreateLocalNetworkResponse, error)

ParseCreateLocalNetworkResponse parses an HTTP response from a CreateLocalNetworkWithResponse call

func (CreateLocalNetworkResponse) Status

Status returns HTTPResponse.Status

func (CreateLocalNetworkResponse) StatusCode

func (r CreateLocalNetworkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateLogicalServerJSONRequestBody

type CreateLogicalServerJSONRequestBody = LogicalServerCreate

CreateLogicalServerJSONRequestBody defines body for CreateLogicalServer for application/json ContentType.

type CreateLogicalServerResponse

type CreateLogicalServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LogicalServer
	JSONDefault  *Error
}

func ParseCreateLogicalServerResponse

func ParseCreateLogicalServerResponse(rsp *http.Response) (*CreateLogicalServerResponse, error)

ParseCreateLogicalServerResponse parses an HTTP response from a CreateLogicalServerWithResponse call

func (CreateLogicalServerResponse) Status

Status returns HTTPResponse.Status

func (CreateLogicalServerResponse) StatusCode

func (r CreateLogicalServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMirroringTemplateJSONRequestBody

type CreateMirroringTemplateJSONRequestBody = MirroringTemplate

CreateMirroringTemplateJSONRequestBody defines body for CreateMirroringTemplate for application/json ContentType.

type CreateMirroringTemplateResponse

type CreateMirroringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseCreateMirroringTemplateResponse

func ParseCreateMirroringTemplateResponse(rsp *http.Response) (*CreateMirroringTemplateResponse, error)

ParseCreateMirroringTemplateResponse parses an HTTP response from a CreateMirroringTemplateWithResponse call

func (CreateMirroringTemplateResponse) Status

Status returns HTTPResponse.Status

func (CreateMirroringTemplateResponse) StatusCode

func (r CreateMirroringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMonitoringSessionJSONRequestBody

type CreateMonitoringSessionJSONRequestBody = MonitoringSessionCreate

CreateMonitoringSessionJSONRequestBody defines body for CreateMonitoringSession for application/json ContentType.

type CreateMonitoringSessionResponse

type CreateMonitoringSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MonitoringSession
	JSONDefault  *Error
}

func ParseCreateMonitoringSessionResponse

func ParseCreateMonitoringSessionResponse(rsp *http.Response) (*CreateMonitoringSessionResponse, error)

ParseCreateMonitoringSessionResponse parses an HTTP response from a CreateMonitoringSessionWithResponse call

func (CreateMonitoringSessionResponse) Status

Status returns HTTPResponse.Status

func (CreateMonitoringSessionResponse) StatusCode

func (r CreateMonitoringSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMonitoringSnapshotJSONRequestBody

type CreateMonitoringSnapshotJSONRequestBody = MonitoringSnapshotCreate

CreateMonitoringSnapshotJSONRequestBody defines body for CreateMonitoringSnapshot for application/json ContentType.

type CreateMonitoringSnapshotResponse

type CreateMonitoringSnapshotResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseCreateMonitoringSnapshotResponse

func ParseCreateMonitoringSnapshotResponse(rsp *http.Response) (*CreateMonitoringSnapshotResponse, error)

ParseCreateMonitoringSnapshotResponse parses an HTTP response from a CreateMonitoringSnapshotWithResponse call

func (CreateMonitoringSnapshotResponse) Status

Status returns HTTPResponse.Status

func (CreateMonitoringSnapshotResponse) StatusCode

func (r CreateMonitoringSnapshotResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateMonitoringTemplateJSONRequestBody

type CreateMonitoringTemplateJSONRequestBody = MonitoringTemplate

CreateMonitoringTemplateJSONRequestBody defines body for CreateMonitoringTemplate for application/json ContentType.

type CreateMonitoringTemplateResponse

type CreateMonitoringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *MonitoringTemplate
	JSONDefault  *Error
}

func ParseCreateMonitoringTemplateResponse

func ParseCreateMonitoringTemplateResponse(rsp *http.Response) (*CreateMonitoringTemplateResponse, error)

ParseCreateMonitoringTemplateResponse parses an HTTP response from a CreateMonitoringTemplateWithResponse call

func (CreateMonitoringTemplateResponse) Status

Status returns HTTPResponse.Status

func (CreateMonitoringTemplateResponse) StatusCode

func (r CreateMonitoringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePartitionJSONRequestBody

type CreatePartitionJSONRequestBody = PartitionCreate

CreatePartitionJSONRequestBody defines body for CreatePartition for application/json ContentType.

type CreatePartitionResponse

type CreatePartitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Partition
	JSON409      *Error
	JSONDefault  *Error
}

func ParseCreatePartitionResponse

func ParseCreatePartitionResponse(rsp *http.Response) (*CreatePartitionResponse, error)

ParseCreatePartitionResponse parses an HTTP response from a CreatePartitionWithResponse call

func (CreatePartitionResponse) Status

func (r CreatePartitionResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePartitionResponse) StatusCode

func (r CreatePartitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateReportJSONRequestBody

type CreateReportJSONRequestBody = ReportCreate

CreateReportJSONRequestBody defines body for CreateReport for application/json ContentType.

type CreateReportResponse

type CreateReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseCreateReportResponse

func ParseCreateReportResponse(rsp *http.Response) (*CreateReportResponse, error)

ParseCreateReportResponse parses an HTTP response from a CreateReportWithResponse call

func (CreateReportResponse) Status

func (r CreateReportResponse) Status() string

Status returns HTTPResponse.Status

func (CreateReportResponse) StatusCode

func (r CreateReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTemplateJSONRequestBody

type CreateTemplateJSONRequestBody = ProvisioningTemplateCreate

CreateTemplateJSONRequestBody defines body for CreateTemplate for application/json ContentType.

type CreateTemplateResponse

type CreateTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseCreateTemplateResponse

func ParseCreateTemplateResponse(rsp *http.Response) (*CreateTemplateResponse, error)

ParseCreateTemplateResponse parses an HTTP response from a CreateTemplateWithResponse call

func (CreateTemplateResponse) Status

func (r CreateTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTemplateResponse) StatusCode

func (r CreateTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateTokenResponse

type CreateTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		ExpiresAt *time.Time `json:"expires_at,omitempty"`
		Token     *string    `json:"token,omitempty"`
	}
	JSONDefault *Error
}

func ParseCreateTokenResponse

func ParseCreateTokenResponse(rsp *http.Response) (*CreateTokenResponse, error)

ParseCreateTokenResponse parses an HTTP response from a CreateTokenWithResponse call

func (CreateTokenResponse) Status

func (r CreateTokenResponse) Status() string

Status returns HTTPResponse.Status

func (CreateTokenResponse) StatusCode

func (r CreateTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Cursor

type Cursor = string

Cursor defines model for cursor.

type DeleteCableImageResponse

type DeleteCableImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteCableImageResponse

func ParseDeleteCableImageResponse(rsp *http.Response) (*DeleteCableImageResponse, error)

ParseDeleteCableImageResponse parses an HTTP response from a DeleteCableImageWithResponse call

func (DeleteCableImageResponse) Status

func (r DeleteCableImageResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteCableImageResponse) StatusCode

func (r DeleteCableImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteEnvironmentResponse

type DeleteEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteEnvironmentResponse

func ParseDeleteEnvironmentResponse(rsp *http.Response) (*DeleteEnvironmentResponse, error)

ParseDeleteEnvironmentResponse parses an HTTP response from a DeleteEnvironmentWithResponse call

func (DeleteEnvironmentResponse) Status

func (r DeleteEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteEnvironmentResponse) StatusCode

func (r DeleteEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteGlobalNetworkResponse

type DeleteGlobalNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteGlobalNetworkResponse

func ParseDeleteGlobalNetworkResponse(rsp *http.Response) (*DeleteGlobalNetworkResponse, error)

ParseDeleteGlobalNetworkResponse parses an HTTP response from a DeleteGlobalNetworkWithResponse call

func (DeleteGlobalNetworkResponse) Status

Status returns HTTPResponse.Status

func (DeleteGlobalNetworkResponse) StatusCode

func (r DeleteGlobalNetworkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteJobResponse

type DeleteJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseDeleteJobResponse

func ParseDeleteJobResponse(rsp *http.Response) (*DeleteJobResponse, error)

ParseDeleteJobResponse parses an HTTP response from a DeleteJobWithResponse call

func (DeleteJobResponse) Status

func (r DeleteJobResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteJobResponse) StatusCode

func (r DeleteJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLogicalServerResponse

type DeleteLogicalServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteLogicalServerResponse

func ParseDeleteLogicalServerResponse(rsp *http.Response) (*DeleteLogicalServerResponse, error)

ParseDeleteLogicalServerResponse parses an HTTP response from a DeleteLogicalServerWithResponse call

func (DeleteLogicalServerResponse) Status

Status returns HTTPResponse.Status

func (DeleteLogicalServerResponse) StatusCode

func (r DeleteLogicalServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMirroringTemplateResponse

type DeleteMirroringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteMirroringTemplateResponse

func ParseDeleteMirroringTemplateResponse(rsp *http.Response) (*DeleteMirroringTemplateResponse, error)

ParseDeleteMirroringTemplateResponse parses an HTTP response from a DeleteMirroringTemplateWithResponse call

func (DeleteMirroringTemplateResponse) Status

Status returns HTTPResponse.Status

func (DeleteMirroringTemplateResponse) StatusCode

func (r DeleteMirroringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMonitoringSessionResponse

type DeleteMonitoringSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteMonitoringSessionResponse

func ParseDeleteMonitoringSessionResponse(rsp *http.Response) (*DeleteMonitoringSessionResponse, error)

ParseDeleteMonitoringSessionResponse parses an HTTP response from a DeleteMonitoringSessionWithResponse call

func (DeleteMonitoringSessionResponse) Status

Status returns HTTPResponse.Status

func (DeleteMonitoringSessionResponse) StatusCode

func (r DeleteMonitoringSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteMonitoringTemplateResponse

type DeleteMonitoringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteMonitoringTemplateResponse

func ParseDeleteMonitoringTemplateResponse(rsp *http.Response) (*DeleteMonitoringTemplateResponse, error)

ParseDeleteMonitoringTemplateResponse parses an HTTP response from a DeleteMonitoringTemplateWithResponse call

func (DeleteMonitoringTemplateResponse) Status

Status returns HTTPResponse.Status

func (DeleteMonitoringTemplateResponse) StatusCode

func (r DeleteMonitoringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePartitionResponse

type DeletePartitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseDeletePartitionResponse

func ParseDeletePartitionResponse(rsp *http.Response) (*DeletePartitionResponse, error)

ParseDeletePartitionResponse parses an HTTP response from a DeletePartitionWithResponse call

func (DeletePartitionResponse) Status

func (r DeletePartitionResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePartitionResponse) StatusCode

func (r DeletePartitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteReportResponse

type DeleteReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteReportResponse

func ParseDeleteReportResponse(rsp *http.Response) (*DeleteReportResponse, error)

ParseDeleteReportResponse parses an HTTP response from a DeleteReportWithResponse call

func (DeleteReportResponse) Status

func (r DeleteReportResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteReportResponse) StatusCode

func (r DeleteReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTemplateResponse

type DeleteTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDeleteTemplateResponse

func ParseDeleteTemplateResponse(rsp *http.Response) (*DeleteTemplateResponse, error)

ParseDeleteTemplateResponse parses an HTTP response from a DeleteTemplateWithResponse call

func (DeleteTemplateResponse) Status

func (r DeleteTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteTemplateResponse) StatusCode

func (r DeleteTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DisablePortResponse

type DisablePortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseDisablePortResponse

func ParseDisablePortResponse(rsp *http.Response) (*DisablePortResponse, error)

ParseDisablePortResponse parses an HTTP response from a DisablePortWithResponse call

func (DisablePortResponse) Status

func (r DisablePortResponse) Status() string

Status returns HTTPResponse.Status

func (DisablePortResponse) StatusCode

func (r DisablePortResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnablePortResponse

type EnablePortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseEnablePortResponse

func ParseEnablePortResponse(rsp *http.Response) (*EnablePortResponse, error)

ParseEnablePortResponse parses an HTTP response from a EnablePortWithResponse call

func (EnablePortResponse) Status

func (r EnablePortResponse) Status() string

Status returns HTTPResponse.Status

func (EnablePortResponse) StatusCode

func (r EnablePortResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Environment

type Environment struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
}

Environment defines model for Environment.

type EnvironmentCreate

type EnvironmentCreate struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

EnvironmentCreate defines model for EnvironmentCreate.

type EnvironmentList

type EnvironmentList struct {
	Items    *[]Environment `json:"items,omitempty"`
	PageInfo *PageInfo      `json:"page_info,omitempty"`
}

EnvironmentList defines model for EnvironmentList.

type Error

type Error struct {
	Error struct {
		// Code Machine-readable error code.
		Code    string `json:"code"`
		Details *[]struct {
			Field  *string `json:"field,omitempty"`
			Reason *string `json:"reason,omitempty"`
		} `json:"details,omitempty"`

		// Message Human-readable error description.
		Message string `json:"message"`
	} `json:"error"`
}

Error defines model for Error.

type ExecuteMirroringActionJSONRequestBody

type ExecuteMirroringActionJSONRequestBody = MirroringAction

ExecuteMirroringActionJSONRequestBody defines body for ExecuteMirroringAction for application/json ContentType.

type ExecuteMirroringActionResponse

type ExecuteMirroringActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseExecuteMirroringActionResponse

func ParseExecuteMirroringActionResponse(rsp *http.Response) (*ExecuteMirroringActionResponse, error)

ParseExecuteMirroringActionResponse parses an HTTP response from a ExecuteMirroringActionWithResponse call

func (ExecuteMirroringActionResponse) Status

Status returns HTTPResponse.Status

func (ExecuteMirroringActionResponse) StatusCode

func (r ExecuteMirroringActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecuteTemplateJSONBody

type ExecuteTemplateJSONBody struct {
	SystemIds []string `json:"system_ids"`
}

ExecuteTemplateJSONBody defines parameters for ExecuteTemplate.

type ExecuteTemplateJSONRequestBody

type ExecuteTemplateJSONRequestBody ExecuteTemplateJSONBody

ExecuteTemplateJSONRequestBody defines body for ExecuteTemplate for application/json ContentType.

type ExecuteTemplateResponse

type ExecuteTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseExecuteTemplateResponse

func ParseExecuteTemplateResponse(rsp *http.Response) (*ExecuteTemplateResponse, error)

ParseExecuteTemplateResponse parses an HTTP response from a ExecuteTemplateWithResponse call

func (ExecuteTemplateResponse) Status

func (r ExecuteTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (ExecuteTemplateResponse) StatusCode

func (r ExecuteTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FreeComputesResponse

type FreeComputesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseFreeComputesResponse

func ParseFreeComputesResponse(rsp *http.Response) (*FreeComputesResponse, error)

ParseFreeComputesResponse parses an HTTP response from a FreeComputesWithResponse call

func (FreeComputesResponse) Status

func (r FreeComputesResponse) Status() string

Status returns HTTPResponse.Status

func (FreeComputesResponse) StatusCode

func (r FreeComputesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigResponse

type GetConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UFMConfig
	JSONDefault  *Error
}

func ParseGetConfigResponse

func ParseGetConfigResponse(rsp *http.Response) (*GetConfigResponse, error)

ParseGetConfigResponse parses an HTTP response from a GetConfigWithResponse call

func (GetConfigResponse) Status

func (r GetConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetConfigResponse) StatusCode

func (r GetConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCongestionMapResponse

type GetCongestionMapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetCongestionMapResponse

func ParseGetCongestionMapResponse(rsp *http.Response) (*GetCongestionMapResponse, error)

ParseGetCongestionMapResponse parses an HTTP response from a GetCongestionMapWithResponse call

func (GetCongestionMapResponse) Status

func (r GetCongestionMapResponse) Status() string

Status returns HTTPResponse.Status

func (GetCongestionMapResponse) StatusCode

func (r GetCongestionMapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEnvironmentResponse

type GetEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Environment
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseGetEnvironmentResponse

func ParseGetEnvironmentResponse(rsp *http.Response) (*GetEnvironmentResponse, error)

ParseGetEnvironmentResponse parses an HTTP response from a GetEnvironmentWithResponse call

func (GetEnvironmentResponse) Status

func (r GetEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (GetEnvironmentResponse) StatusCode

func (r GetEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGlobalNetworkResponse

type GetGlobalNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Network
	JSONDefault  *Error
}

func ParseGetGlobalNetworkResponse

func ParseGetGlobalNetworkResponse(rsp *http.Response) (*GetGlobalNetworkResponse, error)

ParseGetGlobalNetworkResponse parses an HTTP response from a GetGlobalNetworkWithResponse call

func (GetGlobalNetworkResponse) Status

func (r GetGlobalNetworkResponse) Status() string

Status returns HTTPResponse.Status

func (GetGlobalNetworkResponse) StatusCode

func (r GetGlobalNetworkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetHistoryTelemetryParams

type GetHistoryTelemetryParams struct {
	MembersType string `form:"members_type" json:"members_type"`
	Attributes  string `form:"attributes" json:"attributes"`

	// Members Comma-separated list of member GUIDs.
	Members string `form:"members" json:"members"`

	// StartTime Relative or absolute start time (e.g. `-1h`).
	StartTime string `form:"start_time" json:"start_time"`

	// EndTime Relative or absolute end time (e.g. `-0min`).
	EndTime string `form:"end_time" json:"end_time"`
}

GetHistoryTelemetryParams defines parameters for GetHistoryTelemetry.

type GetHistoryTelemetryResponse

type GetHistoryTelemetryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetHistoryTelemetryResponse

func ParseGetHistoryTelemetryResponse(rsp *http.Response) (*GetHistoryTelemetryResponse, error)

ParseGetHistoryTelemetryResponse parses an HTTP response from a GetHistoryTelemetryWithResponse call

func (GetHistoryTelemetryResponse) Status

Status returns HTTPResponse.Status

func (GetHistoryTelemetryResponse) StatusCode

func (r GetHistoryTelemetryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInventoryCountResponse

type GetInventoryCountResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetInventoryCountResponse

func ParseGetInventoryCountResponse(rsp *http.Response) (*GetInventoryCountResponse, error)

ParseGetInventoryCountResponse parses an HTTP response from a GetInventoryCountWithResponse call

func (GetInventoryCountResponse) Status

func (r GetInventoryCountResponse) Status() string

Status returns HTTPResponse.Status

func (GetInventoryCountResponse) StatusCode

func (r GetInventoryCountResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInventorySummaryParams

type GetInventorySummaryParams struct {
	IncludePorts *bool `form:"include_ports,omitempty" json:"include_ports,omitempty"`
}

GetInventorySummaryParams defines parameters for GetInventorySummary.

type GetInventorySummaryResponse

type GetInventorySummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetInventorySummaryResponse

func ParseGetInventorySummaryResponse(rsp *http.Response) (*GetInventorySummaryResponse, error)

ParseGetInventorySummaryResponse parses an HTTP response from a GetInventorySummaryWithResponse call

func (GetInventorySummaryResponse) Status

Status returns HTTPResponse.Status

func (GetInventorySummaryResponse) StatusCode

func (r GetInventorySummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetJobParams

type GetJobParams struct {
	// Include Additional data: `sub_jobs`, `full`.
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

GetJobParams defines parameters for GetJob.

type GetJobResponse

type GetJobResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Job
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseGetJobResponse

func ParseGetJobResponse(rsp *http.Response) (*GetJobResponse, error)

ParseGetJobResponse parses an HTTP response from a GetJobWithResponse call

func (GetJobResponse) Status

func (r GetJobResponse) Status() string

Status returns HTTPResponse.Status

func (GetJobResponse) StatusCode

func (r GetJobResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLatestReportResponse

type GetLatestReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetLatestReportResponse

func ParseGetLatestReportResponse(rsp *http.Response) (*GetLatestReportResponse, error)

ParseGetLatestReportResponse parses an HTTP response from a GetLatestReportWithResponse call

func (GetLatestReportResponse) Status

func (r GetLatestReportResponse) Status() string

Status returns HTTPResponse.Status

func (GetLatestReportResponse) StatusCode

func (r GetLatestReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLogicalServerResponse

type GetLogicalServerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LogicalServer
	JSONDefault  *Error
}

func ParseGetLogicalServerResponse

func ParseGetLogicalServerResponse(rsp *http.Response) (*GetLogicalServerResponse, error)

ParseGetLogicalServerResponse parses an HTTP response from a GetLogicalServerWithResponse call

func (GetLogicalServerResponse) Status

func (r GetLogicalServerResponse) Status() string

Status returns HTTPResponse.Status

func (GetLogicalServerResponse) StatusCode

func (r GetLogicalServerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMirroringTemplateResponse

type GetMirroringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MirroringTemplate
	JSONDefault  *Error
}

func ParseGetMirroringTemplateResponse

func ParseGetMirroringTemplateResponse(rsp *http.Response) (*GetMirroringTemplateResponse, error)

ParseGetMirroringTemplateResponse parses an HTTP response from a GetMirroringTemplateWithResponse call

func (GetMirroringTemplateResponse) Status

Status returns HTTPResponse.Status

func (GetMirroringTemplateResponse) StatusCode

func (r GetMirroringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMonitoringSessionDataParams

type GetMonitoringSessionDataParams struct {
	// Partition Filter by PKEY.
	Partition *string `form:"partition,omitempty" json:"partition,omitempty"`
}

GetMonitoringSessionDataParams defines parameters for GetMonitoringSessionData.

type GetMonitoringSessionDataResponse

type GetMonitoringSessionDataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetMonitoringSessionDataResponse

func ParseGetMonitoringSessionDataResponse(rsp *http.Response) (*GetMonitoringSessionDataResponse, error)

ParseGetMonitoringSessionDataResponse parses an HTTP response from a GetMonitoringSessionDataWithResponse call

func (GetMonitoringSessionDataResponse) Status

Status returns HTTPResponse.Status

func (GetMonitoringSessionDataResponse) StatusCode

func (r GetMonitoringSessionDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMonitoringSessionResponse

type GetMonitoringSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MonitoringSession
	JSONDefault  *Error
}

func ParseGetMonitoringSessionResponse

func ParseGetMonitoringSessionResponse(rsp *http.Response) (*GetMonitoringSessionResponse, error)

ParseGetMonitoringSessionResponse parses an HTTP response from a GetMonitoringSessionWithResponse call

func (GetMonitoringSessionResponse) Status

Status returns HTTPResponse.Status

func (GetMonitoringSessionResponse) StatusCode

func (r GetMonitoringSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetMonitoringTemplateResponse

type GetMonitoringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *MonitoringTemplate
	JSONDefault  *Error
}

func ParseGetMonitoringTemplateResponse

func ParseGetMonitoringTemplateResponse(rsp *http.Response) (*GetMonitoringTemplateResponse, error)

ParseGetMonitoringTemplateResponse parses an HTTP response from a GetMonitoringTemplateWithResponse call

func (GetMonitoringTemplateResponse) Status

Status returns HTTPResponse.Status

func (GetMonitoringTemplateResponse) StatusCode

func (r GetMonitoringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPartitionLastUpdatedResponse

type GetPartitionLastUpdatedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// LastUpdated ISO 8601 timestamp of last modification.
		// Null if never modified since UFM restart.
		LastUpdated *time.Time `json:"last_updated,omitempty"`
	}
	JSONDefault *Error
}

func ParseGetPartitionLastUpdatedResponse

func ParseGetPartitionLastUpdatedResponse(rsp *http.Response) (*GetPartitionLastUpdatedResponse, error)

ParseGetPartitionLastUpdatedResponse parses an HTTP response from a GetPartitionLastUpdatedWithResponse call

func (GetPartitionLastUpdatedResponse) Status

Status returns HTTPResponse.Status

func (GetPartitionLastUpdatedResponse) StatusCode

func (r GetPartitionLastUpdatedResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPartitionParams

type GetPartitionParams struct {
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

GetPartitionParams defines parameters for GetPartition.

type GetPartitionResponse

type GetPartitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Partition
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseGetPartitionResponse

func ParseGetPartitionResponse(rsp *http.Response) (*GetPartitionResponse, error)

ParseGetPartitionResponse parses an HTTP response from a GetPartitionWithResponse call

func (GetPartitionResponse) Status

func (r GetPartitionResponse) Status() string

Status returns HTTPResponse.Status

func (GetPartitionResponse) StatusCode

func (r GetPartitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPerformanceCountersJSONBody

type GetPerformanceCountersJSONBody struct {
	Hostnames []string `json:"hostnames"`
}

GetPerformanceCountersJSONBody defines parameters for GetPerformanceCounters.

type GetPerformanceCountersJSONRequestBody

type GetPerformanceCountersJSONRequestBody GetPerformanceCountersJSONBody

GetPerformanceCountersJSONRequestBody defines body for GetPerformanceCounters for application/json ContentType.

type GetPerformanceCountersResponse

type GetPerformanceCountersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetPerformanceCountersResponse

func ParseGetPerformanceCountersResponse(rsp *http.Response) (*GetPerformanceCountersResponse, error)

ParseGetPerformanceCountersResponse parses an HTTP response from a GetPerformanceCountersWithResponse call

func (GetPerformanceCountersResponse) Status

Status returns HTTPResponse.Status

func (GetPerformanceCountersResponse) StatusCode

func (r GetPerformanceCountersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortGroupMetricsResponse

type GetPortGroupMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetPortGroupMetricsResponse

func ParseGetPortGroupMetricsResponse(rsp *http.Response) (*GetPortGroupMetricsResponse, error)

ParseGetPortGroupMetricsResponse parses an HTTP response from a GetPortGroupMetricsWithResponse call

func (GetPortGroupMetricsResponse) Status

Status returns HTTPResponse.Status

func (GetPortGroupMetricsResponse) StatusCode

func (r GetPortGroupMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPortResponse

type GetPortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Port
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseGetPortResponse

func ParseGetPortResponse(rsp *http.Response) (*GetPortResponse, error)

ParseGetPortResponse parses an HTTP response from a GetPortWithResponse call

func (GetPortResponse) Status

func (r GetPortResponse) Status() string

Status returns HTTPResponse.Status

func (GetPortResponse) StatusCode

func (r GetPortResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReportResponse

type GetReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetReportResponse

func ParseGetReportResponse(rsp *http.Response) (*GetReportResponse, error)

ParseGetReportResponse parses an HTTP response from a GetReportWithResponse call

func (GetReportResponse) Status

func (r GetReportResponse) Status() string

Status returns HTTPResponse.Status

func (GetReportResponse) StatusCode

func (r GetReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemParams

type GetSystemParams struct {
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

GetSystemParams defines parameters for GetSystem.

type GetSystemResponse

type GetSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *System
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseGetSystemResponse

func ParseGetSystemResponse(rsp *http.Response) (*GetSystemResponse, error)

ParseGetSystemResponse parses an HTTP response from a GetSystemWithResponse call

func (GetSystemResponse) Status

func (r GetSystemResponse) Status() string

Status returns HTTPResponse.Status

func (GetSystemResponse) StatusCode

func (r GetSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTemplateResponse

type GetTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProvisioningTemplate
	JSONDefault  *Error
}

func ParseGetTemplateResponse

func ParseGetTemplateResponse(rsp *http.Response) (*GetTemplateResponse, error)

ParseGetTemplateResponse parses an HTTP response from a GetTemplateWithResponse call

func (GetTemplateResponse) Status

func (r GetTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (GetTemplateResponse) StatusCode

func (r GetTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTopTelemetryParams

type GetTopTelemetryParams struct {
	MembersType string `form:"members_type" json:"members_type"`
	PickBy      string `form:"pick_by" json:"pick_by"`
	Limit       *int   `form:"limit,omitempty" json:"limit,omitempty"`

	// Attributes Additional telemetry attributes to include.
	Attributes *string `form:"attributes,omitempty" json:"attributes,omitempty"`
}

GetTopTelemetryParams defines parameters for GetTopTelemetry.

type GetTopTelemetryResponse

type GetTopTelemetryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseGetTopTelemetryResponse

func ParseGetTopTelemetryResponse(rsp *http.Response) (*GetTopTelemetryResponse, error)

ParseGetTopTelemetryResponse parses an HTTP response from a GetTopTelemetryWithResponse call

func (GetTopTelemetryResponse) Status

func (r GetTopTelemetryResponse) Status() string

Status returns HTTPResponse.Status

func (GetTopTelemetryResponse) StatusCode

func (r GetTopTelemetryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVersionResponse

type GetVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UFMVersion
	JSONDefault  *Error
}

func ParseGetVersionResponse

func ParseGetVersionResponse(rsp *http.Response) (*GetVersionResponse, error)

ParseGetVersionResponse parses an HTTP response from a GetVersionWithResponse call

func (GetVersionResponse) Status

func (r GetVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetVersionResponse) StatusCode

func (r GetVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type Job

type Job struct {
	CompletedAt *time.Time `json:"completed_at,omitempty"`
	CreatedAt   *time.Time `json:"created_at,omitempty"`
	Id          *string    `json:"id,omitempty"`
	Operation   *string    `json:"operation,omitempty"`
	Status      *JobStatus `json:"status,omitempty"`

	// SubJobs Present only when `include=sub_jobs`.
	SubJobs *[]Job `json:"sub_jobs,omitempty"`
}

Job defines model for Job.

type JobList

type JobList struct {
	Items    *[]Job    `json:"items,omitempty"`
	PageInfo *PageInfo `json:"page_info,omitempty"`
}

JobList defines model for JobList.

type JobStatus

type JobStatus string

JobStatus defines model for Job.Status.

const (
	JobStatusAborted   JobStatus = "aborted"
	JobStatusCompleted JobStatus = "completed"
	JobStatusFailed    JobStatus = "failed"
	JobStatusRunning   JobStatus = "running"
)

Defines values for JobStatus.

func (JobStatus) Valid

func (e JobStatus) Valid() bool

Valid indicates whether the value is a known member of the JobStatus enum.

type Limit

type Limit = int

Limit defines model for limit.

type Link struct {
	DestinationPort *string `json:"destination_port,omitempty"`
	SourcePort      *string `json:"source_port,omitempty"`
	Speed           *string `json:"speed,omitempty"`
	Width           *string `json:"width,omitempty"`
}

Link defines model for Link.

type LinkList struct {
	Items    *[]Link   `json:"items,omitempty"`
	PageInfo *PageInfo `json:"page_info,omitempty"`
}

LinkList defines model for LinkList.

type ListCableImagesResponse

type ListCableImagesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSONDefault  *Error
}

func ParseListCableImagesResponse

func ParseListCableImagesResponse(rsp *http.Response) (*ListCableImagesResponse, error)

ParseListCableImagesResponse parses an HTTP response from a ListCableImagesWithResponse call

func (ListCableImagesResponse) Status

func (r ListCableImagesResponse) Status() string

Status returns HTTPResponse.Status

func (ListCableImagesResponse) StatusCode

func (r ListCableImagesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListComputesResponse

type ListComputesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Compute
	JSONDefault  *Error
}

func ParseListComputesResponse

func ParseListComputesResponse(rsp *http.Response) (*ListComputesResponse, error)

ParseListComputesResponse parses an HTTP response from a ListComputesWithResponse call

func (ListComputesResponse) Status

func (r ListComputesResponse) Status() string

Status returns HTTPResponse.Status

func (ListComputesResponse) StatusCode

func (r ListComputesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnvironmentsParams

type ListEnvironmentsParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

ListEnvironmentsParams defines parameters for ListEnvironments.

type ListEnvironmentsResponse

type ListEnvironmentsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnvironmentList
	JSONDefault  *Error
}

func ParseListEnvironmentsResponse

func ParseListEnvironmentsResponse(rsp *http.Response) (*ListEnvironmentsResponse, error)

ParseListEnvironmentsResponse parses an HTTP response from a ListEnvironmentsWithResponse call

func (ListEnvironmentsResponse) Status

func (r ListEnvironmentsResponse) Status() string

Status returns HTTPResponse.Status

func (ListEnvironmentsResponse) StatusCode

func (r ListEnvironmentsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFabricValidationTestsResponse

type ListFabricValidationTestsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
	JSONDefault  *Error
}

func ParseListFabricValidationTestsResponse

func ParseListFabricValidationTestsResponse(rsp *http.Response) (*ListFabricValidationTestsResponse, error)

ParseListFabricValidationTestsResponse parses an HTTP response from a ListFabricValidationTestsWithResponse call

func (ListFabricValidationTestsResponse) Status

Status returns HTTPResponse.Status

func (ListFabricValidationTestsResponse) StatusCode

func (r ListFabricValidationTestsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListGlobalNetworksResponse

type ListGlobalNetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Network
	JSONDefault  *Error
}

func ParseListGlobalNetworksResponse

func ParseListGlobalNetworksResponse(rsp *http.Response) (*ListGlobalNetworksResponse, error)

ParseListGlobalNetworksResponse parses an HTTP response from a ListGlobalNetworksWithResponse call

func (ListGlobalNetworksResponse) Status

Status returns HTTPResponse.Status

func (ListGlobalNetworksResponse) StatusCode

func (r ListGlobalNetworksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListJobsParams

type ListJobsParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Status Filter by job status.
	Status *ListJobsParamsStatus `form:"status,omitempty" json:"status,omitempty"`

	// Operation Filter by operation type.
	Operation *string `form:"operation,omitempty" json:"operation,omitempty"`

	// ParentOnly Only return parent jobs (exclude sub-jobs).
	ParentOnly *bool `form:"parent_only,omitempty" json:"parent_only,omitempty"`

	// SystemIds Filter by associated system IDs (comma-separated).
	SystemIds *string `form:"system_ids,omitempty" json:"system_ids,omitempty"`
}

ListJobsParams defines parameters for ListJobs.

type ListJobsParamsStatus

type ListJobsParamsStatus string

ListJobsParamsStatus defines parameters for ListJobs.

const (
	ListJobsParamsStatusAborted   ListJobsParamsStatus = "aborted"
	ListJobsParamsStatusCompleted ListJobsParamsStatus = "completed"
	ListJobsParamsStatusFailed    ListJobsParamsStatus = "failed"
	ListJobsParamsStatusRunning   ListJobsParamsStatus = "running"
)

Defines values for ListJobsParamsStatus.

func (ListJobsParamsStatus) Valid

func (e ListJobsParamsStatus) Valid() bool

Valid indicates whether the value is a known member of the ListJobsParamsStatus enum.

type ListJobsResponse

type ListJobsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *JobList
	JSONDefault  *Error
}

func ParseListJobsResponse

func ParseListJobsResponse(rsp *http.Response) (*ListJobsResponse, error)

ParseListJobsResponse parses an HTTP response from a ListJobsWithResponse call

func (ListJobsResponse) Status

func (r ListJobsResponse) Status() string

Status returns HTTPResponse.Status

func (ListJobsResponse) StatusCode

func (r ListJobsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLinksParams

type ListLinksParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

ListLinksParams defines parameters for ListLinks.

type ListLinksResponse

type ListLinksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LinkList
	JSONDefault  *Error
}

func ParseListLinksResponse

func ParseListLinksResponse(rsp *http.Response) (*ListLinksResponse, error)

ParseListLinksResponse parses an HTTP response from a ListLinksWithResponse call

func (ListLinksResponse) Status

func (r ListLinksResponse) Status() string

Status returns HTTPResponse.Status

func (ListLinksResponse) StatusCode

func (r ListLinksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLocalNetworksResponse

type ListLocalNetworksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Network
	JSONDefault  *Error
}

func ParseListLocalNetworksResponse

func ParseListLocalNetworksResponse(rsp *http.Response) (*ListLocalNetworksResponse, error)

ParseListLocalNetworksResponse parses an HTTP response from a ListLocalNetworksWithResponse call

func (ListLocalNetworksResponse) Status

func (r ListLocalNetworksResponse) Status() string

Status returns HTTPResponse.Status

func (ListLocalNetworksResponse) StatusCode

func (r ListLocalNetworksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListLogicalServersResponse

type ListLogicalServersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]LogicalServer
	JSONDefault  *Error
}

func ParseListLogicalServersResponse

func ParseListLogicalServersResponse(rsp *http.Response) (*ListLogicalServersResponse, error)

ParseListLogicalServersResponse parses an HTTP response from a ListLogicalServersWithResponse call

func (ListLogicalServersResponse) Status

Status returns HTTPResponse.Status

func (ListLogicalServersResponse) StatusCode

func (r ListLogicalServersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMonitoringAttributesResponse

type ListMonitoringAttributesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSONDefault  *Error
}

func ParseListMonitoringAttributesResponse

func ParseListMonitoringAttributesResponse(rsp *http.Response) (*ListMonitoringAttributesResponse, error)

ParseListMonitoringAttributesResponse parses an HTTP response from a ListMonitoringAttributesWithResponse call

func (ListMonitoringAttributesResponse) Status

Status returns HTTPResponse.Status

func (ListMonitoringAttributesResponse) StatusCode

func (r ListMonitoringAttributesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMonitoringTemplatesResponse

type ListMonitoringTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]MonitoringTemplate
	JSONDefault  *Error
}

func ParseListMonitoringTemplatesResponse

func ParseListMonitoringTemplatesResponse(rsp *http.Response) (*ListMonitoringTemplatesResponse, error)

ParseListMonitoringTemplatesResponse parses an HTTP response from a ListMonitoringTemplatesWithResponse call

func (ListMonitoringTemplatesResponse) Status

Status returns HTTPResponse.Status

func (ListMonitoringTemplatesResponse) StatusCode

func (r ListMonitoringTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPartitionMembersParams

type ListPartitionMembersParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`
}

ListPartitionMembersParams defines parameters for ListPartitionMembers.

type ListPartitionMembersResponse

type ListPartitionMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PartitionMemberList
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseListPartitionMembersResponse

func ParseListPartitionMembersResponse(rsp *http.Response) (*ListPartitionMembersResponse, error)

ParseListPartitionMembersResponse parses an HTTP response from a ListPartitionMembersWithResponse call

func (ListPartitionMembersResponse) Status

Status returns HTTPResponse.Status

func (ListPartitionMembersResponse) StatusCode

func (r ListPartitionMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPartitionsParams

type ListPartitionsParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Include Comma-separated list of additional data to include.
	// Supported values: `members`, `qos`, `port_info`, `sharp_state`.
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

ListPartitionsParams defines parameters for ListPartitions.

type ListPartitionsResponse

type ListPartitionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PartitionList
	JSONDefault  *Error
}

func ParseListPartitionsResponse

func ParseListPartitionsResponse(rsp *http.Response) (*ListPartitionsResponse, error)

ParseListPartitionsResponse parses an HTTP response from a ListPartitionsWithResponse call

func (ListPartitionsResponse) Status

func (r ListPartitionsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPartitionsResponse) StatusCode

func (r ListPartitionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPortsParams

type ListPortsParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// System Filter by system name.
	System *string `form:"system,omitempty" json:"system,omitempty"`

	// SystemType Filter by system type (e.g. Switch).
	SystemType *string `form:"system_type,omitempty" json:"system_type,omitempty"`

	// Active Only return active ports.
	Active *bool `form:"active,omitempty" json:"active,omitempty"`

	// External Only return external ports.
	External *bool `form:"external,omitempty" json:"external,omitempty"`

	// HighBer Only return high BER ports.
	HighBer *bool `form:"high_ber,omitempty" json:"high_ber,omitempty"`

	// HighBerSeverity Filter high BER ports by severity.
	HighBerSeverity *ListPortsParamsHighBerSeverity `form:"high_ber_severity,omitempty" json:"high_ber_severity,omitempty"`

	// Include Additional data: `cable_info`.
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

ListPortsParams defines parameters for ListPorts.

type ListPortsParamsHighBerSeverity

type ListPortsParamsHighBerSeverity string

ListPortsParamsHighBerSeverity defines parameters for ListPorts.

const (
	ListPortsParamsHighBerSeverityError   ListPortsParamsHighBerSeverity = "error"
	ListPortsParamsHighBerSeverityWarning ListPortsParamsHighBerSeverity = "warning"
)

Defines values for ListPortsParamsHighBerSeverity.

func (ListPortsParamsHighBerSeverity) Valid

Valid indicates whether the value is a known member of the ListPortsParamsHighBerSeverity enum.

type ListPortsResponse

type ListPortsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PortList
	JSONDefault  *Error
}

func ParseListPortsResponse

func ParseListPortsResponse(rsp *http.Response) (*ListPortsResponse, error)

ParseListPortsResponse parses an HTTP response from a ListPortsWithResponse call

func (ListPortsResponse) Status

func (r ListPortsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPortsResponse) StatusCode

func (r ListPortsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSystemsParams

type ListSystemsParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// Type Filter by system type.
	Type *ListSystemsParamsType `form:"type,omitempty" json:"type,omitempty"`

	// Model Filter by switch model.
	Model *string `form:"model,omitempty" json:"model,omitempty"`

	// Role Filter by topology role.
	Role *ListSystemsParamsRole `form:"role,omitempty" json:"role,omitempty"`

	// Ip Filter by system IP address.
	Ip *string `form:"ip,omitempty" json:"ip,omitempty"`

	// Rack Filter by rack membership.
	Rack *string `form:"rack,omitempty" json:"rack,omitempty"`

	// ComputeStatus Filter by compute allocation status.
	ComputeStatus *ListSystemsParamsComputeStatus `form:"compute_status,omitempty" json:"compute_status,omitempty"`

	// Include Comma-separated additional data: `ports`, `chassis`, `brief`.
	Include *string `form:"include,omitempty" json:"include,omitempty"`
}

ListSystemsParams defines parameters for ListSystems.

type ListSystemsParamsComputeStatus

type ListSystemsParamsComputeStatus string

ListSystemsParamsComputeStatus defines parameters for ListSystems.

const (
	ListSystemsParamsComputeStatusAllocated ListSystemsParamsComputeStatus = "allocated"
	ListSystemsParamsComputeStatusFree      ListSystemsParamsComputeStatus = "free"
)

Defines values for ListSystemsParamsComputeStatus.

func (ListSystemsParamsComputeStatus) Valid

Valid indicates whether the value is a known member of the ListSystemsParamsComputeStatus enum.

type ListSystemsParamsRole

type ListSystemsParamsRole string

ListSystemsParamsRole defines parameters for ListSystems.

const (
	ListSystemsParamsRoleCore     ListSystemsParamsRole = "core"
	ListSystemsParamsRoleEndpoint ListSystemsParamsRole = "endpoint"
	ListSystemsParamsRoleTor      ListSystemsParamsRole = "tor"
)

Defines values for ListSystemsParamsRole.

func (ListSystemsParamsRole) Valid

func (e ListSystemsParamsRole) Valid() bool

Valid indicates whether the value is a known member of the ListSystemsParamsRole enum.

type ListSystemsParamsType

type ListSystemsParamsType string

ListSystemsParamsType defines parameters for ListSystems.

const (
	ListSystemsParamsTypeGateway ListSystemsParamsType = "gateway"
	ListSystemsParamsTypeHost    ListSystemsParamsType = "host"
	ListSystemsParamsTypeRouter  ListSystemsParamsType = "router"
	ListSystemsParamsTypeSwitch  ListSystemsParamsType = "switch"
)

Defines values for ListSystemsParamsType.

func (ListSystemsParamsType) Valid

func (e ListSystemsParamsType) Valid() bool

Valid indicates whether the value is a known member of the ListSystemsParamsType enum.

type ListSystemsPowerResponse

type ListSystemsPowerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SystemPower
	JSONDefault  *Error
}

func ParseListSystemsPowerResponse

func ParseListSystemsPowerResponse(rsp *http.Response) (*ListSystemsPowerResponse, error)

ParseListSystemsPowerResponse parses an HTTP response from a ListSystemsPowerWithResponse call

func (ListSystemsPowerResponse) Status

func (r ListSystemsPowerResponse) Status() string

Status returns HTTPResponse.Status

func (ListSystemsPowerResponse) StatusCode

func (r ListSystemsPowerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSystemsResponse

type ListSystemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SystemList
	JSONDefault  *Error
}

func ParseListSystemsResponse

func ParseListSystemsResponse(rsp *http.Response) (*ListSystemsResponse, error)

ParseListSystemsResponse parses an HTTP response from a ListSystemsWithResponse call

func (ListSystemsResponse) Status

func (r ListSystemsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSystemsResponse) StatusCode

func (r ListSystemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTemplatesParams

type ListTemplatesParams struct {
	Tags       *string `form:"tags,omitempty" json:"tags,omitempty"`
	Profile    *string `form:"profile,omitempty" json:"profile,omitempty"`
	SystemType *string `form:"system_type,omitempty" json:"system_type,omitempty"`
}

ListTemplatesParams defines parameters for ListTemplates.

type ListTemplatesResponse

type ListTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ProvisioningTemplate
	JSONDefault  *Error
}

func ParseListTemplatesResponse

func ParseListTemplatesResponse(rsp *http.Response) (*ListTemplatesResponse, error)

ParseListTemplatesResponse parses an HTTP response from a ListTemplatesWithResponse call

func (ListTemplatesResponse) Status

func (r ListTemplatesResponse) Status() string

Status returns HTTPResponse.Status

func (ListTemplatesResponse) StatusCode

func (r ListTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListVirtualPortsParams

type ListVirtualPortsParams struct {
	// Cursor Pagination cursor from a previous response.
	Cursor *Cursor `form:"cursor,omitempty" json:"cursor,omitempty"`

	// Limit Maximum number of items to return (default 100, max 1000).
	Limit *Limit `form:"limit,omitempty" json:"limit,omitempty"`

	// System Filter by system GUID.
	System *string `form:"system,omitempty" json:"system,omitempty"`

	// Port Filter by physical port name.
	Port *string `form:"port,omitempty" json:"port,omitempty"`
}

ListVirtualPortsParams defines parameters for ListVirtualPorts.

type ListVirtualPortsResponse

type ListVirtualPortsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VirtualPortList
	JSONDefault  *Error
}

func ParseListVirtualPortsResponse

func ParseListVirtualPortsResponse(rsp *http.Response) (*ListVirtualPortsResponse, error)

ParseListVirtualPortsResponse parses an HTTP response from a ListVirtualPortsWithResponse call

func (ListVirtualPortsResponse) Status

func (r ListVirtualPortsResponse) Status() string

Status returns HTTPResponse.Status

func (ListVirtualPortsResponse) StatusCode

func (r ListVirtualPortsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogicalServer

type LogicalServer struct {
	Computes    *[]Compute `json:"computes,omitempty"`
	Description *string    `json:"description,omitempty"`
	Name        *string    `json:"name,omitempty"`
}

LogicalServer defines model for LogicalServer.

type LogicalServerCreate

type LogicalServerCreate struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`
}

LogicalServerCreate defines model for LogicalServerCreate.

type MirroringAction

type MirroringAction struct {
	Action MirroringActionAction `json:"action"`
	PortId string                `json:"port_id"`
	Rx     *bool                 `json:"rx,omitempty"`
	Tx     *bool                 `json:"tx,omitempty"`
}

MirroringAction defines model for MirroringAction.

type MirroringActionAction

type MirroringActionAction string

MirroringActionAction defines model for MirroringAction.Action.

const (
	Disable MirroringActionAction = "disable"
	Enable  MirroringActionAction = "enable"
)

Defines values for MirroringActionAction.

func (MirroringActionAction) Valid

func (e MirroringActionAction) Valid() bool

Valid indicates whether the value is a known member of the MirroringActionAction enum.

type MirroringTemplate

type MirroringTemplate struct {
	PacketSize   *int    `json:"packet_size,omitempty"`
	ServiceLevel *int    `json:"service_level,omitempty"`
	SystemId     *string `json:"system_id,omitempty"`
	TargetPort   *string `json:"target_port,omitempty"`
}

MirroringTemplate defines model for MirroringTemplate.

type MonitoringSession

type MonitoringSession struct {
	Attributes *[]string `json:"attributes,omitempty"`
	Id         *string   `json:"id,omitempty"`
	Interval   *int      `json:"interval,omitempty"`
	Status     *string   `json:"status,omitempty"`
}

MonitoringSession defines model for MonitoringSession.

type MonitoringSessionCreate

type MonitoringSessionCreate struct {
	Attributes *[]string `json:"attributes,omitempty"`

	// Interval Collection interval in seconds.
	Interval *int      `json:"interval,omitempty"`
	Members  *[]string `json:"members,omitempty"`
}

MonitoringSessionCreate defines model for MonitoringSessionCreate.

type MonitoringSnapshotCreate

type MonitoringSnapshotCreate struct {
	Attributes *[]string `json:"attributes,omitempty"`
	Members    *[]string `json:"members,omitempty"`
}

MonitoringSnapshotCreate defines model for MonitoringSnapshotCreate.

type MonitoringTemplate

type MonitoringTemplate struct {
	Attributes *[]string `json:"attributes,omitempty"`
	Interval   *int      `json:"interval,omitempty"`
	Name       *string   `json:"name,omitempty"`
}

MonitoringTemplate defines model for MonitoringTemplate.

type Network

type Network struct {
	IpOverIb *bool   `json:"ip_over_ib,omitempty"`
	Name     *string `json:"name,omitempty"`
	Pkey     *string `json:"pkey,omitempty"`
}

Network defines model for Network.

type NetworkCreate

type NetworkCreate struct {
	IpOverIb *bool   `json:"ip_over_ib,omitempty"`
	Name     string  `json:"name"`
	Pkey     *string `json:"pkey,omitempty"`
}

NetworkCreate defines model for NetworkCreate.

type NotFound

type NotFound = Error

NotFound defines model for NotFound.

type PageInfo

type PageInfo struct {
	// NextCursor Cursor for next page, null if last page.
	NextCursor *string `json:"next_cursor,omitempty"`

	// Total Total number of items (if known).
	Total *int `json:"total,omitempty"`
}

PageInfo defines model for PageInfo.

type Partition

type Partition struct {
	Index0   *bool `json:"index0,omitempty"`
	IpOverIb *bool `json:"ip_over_ib,omitempty"`

	// Members Present only when `include=members`.
	Members *[]PartitionMember `json:"members,omitempty"`
	Name    *string            `json:"name,omitempty"`

	// Pkey Partition key in hex (e.g. `0x8001`).
	Pkey         *string       `json:"pkey,omitempty"`
	Qos          *PartitionQoS `json:"qos,omitempty"`
	SharpEnabled *bool         `json:"sharp_enabled,omitempty"`
}

Partition defines model for Partition.

type PartitionCreate

type PartitionCreate struct {
	Index0   *bool `json:"index0,omitempty"`
	IpOverIb *bool `json:"ip_over_ib,omitempty"`

	// Members Optional initial GUID members. If omitted, an empty
	// partition is created.
	Members *[]PartitionMemberInput `json:"members,omitempty"`
	Name    *string                 `json:"name,omitempty"`
	Pkey    string                  `json:"pkey"`
	Qos     *PartitionQoS           `json:"qos,omitempty"`
}

PartitionCreate defines model for PartitionCreate.

type PartitionHostsAdd

type PartitionHostsAdd struct {
	// Hosts Hostnames to add.
	Hosts      []string                     `json:"hosts"`
	Index0     *bool                        `json:"index0,omitempty"`
	IpOverIb   *bool                        `json:"ip_over_ib,omitempty"`
	Membership *PartitionHostsAddMembership `json:"membership,omitempty"`
}

PartitionHostsAdd defines model for PartitionHostsAdd.

type PartitionHostsAddMembership

type PartitionHostsAddMembership string

PartitionHostsAddMembership defines model for PartitionHostsAdd.Membership.

const (
	PartitionHostsAddMembershipFull    PartitionHostsAddMembership = "full"
	PartitionHostsAddMembershipLimited PartitionHostsAddMembership = "limited"
)

Defines values for PartitionHostsAddMembership.

func (PartitionHostsAddMembership) Valid

Valid indicates whether the value is a known member of the PartitionHostsAddMembership enum.

type PartitionList

type PartitionList struct {
	Items    *[]Partition `json:"items,omitempty"`
	PageInfo *PageInfo    `json:"page_info,omitempty"`
}

PartitionList defines model for PartitionList.

type PartitionMember

type PartitionMember struct {
	Guid       *string                    `json:"guid,omitempty"`
	Index0     *bool                      `json:"index0,omitempty"`
	Membership *PartitionMemberMembership `json:"membership,omitempty"`
}

PartitionMember defines model for PartitionMember.

type PartitionMemberInput

type PartitionMemberInput struct {
	Guid       string                          `json:"guid"`
	Membership *PartitionMemberInputMembership `json:"membership,omitempty"`
}

PartitionMemberInput defines model for PartitionMemberInput.

type PartitionMemberInputMembership

type PartitionMemberInputMembership string

PartitionMemberInputMembership defines model for PartitionMemberInput.Membership.

const (
	Full    PartitionMemberInputMembership = "full"
	Limited PartitionMemberInputMembership = "limited"
)

Defines values for PartitionMemberInputMembership.

func (PartitionMemberInputMembership) Valid

Valid indicates whether the value is a known member of the PartitionMemberInputMembership enum.

type PartitionMemberList

type PartitionMemberList struct {
	Items    *[]PartitionMember `json:"items,omitempty"`
	PageInfo *PageInfo          `json:"page_info,omitempty"`
}

PartitionMemberList defines model for PartitionMemberList.

type PartitionMemberMembership

type PartitionMemberMembership string

PartitionMemberMembership defines model for PartitionMember.Membership.

const (
	PartitionMemberMembershipFull    PartitionMemberMembership = "full"
	PartitionMemberMembershipLimited PartitionMemberMembership = "limited"
)

Defines values for PartitionMemberMembership.

func (PartitionMemberMembership) Valid

func (e PartitionMemberMembership) Valid() bool

Valid indicates whether the value is a known member of the PartitionMemberMembership enum.

type PartitionMembersAdd

type PartitionMembersAdd struct {
	Index0   *bool                  `json:"index0,omitempty"`
	IpOverIb *bool                  `json:"ip_over_ib,omitempty"`
	Members  []PartitionMemberInput `json:"members"`
}

PartitionMembersAdd defines model for PartitionMembersAdd.

type PartitionQoS

type PartitionQoS struct {
	// MtuLimit MTU limit: 2 = 2048, 4 = 4096.
	MtuLimit *PartitionQoSMtuLimit `json:"mtu_limit,omitempty"`

	// RateLimit Rate limit (predefined values).
	RateLimit    *float32 `json:"rate_limit,omitempty"`
	ServiceLevel *int     `json:"service_level,omitempty"`
}

PartitionQoS defines model for PartitionQoS.

type PartitionQoSMtuLimit

type PartitionQoSMtuLimit int

PartitionQoSMtuLimit MTU limit: 2 = 2048, 4 = 4096.

const (
	N2 PartitionQoSMtuLimit = 2
	N4 PartitionQoSMtuLimit = 4
)

Defines values for PartitionQoSMtuLimit.

func (PartitionQoSMtuLimit) Valid

func (e PartitionQoSMtuLimit) Valid() bool

Valid indicates whether the value is a known member of the PartitionQoSMtuLimit enum.

type PartitionReplace

type PartitionReplace struct {
	Index0   *bool                  `json:"index0,omitempty"`
	IpOverIb *bool                  `json:"ip_over_ib,omitempty"`
	Members  []PartitionMemberInput `json:"members"`
	Name     *string                `json:"name,omitempty"`
	Qos      *PartitionQoS          `json:"qos,omitempty"`
}

PartitionReplace defines model for PartitionReplace.

type Pkey

type Pkey = string

Pkey defines model for pkey.

type Port

type Port struct {
	// CableInfo Present only when `include=cable_info`.
	CableInfo          *map[string]interface{} `json:"cable_info,omitempty"`
	External           *bool                   `json:"external,omitempty"`
	Guid               *string                 `json:"guid,omitempty"`
	LogicalPortState   *string                 `json:"logical_port_state,omitempty"`
	Name               *string                 `json:"name,omitempty"`
	PhysicalPortNumber *int                    `json:"physical_port_number,omitempty"`
	PhysicalPortState  *string                 `json:"physical_port_state,omitempty"`
	Speed              *string                 `json:"speed,omitempty"`
	SystemGuid         *string                 `json:"system_guid,omitempty"`
	SystemName         *string                 `json:"system_name,omitempty"`
	Width              *string                 `json:"width,omitempty"`
}

Port defines model for Port.

type PortList

type PortList struct {
	Items    *[]Port   `json:"items,omitempty"`
	PageInfo *PageInfo `json:"page_info,omitempty"`
}

PortList defines model for PortList.

type ProvisioningTemplate

type ProvisioningTemplate struct {
	// Content Template command sequence.
	Content     *[]map[string]interface{} `json:"content,omitempty"`
	Description *string                   `json:"description,omitempty"`
	Owner       *string                   `json:"owner,omitempty"`
	SystemType  *string                   `json:"system_type,omitempty"`
	Tags        *[]string                 `json:"tags,omitempty"`
	Title       *string                   `json:"title,omitempty"`
}

ProvisioningTemplate defines model for ProvisioningTemplate.

type ProvisioningTemplateCreate

type ProvisioningTemplateCreate struct {
	Content     []map[string]interface{} `json:"content"`
	Description *string                  `json:"description,omitempty"`
	SystemType  string                   `json:"system_type"`
	Title       string                   `json:"title"`
}

ProvisioningTemplateCreate defines model for ProvisioningTemplateCreate.

type RebootSystemJSONBody

type RebootSystemJSONBody struct {
	// InBand Use in-band reboot for unmanaged switches.
	InBand *bool `json:"in_band,omitempty"`
}

RebootSystemJSONBody defines parameters for RebootSystem.

type RebootSystemJSONRequestBody

type RebootSystemJSONRequestBody RebootSystemJSONBody

RebootSystemJSONRequestBody defines body for RebootSystem for application/json ContentType.

type RebootSystemResponse

type RebootSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseRebootSystemResponse

func ParseRebootSystemResponse(rsp *http.Response) (*RebootSystemResponse, error)

ParseRebootSystemResponse parses an HTTP response from a RebootSystemWithResponse call

func (RebootSystemResponse) Status

func (r RebootSystemResponse) Status() string

Status returns HTTPResponse.Status

func (RebootSystemResponse) StatusCode

func (r RebootSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RefreshFabricDiscoveryResponse

type RefreshFabricDiscoveryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseRefreshFabricDiscoveryResponse

func ParseRefreshFabricDiscoveryResponse(rsp *http.Response) (*RefreshFabricDiscoveryResponse, error)

ParseRefreshFabricDiscoveryResponse parses an HTTP response from a RefreshFabricDiscoveryWithResponse call

func (RefreshFabricDiscoveryResponse) Status

Status returns HTTPResponse.Status

func (RefreshFabricDiscoveryResponse) StatusCode

func (r RefreshFabricDiscoveryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RefreshTemplatesResponse

type RefreshTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseRefreshTemplatesResponse

func ParseRefreshTemplatesResponse(rsp *http.Response) (*RefreshTemplatesResponse, error)

ParseRefreshTemplatesResponse parses an HTTP response from a RefreshTemplatesWithResponse call

func (RefreshTemplatesResponse) Status

func (r RefreshTemplatesResponse) Status() string

Status returns HTTPResponse.Status

func (RefreshTemplatesResponse) StatusCode

func (r RefreshTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemovePartitionHostsJSONBody

type RemovePartitionHostsJSONBody struct {
	// Hosts Hostnames to remove.
	Hosts []string `json:"hosts"`
}

RemovePartitionHostsJSONBody defines parameters for RemovePartitionHosts.

type RemovePartitionHostsJSONRequestBody

type RemovePartitionHostsJSONRequestBody RemovePartitionHostsJSONBody

RemovePartitionHostsJSONRequestBody defines body for RemovePartitionHosts for application/json ContentType.

type RemovePartitionHostsResponse

type RemovePartitionHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseRemovePartitionHostsResponse

func ParseRemovePartitionHostsResponse(rsp *http.Response) (*RemovePartitionHostsResponse, error)

ParseRemovePartitionHostsResponse parses an HTTP response from a RemovePartitionHostsWithResponse call

func (RemovePartitionHostsResponse) Status

Status returns HTTPResponse.Status

func (RemovePartitionHostsResponse) StatusCode

func (r RemovePartitionHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemovePartitionMembersJSONBody

type RemovePartitionMembersJSONBody struct {
	// Guids GUIDs to remove.
	Guids []string `json:"guids"`
}

RemovePartitionMembersJSONBody defines parameters for RemovePartitionMembers.

type RemovePartitionMembersJSONRequestBody

type RemovePartitionMembersJSONRequestBody RemovePartitionMembersJSONBody

RemovePartitionMembersJSONRequestBody defines body for RemovePartitionMembers for application/json ContentType.

type RemovePartitionMembersResponse

type RemovePartitionMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseRemovePartitionMembersResponse

func ParseRemovePartitionMembersResponse(rsp *http.Response) (*RemovePartitionMembersResponse, error)

ParseRemovePartitionMembersResponse parses an HTTP response from a RemovePartitionMembersWithResponse call

func (RemovePartitionMembersResponse) Status

Status returns HTTPResponse.Status

func (RemovePartitionMembersResponse) StatusCode

func (r RemovePartitionMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReplacePartitionJSONRequestBody

type ReplacePartitionJSONRequestBody = PartitionReplace

ReplacePartitionJSONRequestBody defines body for ReplacePartition for application/json ContentType.

type ReplacePartitionResponse

type ReplacePartitionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Partition
	JSON404      *NotFound
	JSONDefault  *Error
}

func ParseReplacePartitionResponse

func ParseReplacePartitionResponse(rsp *http.Response) (*ReplacePartitionResponse, error)

ParseReplacePartitionResponse parses an HTTP response from a ReplacePartitionWithResponse call

func (ReplacePartitionResponse) Status

func (r ReplacePartitionResponse) Status() string

Status returns HTTPResponse.Status

func (ReplacePartitionResponse) StatusCode

func (r ReplacePartitionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ReportCreate

type ReportCreate struct {
	// Parameters Report-specific configuration parameters.
	Parameters *map[string]interface{} `json:"parameters,omitempty"`
	Type       ReportCreateType        `json:"type"`
}

ReportCreate defines model for ReportCreate.

type ReportCreateType

type ReportCreateType string

ReportCreateType defines model for ReportCreate.Type.

const (
	FabricHealth    ReportCreateType = "Fabric_Health"
	TopologyCompare ReportCreateType = "Topology_Compare"
	UFMHealth       ReportCreateType = "UFM_Health"
)

Defines values for ReportCreateType.

func (ReportCreateType) Valid

func (e ReportCreateType) Valid() bool

Valid indicates whether the value is a known member of the ReportCreateType enum.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResetPortResponse

type ResetPortResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseResetPortResponse

func ParseResetPortResponse(rsp *http.Response) (*ResetPortResponse, error)

ParseResetPortResponse parses an HTTP response from a ResetPortWithResponse call

func (ResetPortResponse) Status

func (r ResetPortResponse) Status() string

Status returns HTTPResponse.Status

func (ResetPortResponse) StatusCode

func (r ResetPortResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RunFabricValidationTestResponse

type RunFabricValidationTestResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSON409      *Error
	JSONDefault  *Error
}

func ParseRunFabricValidationTestResponse

func ParseRunFabricValidationTestResponse(rsp *http.Response) (*RunFabricValidationTestResponse, error)

ParseRunFabricValidationTestResponse parses an HTTP response from a RunFabricValidationTestWithResponse call

func (RunFabricValidationTestResponse) Status

Status returns HTTPResponse.Status

func (RunFabricValidationTestResponse) StatusCode

func (r RunFabricValidationTestResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SetSystemHealthJSONBody

type SetSystemHealthJSONBody struct {
	Healthy bool `json:"healthy"`

	// IsolationPolicy Isolation policy when marking unhealthy.
	IsolationPolicy *string `json:"isolation_policy,omitempty"`
}

SetSystemHealthJSONBody defines parameters for SetSystemHealth.

type SetSystemHealthJSONRequestBody

type SetSystemHealthJSONRequestBody SetSystemHealthJSONBody

SetSystemHealthJSONRequestBody defines body for SetSystemHealth for application/json ContentType.

type SetSystemHealthResponse

type SetSystemHealthResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseSetSystemHealthResponse

func ParseSetSystemHealthResponse(rsp *http.Response) (*SetSystemHealthResponse, error)

ParseSetSystemHealthResponse parses an HTTP response from a SetSystemHealthWithResponse call

func (SetSystemHealthResponse) Status

func (r SetSystemHealthResponse) Status() string

Status returns HTTPResponse.Status

func (SetSystemHealthResponse) StatusCode

func (r SetSystemHealthResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type System

type System struct {
	Description     *string `json:"description,omitempty"`
	FirmwareVersion *string `json:"firmware_version,omitempty"`
	Guid            *string `json:"guid,omitempty"`
	Ip              *string `json:"ip,omitempty"`
	Model           *string `json:"model,omitempty"`
	Name            *string `json:"name,omitempty"`

	// Ports Present only when `include=ports`.
	Ports  *[]Port     `json:"ports,omitempty"`
	Role   *SystemRole `json:"role,omitempty"`
	Type   *SystemType `json:"type,omitempty"`
	Vendor *string     `json:"vendor,omitempty"`
}

System defines model for System.

type SystemList

type SystemList struct {
	Items    *[]System `json:"items,omitempty"`
	PageInfo *PageInfo `json:"page_info,omitempty"`
}

SystemList defines model for SystemList.

type SystemPower

type SystemPower struct {
	PowerWatts *float32 `json:"power_watts,omitempty"`
	SystemId   *string  `json:"system_id,omitempty"`
}

SystemPower defines model for SystemPower.

type SystemRole

type SystemRole string

SystemRole defines model for System.Role.

const (
	SystemRoleCore     SystemRole = "core"
	SystemRoleEndpoint SystemRole = "endpoint"
	SystemRoleTor      SystemRole = "tor"
)

Defines values for SystemRole.

func (SystemRole) Valid

func (e SystemRole) Valid() bool

Valid indicates whether the value is a known member of the SystemRole enum.

type SystemType

type SystemType string

SystemType defines model for System.Type.

const (
	SystemTypeGateway SystemType = "gateway"
	SystemTypeHost    SystemType = "host"
	SystemTypeRouter  SystemType = "router"
	SystemTypeSwitch  SystemType = "switch"
)

Defines values for SystemType.

func (SystemType) Valid

func (e SystemType) Valid() bool

Valid indicates whether the value is a known member of the SystemType enum.

type SystemUpdate

type SystemUpdate struct {
	Ip     *string `json:"ip,omitempty"`
	Name   *string `json:"name,omitempty"`
	Script *string `json:"script,omitempty"`
	Url    *string `json:"url,omitempty"`
}

SystemUpdate defines model for SystemUpdate.

type UFMConfig

type UFMConfig struct {
	DefaultSessionInterval *int      `json:"default_session_interval,omitempty"`
	DisabledFeatures       *[]string `json:"disabled_features,omitempty"`
	HaMode                 *string   `json:"ha_mode,omitempty"`
	IsLocalUser            *bool     `json:"is_local_user,omitempty"`
	SiteName               *string   `json:"site_name,omitempty"`
}

UFMConfig defines model for UFMConfig.

type UFMVersion

type UFMVersion struct {
	IbdiagnetVersion  *string            `json:"ibdiagnet_version,omitempty"`
	MftVersion        *string            `json:"mft_version,omitempty"`
	OpensmVersion     *string            `json:"opensm_version,omitempty"`
	Plugins           *map[string]string `json:"plugins,omitempty"`
	SharpVersion      *string            `json:"sharp_version,omitempty"`
	TelemetryVersion  *string            `json:"telemetry_version,omitempty"`
	UfmReleaseVersion *string            `json:"ufm_release_version,omitempty"`
	WebuiVersion      *string            `json:"webui_version,omitempty"`
}

UFMVersion defines model for UFMVersion.

type UpdateConfigJSONBody

type UpdateConfigJSONBody map[string]interface{}

UpdateConfigJSONBody defines parameters for UpdateConfig.

type UpdateConfigJSONRequestBody

type UpdateConfigJSONRequestBody UpdateConfigJSONBody

UpdateConfigJSONRequestBody defines body for UpdateConfig for application/json ContentType.

type UpdateConfigResponse

type UpdateConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseUpdateConfigResponse

func ParseUpdateConfigResponse(rsp *http.Response) (*UpdateConfigResponse, error)

ParseUpdateConfigResponse parses an HTTP response from a UpdateConfigWithResponse call

func (UpdateConfigResponse) Status

func (r UpdateConfigResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateConfigResponse) StatusCode

func (r UpdateConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateEnvironmentJSONRequestBody

type UpdateEnvironmentJSONRequestBody = EnvironmentCreate

UpdateEnvironmentJSONRequestBody defines body for UpdateEnvironment for application/json ContentType.

type UpdateEnvironmentResponse

type UpdateEnvironmentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseUpdateEnvironmentResponse

func ParseUpdateEnvironmentResponse(rsp *http.Response) (*UpdateEnvironmentResponse, error)

ParseUpdateEnvironmentResponse parses an HTTP response from a UpdateEnvironmentWithResponse call

func (UpdateEnvironmentResponse) Status

func (r UpdateEnvironmentResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateEnvironmentResponse) StatusCode

func (r UpdateEnvironmentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateGlobalNetworkJSONRequestBody

type UpdateGlobalNetworkJSONRequestBody = NetworkCreate

UpdateGlobalNetworkJSONRequestBody defines body for UpdateGlobalNetwork for application/json ContentType.

type UpdateGlobalNetworkResponse

type UpdateGlobalNetworkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseUpdateGlobalNetworkResponse

func ParseUpdateGlobalNetworkResponse(rsp *http.Response) (*UpdateGlobalNetworkResponse, error)

ParseUpdateGlobalNetworkResponse parses an HTTP response from a UpdateGlobalNetworkWithResponse call

func (UpdateGlobalNetworkResponse) Status

Status returns HTTPResponse.Status

func (UpdateGlobalNetworkResponse) StatusCode

func (r UpdateGlobalNetworkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMirroringTemplateJSONRequestBody

type UpdateMirroringTemplateJSONRequestBody = MirroringTemplate

UpdateMirroringTemplateJSONRequestBody defines body for UpdateMirroringTemplate for application/json ContentType.

type UpdateMirroringTemplateResponse

type UpdateMirroringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseUpdateMirroringTemplateResponse

func ParseUpdateMirroringTemplateResponse(rsp *http.Response) (*UpdateMirroringTemplateResponse, error)

ParseUpdateMirroringTemplateResponse parses an HTTP response from a UpdateMirroringTemplateWithResponse call

func (UpdateMirroringTemplateResponse) Status

Status returns HTTPResponse.Status

func (UpdateMirroringTemplateResponse) StatusCode

func (r UpdateMirroringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateMonitoringTemplateJSONRequestBody

type UpdateMonitoringTemplateJSONRequestBody = MonitoringTemplate

UpdateMonitoringTemplateJSONRequestBody defines body for UpdateMonitoringTemplate for application/json ContentType.

type UpdateMonitoringTemplateResponse

type UpdateMonitoringTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseUpdateMonitoringTemplateResponse

func ParseUpdateMonitoringTemplateResponse(rsp *http.Response) (*UpdateMonitoringTemplateResponse, error)

ParseUpdateMonitoringTemplateResponse parses an HTTP response from a UpdateMonitoringTemplateWithResponse call

func (UpdateMonitoringTemplateResponse) Status

Status returns HTTPResponse.Status

func (UpdateMonitoringTemplateResponse) StatusCode

func (r UpdateMonitoringTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePartitionQoSJSONRequestBody

type UpdatePartitionQoSJSONRequestBody = PartitionQoS

UpdatePartitionQoSJSONRequestBody defines body for UpdatePartitionQoS for application/json ContentType.

type UpdatePartitionQoSResponse

type UpdatePartitionQoSResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PartitionQoS
	JSONDefault  *Error
}

func ParseUpdatePartitionQoSResponse

func ParseUpdatePartitionQoSResponse(rsp *http.Response) (*UpdatePartitionQoSResponse, error)

ParseUpdatePartitionQoSResponse parses an HTTP response from a UpdatePartitionQoSWithResponse call

func (UpdatePartitionQoSResponse) Status

Status returns HTTPResponse.Status

func (UpdatePartitionQoSResponse) StatusCode

func (r UpdatePartitionQoSResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePartitionSHARPJSONBody

type UpdatePartitionSHARPJSONBody struct {
	// Enabled Enable or disable SHARP reservation for this partition.
	Enabled bool `json:"enabled"`
}

UpdatePartitionSHARPJSONBody defines parameters for UpdatePartitionSHARP.

type UpdatePartitionSHARPJSONRequestBody

type UpdatePartitionSHARPJSONRequestBody UpdatePartitionSHARPJSONBody

UpdatePartitionSHARPJSONRequestBody defines body for UpdatePartitionSHARP for application/json ContentType.

type UpdatePartitionSHARPResponse

type UpdatePartitionSHARPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseUpdatePartitionSHARPResponse

func ParseUpdatePartitionSHARPResponse(rsp *http.Response) (*UpdatePartitionSHARPResponse, error)

ParseUpdatePartitionSHARPResponse parses an HTTP response from a UpdatePartitionSHARPWithResponse call

func (UpdatePartitionSHARPResponse) Status

Status returns HTTPResponse.Status

func (UpdatePartitionSHARPResponse) StatusCode

func (r UpdatePartitionSHARPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSystemJSONRequestBody

type UpdateSystemJSONRequestBody = SystemUpdate

UpdateSystemJSONRequestBody defines body for UpdateSystem for application/json ContentType.

type UpdateSystemResponse

type UpdateSystemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *System
	JSONDefault  *Error
}

func ParseUpdateSystemResponse

func ParseUpdateSystemResponse(rsp *http.Response) (*UpdateSystemResponse, error)

ParseUpdateSystemResponse parses an HTTP response from a UpdateSystemWithResponse call

func (UpdateSystemResponse) Status

func (r UpdateSystemResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSystemResponse) StatusCode

func (r UpdateSystemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpgradeSystemFirmwareJSONBody

type UpgradeSystemFirmwareJSONBody struct {
	// Image Firmware image name.
	Image  *string `json:"image,omitempty"`
	InBand *bool   `json:"in_band,omitempty"`
}

UpgradeSystemFirmwareJSONBody defines parameters for UpgradeSystemFirmware.

type UpgradeSystemFirmwareJSONRequestBody

type UpgradeSystemFirmwareJSONRequestBody UpgradeSystemFirmwareJSONBody

UpgradeSystemFirmwareJSONRequestBody defines body for UpgradeSystemFirmware for application/json ContentType.

type UpgradeSystemFirmwareResponse

type UpgradeSystemFirmwareResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseUpgradeSystemFirmwareResponse

func ParseUpgradeSystemFirmwareResponse(rsp *http.Response) (*UpgradeSystemFirmwareResponse, error)

ParseUpgradeSystemFirmwareResponse parses an HTTP response from a UpgradeSystemFirmwareWithResponse call

func (UpgradeSystemFirmwareResponse) Status

Status returns HTTPResponse.Status

func (UpgradeSystemFirmwareResponse) StatusCode

func (r UpgradeSystemFirmwareResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpgradeSystemSoftwareJSONBody

type UpgradeSystemSoftwareJSONBody struct {
	// Image Software image name.
	Image *string `json:"image,omitempty"`
}

UpgradeSystemSoftwareJSONBody defines parameters for UpgradeSystemSoftware.

type UpgradeSystemSoftwareJSONRequestBody

type UpgradeSystemSoftwareJSONRequestBody UpgradeSystemSoftwareJSONBody

UpgradeSystemSoftwareJSONRequestBody defines body for UpgradeSystemSoftware for application/json ContentType.

type UpgradeSystemSoftwareResponse

type UpgradeSystemSoftwareResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON202      *Job
	JSONDefault  *Error
}

func ParseUpgradeSystemSoftwareResponse

func ParseUpgradeSystemSoftwareResponse(rsp *http.Response) (*UpgradeSystemSoftwareResponse, error)

ParseUpgradeSystemSoftwareResponse parses an HTTP response from a UpgradeSystemSoftwareWithResponse call

func (UpgradeSystemSoftwareResponse) Status

Status returns HTTPResponse.Status

func (UpgradeSystemSoftwareResponse) StatusCode

func (r UpgradeSystemSoftwareResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UploadCableImageMultipartBody

type UploadCableImageMultipartBody struct {
	File *openapi_types.File `json:"file,omitempty"`
}

UploadCableImageMultipartBody defines parameters for UploadCableImage.

type UploadCableImageMultipartRequestBody

type UploadCableImageMultipartRequestBody UploadCableImageMultipartBody

UploadCableImageMultipartRequestBody defines body for UploadCableImage for multipart/form-data ContentType.

type UploadCableImageResponse

type UploadCableImageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSONDefault  *Error
}

func ParseUploadCableImageResponse

func ParseUploadCableImageResponse(rsp *http.Response) (*UploadCableImageResponse, error)

ParseUploadCableImageResponse parses an HTTP response from a UploadCableImageWithResponse call

func (UploadCableImageResponse) Status

func (r UploadCableImageResponse) Status() string

Status returns HTTPResponse.Status

func (UploadCableImageResponse) StatusCode

func (r UploadCableImageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VirtualPort

type VirtualPort struct {
	PhysicalPortNumber *int    `json:"physical_port_number,omitempty"`
	PortGuid           *string `json:"port_guid,omitempty"`
	PortName           *string `json:"port_name,omitempty"`
	SystemGuid         *string `json:"system_guid,omitempty"`
	SystemIp           *string `json:"system_ip,omitempty"`
	SystemName         *string `json:"system_name,omitempty"`
	VirtualPortGuid    *string `json:"virtual_port_guid,omitempty"`
	VirtualPortLid     *int    `json:"virtual_port_lid,omitempty"`
	VirtualPortState   *string `json:"virtual_port_state,omitempty"`
}

VirtualPort defines model for VirtualPort.

type VirtualPortList

type VirtualPortList struct {
	Items    *[]VirtualPort `json:"items,omitempty"`
	PageInfo *PageInfo      `json:"page_info,omitempty"`
}

VirtualPortList defines model for VirtualPortList.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL