api

package
v1.36.0 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2025 License: Apache-2.0 Imports: 17 Imported by: 1

Documentation

Overview

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

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

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

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

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

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewDeleteComputeHostsHostIDRequest

func NewDeleteComputeHostsHostIDRequest(server string, hostID string, body DeleteComputeHostsHostIDJSONRequestBody) (*http.Request, error)

NewDeleteComputeHostsHostIDRequest calls the generic DeleteComputeHostsHostID builder with application/json body

func NewDeleteComputeHostsHostIDRequestWithBody

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

NewDeleteComputeHostsHostIDRequestWithBody generates requests for DeleteComputeHostsHostID with any type of body

func NewDeleteInstancesInstanceIDRequest

func NewDeleteInstancesInstanceIDRequest(server string, instanceID string) (*http.Request, error)

NewDeleteInstancesInstanceIDRequest generates requests for DeleteInstancesInstanceID

func NewDeleteLocalAccountsLocalAccountIDRequest

func NewDeleteLocalAccountsLocalAccountIDRequest(server string, localAccountID string) (*http.Request, error)

NewDeleteLocalAccountsLocalAccountIDRequest generates requests for DeleteLocalAccountsLocalAccountID

func NewDeleteOSResourcesOSResourceIDRequest

func NewDeleteOSResourcesOSResourceIDRequest(server string, osResourceID string) (*http.Request, error)

NewDeleteOSResourcesOSResourceIDRequest generates requests for DeleteOSResourcesOSResourceID

func NewDeleteOusOuIDRequest

func NewDeleteOusOuIDRequest(server string, ouid string) (*http.Request, error)

NewDeleteOusOuIDRequest generates requests for DeleteOusOuID

func NewDeleteProvidersProviderIDRequest

func NewDeleteProvidersProviderIDRequest(server string, providerID string) (*http.Request, error)

NewDeleteProvidersProviderIDRequest generates requests for DeleteProvidersProviderID

func NewDeleteRegionsRegionIDRequest

func NewDeleteRegionsRegionIDRequest(server string, regionID string) (*http.Request, error)

NewDeleteRegionsRegionIDRequest generates requests for DeleteRegionsRegionID

func NewDeleteSchedulesRepeatedRepeatedScheduleIDRequest

func NewDeleteSchedulesRepeatedRepeatedScheduleIDRequest(server string, repeatedScheduleID string) (*http.Request, error)

NewDeleteSchedulesRepeatedRepeatedScheduleIDRequest generates requests for DeleteSchedulesRepeatedRepeatedScheduleID

func NewDeleteSchedulesSingleSingleScheduleIDRequest

func NewDeleteSchedulesSingleSingleScheduleIDRequest(server string, singleScheduleID string) (*http.Request, error)

NewDeleteSchedulesSingleSingleScheduleIDRequest generates requests for DeleteSchedulesSingleSingleScheduleID

func NewDeleteSitesSiteIDRequest

func NewDeleteSitesSiteIDRequest(server string, siteID string) (*http.Request, error)

NewDeleteSitesSiteIDRequest generates requests for DeleteSitesSiteID

func NewDeleteTelemetryGroupsLogsTelemetryLogsGroupIdRequest

func NewDeleteTelemetryGroupsLogsTelemetryLogsGroupIdRequest(server string, telemetryLogsGroupId string) (*http.Request, error)

NewDeleteTelemetryGroupsLogsTelemetryLogsGroupIdRequest generates requests for DeleteTelemetryGroupsLogsTelemetryLogsGroupId

func NewDeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdRequest

func NewDeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdRequest(server string, telemetryMetricsGroupId string) (*http.Request, error)

NewDeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdRequest generates requests for DeleteTelemetryGroupsMetricsTelemetryMetricsGroupId

func NewDeleteTelemetryProfilesLogsTelemetryLogsProfileIdRequest

func NewDeleteTelemetryProfilesLogsTelemetryLogsProfileIdRequest(server string, telemetryLogsProfileId string) (*http.Request, error)

NewDeleteTelemetryProfilesLogsTelemetryLogsProfileIdRequest generates requests for DeleteTelemetryProfilesLogsTelemetryLogsProfileId

func NewDeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest

func NewDeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest(server string, telemetryMetricsProfileId string) (*http.Request, error)

NewDeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest generates requests for DeleteTelemetryProfilesMetricsTelemetryMetricsProfileId

func NewDeleteWorkloadMembersWorkloadMemberIDRequest

func NewDeleteWorkloadMembersWorkloadMemberIDRequest(server string, workloadMemberID string) (*http.Request, error)

NewDeleteWorkloadMembersWorkloadMemberIDRequest generates requests for DeleteWorkloadMembersWorkloadMemberID

func NewDeleteWorkloadsWorkloadIDRequest

func NewDeleteWorkloadsWorkloadIDRequest(server string, workloadID string) (*http.Request, error)

NewDeleteWorkloadsWorkloadIDRequest generates requests for DeleteWorkloadsWorkloadID

func NewGetComputeHostsHostIDRequest

func NewGetComputeHostsHostIDRequest(server string, hostID string) (*http.Request, error)

NewGetComputeHostsHostIDRequest generates requests for GetComputeHostsHostID

func NewGetComputeHostsRequest

func NewGetComputeHostsRequest(server string, params *GetComputeHostsParams) (*http.Request, error)

NewGetComputeHostsRequest generates requests for GetComputeHosts

func NewGetComputeHostsSummaryRequest

func NewGetComputeHostsSummaryRequest(server string, params *GetComputeHostsSummaryParams) (*http.Request, error)

NewGetComputeHostsSummaryRequest generates requests for GetComputeHostsSummary

func NewGetComputeRequest

func NewGetComputeRequest(server string, params *GetComputeParams) (*http.Request, error)

NewGetComputeRequest generates requests for GetCompute

func NewGetInstancesInstanceIDRequest

func NewGetInstancesInstanceIDRequest(server string, instanceID string) (*http.Request, error)

NewGetInstancesInstanceIDRequest generates requests for GetInstancesInstanceID

func NewGetInstancesRequest

func NewGetInstancesRequest(server string, params *GetInstancesParams) (*http.Request, error)

NewGetInstancesRequest generates requests for GetInstances

func NewGetLocalAccountsLocalAccountIDRequest

func NewGetLocalAccountsLocalAccountIDRequest(server string, localAccountID string) (*http.Request, error)

NewGetLocalAccountsLocalAccountIDRequest generates requests for GetLocalAccountsLocalAccountID

func NewGetLocalAccountsRequest

func NewGetLocalAccountsRequest(server string, params *GetLocalAccountsParams) (*http.Request, error)

NewGetLocalAccountsRequest generates requests for GetLocalAccounts

func NewGetLocationsRequest

func NewGetLocationsRequest(server string, params *GetLocationsParams) (*http.Request, error)

NewGetLocationsRequest generates requests for GetLocations

func NewGetOSResourcesOSResourceIDRequest

func NewGetOSResourcesOSResourceIDRequest(server string, osResourceID string) (*http.Request, error)

NewGetOSResourcesOSResourceIDRequest generates requests for GetOSResourcesOSResourceID

func NewGetOSResourcesRequest

func NewGetOSResourcesRequest(server string, params *GetOSResourcesParams) (*http.Request, error)

NewGetOSResourcesRequest generates requests for GetOSResources

func NewGetOusOuIDRequest

func NewGetOusOuIDRequest(server string, ouid string) (*http.Request, error)

NewGetOusOuIDRequest generates requests for GetOusOuID

func NewGetOusRequest

func NewGetOusRequest(server string, params *GetOusParams) (*http.Request, error)

NewGetOusRequest generates requests for GetOus

func NewGetProvidersProviderIDRequest

func NewGetProvidersProviderIDRequest(server string, providerID string) (*http.Request, error)

NewGetProvidersProviderIDRequest generates requests for GetProvidersProviderID

func NewGetProvidersRequest

func NewGetProvidersRequest(server string, params *GetProvidersParams) (*http.Request, error)

NewGetProvidersRequest generates requests for GetProviders

func NewGetRegionsRegionIDRequest

func NewGetRegionsRegionIDRequest(server string, regionID string) (*http.Request, error)

NewGetRegionsRegionIDRequest generates requests for GetRegionsRegionID

func NewGetRegionsRequest

func NewGetRegionsRequest(server string, params *GetRegionsParams) (*http.Request, error)

NewGetRegionsRequest generates requests for GetRegions

func NewGetSchedulesRepeatedRepeatedScheduleIDRequest

func NewGetSchedulesRepeatedRepeatedScheduleIDRequest(server string, repeatedScheduleID string) (*http.Request, error)

NewGetSchedulesRepeatedRepeatedScheduleIDRequest generates requests for GetSchedulesRepeatedRepeatedScheduleID

func NewGetSchedulesRepeatedRequest

func NewGetSchedulesRepeatedRequest(server string, params *GetSchedulesRepeatedParams) (*http.Request, error)

NewGetSchedulesRepeatedRequest generates requests for GetSchedulesRepeated

func NewGetSchedulesRequest

func NewGetSchedulesRequest(server string, params *GetSchedulesParams) (*http.Request, error)

NewGetSchedulesRequest generates requests for GetSchedules

func NewGetSchedulesSingleRequest

func NewGetSchedulesSingleRequest(server string, params *GetSchedulesSingleParams) (*http.Request, error)

NewGetSchedulesSingleRequest generates requests for GetSchedulesSingle

func NewGetSchedulesSingleSingleScheduleIDRequest

func NewGetSchedulesSingleSingleScheduleIDRequest(server string, singleScheduleID string) (*http.Request, error)

NewGetSchedulesSingleSingleScheduleIDRequest generates requests for GetSchedulesSingleSingleScheduleID

func NewGetSitesRequest

func NewGetSitesRequest(server string, params *GetSitesParams) (*http.Request, error)

NewGetSitesRequest generates requests for GetSites

func NewGetSitesSiteIDRequest

func NewGetSitesSiteIDRequest(server string, siteID string) (*http.Request, error)

NewGetSitesSiteIDRequest generates requests for GetSitesSiteID

func NewGetTelemetryGroupsLogsRequest

func NewGetTelemetryGroupsLogsRequest(server string, params *GetTelemetryGroupsLogsParams) (*http.Request, error)

NewGetTelemetryGroupsLogsRequest generates requests for GetTelemetryGroupsLogs

func NewGetTelemetryGroupsLogsTelemetryLogsGroupIdRequest

func NewGetTelemetryGroupsLogsTelemetryLogsGroupIdRequest(server string, telemetryLogsGroupId string) (*http.Request, error)

NewGetTelemetryGroupsLogsTelemetryLogsGroupIdRequest generates requests for GetTelemetryGroupsLogsTelemetryLogsGroupId

func NewGetTelemetryGroupsMetricsRequest

func NewGetTelemetryGroupsMetricsRequest(server string, params *GetTelemetryGroupsMetricsParams) (*http.Request, error)

NewGetTelemetryGroupsMetricsRequest generates requests for GetTelemetryGroupsMetrics

func NewGetTelemetryGroupsMetricsTelemetryMetricsGroupIdRequest

func NewGetTelemetryGroupsMetricsTelemetryMetricsGroupIdRequest(server string, telemetryMetricsGroupId string) (*http.Request, error)

NewGetTelemetryGroupsMetricsTelemetryMetricsGroupIdRequest generates requests for GetTelemetryGroupsMetricsTelemetryMetricsGroupId

func NewGetTelemetryProfilesLogsRequest

func NewGetTelemetryProfilesLogsRequest(server string, params *GetTelemetryProfilesLogsParams) (*http.Request, error)

NewGetTelemetryProfilesLogsRequest generates requests for GetTelemetryProfilesLogs

func NewGetTelemetryProfilesLogsTelemetryLogsProfileIdRequest

func NewGetTelemetryProfilesLogsTelemetryLogsProfileIdRequest(server string, telemetryLogsProfileId string) (*http.Request, error)

NewGetTelemetryProfilesLogsTelemetryLogsProfileIdRequest generates requests for GetTelemetryProfilesLogsTelemetryLogsProfileId

func NewGetTelemetryProfilesMetricsRequest

func NewGetTelemetryProfilesMetricsRequest(server string, params *GetTelemetryProfilesMetricsParams) (*http.Request, error)

NewGetTelemetryProfilesMetricsRequest generates requests for GetTelemetryProfilesMetrics

func NewGetTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest

func NewGetTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest(server string, telemetryMetricsProfileId string) (*http.Request, error)

NewGetTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest generates requests for GetTelemetryProfilesMetricsTelemetryMetricsProfileId

func NewGetWorkloadMembersRequest

func NewGetWorkloadMembersRequest(server string, params *GetWorkloadMembersParams) (*http.Request, error)

NewGetWorkloadMembersRequest generates requests for GetWorkloadMembers

func NewGetWorkloadMembersWorkloadMemberIDRequest

func NewGetWorkloadMembersWorkloadMemberIDRequest(server string, workloadMemberID string) (*http.Request, error)

NewGetWorkloadMembersWorkloadMemberIDRequest generates requests for GetWorkloadMembersWorkloadMemberID

func NewGetWorkloadsRequest

func NewGetWorkloadsRequest(server string, params *GetWorkloadsParams) (*http.Request, error)

NewGetWorkloadsRequest generates requests for GetWorkloads

func NewGetWorkloadsWorkloadIDRequest

func NewGetWorkloadsWorkloadIDRequest(server string, workloadID string) (*http.Request, error)

NewGetWorkloadsWorkloadIDRequest generates requests for GetWorkloadsWorkloadID

func NewPatchComputeHostsHostIDOnboardRequest

func NewPatchComputeHostsHostIDOnboardRequest(server string, hostID string) (*http.Request, error)

NewPatchComputeHostsHostIDOnboardRequest generates requests for PatchComputeHostsHostIDOnboard

func NewPatchComputeHostsHostIDRegisterRequest

func NewPatchComputeHostsHostIDRegisterRequest(server string, hostID string, body PatchComputeHostsHostIDRegisterJSONRequestBody) (*http.Request, error)

NewPatchComputeHostsHostIDRegisterRequest calls the generic PatchComputeHostsHostIDRegister builder with application/json body

func NewPatchComputeHostsHostIDRegisterRequestWithBody

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

NewPatchComputeHostsHostIDRegisterRequestWithBody generates requests for PatchComputeHostsHostIDRegister with any type of body

func NewPatchComputeHostsHostIDRequest

func NewPatchComputeHostsHostIDRequest(server string, hostID string, body PatchComputeHostsHostIDJSONRequestBody) (*http.Request, error)

NewPatchComputeHostsHostIDRequest calls the generic PatchComputeHostsHostID builder with application/json body

func NewPatchComputeHostsHostIDRequestWithBody

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

NewPatchComputeHostsHostIDRequestWithBody generates requests for PatchComputeHostsHostID with any type of body

func NewPatchInstancesInstanceIDRequest

func NewPatchInstancesInstanceIDRequest(server string, instanceID string, body PatchInstancesInstanceIDJSONRequestBody) (*http.Request, error)

NewPatchInstancesInstanceIDRequest calls the generic PatchInstancesInstanceID builder with application/json body

func NewPatchInstancesInstanceIDRequestWithBody

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

NewPatchInstancesInstanceIDRequestWithBody generates requests for PatchInstancesInstanceID with any type of body

func NewPatchOSResourcesOSResourceIDRequest

func NewPatchOSResourcesOSResourceIDRequest(server string, osResourceID string, body PatchOSResourcesOSResourceIDJSONRequestBody) (*http.Request, error)

NewPatchOSResourcesOSResourceIDRequest calls the generic PatchOSResourcesOSResourceID builder with application/json body

func NewPatchOSResourcesOSResourceIDRequestWithBody

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

NewPatchOSResourcesOSResourceIDRequestWithBody generates requests for PatchOSResourcesOSResourceID with any type of body

func NewPatchOusOuIDRequest

func NewPatchOusOuIDRequest(server string, ouid string, body PatchOusOuIDJSONRequestBody) (*http.Request, error)

NewPatchOusOuIDRequest calls the generic PatchOusOuID builder with application/json body

func NewPatchOusOuIDRequestWithBody

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

NewPatchOusOuIDRequestWithBody generates requests for PatchOusOuID with any type of body

func NewPatchRegionsRegionIDRequest

func NewPatchRegionsRegionIDRequest(server string, regionID string, body PatchRegionsRegionIDJSONRequestBody) (*http.Request, error)

NewPatchRegionsRegionIDRequest calls the generic PatchRegionsRegionID builder with application/json body

func NewPatchRegionsRegionIDRequestWithBody

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

NewPatchRegionsRegionIDRequestWithBody generates requests for PatchRegionsRegionID with any type of body

func NewPatchSchedulesRepeatedRepeatedScheduleIDRequest

func NewPatchSchedulesRepeatedRepeatedScheduleIDRequest(server string, repeatedScheduleID string, body PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody) (*http.Request, error)

NewPatchSchedulesRepeatedRepeatedScheduleIDRequest calls the generic PatchSchedulesRepeatedRepeatedScheduleID builder with application/json body

func NewPatchSchedulesRepeatedRepeatedScheduleIDRequestWithBody

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

NewPatchSchedulesRepeatedRepeatedScheduleIDRequestWithBody generates requests for PatchSchedulesRepeatedRepeatedScheduleID with any type of body

func NewPatchSchedulesSingleSingleScheduleIDRequest

func NewPatchSchedulesSingleSingleScheduleIDRequest(server string, singleScheduleID string, body PatchSchedulesSingleSingleScheduleIDJSONRequestBody) (*http.Request, error)

NewPatchSchedulesSingleSingleScheduleIDRequest calls the generic PatchSchedulesSingleSingleScheduleID builder with application/json body

func NewPatchSchedulesSingleSingleScheduleIDRequestWithBody

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

NewPatchSchedulesSingleSingleScheduleIDRequestWithBody generates requests for PatchSchedulesSingleSingleScheduleID with any type of body

func NewPatchSitesSiteIDRequest

func NewPatchSitesSiteIDRequest(server string, siteID string, body PatchSitesSiteIDJSONRequestBody) (*http.Request, error)

NewPatchSitesSiteIDRequest calls the generic PatchSitesSiteID builder with application/json body

func NewPatchSitesSiteIDRequestWithBody

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

NewPatchSitesSiteIDRequestWithBody generates requests for PatchSitesSiteID with any type of body

func NewPatchTelemetryProfilesLogsTelemetryLogsProfileIdRequest

func NewPatchTelemetryProfilesLogsTelemetryLogsProfileIdRequest(server string, telemetryLogsProfileId string, body PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody) (*http.Request, error)

NewPatchTelemetryProfilesLogsTelemetryLogsProfileIdRequest calls the generic PatchTelemetryProfilesLogsTelemetryLogsProfileId builder with application/json body

func NewPatchTelemetryProfilesLogsTelemetryLogsProfileIdRequestWithBody

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

NewPatchTelemetryProfilesLogsTelemetryLogsProfileIdRequestWithBody generates requests for PatchTelemetryProfilesLogsTelemetryLogsProfileId with any type of body

func NewPatchTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest

func NewPatchTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest(server string, telemetryMetricsProfileId string, body PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody) (*http.Request, error)

NewPatchTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest calls the generic PatchTelemetryProfilesMetricsTelemetryMetricsProfileId builder with application/json body

func NewPatchTelemetryProfilesMetricsTelemetryMetricsProfileIdRequestWithBody

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

NewPatchTelemetryProfilesMetricsTelemetryMetricsProfileIdRequestWithBody generates requests for PatchTelemetryProfilesMetricsTelemetryMetricsProfileId with any type of body

func NewPatchWorkloadsWorkloadIDRequest

func NewPatchWorkloadsWorkloadIDRequest(server string, workloadID string, body PatchWorkloadsWorkloadIDJSONRequestBody) (*http.Request, error)

NewPatchWorkloadsWorkloadIDRequest calls the generic PatchWorkloadsWorkloadID builder with application/json body

func NewPatchWorkloadsWorkloadIDRequestWithBody

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

NewPatchWorkloadsWorkloadIDRequestWithBody generates requests for PatchWorkloadsWorkloadID with any type of body

func NewPostComputeHostsRegisterRequest

func NewPostComputeHostsRegisterRequest(server string, body PostComputeHostsRegisterJSONRequestBody) (*http.Request, error)

NewPostComputeHostsRegisterRequest calls the generic PostComputeHostsRegister builder with application/json body

func NewPostComputeHostsRegisterRequestWithBody

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

NewPostComputeHostsRegisterRequestWithBody generates requests for PostComputeHostsRegister with any type of body

func NewPostComputeHostsRequest

func NewPostComputeHostsRequest(server string, body PostComputeHostsJSONRequestBody) (*http.Request, error)

NewPostComputeHostsRequest calls the generic PostComputeHosts builder with application/json body

func NewPostComputeHostsRequestWithBody

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

NewPostComputeHostsRequestWithBody generates requests for PostComputeHosts with any type of body

func NewPostInstancesRequest

func NewPostInstancesRequest(server string, body PostInstancesJSONRequestBody) (*http.Request, error)

NewPostInstancesRequest calls the generic PostInstances builder with application/json body

func NewPostInstancesRequestWithBody

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

NewPostInstancesRequestWithBody generates requests for PostInstances with any type of body

func NewPostLocalAccountsRequest

func NewPostLocalAccountsRequest(server string, body PostLocalAccountsJSONRequestBody) (*http.Request, error)

NewPostLocalAccountsRequest calls the generic PostLocalAccounts builder with application/json body

func NewPostLocalAccountsRequestWithBody

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

NewPostLocalAccountsRequestWithBody generates requests for PostLocalAccounts with any type of body

func NewPostOSResourcesRequest

func NewPostOSResourcesRequest(server string, body PostOSResourcesJSONRequestBody) (*http.Request, error)

NewPostOSResourcesRequest calls the generic PostOSResources builder with application/json body

func NewPostOSResourcesRequestWithBody

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

NewPostOSResourcesRequestWithBody generates requests for PostOSResources with any type of body

func NewPostOusRequest

func NewPostOusRequest(server string, body PostOusJSONRequestBody) (*http.Request, error)

NewPostOusRequest calls the generic PostOus builder with application/json body

func NewPostOusRequestWithBody

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

NewPostOusRequestWithBody generates requests for PostOus with any type of body

func NewPostProvidersRequest

func NewPostProvidersRequest(server string, body PostProvidersJSONRequestBody) (*http.Request, error)

NewPostProvidersRequest calls the generic PostProviders builder with application/json body

func NewPostProvidersRequestWithBody

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

NewPostProvidersRequestWithBody generates requests for PostProviders with any type of body

func NewPostRegionsRequest

func NewPostRegionsRequest(server string, body PostRegionsJSONRequestBody) (*http.Request, error)

NewPostRegionsRequest calls the generic PostRegions builder with application/json body

func NewPostRegionsRequestWithBody

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

NewPostRegionsRequestWithBody generates requests for PostRegions with any type of body

func NewPostSchedulesRepeatedRequest

func NewPostSchedulesRepeatedRequest(server string, body PostSchedulesRepeatedJSONRequestBody) (*http.Request, error)

NewPostSchedulesRepeatedRequest calls the generic PostSchedulesRepeated builder with application/json body

func NewPostSchedulesRepeatedRequestWithBody

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

NewPostSchedulesRepeatedRequestWithBody generates requests for PostSchedulesRepeated with any type of body

func NewPostSchedulesSingleRequest

func NewPostSchedulesSingleRequest(server string, body PostSchedulesSingleJSONRequestBody) (*http.Request, error)

NewPostSchedulesSingleRequest calls the generic PostSchedulesSingle builder with application/json body

func NewPostSchedulesSingleRequestWithBody

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

NewPostSchedulesSingleRequestWithBody generates requests for PostSchedulesSingle with any type of body

func NewPostSitesRequest

func NewPostSitesRequest(server string, body PostSitesJSONRequestBody) (*http.Request, error)

NewPostSitesRequest calls the generic PostSites builder with application/json body

func NewPostSitesRequestWithBody

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

NewPostSitesRequestWithBody generates requests for PostSites with any type of body

func NewPostTelemetryGroupsLogsRequest

func NewPostTelemetryGroupsLogsRequest(server string, body PostTelemetryGroupsLogsJSONRequestBody) (*http.Request, error)

NewPostTelemetryGroupsLogsRequest calls the generic PostTelemetryGroupsLogs builder with application/json body

func NewPostTelemetryGroupsLogsRequestWithBody

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

NewPostTelemetryGroupsLogsRequestWithBody generates requests for PostTelemetryGroupsLogs with any type of body

func NewPostTelemetryGroupsMetricsRequest

func NewPostTelemetryGroupsMetricsRequest(server string, body PostTelemetryGroupsMetricsJSONRequestBody) (*http.Request, error)

NewPostTelemetryGroupsMetricsRequest calls the generic PostTelemetryGroupsMetrics builder with application/json body

func NewPostTelemetryGroupsMetricsRequestWithBody

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

NewPostTelemetryGroupsMetricsRequestWithBody generates requests for PostTelemetryGroupsMetrics with any type of body

func NewPostTelemetryProfilesLogsRequest

func NewPostTelemetryProfilesLogsRequest(server string, body PostTelemetryProfilesLogsJSONRequestBody) (*http.Request, error)

NewPostTelemetryProfilesLogsRequest calls the generic PostTelemetryProfilesLogs builder with application/json body

func NewPostTelemetryProfilesLogsRequestWithBody

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

NewPostTelemetryProfilesLogsRequestWithBody generates requests for PostTelemetryProfilesLogs with any type of body

func NewPostTelemetryProfilesMetricsRequest

func NewPostTelemetryProfilesMetricsRequest(server string, body PostTelemetryProfilesMetricsJSONRequestBody) (*http.Request, error)

NewPostTelemetryProfilesMetricsRequest calls the generic PostTelemetryProfilesMetrics builder with application/json body

func NewPostTelemetryProfilesMetricsRequestWithBody

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

NewPostTelemetryProfilesMetricsRequestWithBody generates requests for PostTelemetryProfilesMetrics with any type of body

func NewPostWorkloadMembersRequest

func NewPostWorkloadMembersRequest(server string, body PostWorkloadMembersJSONRequestBody) (*http.Request, error)

NewPostWorkloadMembersRequest calls the generic PostWorkloadMembers builder with application/json body

func NewPostWorkloadMembersRequestWithBody

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

NewPostWorkloadMembersRequestWithBody generates requests for PostWorkloadMembers with any type of body

func NewPostWorkloadsRequest

func NewPostWorkloadsRequest(server string, body PostWorkloadsJSONRequestBody) (*http.Request, error)

NewPostWorkloadsRequest calls the generic PostWorkloads builder with application/json body

func NewPostWorkloadsRequestWithBody

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

NewPostWorkloadsRequestWithBody generates requests for PostWorkloads with any type of body

func NewPutComputeHostsHostIDInvalidateRequest

func NewPutComputeHostsHostIDInvalidateRequest(server string, hostID string, body PutComputeHostsHostIDInvalidateJSONRequestBody) (*http.Request, error)

NewPutComputeHostsHostIDInvalidateRequest calls the generic PutComputeHostsHostIDInvalidate builder with application/json body

func NewPutComputeHostsHostIDInvalidateRequestWithBody

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

NewPutComputeHostsHostIDInvalidateRequestWithBody generates requests for PutComputeHostsHostIDInvalidate with any type of body

func NewPutComputeHostsHostIDRequest

func NewPutComputeHostsHostIDRequest(server string, hostID string, body PutComputeHostsHostIDJSONRequestBody) (*http.Request, error)

NewPutComputeHostsHostIDRequest calls the generic PutComputeHostsHostID builder with application/json body

func NewPutComputeHostsHostIDRequestWithBody

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

NewPutComputeHostsHostIDRequestWithBody generates requests for PutComputeHostsHostID with any type of body

func NewPutInstancesInstanceIDInvalidateRequest

func NewPutInstancesInstanceIDInvalidateRequest(server string, instanceID string) (*http.Request, error)

NewPutInstancesInstanceIDInvalidateRequest generates requests for PutInstancesInstanceIDInvalidate

func NewPutOSResourcesOSResourceIDRequest

func NewPutOSResourcesOSResourceIDRequest(server string, osResourceID string, body PutOSResourcesOSResourceIDJSONRequestBody) (*http.Request, error)

NewPutOSResourcesOSResourceIDRequest calls the generic PutOSResourcesOSResourceID builder with application/json body

func NewPutOSResourcesOSResourceIDRequestWithBody

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

NewPutOSResourcesOSResourceIDRequestWithBody generates requests for PutOSResourcesOSResourceID with any type of body

func NewPutOusOuIDRequest

func NewPutOusOuIDRequest(server string, ouid string, body PutOusOuIDJSONRequestBody) (*http.Request, error)

NewPutOusOuIDRequest calls the generic PutOusOuID builder with application/json body

func NewPutOusOuIDRequestWithBody

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

NewPutOusOuIDRequestWithBody generates requests for PutOusOuID with any type of body

func NewPutRegionsRegionIDRequest

func NewPutRegionsRegionIDRequest(server string, regionID string, body PutRegionsRegionIDJSONRequestBody) (*http.Request, error)

NewPutRegionsRegionIDRequest calls the generic PutRegionsRegionID builder with application/json body

func NewPutRegionsRegionIDRequestWithBody

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

NewPutRegionsRegionIDRequestWithBody generates requests for PutRegionsRegionID with any type of body

func NewPutSchedulesRepeatedRepeatedScheduleIDRequest

func NewPutSchedulesRepeatedRepeatedScheduleIDRequest(server string, repeatedScheduleID string, body PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody) (*http.Request, error)

NewPutSchedulesRepeatedRepeatedScheduleIDRequest calls the generic PutSchedulesRepeatedRepeatedScheduleID builder with application/json body

func NewPutSchedulesRepeatedRepeatedScheduleIDRequestWithBody

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

NewPutSchedulesRepeatedRepeatedScheduleIDRequestWithBody generates requests for PutSchedulesRepeatedRepeatedScheduleID with any type of body

func NewPutSchedulesSingleSingleScheduleIDRequest

func NewPutSchedulesSingleSingleScheduleIDRequest(server string, singleScheduleID string, body PutSchedulesSingleSingleScheduleIDJSONRequestBody) (*http.Request, error)

NewPutSchedulesSingleSingleScheduleIDRequest calls the generic PutSchedulesSingleSingleScheduleID builder with application/json body

func NewPutSchedulesSingleSingleScheduleIDRequestWithBody

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

NewPutSchedulesSingleSingleScheduleIDRequestWithBody generates requests for PutSchedulesSingleSingleScheduleID with any type of body

func NewPutSitesSiteIDRequest

func NewPutSitesSiteIDRequest(server string, siteID string, body PutSitesSiteIDJSONRequestBody) (*http.Request, error)

NewPutSitesSiteIDRequest calls the generic PutSitesSiteID builder with application/json body

func NewPutSitesSiteIDRequestWithBody

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

NewPutSitesSiteIDRequestWithBody generates requests for PutSitesSiteID with any type of body

func NewPutTelemetryProfilesLogsTelemetryLogsProfileIdRequest

func NewPutTelemetryProfilesLogsTelemetryLogsProfileIdRequest(server string, telemetryLogsProfileId string, body PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody) (*http.Request, error)

NewPutTelemetryProfilesLogsTelemetryLogsProfileIdRequest calls the generic PutTelemetryProfilesLogsTelemetryLogsProfileId builder with application/json body

func NewPutTelemetryProfilesLogsTelemetryLogsProfileIdRequestWithBody

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

NewPutTelemetryProfilesLogsTelemetryLogsProfileIdRequestWithBody generates requests for PutTelemetryProfilesLogsTelemetryLogsProfileId with any type of body

func NewPutTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest

func NewPutTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest(server string, telemetryMetricsProfileId string, body PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody) (*http.Request, error)

NewPutTelemetryProfilesMetricsTelemetryMetricsProfileIdRequest calls the generic PutTelemetryProfilesMetricsTelemetryMetricsProfileId builder with application/json body

func NewPutTelemetryProfilesMetricsTelemetryMetricsProfileIdRequestWithBody

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

NewPutTelemetryProfilesMetricsTelemetryMetricsProfileIdRequestWithBody generates requests for PutTelemetryProfilesMetricsTelemetryMetricsProfileId with any type of body

func NewPutWorkloadsWorkloadIDRequest

func NewPutWorkloadsWorkloadIDRequest(server string, workloadID string, body PutWorkloadsWorkloadIDJSONRequestBody) (*http.Request, error)

NewPutWorkloadsWorkloadIDRequest calls the generic PutWorkloadsWorkloadID builder with application/json body

func NewPutWorkloadsWorkloadIDRequestWithBody

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

NewPutWorkloadsWorkloadIDRequestWithBody generates requests for PutWorkloadsWorkloadID with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types

type Amount

type Amount = string

Amount Defines an amount of resources related to memory and disk by default, specified in bytes.

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) DeleteComputeHostsHostID

func (c *Client) DeleteComputeHostsHostID(ctx context.Context, hostID string, body DeleteComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteComputeHostsHostIDWithBody

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

func (*Client) DeleteInstancesInstanceID

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

func (*Client) DeleteLocalAccountsLocalAccountID

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

func (*Client) DeleteOSResourcesOSResourceID

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

func (*Client) DeleteOusOuID

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

func (*Client) DeleteProvidersProviderID

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

func (*Client) DeleteRegionsRegionID

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

func (*Client) DeleteSchedulesRepeatedRepeatedScheduleID

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

func (*Client) DeleteSchedulesSingleSingleScheduleID

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

func (*Client) DeleteSitesSiteID

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

func (*Client) DeleteTelemetryGroupsLogsTelemetryLogsGroupId

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

func (*Client) DeleteTelemetryGroupsMetricsTelemetryMetricsGroupId

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

func (*Client) DeleteTelemetryProfilesLogsTelemetryLogsProfileId

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

func (*Client) DeleteTelemetryProfilesMetricsTelemetryMetricsProfileId

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

func (*Client) DeleteWorkloadMembersWorkloadMemberID

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

func (*Client) DeleteWorkloadsWorkloadID

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

func (*Client) GetCompute

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

func (*Client) GetComputeHosts

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

func (*Client) GetComputeHostsHostID

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

func (*Client) GetComputeHostsSummary

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

func (*Client) GetInstances

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

func (*Client) GetInstancesInstanceID

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

func (*Client) GetLocalAccounts

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

func (*Client) GetLocalAccountsLocalAccountID

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

func (*Client) GetLocations

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

func (*Client) GetOSResources

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

func (*Client) GetOSResourcesOSResourceID

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

func (*Client) GetOus

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

func (*Client) GetOusOuID

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

func (*Client) GetProviders

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

func (*Client) GetProvidersProviderID

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

func (*Client) GetRegions

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

func (*Client) GetRegionsRegionID

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

func (*Client) GetSchedules

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

func (*Client) GetSchedulesRepeated

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

func (*Client) GetSchedulesRepeatedRepeatedScheduleID

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

func (*Client) GetSchedulesSingle

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

func (*Client) GetSchedulesSingleSingleScheduleID

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

func (*Client) GetSites

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

func (*Client) GetSitesSiteID

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

func (*Client) GetTelemetryGroupsLogs

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

func (*Client) GetTelemetryGroupsLogsTelemetryLogsGroupId

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

func (*Client) GetTelemetryGroupsMetrics

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

func (*Client) GetTelemetryGroupsMetricsTelemetryMetricsGroupId

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

func (*Client) GetTelemetryProfilesLogs

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

func (*Client) GetTelemetryProfilesLogsTelemetryLogsProfileId

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

func (*Client) GetTelemetryProfilesMetrics

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

func (*Client) GetTelemetryProfilesMetricsTelemetryMetricsProfileId

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

func (*Client) GetWorkloadMembers

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

func (*Client) GetWorkloadMembersWorkloadMemberID

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

func (*Client) GetWorkloads

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

func (*Client) GetWorkloadsWorkloadID

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

func (*Client) PatchComputeHostsHostID

func (c *Client) PatchComputeHostsHostID(ctx context.Context, hostID string, body PatchComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchComputeHostsHostIDOnboard

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

func (*Client) PatchComputeHostsHostIDRegister

func (c *Client) PatchComputeHostsHostIDRegister(ctx context.Context, hostID string, body PatchComputeHostsHostIDRegisterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchComputeHostsHostIDRegisterWithBody

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

func (*Client) PatchComputeHostsHostIDWithBody

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

func (*Client) PatchInstancesInstanceID

func (c *Client) PatchInstancesInstanceID(ctx context.Context, instanceID string, body PatchInstancesInstanceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchInstancesInstanceIDWithBody

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

func (*Client) PatchOSResourcesOSResourceID

func (c *Client) PatchOSResourcesOSResourceID(ctx context.Context, osResourceID string, body PatchOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchOSResourcesOSResourceIDWithBody

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

func (*Client) PatchOusOuID

func (c *Client) PatchOusOuID(ctx context.Context, ouid string, body PatchOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchOusOuIDWithBody

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

func (*Client) PatchRegionsRegionID

func (c *Client) PatchRegionsRegionID(ctx context.Context, regionID string, body PatchRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchRegionsRegionIDWithBody

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

func (*Client) PatchSchedulesRepeatedRepeatedScheduleID

func (c *Client) PatchSchedulesRepeatedRepeatedScheduleID(ctx context.Context, repeatedScheduleID string, body PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchSchedulesRepeatedRepeatedScheduleIDWithBody

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

func (*Client) PatchSchedulesSingleSingleScheduleID

func (c *Client) PatchSchedulesSingleSingleScheduleID(ctx context.Context, singleScheduleID string, body PatchSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchSchedulesSingleSingleScheduleIDWithBody

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

func (*Client) PatchSitesSiteID

func (c *Client) PatchSitesSiteID(ctx context.Context, siteID string, body PatchSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchSitesSiteIDWithBody

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

func (*Client) PatchTelemetryProfilesLogsTelemetryLogsProfileId

func (c *Client) PatchTelemetryProfilesLogsTelemetryLogsProfileId(ctx context.Context, telemetryLogsProfileId string, body PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithBody

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

func (*Client) PatchTelemetryProfilesMetricsTelemetryMetricsProfileId

func (c *Client) PatchTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx context.Context, telemetryMetricsProfileId string, body PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBody

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

func (*Client) PatchWorkloadsWorkloadID

func (c *Client) PatchWorkloadsWorkloadID(ctx context.Context, workloadID string, body PatchWorkloadsWorkloadIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchWorkloadsWorkloadIDWithBody

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

func (*Client) PostComputeHosts

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

func (*Client) PostComputeHostsRegister

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

func (*Client) PostComputeHostsRegisterWithBody

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

func (*Client) PostComputeHostsWithBody

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

func (*Client) PostInstances

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

func (*Client) PostInstancesWithBody

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

func (*Client) PostLocalAccounts

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

func (*Client) PostLocalAccountsWithBody

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

func (*Client) PostOSResources

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

func (*Client) PostOSResourcesWithBody

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

func (*Client) PostOus

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

func (*Client) PostOusWithBody

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

func (*Client) PostProviders

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

func (*Client) PostProvidersWithBody

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

func (*Client) PostRegions

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

func (*Client) PostRegionsWithBody

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

func (*Client) PostSchedulesRepeated

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

func (*Client) PostSchedulesRepeatedWithBody

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

func (*Client) PostSchedulesSingle

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

func (*Client) PostSchedulesSingleWithBody

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

func (*Client) PostSites

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

func (*Client) PostSitesWithBody

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

func (*Client) PostTelemetryGroupsLogs

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

func (*Client) PostTelemetryGroupsLogsWithBody

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

func (*Client) PostTelemetryGroupsMetrics

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

func (*Client) PostTelemetryGroupsMetricsWithBody

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

func (*Client) PostTelemetryProfilesLogs

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

func (*Client) PostTelemetryProfilesLogsWithBody

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

func (*Client) PostTelemetryProfilesMetrics

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

func (*Client) PostTelemetryProfilesMetricsWithBody

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

func (*Client) PostWorkloadMembers

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

func (*Client) PostWorkloadMembersWithBody

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

func (*Client) PostWorkloads

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

func (*Client) PostWorkloadsWithBody

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

func (*Client) PutComputeHostsHostID

func (c *Client) PutComputeHostsHostID(ctx context.Context, hostID string, body PutComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutComputeHostsHostIDInvalidate

func (c *Client) PutComputeHostsHostIDInvalidate(ctx context.Context, hostID string, body PutComputeHostsHostIDInvalidateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutComputeHostsHostIDInvalidateWithBody

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

func (*Client) PutComputeHostsHostIDWithBody

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

func (*Client) PutInstancesInstanceIDInvalidate

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

func (*Client) PutOSResourcesOSResourceID

func (c *Client) PutOSResourcesOSResourceID(ctx context.Context, osResourceID string, body PutOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutOSResourcesOSResourceIDWithBody

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

func (*Client) PutOusOuID

func (c *Client) PutOusOuID(ctx context.Context, ouid string, body PutOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutOusOuIDWithBody

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

func (*Client) PutRegionsRegionID

func (c *Client) PutRegionsRegionID(ctx context.Context, regionID string, body PutRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutRegionsRegionIDWithBody

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

func (*Client) PutSchedulesRepeatedRepeatedScheduleID

func (c *Client) PutSchedulesRepeatedRepeatedScheduleID(ctx context.Context, repeatedScheduleID string, body PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutSchedulesRepeatedRepeatedScheduleIDWithBody

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

func (*Client) PutSchedulesSingleSingleScheduleID

func (c *Client) PutSchedulesSingleSingleScheduleID(ctx context.Context, singleScheduleID string, body PutSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutSchedulesSingleSingleScheduleIDWithBody

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

func (*Client) PutSitesSiteID

func (c *Client) PutSitesSiteID(ctx context.Context, siteID string, body PutSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutSitesSiteIDWithBody

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

func (*Client) PutTelemetryProfilesLogsTelemetryLogsProfileId

func (c *Client) PutTelemetryProfilesLogsTelemetryLogsProfileId(ctx context.Context, telemetryLogsProfileId string, body PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutTelemetryProfilesLogsTelemetryLogsProfileIdWithBody

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

func (*Client) PutTelemetryProfilesMetricsTelemetryMetricsProfileId

func (c *Client) PutTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx context.Context, telemetryMetricsProfileId string, body PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBody

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

func (*Client) PutWorkloadsWorkloadID

func (c *Client) PutWorkloadsWorkloadID(ctx context.Context, workloadID string, body PutWorkloadsWorkloadIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PutWorkloadsWorkloadIDWithBody

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

type ClientInterface

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

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

	PostOSResources(ctx context.Context, body PostOSResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchOSResourcesOSResourceID(ctx context.Context, osResourceID string, body PatchOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutOSResourcesOSResourceID(ctx context.Context, osResourceID string, body PutOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PostComputeHosts(ctx context.Context, body PostComputeHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PostComputeHostsRegister(ctx context.Context, body PostComputeHostsRegisterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	DeleteComputeHostsHostID(ctx context.Context, hostID string, body DeleteComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PatchComputeHostsHostID(ctx context.Context, hostID string, body PatchComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutComputeHostsHostID(ctx context.Context, hostID string, body PutComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutComputeHostsHostIDInvalidate(ctx context.Context, hostID string, body PutComputeHostsHostIDInvalidateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PatchComputeHostsHostIDRegister(ctx context.Context, hostID string, body PatchComputeHostsHostIDRegisterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostInstances(ctx context.Context, body PostInstancesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchInstancesInstanceID(ctx context.Context, instanceID string, body PatchInstancesInstanceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PostLocalAccounts(ctx context.Context, body PostLocalAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

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

	PostOus(ctx context.Context, body PostOusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchOusOuID(ctx context.Context, ouid string, body PatchOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutOusOuID(ctx context.Context, ouid string, body PutOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostProviders(ctx context.Context, body PostProvidersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	PostRegions(ctx context.Context, body PostRegionsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchRegionsRegionID(ctx context.Context, regionID string, body PatchRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutRegionsRegionID(ctx context.Context, regionID string, body PutRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PostSchedulesRepeated(ctx context.Context, body PostSchedulesRepeatedJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchSchedulesRepeatedRepeatedScheduleID(ctx context.Context, repeatedScheduleID string, body PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutSchedulesRepeatedRepeatedScheduleID(ctx context.Context, repeatedScheduleID string, body PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostSchedulesSingle(ctx context.Context, body PostSchedulesSingleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchSchedulesSingleSingleScheduleID(ctx context.Context, singleScheduleID string, body PatchSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutSchedulesSingleSingleScheduleID(ctx context.Context, singleScheduleID string, body PutSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostSites(ctx context.Context, body PostSitesJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchSitesSiteID(ctx context.Context, siteID string, body PatchSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutSitesSiteID(ctx context.Context, siteID string, body PutSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostTelemetryGroupsLogs(ctx context.Context, body PostTelemetryGroupsLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	PostTelemetryGroupsMetrics(ctx context.Context, body PostTelemetryGroupsMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	PostTelemetryProfilesLogs(ctx context.Context, body PostTelemetryProfilesLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchTelemetryProfilesLogsTelemetryLogsProfileId(ctx context.Context, telemetryLogsProfileId string, body PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutTelemetryProfilesLogsTelemetryLogsProfileId(ctx context.Context, telemetryLogsProfileId string, body PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostTelemetryProfilesMetrics(ctx context.Context, body PostTelemetryProfilesMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx context.Context, telemetryMetricsProfileId string, body PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx context.Context, telemetryMetricsProfileId string, body PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	PostWorkloadMembers(ctx context.Context, body PostWorkloadMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	PostWorkloads(ctx context.Context, body PostWorkloadsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	PatchWorkloadsWorkloadID(ctx context.Context, workloadID string, body PatchWorkloadsWorkloadIDJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PutWorkloadsWorkloadID(ctx context.Context, workloadID string, body PutWorkloadsWorkloadIDJSONRequestBody, 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) DeleteComputeHostsHostIDWithBodyWithResponse

func (c *ClientWithResponses) DeleteComputeHostsHostIDWithBodyWithResponse(ctx context.Context, hostID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteComputeHostsHostIDResponse, error)

DeleteComputeHostsHostIDWithBodyWithResponse request with arbitrary body returning *DeleteComputeHostsHostIDResponse

func (*ClientWithResponses) DeleteComputeHostsHostIDWithResponse

func (c *ClientWithResponses) DeleteComputeHostsHostIDWithResponse(ctx context.Context, hostID string, body DeleteComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteComputeHostsHostIDResponse, error)

func (*ClientWithResponses) DeleteInstancesInstanceIDWithResponse

func (c *ClientWithResponses) DeleteInstancesInstanceIDWithResponse(ctx context.Context, instanceID string, reqEditors ...RequestEditorFn) (*DeleteInstancesInstanceIDResponse, error)

DeleteInstancesInstanceIDWithResponse request returning *DeleteInstancesInstanceIDResponse

func (*ClientWithResponses) DeleteLocalAccountsLocalAccountIDWithResponse

func (c *ClientWithResponses) DeleteLocalAccountsLocalAccountIDWithResponse(ctx context.Context, localAccountID string, reqEditors ...RequestEditorFn) (*DeleteLocalAccountsLocalAccountIDResponse, error)

DeleteLocalAccountsLocalAccountIDWithResponse request returning *DeleteLocalAccountsLocalAccountIDResponse

func (*ClientWithResponses) DeleteOSResourcesOSResourceIDWithResponse

func (c *ClientWithResponses) DeleteOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, reqEditors ...RequestEditorFn) (*DeleteOSResourcesOSResourceIDResponse, error)

DeleteOSResourcesOSResourceIDWithResponse request returning *DeleteOSResourcesOSResourceIDResponse

func (*ClientWithResponses) DeleteOusOuIDWithResponse

func (c *ClientWithResponses) DeleteOusOuIDWithResponse(ctx context.Context, ouid string, reqEditors ...RequestEditorFn) (*DeleteOusOuIDResponse, error)

DeleteOusOuIDWithResponse request returning *DeleteOusOuIDResponse

func (*ClientWithResponses) DeleteProvidersProviderIDWithResponse

func (c *ClientWithResponses) DeleteProvidersProviderIDWithResponse(ctx context.Context, providerID string, reqEditors ...RequestEditorFn) (*DeleteProvidersProviderIDResponse, error)

DeleteProvidersProviderIDWithResponse request returning *DeleteProvidersProviderIDResponse

func (*ClientWithResponses) DeleteRegionsRegionIDWithResponse

func (c *ClientWithResponses) DeleteRegionsRegionIDWithResponse(ctx context.Context, regionID string, reqEditors ...RequestEditorFn) (*DeleteRegionsRegionIDResponse, error)

DeleteRegionsRegionIDWithResponse request returning *DeleteRegionsRegionIDResponse

func (*ClientWithResponses) DeleteSchedulesRepeatedRepeatedScheduleIDWithResponse

func (c *ClientWithResponses) DeleteSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, reqEditors ...RequestEditorFn) (*DeleteSchedulesRepeatedRepeatedScheduleIDResponse, error)

DeleteSchedulesRepeatedRepeatedScheduleIDWithResponse request returning *DeleteSchedulesRepeatedRepeatedScheduleIDResponse

func (*ClientWithResponses) DeleteSchedulesSingleSingleScheduleIDWithResponse

func (c *ClientWithResponses) DeleteSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, reqEditors ...RequestEditorFn) (*DeleteSchedulesSingleSingleScheduleIDResponse, error)

DeleteSchedulesSingleSingleScheduleIDWithResponse request returning *DeleteSchedulesSingleSingleScheduleIDResponse

func (*ClientWithResponses) DeleteSitesSiteIDWithResponse

func (c *ClientWithResponses) DeleteSitesSiteIDWithResponse(ctx context.Context, siteID string, reqEditors ...RequestEditorFn) (*DeleteSitesSiteIDResponse, error)

DeleteSitesSiteIDWithResponse request returning *DeleteSitesSiteIDResponse

func (*ClientWithResponses) DeleteTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse

func (c *ClientWithResponses) DeleteTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse(ctx context.Context, telemetryLogsGroupId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse, error)

DeleteTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse request returning *DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse

func (*ClientWithResponses) DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse

func (c *ClientWithResponses) DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse(ctx context.Context, telemetryMetricsGroupId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse, error)

DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse request returning *DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse

func (*ClientWithResponses) DeleteTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse

func (c *ClientWithResponses) DeleteTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

DeleteTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse request returning *DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func (*ClientWithResponses) DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse

func (c *ClientWithResponses) DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse request returning *DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func (*ClientWithResponses) DeleteWorkloadMembersWorkloadMemberIDWithResponse

func (c *ClientWithResponses) DeleteWorkloadMembersWorkloadMemberIDWithResponse(ctx context.Context, workloadMemberID string, reqEditors ...RequestEditorFn) (*DeleteWorkloadMembersWorkloadMemberIDResponse, error)

DeleteWorkloadMembersWorkloadMemberIDWithResponse request returning *DeleteWorkloadMembersWorkloadMemberIDResponse

func (*ClientWithResponses) DeleteWorkloadsWorkloadIDWithResponse

func (c *ClientWithResponses) DeleteWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, reqEditors ...RequestEditorFn) (*DeleteWorkloadsWorkloadIDResponse, error)

DeleteWorkloadsWorkloadIDWithResponse request returning *DeleteWorkloadsWorkloadIDResponse

func (*ClientWithResponses) GetComputeHostsHostIDWithResponse

func (c *ClientWithResponses) GetComputeHostsHostIDWithResponse(ctx context.Context, hostID string, reqEditors ...RequestEditorFn) (*GetComputeHostsHostIDResponse, error)

GetComputeHostsHostIDWithResponse request returning *GetComputeHostsHostIDResponse

func (*ClientWithResponses) GetComputeHostsSummaryWithResponse

func (c *ClientWithResponses) GetComputeHostsSummaryWithResponse(ctx context.Context, params *GetComputeHostsSummaryParams, reqEditors ...RequestEditorFn) (*GetComputeHostsSummaryResponse, error)

GetComputeHostsSummaryWithResponse request returning *GetComputeHostsSummaryResponse

func (*ClientWithResponses) GetComputeHostsWithResponse

func (c *ClientWithResponses) GetComputeHostsWithResponse(ctx context.Context, params *GetComputeHostsParams, reqEditors ...RequestEditorFn) (*GetComputeHostsResponse, error)

GetComputeHostsWithResponse request returning *GetComputeHostsResponse

func (*ClientWithResponses) GetComputeWithResponse

func (c *ClientWithResponses) GetComputeWithResponse(ctx context.Context, params *GetComputeParams, reqEditors ...RequestEditorFn) (*GetComputeResponse, error)

GetComputeWithResponse request returning *GetComputeResponse

func (*ClientWithResponses) GetInstancesInstanceIDWithResponse

func (c *ClientWithResponses) GetInstancesInstanceIDWithResponse(ctx context.Context, instanceID string, reqEditors ...RequestEditorFn) (*GetInstancesInstanceIDResponse, error)

GetInstancesInstanceIDWithResponse request returning *GetInstancesInstanceIDResponse

func (*ClientWithResponses) GetInstancesWithResponse

func (c *ClientWithResponses) GetInstancesWithResponse(ctx context.Context, params *GetInstancesParams, reqEditors ...RequestEditorFn) (*GetInstancesResponse, error)

GetInstancesWithResponse request returning *GetInstancesResponse

func (*ClientWithResponses) GetLocalAccountsLocalAccountIDWithResponse

func (c *ClientWithResponses) GetLocalAccountsLocalAccountIDWithResponse(ctx context.Context, localAccountID string, reqEditors ...RequestEditorFn) (*GetLocalAccountsLocalAccountIDResponse, error)

GetLocalAccountsLocalAccountIDWithResponse request returning *GetLocalAccountsLocalAccountIDResponse

func (*ClientWithResponses) GetLocalAccountsWithResponse

func (c *ClientWithResponses) GetLocalAccountsWithResponse(ctx context.Context, params *GetLocalAccountsParams, reqEditors ...RequestEditorFn) (*GetLocalAccountsResponse, error)

GetLocalAccountsWithResponse request returning *GetLocalAccountsResponse

func (*ClientWithResponses) GetLocationsWithResponse

func (c *ClientWithResponses) GetLocationsWithResponse(ctx context.Context, params *GetLocationsParams, reqEditors ...RequestEditorFn) (*GetLocationsResponse, error)

GetLocationsWithResponse request returning *GetLocationsResponse

func (*ClientWithResponses) GetOSResourcesOSResourceIDWithResponse

func (c *ClientWithResponses) GetOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, reqEditors ...RequestEditorFn) (*GetOSResourcesOSResourceIDResponse, error)

GetOSResourcesOSResourceIDWithResponse request returning *GetOSResourcesOSResourceIDResponse

func (*ClientWithResponses) GetOSResourcesWithResponse

func (c *ClientWithResponses) GetOSResourcesWithResponse(ctx context.Context, params *GetOSResourcesParams, reqEditors ...RequestEditorFn) (*GetOSResourcesResponse, error)

GetOSResourcesWithResponse request returning *GetOSResourcesResponse

func (*ClientWithResponses) GetOusOuIDWithResponse

func (c *ClientWithResponses) GetOusOuIDWithResponse(ctx context.Context, ouid string, reqEditors ...RequestEditorFn) (*GetOusOuIDResponse, error)

GetOusOuIDWithResponse request returning *GetOusOuIDResponse

func (*ClientWithResponses) GetOusWithResponse

func (c *ClientWithResponses) GetOusWithResponse(ctx context.Context, params *GetOusParams, reqEditors ...RequestEditorFn) (*GetOusResponse, error)

GetOusWithResponse request returning *GetOusResponse

func (*ClientWithResponses) GetProvidersProviderIDWithResponse

func (c *ClientWithResponses) GetProvidersProviderIDWithResponse(ctx context.Context, providerID string, reqEditors ...RequestEditorFn) (*GetProvidersProviderIDResponse, error)

GetProvidersProviderIDWithResponse request returning *GetProvidersProviderIDResponse

func (*ClientWithResponses) GetProvidersWithResponse

func (c *ClientWithResponses) GetProvidersWithResponse(ctx context.Context, params *GetProvidersParams, reqEditors ...RequestEditorFn) (*GetProvidersResponse, error)

GetProvidersWithResponse request returning *GetProvidersResponse

func (*ClientWithResponses) GetRegionsRegionIDWithResponse

func (c *ClientWithResponses) GetRegionsRegionIDWithResponse(ctx context.Context, regionID string, reqEditors ...RequestEditorFn) (*GetRegionsRegionIDResponse, error)

GetRegionsRegionIDWithResponse request returning *GetRegionsRegionIDResponse

func (*ClientWithResponses) GetRegionsWithResponse

func (c *ClientWithResponses) GetRegionsWithResponse(ctx context.Context, params *GetRegionsParams, reqEditors ...RequestEditorFn) (*GetRegionsResponse, error)

GetRegionsWithResponse request returning *GetRegionsResponse

func (*ClientWithResponses) GetSchedulesRepeatedRepeatedScheduleIDWithResponse

func (c *ClientWithResponses) GetSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, reqEditors ...RequestEditorFn) (*GetSchedulesRepeatedRepeatedScheduleIDResponse, error)

GetSchedulesRepeatedRepeatedScheduleIDWithResponse request returning *GetSchedulesRepeatedRepeatedScheduleIDResponse

func (*ClientWithResponses) GetSchedulesRepeatedWithResponse

func (c *ClientWithResponses) GetSchedulesRepeatedWithResponse(ctx context.Context, params *GetSchedulesRepeatedParams, reqEditors ...RequestEditorFn) (*GetSchedulesRepeatedResponse, error)

GetSchedulesRepeatedWithResponse request returning *GetSchedulesRepeatedResponse

func (*ClientWithResponses) GetSchedulesSingleSingleScheduleIDWithResponse

func (c *ClientWithResponses) GetSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, reqEditors ...RequestEditorFn) (*GetSchedulesSingleSingleScheduleIDResponse, error)

GetSchedulesSingleSingleScheduleIDWithResponse request returning *GetSchedulesSingleSingleScheduleIDResponse

func (*ClientWithResponses) GetSchedulesSingleWithResponse

func (c *ClientWithResponses) GetSchedulesSingleWithResponse(ctx context.Context, params *GetSchedulesSingleParams, reqEditors ...RequestEditorFn) (*GetSchedulesSingleResponse, error)

GetSchedulesSingleWithResponse request returning *GetSchedulesSingleResponse

func (*ClientWithResponses) GetSchedulesWithResponse

func (c *ClientWithResponses) GetSchedulesWithResponse(ctx context.Context, params *GetSchedulesParams, reqEditors ...RequestEditorFn) (*GetSchedulesResponse, error)

GetSchedulesWithResponse request returning *GetSchedulesResponse

func (*ClientWithResponses) GetSitesSiteIDWithResponse

func (c *ClientWithResponses) GetSitesSiteIDWithResponse(ctx context.Context, siteID string, reqEditors ...RequestEditorFn) (*GetSitesSiteIDResponse, error)

GetSitesSiteIDWithResponse request returning *GetSitesSiteIDResponse

func (*ClientWithResponses) GetSitesWithResponse

func (c *ClientWithResponses) GetSitesWithResponse(ctx context.Context, params *GetSitesParams, reqEditors ...RequestEditorFn) (*GetSitesResponse, error)

GetSitesWithResponse request returning *GetSitesResponse

func (*ClientWithResponses) GetTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse

func (c *ClientWithResponses) GetTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse(ctx context.Context, telemetryLogsGroupId string, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse, error)

GetTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse request returning *GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse

func (*ClientWithResponses) GetTelemetryGroupsLogsWithResponse

func (c *ClientWithResponses) GetTelemetryGroupsLogsWithResponse(ctx context.Context, params *GetTelemetryGroupsLogsParams, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsLogsResponse, error)

GetTelemetryGroupsLogsWithResponse request returning *GetTelemetryGroupsLogsResponse

func (*ClientWithResponses) GetTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse

func (c *ClientWithResponses) GetTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse(ctx context.Context, telemetryMetricsGroupId string, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse, error)

GetTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse request returning *GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse

func (*ClientWithResponses) GetTelemetryGroupsMetricsWithResponse

func (c *ClientWithResponses) GetTelemetryGroupsMetricsWithResponse(ctx context.Context, params *GetTelemetryGroupsMetricsParams, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsMetricsResponse, error)

GetTelemetryGroupsMetricsWithResponse request returning *GetTelemetryGroupsMetricsResponse

func (*ClientWithResponses) GetTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse

func (c *ClientWithResponses) GetTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

GetTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse request returning *GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func (*ClientWithResponses) GetTelemetryProfilesLogsWithResponse

func (c *ClientWithResponses) GetTelemetryProfilesLogsWithResponse(ctx context.Context, params *GetTelemetryProfilesLogsParams, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesLogsResponse, error)

GetTelemetryProfilesLogsWithResponse request returning *GetTelemetryProfilesLogsResponse

func (*ClientWithResponses) GetTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse

func (c *ClientWithResponses) GetTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

GetTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse request returning *GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func (*ClientWithResponses) GetTelemetryProfilesMetricsWithResponse

func (c *ClientWithResponses) GetTelemetryProfilesMetricsWithResponse(ctx context.Context, params *GetTelemetryProfilesMetricsParams, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesMetricsResponse, error)

GetTelemetryProfilesMetricsWithResponse request returning *GetTelemetryProfilesMetricsResponse

func (*ClientWithResponses) GetWorkloadMembersWithResponse

func (c *ClientWithResponses) GetWorkloadMembersWithResponse(ctx context.Context, params *GetWorkloadMembersParams, reqEditors ...RequestEditorFn) (*GetWorkloadMembersResponse, error)

GetWorkloadMembersWithResponse request returning *GetWorkloadMembersResponse

func (*ClientWithResponses) GetWorkloadMembersWorkloadMemberIDWithResponse

func (c *ClientWithResponses) GetWorkloadMembersWorkloadMemberIDWithResponse(ctx context.Context, workloadMemberID string, reqEditors ...RequestEditorFn) (*GetWorkloadMembersWorkloadMemberIDResponse, error)

GetWorkloadMembersWorkloadMemberIDWithResponse request returning *GetWorkloadMembersWorkloadMemberIDResponse

func (*ClientWithResponses) GetWorkloadsWithResponse

func (c *ClientWithResponses) GetWorkloadsWithResponse(ctx context.Context, params *GetWorkloadsParams, reqEditors ...RequestEditorFn) (*GetWorkloadsResponse, error)

GetWorkloadsWithResponse request returning *GetWorkloadsResponse

func (*ClientWithResponses) GetWorkloadsWorkloadIDWithResponse

func (c *ClientWithResponses) GetWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, reqEditors ...RequestEditorFn) (*GetWorkloadsWorkloadIDResponse, error)

GetWorkloadsWorkloadIDWithResponse request returning *GetWorkloadsWorkloadIDResponse

func (*ClientWithResponses) PatchComputeHostsHostIDOnboardWithResponse

func (c *ClientWithResponses) PatchComputeHostsHostIDOnboardWithResponse(ctx context.Context, hostID string, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDOnboardResponse, error)

PatchComputeHostsHostIDOnboardWithResponse request returning *PatchComputeHostsHostIDOnboardResponse

func (*ClientWithResponses) PatchComputeHostsHostIDRegisterWithBodyWithResponse

func (c *ClientWithResponses) PatchComputeHostsHostIDRegisterWithBodyWithResponse(ctx context.Context, hostID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDRegisterResponse, error)

PatchComputeHostsHostIDRegisterWithBodyWithResponse request with arbitrary body returning *PatchComputeHostsHostIDRegisterResponse

func (*ClientWithResponses) PatchComputeHostsHostIDRegisterWithResponse

func (c *ClientWithResponses) PatchComputeHostsHostIDRegisterWithResponse(ctx context.Context, hostID string, body PatchComputeHostsHostIDRegisterJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDRegisterResponse, error)

func (*ClientWithResponses) PatchComputeHostsHostIDWithBodyWithResponse

func (c *ClientWithResponses) PatchComputeHostsHostIDWithBodyWithResponse(ctx context.Context, hostID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDResponse, error)

PatchComputeHostsHostIDWithBodyWithResponse request with arbitrary body returning *PatchComputeHostsHostIDResponse

func (*ClientWithResponses) PatchComputeHostsHostIDWithResponse

func (c *ClientWithResponses) PatchComputeHostsHostIDWithResponse(ctx context.Context, hostID string, body PatchComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDResponse, error)

func (*ClientWithResponses) PatchInstancesInstanceIDWithBodyWithResponse

func (c *ClientWithResponses) PatchInstancesInstanceIDWithBodyWithResponse(ctx context.Context, instanceID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchInstancesInstanceIDResponse, error)

PatchInstancesInstanceIDWithBodyWithResponse request with arbitrary body returning *PatchInstancesInstanceIDResponse

func (*ClientWithResponses) PatchInstancesInstanceIDWithResponse

func (c *ClientWithResponses) PatchInstancesInstanceIDWithResponse(ctx context.Context, instanceID string, body PatchInstancesInstanceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchInstancesInstanceIDResponse, error)

func (*ClientWithResponses) PatchOSResourcesOSResourceIDWithBodyWithResponse

func (c *ClientWithResponses) PatchOSResourcesOSResourceIDWithBodyWithResponse(ctx context.Context, osResourceID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchOSResourcesOSResourceIDResponse, error)

PatchOSResourcesOSResourceIDWithBodyWithResponse request with arbitrary body returning *PatchOSResourcesOSResourceIDResponse

func (*ClientWithResponses) PatchOSResourcesOSResourceIDWithResponse

func (c *ClientWithResponses) PatchOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, body PatchOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchOSResourcesOSResourceIDResponse, error)

func (*ClientWithResponses) PatchOusOuIDWithBodyWithResponse

func (c *ClientWithResponses) PatchOusOuIDWithBodyWithResponse(ctx context.Context, ouid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchOusOuIDResponse, error)

PatchOusOuIDWithBodyWithResponse request with arbitrary body returning *PatchOusOuIDResponse

func (*ClientWithResponses) PatchOusOuIDWithResponse

func (c *ClientWithResponses) PatchOusOuIDWithResponse(ctx context.Context, ouid string, body PatchOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchOusOuIDResponse, error)

func (*ClientWithResponses) PatchRegionsRegionIDWithBodyWithResponse

func (c *ClientWithResponses) PatchRegionsRegionIDWithBodyWithResponse(ctx context.Context, regionID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchRegionsRegionIDResponse, error)

PatchRegionsRegionIDWithBodyWithResponse request with arbitrary body returning *PatchRegionsRegionIDResponse

func (*ClientWithResponses) PatchRegionsRegionIDWithResponse

func (c *ClientWithResponses) PatchRegionsRegionIDWithResponse(ctx context.Context, regionID string, body PatchRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchRegionsRegionIDResponse, error)

func (*ClientWithResponses) PatchSchedulesRepeatedRepeatedScheduleIDWithBodyWithResponse

func (c *ClientWithResponses) PatchSchedulesRepeatedRepeatedScheduleIDWithBodyWithResponse(ctx context.Context, repeatedScheduleID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchSchedulesRepeatedRepeatedScheduleIDResponse, error)

PatchSchedulesRepeatedRepeatedScheduleIDWithBodyWithResponse request with arbitrary body returning *PatchSchedulesRepeatedRepeatedScheduleIDResponse

func (*ClientWithResponses) PatchSchedulesRepeatedRepeatedScheduleIDWithResponse

func (c *ClientWithResponses) PatchSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, body PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSchedulesRepeatedRepeatedScheduleIDResponse, error)

func (*ClientWithResponses) PatchSchedulesSingleSingleScheduleIDWithBodyWithResponse

func (c *ClientWithResponses) PatchSchedulesSingleSingleScheduleIDWithBodyWithResponse(ctx context.Context, singleScheduleID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchSchedulesSingleSingleScheduleIDResponse, error)

PatchSchedulesSingleSingleScheduleIDWithBodyWithResponse request with arbitrary body returning *PatchSchedulesSingleSingleScheduleIDResponse

func (*ClientWithResponses) PatchSchedulesSingleSingleScheduleIDWithResponse

func (c *ClientWithResponses) PatchSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, body PatchSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSchedulesSingleSingleScheduleIDResponse, error)

func (*ClientWithResponses) PatchSitesSiteIDWithBodyWithResponse

func (c *ClientWithResponses) PatchSitesSiteIDWithBodyWithResponse(ctx context.Context, siteID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchSitesSiteIDResponse, error)

PatchSitesSiteIDWithBodyWithResponse request with arbitrary body returning *PatchSitesSiteIDResponse

func (*ClientWithResponses) PatchSitesSiteIDWithResponse

func (c *ClientWithResponses) PatchSitesSiteIDWithResponse(ctx context.Context, siteID string, body PatchSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSitesSiteIDResponse, error)

func (*ClientWithResponses) PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithBodyWithResponse

func (c *ClientWithResponses) PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithBodyWithResponse(ctx context.Context, telemetryLogsProfileId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithBodyWithResponse request with arbitrary body returning *PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func (*ClientWithResponses) PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse

func (c *ClientWithResponses) PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, body PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

func (*ClientWithResponses) PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBodyWithResponse

func (c *ClientWithResponses) PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBodyWithResponse(ctx context.Context, telemetryMetricsProfileId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBodyWithResponse request with arbitrary body returning *PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func (*ClientWithResponses) PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse

func (c *ClientWithResponses) PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, body PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

func (*ClientWithResponses) PatchWorkloadsWorkloadIDWithBodyWithResponse

func (c *ClientWithResponses) PatchWorkloadsWorkloadIDWithBodyWithResponse(ctx context.Context, workloadID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchWorkloadsWorkloadIDResponse, error)

PatchWorkloadsWorkloadIDWithBodyWithResponse request with arbitrary body returning *PatchWorkloadsWorkloadIDResponse

func (*ClientWithResponses) PatchWorkloadsWorkloadIDWithResponse

func (c *ClientWithResponses) PatchWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, body PatchWorkloadsWorkloadIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchWorkloadsWorkloadIDResponse, error)

func (*ClientWithResponses) PostComputeHostsRegisterWithBodyWithResponse

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

PostComputeHostsRegisterWithBodyWithResponse request with arbitrary body returning *PostComputeHostsRegisterResponse

func (*ClientWithResponses) PostComputeHostsRegisterWithResponse

func (c *ClientWithResponses) PostComputeHostsRegisterWithResponse(ctx context.Context, body PostComputeHostsRegisterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostComputeHostsRegisterResponse, error)

func (*ClientWithResponses) PostComputeHostsWithBodyWithResponse

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

PostComputeHostsWithBodyWithResponse request with arbitrary body returning *PostComputeHostsResponse

func (*ClientWithResponses) PostComputeHostsWithResponse

func (c *ClientWithResponses) PostComputeHostsWithResponse(ctx context.Context, body PostComputeHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostComputeHostsResponse, error)

func (*ClientWithResponses) PostInstancesWithBodyWithResponse

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

PostInstancesWithBodyWithResponse request with arbitrary body returning *PostInstancesResponse

func (*ClientWithResponses) PostInstancesWithResponse

func (c *ClientWithResponses) PostInstancesWithResponse(ctx context.Context, body PostInstancesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInstancesResponse, error)

func (*ClientWithResponses) PostLocalAccountsWithBodyWithResponse

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

PostLocalAccountsWithBodyWithResponse request with arbitrary body returning *PostLocalAccountsResponse

func (*ClientWithResponses) PostLocalAccountsWithResponse

func (c *ClientWithResponses) PostLocalAccountsWithResponse(ctx context.Context, body PostLocalAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostLocalAccountsResponse, error)

func (*ClientWithResponses) PostOSResourcesWithBodyWithResponse

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

PostOSResourcesWithBodyWithResponse request with arbitrary body returning *PostOSResourcesResponse

func (*ClientWithResponses) PostOSResourcesWithResponse

func (c *ClientWithResponses) PostOSResourcesWithResponse(ctx context.Context, body PostOSResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostOSResourcesResponse, error)

func (*ClientWithResponses) PostOusWithBodyWithResponse

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

PostOusWithBodyWithResponse request with arbitrary body returning *PostOusResponse

func (*ClientWithResponses) PostOusWithResponse

func (c *ClientWithResponses) PostOusWithResponse(ctx context.Context, body PostOusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostOusResponse, error)

func (*ClientWithResponses) PostProvidersWithBodyWithResponse

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

PostProvidersWithBodyWithResponse request with arbitrary body returning *PostProvidersResponse

func (*ClientWithResponses) PostProvidersWithResponse

func (c *ClientWithResponses) PostProvidersWithResponse(ctx context.Context, body PostProvidersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProvidersResponse, error)

func (*ClientWithResponses) PostRegionsWithBodyWithResponse

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

PostRegionsWithBodyWithResponse request with arbitrary body returning *PostRegionsResponse

func (*ClientWithResponses) PostRegionsWithResponse

func (c *ClientWithResponses) PostRegionsWithResponse(ctx context.Context, body PostRegionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRegionsResponse, error)

func (*ClientWithResponses) PostSchedulesRepeatedWithBodyWithResponse

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

PostSchedulesRepeatedWithBodyWithResponse request with arbitrary body returning *PostSchedulesRepeatedResponse

func (*ClientWithResponses) PostSchedulesRepeatedWithResponse

func (c *ClientWithResponses) PostSchedulesRepeatedWithResponse(ctx context.Context, body PostSchedulesRepeatedJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSchedulesRepeatedResponse, error)

func (*ClientWithResponses) PostSchedulesSingleWithBodyWithResponse

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

PostSchedulesSingleWithBodyWithResponse request with arbitrary body returning *PostSchedulesSingleResponse

func (*ClientWithResponses) PostSchedulesSingleWithResponse

func (c *ClientWithResponses) PostSchedulesSingleWithResponse(ctx context.Context, body PostSchedulesSingleJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSchedulesSingleResponse, error)

func (*ClientWithResponses) PostSitesWithBodyWithResponse

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

PostSitesWithBodyWithResponse request with arbitrary body returning *PostSitesResponse

func (*ClientWithResponses) PostSitesWithResponse

func (c *ClientWithResponses) PostSitesWithResponse(ctx context.Context, body PostSitesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSitesResponse, error)

func (*ClientWithResponses) PostTelemetryGroupsLogsWithBodyWithResponse

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

PostTelemetryGroupsLogsWithBodyWithResponse request with arbitrary body returning *PostTelemetryGroupsLogsResponse

func (*ClientWithResponses) PostTelemetryGroupsLogsWithResponse

func (c *ClientWithResponses) PostTelemetryGroupsLogsWithResponse(ctx context.Context, body PostTelemetryGroupsLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryGroupsLogsResponse, error)

func (*ClientWithResponses) PostTelemetryGroupsMetricsWithBodyWithResponse

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

PostTelemetryGroupsMetricsWithBodyWithResponse request with arbitrary body returning *PostTelemetryGroupsMetricsResponse

func (*ClientWithResponses) PostTelemetryGroupsMetricsWithResponse

func (c *ClientWithResponses) PostTelemetryGroupsMetricsWithResponse(ctx context.Context, body PostTelemetryGroupsMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryGroupsMetricsResponse, error)

func (*ClientWithResponses) PostTelemetryProfilesLogsWithBodyWithResponse

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

PostTelemetryProfilesLogsWithBodyWithResponse request with arbitrary body returning *PostTelemetryProfilesLogsResponse

func (*ClientWithResponses) PostTelemetryProfilesLogsWithResponse

func (c *ClientWithResponses) PostTelemetryProfilesLogsWithResponse(ctx context.Context, body PostTelemetryProfilesLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryProfilesLogsResponse, error)

func (*ClientWithResponses) PostTelemetryProfilesMetricsWithBodyWithResponse

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

PostTelemetryProfilesMetricsWithBodyWithResponse request with arbitrary body returning *PostTelemetryProfilesMetricsResponse

func (*ClientWithResponses) PostTelemetryProfilesMetricsWithResponse

func (c *ClientWithResponses) PostTelemetryProfilesMetricsWithResponse(ctx context.Context, body PostTelemetryProfilesMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryProfilesMetricsResponse, error)

func (*ClientWithResponses) PostWorkloadMembersWithBodyWithResponse

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

PostWorkloadMembersWithBodyWithResponse request with arbitrary body returning *PostWorkloadMembersResponse

func (*ClientWithResponses) PostWorkloadMembersWithResponse

func (c *ClientWithResponses) PostWorkloadMembersWithResponse(ctx context.Context, body PostWorkloadMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostWorkloadMembersResponse, error)

func (*ClientWithResponses) PostWorkloadsWithBodyWithResponse

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

PostWorkloadsWithBodyWithResponse request with arbitrary body returning *PostWorkloadsResponse

func (*ClientWithResponses) PostWorkloadsWithResponse

func (c *ClientWithResponses) PostWorkloadsWithResponse(ctx context.Context, body PostWorkloadsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostWorkloadsResponse, error)

func (*ClientWithResponses) PutComputeHostsHostIDInvalidateWithBodyWithResponse

func (c *ClientWithResponses) PutComputeHostsHostIDInvalidateWithBodyWithResponse(ctx context.Context, hostID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutComputeHostsHostIDInvalidateResponse, error)

PutComputeHostsHostIDInvalidateWithBodyWithResponse request with arbitrary body returning *PutComputeHostsHostIDInvalidateResponse

func (*ClientWithResponses) PutComputeHostsHostIDInvalidateWithResponse

func (c *ClientWithResponses) PutComputeHostsHostIDInvalidateWithResponse(ctx context.Context, hostID string, body PutComputeHostsHostIDInvalidateJSONRequestBody, reqEditors ...RequestEditorFn) (*PutComputeHostsHostIDInvalidateResponse, error)

func (*ClientWithResponses) PutComputeHostsHostIDWithBodyWithResponse

func (c *ClientWithResponses) PutComputeHostsHostIDWithBodyWithResponse(ctx context.Context, hostID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutComputeHostsHostIDResponse, error)

PutComputeHostsHostIDWithBodyWithResponse request with arbitrary body returning *PutComputeHostsHostIDResponse

func (*ClientWithResponses) PutComputeHostsHostIDWithResponse

func (c *ClientWithResponses) PutComputeHostsHostIDWithResponse(ctx context.Context, hostID string, body PutComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutComputeHostsHostIDResponse, error)

func (*ClientWithResponses) PutInstancesInstanceIDInvalidateWithResponse

func (c *ClientWithResponses) PutInstancesInstanceIDInvalidateWithResponse(ctx context.Context, instanceID string, reqEditors ...RequestEditorFn) (*PutInstancesInstanceIDInvalidateResponse, error)

PutInstancesInstanceIDInvalidateWithResponse request returning *PutInstancesInstanceIDInvalidateResponse

func (*ClientWithResponses) PutOSResourcesOSResourceIDWithBodyWithResponse

func (c *ClientWithResponses) PutOSResourcesOSResourceIDWithBodyWithResponse(ctx context.Context, osResourceID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutOSResourcesOSResourceIDResponse, error)

PutOSResourcesOSResourceIDWithBodyWithResponse request with arbitrary body returning *PutOSResourcesOSResourceIDResponse

func (*ClientWithResponses) PutOSResourcesOSResourceIDWithResponse

func (c *ClientWithResponses) PutOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, body PutOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutOSResourcesOSResourceIDResponse, error)

func (*ClientWithResponses) PutOusOuIDWithBodyWithResponse

func (c *ClientWithResponses) PutOusOuIDWithBodyWithResponse(ctx context.Context, ouid string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutOusOuIDResponse, error)

PutOusOuIDWithBodyWithResponse request with arbitrary body returning *PutOusOuIDResponse

func (*ClientWithResponses) PutOusOuIDWithResponse

func (c *ClientWithResponses) PutOusOuIDWithResponse(ctx context.Context, ouid string, body PutOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutOusOuIDResponse, error)

func (*ClientWithResponses) PutRegionsRegionIDWithBodyWithResponse

func (c *ClientWithResponses) PutRegionsRegionIDWithBodyWithResponse(ctx context.Context, regionID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutRegionsRegionIDResponse, error)

PutRegionsRegionIDWithBodyWithResponse request with arbitrary body returning *PutRegionsRegionIDResponse

func (*ClientWithResponses) PutRegionsRegionIDWithResponse

func (c *ClientWithResponses) PutRegionsRegionIDWithResponse(ctx context.Context, regionID string, body PutRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRegionsRegionIDResponse, error)

func (*ClientWithResponses) PutSchedulesRepeatedRepeatedScheduleIDWithBodyWithResponse

func (c *ClientWithResponses) PutSchedulesRepeatedRepeatedScheduleIDWithBodyWithResponse(ctx context.Context, repeatedScheduleID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSchedulesRepeatedRepeatedScheduleIDResponse, error)

PutSchedulesRepeatedRepeatedScheduleIDWithBodyWithResponse request with arbitrary body returning *PutSchedulesRepeatedRepeatedScheduleIDResponse

func (*ClientWithResponses) PutSchedulesRepeatedRepeatedScheduleIDWithResponse

func (c *ClientWithResponses) PutSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, body PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSchedulesRepeatedRepeatedScheduleIDResponse, error)

func (*ClientWithResponses) PutSchedulesSingleSingleScheduleIDWithBodyWithResponse

func (c *ClientWithResponses) PutSchedulesSingleSingleScheduleIDWithBodyWithResponse(ctx context.Context, singleScheduleID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSchedulesSingleSingleScheduleIDResponse, error)

PutSchedulesSingleSingleScheduleIDWithBodyWithResponse request with arbitrary body returning *PutSchedulesSingleSingleScheduleIDResponse

func (*ClientWithResponses) PutSchedulesSingleSingleScheduleIDWithResponse

func (c *ClientWithResponses) PutSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, body PutSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSchedulesSingleSingleScheduleIDResponse, error)

func (*ClientWithResponses) PutSitesSiteIDWithBodyWithResponse

func (c *ClientWithResponses) PutSitesSiteIDWithBodyWithResponse(ctx context.Context, siteID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutSitesSiteIDResponse, error)

PutSitesSiteIDWithBodyWithResponse request with arbitrary body returning *PutSitesSiteIDResponse

func (*ClientWithResponses) PutSitesSiteIDWithResponse

func (c *ClientWithResponses) PutSitesSiteIDWithResponse(ctx context.Context, siteID string, body PutSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSitesSiteIDResponse, error)

func (*ClientWithResponses) PutTelemetryProfilesLogsTelemetryLogsProfileIdWithBodyWithResponse

func (c *ClientWithResponses) PutTelemetryProfilesLogsTelemetryLogsProfileIdWithBodyWithResponse(ctx context.Context, telemetryLogsProfileId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

PutTelemetryProfilesLogsTelemetryLogsProfileIdWithBodyWithResponse request with arbitrary body returning *PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func (*ClientWithResponses) PutTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse

func (c *ClientWithResponses) PutTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, body PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

func (*ClientWithResponses) PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBodyWithResponse

func (c *ClientWithResponses) PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBodyWithResponse(ctx context.Context, telemetryMetricsProfileId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithBodyWithResponse request with arbitrary body returning *PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func (*ClientWithResponses) PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse

func (c *ClientWithResponses) PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, body PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

func (*ClientWithResponses) PutWorkloadsWorkloadIDWithBodyWithResponse

func (c *ClientWithResponses) PutWorkloadsWorkloadIDWithBodyWithResponse(ctx context.Context, workloadID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutWorkloadsWorkloadIDResponse, error)

PutWorkloadsWorkloadIDWithBodyWithResponse request with arbitrary body returning *PutWorkloadsWorkloadIDResponse

func (*ClientWithResponses) PutWorkloadsWorkloadIDWithResponse

func (c *ClientWithResponses) PutWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, body PutWorkloadsWorkloadIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutWorkloadsWorkloadIDResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetOSResourcesWithResponse request
	GetOSResourcesWithResponse(ctx context.Context, params *GetOSResourcesParams, reqEditors ...RequestEditorFn) (*GetOSResourcesResponse, error)

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

	PostOSResourcesWithResponse(ctx context.Context, body PostOSResourcesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostOSResourcesResponse, error)

	// DeleteOSResourcesOSResourceIDWithResponse request
	DeleteOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, reqEditors ...RequestEditorFn) (*DeleteOSResourcesOSResourceIDResponse, error)

	// GetOSResourcesOSResourceIDWithResponse request
	GetOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, reqEditors ...RequestEditorFn) (*GetOSResourcesOSResourceIDResponse, error)

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

	PatchOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, body PatchOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchOSResourcesOSResourceIDResponse, error)

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

	PutOSResourcesOSResourceIDWithResponse(ctx context.Context, osResourceID string, body PutOSResourcesOSResourceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutOSResourcesOSResourceIDResponse, error)

	// GetComputeWithResponse request
	GetComputeWithResponse(ctx context.Context, params *GetComputeParams, reqEditors ...RequestEditorFn) (*GetComputeResponse, error)

	// GetComputeHostsWithResponse request
	GetComputeHostsWithResponse(ctx context.Context, params *GetComputeHostsParams, reqEditors ...RequestEditorFn) (*GetComputeHostsResponse, error)

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

	PostComputeHostsWithResponse(ctx context.Context, body PostComputeHostsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostComputeHostsResponse, error)

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

	PostComputeHostsRegisterWithResponse(ctx context.Context, body PostComputeHostsRegisterJSONRequestBody, reqEditors ...RequestEditorFn) (*PostComputeHostsRegisterResponse, error)

	// GetComputeHostsSummaryWithResponse request
	GetComputeHostsSummaryWithResponse(ctx context.Context, params *GetComputeHostsSummaryParams, reqEditors ...RequestEditorFn) (*GetComputeHostsSummaryResponse, error)

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

	DeleteComputeHostsHostIDWithResponse(ctx context.Context, hostID string, body DeleteComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*DeleteComputeHostsHostIDResponse, error)

	// GetComputeHostsHostIDWithResponse request
	GetComputeHostsHostIDWithResponse(ctx context.Context, hostID string, reqEditors ...RequestEditorFn) (*GetComputeHostsHostIDResponse, error)

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

	PatchComputeHostsHostIDWithResponse(ctx context.Context, hostID string, body PatchComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDResponse, error)

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

	PutComputeHostsHostIDWithResponse(ctx context.Context, hostID string, body PutComputeHostsHostIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutComputeHostsHostIDResponse, error)

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

	PutComputeHostsHostIDInvalidateWithResponse(ctx context.Context, hostID string, body PutComputeHostsHostIDInvalidateJSONRequestBody, reqEditors ...RequestEditorFn) (*PutComputeHostsHostIDInvalidateResponse, error)

	// PatchComputeHostsHostIDOnboardWithResponse request
	PatchComputeHostsHostIDOnboardWithResponse(ctx context.Context, hostID string, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDOnboardResponse, error)

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

	PatchComputeHostsHostIDRegisterWithResponse(ctx context.Context, hostID string, body PatchComputeHostsHostIDRegisterJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchComputeHostsHostIDRegisterResponse, error)

	// GetInstancesWithResponse request
	GetInstancesWithResponse(ctx context.Context, params *GetInstancesParams, reqEditors ...RequestEditorFn) (*GetInstancesResponse, error)

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

	PostInstancesWithResponse(ctx context.Context, body PostInstancesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostInstancesResponse, error)

	// DeleteInstancesInstanceIDWithResponse request
	DeleteInstancesInstanceIDWithResponse(ctx context.Context, instanceID string, reqEditors ...RequestEditorFn) (*DeleteInstancesInstanceIDResponse, error)

	// GetInstancesInstanceIDWithResponse request
	GetInstancesInstanceIDWithResponse(ctx context.Context, instanceID string, reqEditors ...RequestEditorFn) (*GetInstancesInstanceIDResponse, error)

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

	PatchInstancesInstanceIDWithResponse(ctx context.Context, instanceID string, body PatchInstancesInstanceIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchInstancesInstanceIDResponse, error)

	// PutInstancesInstanceIDInvalidateWithResponse request
	PutInstancesInstanceIDInvalidateWithResponse(ctx context.Context, instanceID string, reqEditors ...RequestEditorFn) (*PutInstancesInstanceIDInvalidateResponse, error)

	// GetLocalAccountsWithResponse request
	GetLocalAccountsWithResponse(ctx context.Context, params *GetLocalAccountsParams, reqEditors ...RequestEditorFn) (*GetLocalAccountsResponse, error)

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

	PostLocalAccountsWithResponse(ctx context.Context, body PostLocalAccountsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostLocalAccountsResponse, error)

	// DeleteLocalAccountsLocalAccountIDWithResponse request
	DeleteLocalAccountsLocalAccountIDWithResponse(ctx context.Context, localAccountID string, reqEditors ...RequestEditorFn) (*DeleteLocalAccountsLocalAccountIDResponse, error)

	// GetLocalAccountsLocalAccountIDWithResponse request
	GetLocalAccountsLocalAccountIDWithResponse(ctx context.Context, localAccountID string, reqEditors ...RequestEditorFn) (*GetLocalAccountsLocalAccountIDResponse, error)

	// GetLocationsWithResponse request
	GetLocationsWithResponse(ctx context.Context, params *GetLocationsParams, reqEditors ...RequestEditorFn) (*GetLocationsResponse, error)

	// GetOusWithResponse request
	GetOusWithResponse(ctx context.Context, params *GetOusParams, reqEditors ...RequestEditorFn) (*GetOusResponse, error)

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

	PostOusWithResponse(ctx context.Context, body PostOusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostOusResponse, error)

	// DeleteOusOuIDWithResponse request
	DeleteOusOuIDWithResponse(ctx context.Context, ouid string, reqEditors ...RequestEditorFn) (*DeleteOusOuIDResponse, error)

	// GetOusOuIDWithResponse request
	GetOusOuIDWithResponse(ctx context.Context, ouid string, reqEditors ...RequestEditorFn) (*GetOusOuIDResponse, error)

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

	PatchOusOuIDWithResponse(ctx context.Context, ouid string, body PatchOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchOusOuIDResponse, error)

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

	PutOusOuIDWithResponse(ctx context.Context, ouid string, body PutOusOuIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutOusOuIDResponse, error)

	// GetProvidersWithResponse request
	GetProvidersWithResponse(ctx context.Context, params *GetProvidersParams, reqEditors ...RequestEditorFn) (*GetProvidersResponse, error)

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

	PostProvidersWithResponse(ctx context.Context, body PostProvidersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostProvidersResponse, error)

	// DeleteProvidersProviderIDWithResponse request
	DeleteProvidersProviderIDWithResponse(ctx context.Context, providerID string, reqEditors ...RequestEditorFn) (*DeleteProvidersProviderIDResponse, error)

	// GetProvidersProviderIDWithResponse request
	GetProvidersProviderIDWithResponse(ctx context.Context, providerID string, reqEditors ...RequestEditorFn) (*GetProvidersProviderIDResponse, error)

	// GetRegionsWithResponse request
	GetRegionsWithResponse(ctx context.Context, params *GetRegionsParams, reqEditors ...RequestEditorFn) (*GetRegionsResponse, error)

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

	PostRegionsWithResponse(ctx context.Context, body PostRegionsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostRegionsResponse, error)

	// DeleteRegionsRegionIDWithResponse request
	DeleteRegionsRegionIDWithResponse(ctx context.Context, regionID string, reqEditors ...RequestEditorFn) (*DeleteRegionsRegionIDResponse, error)

	// GetRegionsRegionIDWithResponse request
	GetRegionsRegionIDWithResponse(ctx context.Context, regionID string, reqEditors ...RequestEditorFn) (*GetRegionsRegionIDResponse, error)

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

	PatchRegionsRegionIDWithResponse(ctx context.Context, regionID string, body PatchRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchRegionsRegionIDResponse, error)

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

	PutRegionsRegionIDWithResponse(ctx context.Context, regionID string, body PutRegionsRegionIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutRegionsRegionIDResponse, error)

	// GetSchedulesWithResponse request
	GetSchedulesWithResponse(ctx context.Context, params *GetSchedulesParams, reqEditors ...RequestEditorFn) (*GetSchedulesResponse, error)

	// GetSchedulesRepeatedWithResponse request
	GetSchedulesRepeatedWithResponse(ctx context.Context, params *GetSchedulesRepeatedParams, reqEditors ...RequestEditorFn) (*GetSchedulesRepeatedResponse, error)

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

	PostSchedulesRepeatedWithResponse(ctx context.Context, body PostSchedulesRepeatedJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSchedulesRepeatedResponse, error)

	// DeleteSchedulesRepeatedRepeatedScheduleIDWithResponse request
	DeleteSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, reqEditors ...RequestEditorFn) (*DeleteSchedulesRepeatedRepeatedScheduleIDResponse, error)

	// GetSchedulesRepeatedRepeatedScheduleIDWithResponse request
	GetSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, reqEditors ...RequestEditorFn) (*GetSchedulesRepeatedRepeatedScheduleIDResponse, error)

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

	PatchSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, body PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSchedulesRepeatedRepeatedScheduleIDResponse, error)

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

	PutSchedulesRepeatedRepeatedScheduleIDWithResponse(ctx context.Context, repeatedScheduleID string, body PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSchedulesRepeatedRepeatedScheduleIDResponse, error)

	// GetSchedulesSingleWithResponse request
	GetSchedulesSingleWithResponse(ctx context.Context, params *GetSchedulesSingleParams, reqEditors ...RequestEditorFn) (*GetSchedulesSingleResponse, error)

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

	PostSchedulesSingleWithResponse(ctx context.Context, body PostSchedulesSingleJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSchedulesSingleResponse, error)

	// DeleteSchedulesSingleSingleScheduleIDWithResponse request
	DeleteSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, reqEditors ...RequestEditorFn) (*DeleteSchedulesSingleSingleScheduleIDResponse, error)

	// GetSchedulesSingleSingleScheduleIDWithResponse request
	GetSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, reqEditors ...RequestEditorFn) (*GetSchedulesSingleSingleScheduleIDResponse, error)

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

	PatchSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, body PatchSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSchedulesSingleSingleScheduleIDResponse, error)

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

	PutSchedulesSingleSingleScheduleIDWithResponse(ctx context.Context, singleScheduleID string, body PutSchedulesSingleSingleScheduleIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSchedulesSingleSingleScheduleIDResponse, error)

	// GetSitesWithResponse request
	GetSitesWithResponse(ctx context.Context, params *GetSitesParams, reqEditors ...RequestEditorFn) (*GetSitesResponse, error)

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

	PostSitesWithResponse(ctx context.Context, body PostSitesJSONRequestBody, reqEditors ...RequestEditorFn) (*PostSitesResponse, error)

	// DeleteSitesSiteIDWithResponse request
	DeleteSitesSiteIDWithResponse(ctx context.Context, siteID string, reqEditors ...RequestEditorFn) (*DeleteSitesSiteIDResponse, error)

	// GetSitesSiteIDWithResponse request
	GetSitesSiteIDWithResponse(ctx context.Context, siteID string, reqEditors ...RequestEditorFn) (*GetSitesSiteIDResponse, error)

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

	PatchSitesSiteIDWithResponse(ctx context.Context, siteID string, body PatchSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchSitesSiteIDResponse, error)

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

	PutSitesSiteIDWithResponse(ctx context.Context, siteID string, body PutSitesSiteIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutSitesSiteIDResponse, error)

	// GetTelemetryGroupsLogsWithResponse request
	GetTelemetryGroupsLogsWithResponse(ctx context.Context, params *GetTelemetryGroupsLogsParams, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsLogsResponse, error)

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

	PostTelemetryGroupsLogsWithResponse(ctx context.Context, body PostTelemetryGroupsLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryGroupsLogsResponse, error)

	// DeleteTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse request
	DeleteTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse(ctx context.Context, telemetryLogsGroupId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse, error)

	// GetTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse request
	GetTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse(ctx context.Context, telemetryLogsGroupId string, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse, error)

	// GetTelemetryGroupsMetricsWithResponse request
	GetTelemetryGroupsMetricsWithResponse(ctx context.Context, params *GetTelemetryGroupsMetricsParams, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsMetricsResponse, error)

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

	PostTelemetryGroupsMetricsWithResponse(ctx context.Context, body PostTelemetryGroupsMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryGroupsMetricsResponse, error)

	// DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse request
	DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse(ctx context.Context, telemetryMetricsGroupId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse, error)

	// GetTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse request
	GetTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse(ctx context.Context, telemetryMetricsGroupId string, reqEditors ...RequestEditorFn) (*GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse, error)

	// GetTelemetryProfilesLogsWithResponse request
	GetTelemetryProfilesLogsWithResponse(ctx context.Context, params *GetTelemetryProfilesLogsParams, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesLogsResponse, error)

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

	PostTelemetryProfilesLogsWithResponse(ctx context.Context, body PostTelemetryProfilesLogsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryProfilesLogsResponse, error)

	// DeleteTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse request
	DeleteTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

	// GetTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse request
	GetTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

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

	PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, body PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

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

	PutTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse(ctx context.Context, telemetryLogsProfileId string, body PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

	// GetTelemetryProfilesMetricsWithResponse request
	GetTelemetryProfilesMetricsWithResponse(ctx context.Context, params *GetTelemetryProfilesMetricsParams, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesMetricsResponse, error)

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

	PostTelemetryProfilesMetricsWithResponse(ctx context.Context, body PostTelemetryProfilesMetricsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostTelemetryProfilesMetricsResponse, error)

	// DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse request
	DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, reqEditors ...RequestEditorFn) (*DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

	// GetTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse request
	GetTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, reqEditors ...RequestEditorFn) (*GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

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

	PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, body PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

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

	PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse(ctx context.Context, telemetryMetricsProfileId string, body PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

	// GetWorkloadMembersWithResponse request
	GetWorkloadMembersWithResponse(ctx context.Context, params *GetWorkloadMembersParams, reqEditors ...RequestEditorFn) (*GetWorkloadMembersResponse, error)

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

	PostWorkloadMembersWithResponse(ctx context.Context, body PostWorkloadMembersJSONRequestBody, reqEditors ...RequestEditorFn) (*PostWorkloadMembersResponse, error)

	// DeleteWorkloadMembersWorkloadMemberIDWithResponse request
	DeleteWorkloadMembersWorkloadMemberIDWithResponse(ctx context.Context, workloadMemberID string, reqEditors ...RequestEditorFn) (*DeleteWorkloadMembersWorkloadMemberIDResponse, error)

	// GetWorkloadMembersWorkloadMemberIDWithResponse request
	GetWorkloadMembersWorkloadMemberIDWithResponse(ctx context.Context, workloadMemberID string, reqEditors ...RequestEditorFn) (*GetWorkloadMembersWorkloadMemberIDResponse, error)

	// GetWorkloadsWithResponse request
	GetWorkloadsWithResponse(ctx context.Context, params *GetWorkloadsParams, reqEditors ...RequestEditorFn) (*GetWorkloadsResponse, error)

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

	PostWorkloadsWithResponse(ctx context.Context, body PostWorkloadsJSONRequestBody, reqEditors ...RequestEditorFn) (*PostWorkloadsResponse, error)

	// DeleteWorkloadsWorkloadIDWithResponse request
	DeleteWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, reqEditors ...RequestEditorFn) (*DeleteWorkloadsWorkloadIDResponse, error)

	// GetWorkloadsWorkloadIDWithResponse request
	GetWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, reqEditors ...RequestEditorFn) (*GetWorkloadsWorkloadIDResponse, error)

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

	PatchWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, body PatchWorkloadsWorkloadIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchWorkloadsWorkloadIDResponse, error)

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

	PutWorkloadsWorkloadIDWithResponse(ctx context.Context, workloadID string, body PutWorkloadsWorkloadIDJSONRequestBody, reqEditors ...RequestEditorFn) (*PutWorkloadsWorkloadIDResponse, error)
}

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

type DeleteComputeHostsHostIDJSONRequestBody

type DeleteComputeHostsHostIDJSONRequestBody = HostOperationWithNote

DeleteComputeHostsHostIDJSONRequestBody defines body for DeleteComputeHostsHostID for application/json ContentType.

type DeleteComputeHostsHostIDResponse

type DeleteComputeHostsHostIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteComputeHostsHostIDResponse

func ParseDeleteComputeHostsHostIDResponse(rsp *http.Response) (*DeleteComputeHostsHostIDResponse, error)

ParseDeleteComputeHostsHostIDResponse parses an HTTP response from a DeleteComputeHostsHostIDWithResponse call

func (DeleteComputeHostsHostIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteComputeHostsHostIDResponse) StatusCode

func (r DeleteComputeHostsHostIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteInstancesInstanceIDResponse

type DeleteInstancesInstanceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteInstancesInstanceIDResponse

func ParseDeleteInstancesInstanceIDResponse(rsp *http.Response) (*DeleteInstancesInstanceIDResponse, error)

ParseDeleteInstancesInstanceIDResponse parses an HTTP response from a DeleteInstancesInstanceIDWithResponse call

func (DeleteInstancesInstanceIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteInstancesInstanceIDResponse) StatusCode

func (r DeleteInstancesInstanceIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteLocalAccountsLocalAccountIDResponse

type DeleteLocalAccountsLocalAccountIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteLocalAccountsLocalAccountIDResponse

func ParseDeleteLocalAccountsLocalAccountIDResponse(rsp *http.Response) (*DeleteLocalAccountsLocalAccountIDResponse, error)

ParseDeleteLocalAccountsLocalAccountIDResponse parses an HTTP response from a DeleteLocalAccountsLocalAccountIDWithResponse call

func (DeleteLocalAccountsLocalAccountIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteLocalAccountsLocalAccountIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteOSResourcesOSResourceIDResponse

type DeleteOSResourcesOSResourceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteOSResourcesOSResourceIDResponse

func ParseDeleteOSResourcesOSResourceIDResponse(rsp *http.Response) (*DeleteOSResourcesOSResourceIDResponse, error)

ParseDeleteOSResourcesOSResourceIDResponse parses an HTTP response from a DeleteOSResourcesOSResourceIDWithResponse call

func (DeleteOSResourcesOSResourceIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteOSResourcesOSResourceIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteOusOuIDResponse

type DeleteOusOuIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteOusOuIDResponse

func ParseDeleteOusOuIDResponse(rsp *http.Response) (*DeleteOusOuIDResponse, error)

ParseDeleteOusOuIDResponse parses an HTTP response from a DeleteOusOuIDWithResponse call

func (DeleteOusOuIDResponse) Status

func (r DeleteOusOuIDResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteOusOuIDResponse) StatusCode

func (r DeleteOusOuIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteProvidersProviderIDResponse

type DeleteProvidersProviderIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteProvidersProviderIDResponse

func ParseDeleteProvidersProviderIDResponse(rsp *http.Response) (*DeleteProvidersProviderIDResponse, error)

ParseDeleteProvidersProviderIDResponse parses an HTTP response from a DeleteProvidersProviderIDWithResponse call

func (DeleteProvidersProviderIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteProvidersProviderIDResponse) StatusCode

func (r DeleteProvidersProviderIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRegionsRegionIDResponse

type DeleteRegionsRegionIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteRegionsRegionIDResponse

func ParseDeleteRegionsRegionIDResponse(rsp *http.Response) (*DeleteRegionsRegionIDResponse, error)

ParseDeleteRegionsRegionIDResponse parses an HTTP response from a DeleteRegionsRegionIDWithResponse call

func (DeleteRegionsRegionIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteRegionsRegionIDResponse) StatusCode

func (r DeleteRegionsRegionIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSchedulesRepeatedRepeatedScheduleIDResponse

type DeleteSchedulesRepeatedRepeatedScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteSchedulesRepeatedRepeatedScheduleIDResponse

func ParseDeleteSchedulesRepeatedRepeatedScheduleIDResponse(rsp *http.Response) (*DeleteSchedulesRepeatedRepeatedScheduleIDResponse, error)

ParseDeleteSchedulesRepeatedRepeatedScheduleIDResponse parses an HTTP response from a DeleteSchedulesRepeatedRepeatedScheduleIDWithResponse call

func (DeleteSchedulesRepeatedRepeatedScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteSchedulesRepeatedRepeatedScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteSchedulesSingleSingleScheduleIDResponse

type DeleteSchedulesSingleSingleScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteSchedulesSingleSingleScheduleIDResponse

func ParseDeleteSchedulesSingleSingleScheduleIDResponse(rsp *http.Response) (*DeleteSchedulesSingleSingleScheduleIDResponse, error)

ParseDeleteSchedulesSingleSingleScheduleIDResponse parses an HTTP response from a DeleteSchedulesSingleSingleScheduleIDWithResponse call

func (DeleteSchedulesSingleSingleScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteSchedulesSingleSingleScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteSitesSiteIDResponse

type DeleteSitesSiteIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteSitesSiteIDResponse

func ParseDeleteSitesSiteIDResponse(rsp *http.Response) (*DeleteSitesSiteIDResponse, error)

ParseDeleteSitesSiteIDResponse parses an HTTP response from a DeleteSitesSiteIDWithResponse call

func (DeleteSitesSiteIDResponse) Status

func (r DeleteSitesSiteIDResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSitesSiteIDResponse) StatusCode

func (r DeleteSitesSiteIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse

type DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse

func ParseDeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse(rsp *http.Response) (*DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse, error)

ParseDeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse parses an HTTP response from a DeleteTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse call

func (DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteTelemetryGroupsLogsTelemetryLogsGroupIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse

type DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse

func ParseDeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse(rsp *http.Response) (*DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse, error)

ParseDeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse parses an HTTP response from a DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse call

func (DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse

type DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func ParseDeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse(rsp *http.Response) (*DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

ParseDeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse parses an HTTP response from a DeleteTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse call

func (DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteTelemetryProfilesLogsTelemetryLogsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

type DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func ParseDeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse(rsp *http.Response) (*DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

ParseDeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse parses an HTTP response from a DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse call

func (DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (DeleteTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteWorkloadMembersWorkloadMemberIDResponse

type DeleteWorkloadMembersWorkloadMemberIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteWorkloadMembersWorkloadMemberIDResponse

func ParseDeleteWorkloadMembersWorkloadMemberIDResponse(rsp *http.Response) (*DeleteWorkloadMembersWorkloadMemberIDResponse, error)

ParseDeleteWorkloadMembersWorkloadMemberIDResponse parses an HTTP response from a DeleteWorkloadMembersWorkloadMemberIDWithResponse call

func (DeleteWorkloadMembersWorkloadMemberIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteWorkloadMembersWorkloadMemberIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteWorkloadsWorkloadIDResponse

type DeleteWorkloadsWorkloadIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseDeleteWorkloadsWorkloadIDResponse

func ParseDeleteWorkloadsWorkloadIDResponse(rsp *http.Response) (*DeleteWorkloadsWorkloadIDResponse, error)

ParseDeleteWorkloadsWorkloadIDResponse parses an HTTP response from a DeleteWorkloadsWorkloadIDWithResponse call

func (DeleteWorkloadsWorkloadIDResponse) Status

Status returns HTTPResponse.Status

func (DeleteWorkloadsWorkloadIDResponse) StatusCode

func (r DeleteWorkloadsWorkloadIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EchoRouter

type EchoRouter interface {
	CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}

This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration

type GetComputeHostsHostIDResponse

type GetComputeHostsHostIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Host
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetComputeHostsHostIDResponse

func ParseGetComputeHostsHostIDResponse(rsp *http.Response) (*GetComputeHostsHostIDResponse, error)

ParseGetComputeHostsHostIDResponse parses an HTTP response from a GetComputeHostsHostIDWithResponse call

func (GetComputeHostsHostIDResponse) Status

Status returns HTTPResponse.Status

func (GetComputeHostsHostIDResponse) StatusCode

func (r GetComputeHostsHostIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComputeHostsParams

type GetComputeHostsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// SiteID Returns only the hosts that are assigned with the given site ID. If equals to 'null', then it returns all the hosts not associated with any site.
	SiteID *string `form:"siteID,omitempty" json:"siteID,omitempty"`

	// InstanceID Returns only the hosts that are assigned to the given instanceID. If equals to 'null', then it returns all the hosts not associated with any instance.
	InstanceID *string `form:"instanceID,omitempty" json:"instanceID,omitempty"`

	// Uuid Returns the host associated with the given UUID. UUID field cannot be null, if specified needs to be filled.
	Uuid *string `form:"uuid,omitempty" json:"uuid,omitempty"`

	// Metadata Filters the metadata associated with the Host. Values are expected to be in the form 'key=value'.
	Metadata *[]string `form:"metadata,omitempty" json:"metadata,omitempty"`

	// Detail Indicates if the host identified by the filter needs to be returned with all their respective child resources, e.g., USBs, interfaces, and storages.
	Detail *bool `form:"detail,omitempty" json:"detail,omitempty"`
}

GetComputeHostsParams defines parameters for GetComputeHosts.

type GetComputeHostsResponse

type GetComputeHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostsList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetComputeHostsResponse

func ParseGetComputeHostsResponse(rsp *http.Response) (*GetComputeHostsResponse, error)

ParseGetComputeHostsResponse parses an HTTP response from a GetComputeHostsWithResponse call

func (GetComputeHostsResponse) Status

func (r GetComputeHostsResponse) Status() string

Status returns HTTPResponse.Status

func (GetComputeHostsResponse) StatusCode

func (r GetComputeHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComputeHostsSummaryParams

type GetComputeHostsSummaryParams struct {
	// SiteID The site ID the hosts belong to. If not specified, returns the summary of all hosts. If specified, returns the summary of hosts that have the given site ID applied to them.
	SiteID *string `form:"siteID,omitempty" json:"siteID,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`
}

GetComputeHostsSummaryParams defines parameters for GetComputeHostsSummary.

type GetComputeHostsSummaryResponse

type GetComputeHostsSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostsSummary
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetComputeHostsSummaryResponse

func ParseGetComputeHostsSummaryResponse(rsp *http.Response) (*GetComputeHostsSummaryResponse, error)

ParseGetComputeHostsSummaryResponse parses an HTTP response from a GetComputeHostsSummaryWithResponse call

func (GetComputeHostsSummaryResponse) Status

Status returns HTTPResponse.Status

func (GetComputeHostsSummaryResponse) StatusCode

func (r GetComputeHostsSummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetComputeParams

type GetComputeParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// SiteID Returns only the compute elements that are assigned with the given site ID. If equals to 'null', then it returns all the hosts not associated with any site.
	SiteID *string `form:"siteID,omitempty" json:"siteID,omitempty"`

	// InstanceID Returns only the compute elements that are assigned to the given instanceID. If equals to 'null', then it returns all the hosts not associated with any instance.
	InstanceID *string `form:"instanceID,omitempty" json:"instanceID,omitempty"`

	// Uuid Returns the compute elements associated with the given UUID. UUID field cannot be null, if specified needs to be filled.
	Uuid *string `form:"uuid,omitempty" json:"uuid,omitempty"`

	// Metadata Filters the metadata associated with the compute element. Values are expected to be in the form of 'key=value'.
	Metadata *[]string `form:"metadata,omitempty" json:"metadata,omitempty"`

	// Detail Indicates if compute elements identified by the filter need to be returned with all their respective child resources, e.g., USBs, Interfaces, Storages.
	Detail *bool `form:"detail,omitempty" json:"detail,omitempty"`
}

GetComputeParams defines parameters for GetCompute.

type GetComputeResponse

type GetComputeResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *HostsList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetComputeResponse

func ParseGetComputeResponse(rsp *http.Response) (*GetComputeResponse, error)

ParseGetComputeResponse parses an HTTP response from a GetComputeWithResponse call

func (GetComputeResponse) Status

func (r GetComputeResponse) Status() string

Status returns HTTPResponse.Status

func (GetComputeResponse) StatusCode

func (r GetComputeResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInstancesInstanceIDResponse

type GetInstancesInstanceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Instance
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetInstancesInstanceIDResponse

func ParseGetInstancesInstanceIDResponse(rsp *http.Response) (*GetInstancesInstanceIDResponse, error)

ParseGetInstancesInstanceIDResponse parses an HTTP response from a GetInstancesInstanceIDWithResponse call

func (GetInstancesInstanceIDResponse) Status

Status returns HTTPResponse.Status

func (GetInstancesInstanceIDResponse) StatusCode

func (r GetInstancesInstanceIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetInstancesParams

type GetInstancesParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// WorkloadMemberID Returns only the instances that are assigned to the given workload member. If equals to 'null', returns all instances not associated with any workload member. If equal to ” (empty string), returns all instances that have a workload member associated.
	WorkloadMemberID *string `form:"workloadMemberID,omitempty" json:"workloadMemberID,omitempty"`

	// HostID Returns the instances associated with the host with the given host ID.
	HostID *string `form:"hostID,omitempty" json:"hostID,omitempty"`

	// SiteID Returns the instances associated with the hosts in the site identified. by the given siteID
	SiteID *string `form:"siteID,omitempty" json:"siteID,omitempty"`
}

GetInstancesParams defines parameters for GetInstances.

type GetInstancesResponse

type GetInstancesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *InstanceList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetInstancesResponse

func ParseGetInstancesResponse(rsp *http.Response) (*GetInstancesResponse, error)

ParseGetInstancesResponse parses an HTTP response from a GetInstancesWithResponse call

func (GetInstancesResponse) Status

func (r GetInstancesResponse) Status() string

Status returns HTTPResponse.Status

func (GetInstancesResponse) StatusCode

func (r GetInstancesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocalAccountsLocalAccountIDResponse

type GetLocalAccountsLocalAccountIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LocalAccount
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetLocalAccountsLocalAccountIDResponse

func ParseGetLocalAccountsLocalAccountIDResponse(rsp *http.Response) (*GetLocalAccountsLocalAccountIDResponse, error)

ParseGetLocalAccountsLocalAccountIDResponse parses an HTTP response from a GetLocalAccountsLocalAccountIDWithResponse call

func (GetLocalAccountsLocalAccountIDResponse) Status

Status returns HTTPResponse.Status

func (GetLocalAccountsLocalAccountIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetLocalAccountsParams

type GetLocalAccountsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

GetLocalAccountsParams defines parameters for GetLocalAccounts.

type GetLocalAccountsResponse

type GetLocalAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LocalAccountList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetLocalAccountsResponse

func ParseGetLocalAccountsResponse(rsp *http.Response) (*GetLocalAccountsResponse, error)

ParseGetLocalAccountsResponse parses an HTTP response from a GetLocalAccountsWithResponse call

func (GetLocalAccountsResponse) Status

func (r GetLocalAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (GetLocalAccountsResponse) StatusCode

func (r GetLocalAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLocationsParams

type GetLocationsParams struct {
	// Name The name of the resource to be queried; it can be a region and/or site name, if the query parameters below are stated.
	Name *string `form:"name,omitempty" json:"name,omitempty"`

	// ShowSites Indicates if the filter will be applied on the site resources.
	ShowSites *bool `form:"showSites,omitempty" json:"showSites,omitempty"`

	// ShowRegions Indicates if the filter will be applied on the region resources.
	ShowRegions *bool `form:"showRegions,omitempty" json:"showRegions,omitempty"`
}

GetLocationsParams defines parameters for GetLocations.

type GetLocationsResponse

type GetLocationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *LocationNodeList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetLocationsResponse

func ParseGetLocationsResponse(rsp *http.Response) (*GetLocationsResponse, error)

ParseGetLocationsResponse parses an HTTP response from a GetLocationsWithResponse call

func (GetLocationsResponse) Status

func (r GetLocationsResponse) Status() string

Status returns HTTPResponse.Status

func (GetLocationsResponse) StatusCode

func (r GetLocationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOSResourcesOSResourceIDResponse

type GetOSResourcesOSResourceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OperatingSystemResource
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetOSResourcesOSResourceIDResponse

func ParseGetOSResourcesOSResourceIDResponse(rsp *http.Response) (*GetOSResourcesOSResourceIDResponse, error)

ParseGetOSResourcesOSResourceIDResponse parses an HTTP response from a GetOSResourcesOSResourceIDWithResponse call

func (GetOSResourcesOSResourceIDResponse) Status

Status returns HTTPResponse.Status

func (GetOSResourcesOSResourceIDResponse) StatusCode

func (r GetOSResourcesOSResourceIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOSResourcesParams

type GetOSResourcesParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

GetOSResourcesParams defines parameters for GetOSResources.

type GetOSResourcesResponse

type GetOSResourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OperatingSystemResourceList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetOSResourcesResponse

func ParseGetOSResourcesResponse(rsp *http.Response) (*GetOSResourcesResponse, error)

ParseGetOSResourcesResponse parses an HTTP response from a GetOSResourcesWithResponse call

func (GetOSResourcesResponse) Status

func (r GetOSResourcesResponse) Status() string

Status returns HTTPResponse.Status

func (GetOSResourcesResponse) StatusCode

func (r GetOSResourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOusOuIDResponse

type GetOusOuIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OU
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetOusOuIDResponse

func ParseGetOusOuIDResponse(rsp *http.Response) (*GetOusOuIDResponse, error)

ParseGetOusOuIDResponse parses an HTTP response from a GetOusOuIDWithResponse call

func (GetOusOuIDResponse) Status

func (r GetOusOuIDResponse) Status() string

Status returns HTTPResponse.Status

func (GetOusOuIDResponse) StatusCode

func (r GetOusOuIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOusParams

type GetOusParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// Parent The parent OUID that the OUs belong to. If not specified, returns all OUs. If specified, returns the OUs that have the specified parent applied to them. If null, returns all OUs without a parent.
	Parent *string `form:"parent,omitempty" json:"parent,omitempty"`
}

GetOusParams defines parameters for GetOus.

type GetOusResponse

type GetOusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OUsList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetOusResponse

func ParseGetOusResponse(rsp *http.Response) (*GetOusResponse, error)

ParseGetOusResponse parses an HTTP response from a GetOusWithResponse call

func (GetOusResponse) Status

func (r GetOusResponse) Status() string

Status returns HTTPResponse.Status

func (GetOusResponse) StatusCode

func (r GetOusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProvidersParams

type GetProvidersParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

GetProvidersParams defines parameters for GetProviders.

type GetProvidersProviderIDResponse

type GetProvidersProviderIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Provider
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetProvidersProviderIDResponse

func ParseGetProvidersProviderIDResponse(rsp *http.Response) (*GetProvidersProviderIDResponse, error)

ParseGetProvidersProviderIDResponse parses an HTTP response from a GetProvidersProviderIDWithResponse call

func (GetProvidersProviderIDResponse) Status

Status returns HTTPResponse.Status

func (GetProvidersProviderIDResponse) StatusCode

func (r GetProvidersProviderIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProvidersResponse

type GetProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ProviderList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetProvidersResponse

func ParseGetProvidersResponse(rsp *http.Response) (*GetProvidersResponse, error)

ParseGetProvidersResponse parses an HTTP response from a GetProvidersWithResponse call

func (GetProvidersResponse) Status

func (r GetProvidersResponse) Status() string

Status returns HTTPResponse.Status

func (GetProvidersResponse) StatusCode

func (r GetProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRegionsParams

type GetRegionsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// Parent The parent region ID that the region belongs to. If not specified, returns all regions. If specified, returns the regions that have the specified parent applied to them. If null, returns all the regions without a parent.
	Parent *string `form:"parent,omitempty" json:"parent,omitempty"`

	// ShowTotalSites Indicates if the region identified by the filter needs to be returned with the field totalSites filled.
	ShowTotalSites *bool `form:"showTotalSites,omitempty" json:"showTotalSites,omitempty"`
}

GetRegionsParams defines parameters for GetRegions.

type GetRegionsRegionIDResponse

type GetRegionsRegionIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Region
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
}

func ParseGetRegionsRegionIDResponse

func ParseGetRegionsRegionIDResponse(rsp *http.Response) (*GetRegionsRegionIDResponse, error)

ParseGetRegionsRegionIDResponse parses an HTTP response from a GetRegionsRegionIDWithResponse call

func (GetRegionsRegionIDResponse) Status

Status returns HTTPResponse.Status

func (GetRegionsRegionIDResponse) StatusCode

func (r GetRegionsRegionIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRegionsResponse

type GetRegionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RegionsList
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetRegionsResponse

func ParseGetRegionsResponse(rsp *http.Response) (*GetRegionsResponse, error)

ParseGetRegionsResponse parses an HTTP response from a GetRegionsWithResponse call

func (GetRegionsResponse) Status

func (r GetRegionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetRegionsResponse) StatusCode

func (r GetRegionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesParams

type GetSchedulesParams struct {
	// Offset Identifies the paging unique identifier for a single page, starts index at 1.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// RegionID The region ID target of the schedules. If not specified, returns all schedules (given the other query parameters). If specified, returns the schedules that have the specified region ID applied to them, i.e., target including the inherited ones (parent region if not null). If null, returns all schedules without a region ID as target.
	RegionID *string `form:"regionID,omitempty" json:"regionID,omitempty"`

	// SiteID The site ID target of the schedules. If not specified, returns all schedules (given the other query parameters). If specified, returns the schedules that have the specified site ID applied to them, i.e., target including the inherited ones. If null, returns all schedules without a site ID as target.
	SiteID *string `form:"siteID,omitempty" json:"siteID,omitempty"`

	// HostID The host ID target of the schedules. If not specified, returns all schedules (given the other query parameters). If specified, returns the schedules that have the specified host ID applied to them, i.e., target including the inherited ones (parent site if not null). If null, returns all schedules without a host ID as target.
	HostID *string `form:"hostID,omitempty" json:"hostID,omitempty"`

	// UnixEpoch Filters based on the timestamp, expected to be UNIX epoch UTC timestamp in seconds
	UnixEpoch *string `form:"unix_epoch,omitempty" json:"unix_epoch,omitempty"`
}

GetSchedulesParams defines parameters for GetSchedules.

type GetSchedulesRepeatedParams

type GetSchedulesRepeatedParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// RegionID The region ID target of the schedules. If not specified, returns all repeated schedules (given the other query parameters). If specified, returns the schedules that have the specified region ID applied to them, i.e., target. If null, returns all repeated schedules without a region ID as target.
	RegionID *string `form:"regionID,omitempty" json:"regionID,omitempty"`

	// SiteID The site ID target of the schedules. If not specified, returns all repeated schedules (given the other query parameters). If specified, returns the schedules that have the specified site ID applied to them, i.e., target. If null, returns all repeated schedules without a site ID as target.
	SiteID *string `form:"siteID,omitempty" json:"siteID,omitempty"`

	// HostID The host ID target of the repeated schedules. If not specified, returns all repeated schedules (given the other query parameters). If specified, returns the schedules that have the specified host ID applied to them, i.e., target. If null, returns all repeated schedules without a host ID as target.
	HostID *string `form:"hostID,omitempty" json:"hostID,omitempty"`

	// UnixEpoch Filters based on the timestamp, expected to be UNIX epoch UTC timestamp in seconds.
	UnixEpoch *string `form:"unix_epoch,omitempty" json:"unix_epoch,omitempty"`
}

GetSchedulesRepeatedParams defines parameters for GetSchedulesRepeated.

type GetSchedulesRepeatedRepeatedScheduleIDResponse

type GetSchedulesRepeatedRepeatedScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepeatedSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetSchedulesRepeatedRepeatedScheduleIDResponse

func ParseGetSchedulesRepeatedRepeatedScheduleIDResponse(rsp *http.Response) (*GetSchedulesRepeatedRepeatedScheduleIDResponse, error)

ParseGetSchedulesRepeatedRepeatedScheduleIDResponse parses an HTTP response from a GetSchedulesRepeatedRepeatedScheduleIDWithResponse call

func (GetSchedulesRepeatedRepeatedScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (GetSchedulesRepeatedRepeatedScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesRepeatedResponse

type GetSchedulesRepeatedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepeatedSchedulesList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetSchedulesRepeatedResponse

func ParseGetSchedulesRepeatedResponse(rsp *http.Response) (*GetSchedulesRepeatedResponse, error)

ParseGetSchedulesRepeatedResponse parses an HTTP response from a GetSchedulesRepeatedWithResponse call

func (GetSchedulesRepeatedResponse) Status

Status returns HTTPResponse.Status

func (GetSchedulesRepeatedResponse) StatusCode

func (r GetSchedulesRepeatedResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesResponse

type GetSchedulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SchedulesListJoin
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetSchedulesResponse

func ParseGetSchedulesResponse(rsp *http.Response) (*GetSchedulesResponse, error)

ParseGetSchedulesResponse parses an HTTP response from a GetSchedulesWithResponse call

func (GetSchedulesResponse) Status

func (r GetSchedulesResponse) Status() string

Status returns HTTPResponse.Status

func (GetSchedulesResponse) StatusCode

func (r GetSchedulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesSingleParams

type GetSchedulesSingleParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// RegionID The region ID target of the schedules. If not specified, returns all single schedules (given the other query parameters). If specified, returns the schedules that have the specified region ID applied to them, i.e., target. If null, returns all single schedules without a region ID as target.
	RegionID *string `form:"regionID,omitempty" json:"regionID,omitempty"`

	// SiteID The site ID target of the schedules. If not specified, returns all single schedules (given the other query parameters). If specified, returns the schedules that have the specified site ID applied to them, i.e., target. If null, returns all single schedules without a site ID as target.
	SiteID *string `form:"siteID,omitempty" json:"siteID,omitempty"`

	// HostID The host ID target of the single schedules. If not specified, returns all single schedules (given the other query parameters). If specified, returns the schedules that have the specified host ID applied to them, i.e., target. If null, returns all single schedules without a host ID as target.
	HostID *string `form:"hostID,omitempty" json:"hostID,omitempty"`

	// UnixEpoch Filters based on the timestamp, expected to be UNIX epoch UTC timestamp in seconds
	UnixEpoch *string `form:"unix_epoch,omitempty" json:"unix_epoch,omitempty"`
}

GetSchedulesSingleParams defines parameters for GetSchedulesSingle.

type GetSchedulesSingleResponse

type GetSchedulesSingleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SingleSchedulesList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetSchedulesSingleResponse

func ParseGetSchedulesSingleResponse(rsp *http.Response) (*GetSchedulesSingleResponse, error)

ParseGetSchedulesSingleResponse parses an HTTP response from a GetSchedulesSingleWithResponse call

func (GetSchedulesSingleResponse) Status

Status returns HTTPResponse.Status

func (GetSchedulesSingleResponse) StatusCode

func (r GetSchedulesSingleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSchedulesSingleSingleScheduleIDResponse

type GetSchedulesSingleSingleScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SingleSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetSchedulesSingleSingleScheduleIDResponse

func ParseGetSchedulesSingleSingleScheduleIDResponse(rsp *http.Response) (*GetSchedulesSingleSingleScheduleIDResponse, error)

ParseGetSchedulesSingleSingleScheduleIDResponse parses an HTTP response from a GetSchedulesSingleSingleScheduleIDWithResponse call

func (GetSchedulesSingleSingleScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (GetSchedulesSingleSingleScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSitesParams

type GetSitesParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// RegionID The region ID that the sites belong to. If not specified, returns all sites (given the other query params). If specified, returns the sites that have the specified region ID applied to them. If null, returns all sites without a region ID.
	RegionID *string `form:"regionID,omitempty" json:"regionID,omitempty"`

	// OuID The OUID that the sites belong to. If not specified, returns all sites (given the other query parameters). If specified, returns the sites that have the specified OUID applied to them. If null, returns all sites without an OUID.
	OuID *string `form:"ouID,omitempty" json:"ouID,omitempty"`
}

GetSitesParams defines parameters for GetSites.

type GetSitesResponse

type GetSitesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SitesList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetSitesResponse

func ParseGetSitesResponse(rsp *http.Response) (*GetSitesResponse, error)

ParseGetSitesResponse parses an HTTP response from a GetSitesWithResponse call

func (GetSitesResponse) Status

func (r GetSitesResponse) Status() string

Status returns HTTPResponse.Status

func (GetSitesResponse) StatusCode

func (r GetSitesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSitesSiteIDResponse

type GetSitesSiteIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Site
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetSitesSiteIDResponse

func ParseGetSitesSiteIDResponse(rsp *http.Response) (*GetSitesSiteIDResponse, error)

ParseGetSitesSiteIDResponse parses an HTTP response from a GetSitesSiteIDWithResponse call

func (GetSitesSiteIDResponse) Status

func (r GetSitesSiteIDResponse) Status() string

Status returns HTTPResponse.Status

func (GetSitesSiteIDResponse) StatusCode

func (r GetSitesSiteIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryGroupsLogsParams

type GetTelemetryGroupsLogsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

GetTelemetryGroupsLogsParams defines parameters for GetTelemetryGroupsLogs.

type GetTelemetryGroupsLogsResponse

type GetTelemetryGroupsLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryLogsGroupList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryGroupsLogsResponse

func ParseGetTelemetryGroupsLogsResponse(rsp *http.Response) (*GetTelemetryGroupsLogsResponse, error)

ParseGetTelemetryGroupsLogsResponse parses an HTTP response from a GetTelemetryGroupsLogsWithResponse call

func (GetTelemetryGroupsLogsResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryGroupsLogsResponse) StatusCode

func (r GetTelemetryGroupsLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse

type GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryLogsGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryGroupsLogsTelemetryLogsGroupIdResponse

func ParseGetTelemetryGroupsLogsTelemetryLogsGroupIdResponse(rsp *http.Response) (*GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse, error)

ParseGetTelemetryGroupsLogsTelemetryLogsGroupIdResponse parses an HTTP response from a GetTelemetryGroupsLogsTelemetryLogsGroupIdWithResponse call

func (GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryGroupsLogsTelemetryLogsGroupIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryGroupsMetricsParams

type GetTelemetryGroupsMetricsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

GetTelemetryGroupsMetricsParams defines parameters for GetTelemetryGroupsMetrics.

type GetTelemetryGroupsMetricsResponse

type GetTelemetryGroupsMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryMetricsGroupList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryGroupsMetricsResponse

func ParseGetTelemetryGroupsMetricsResponse(rsp *http.Response) (*GetTelemetryGroupsMetricsResponse, error)

ParseGetTelemetryGroupsMetricsResponse parses an HTTP response from a GetTelemetryGroupsMetricsWithResponse call

func (GetTelemetryGroupsMetricsResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryGroupsMetricsResponse) StatusCode

func (r GetTelemetryGroupsMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse

type GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryMetricsGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse

func ParseGetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse(rsp *http.Response) (*GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse, error)

ParseGetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse parses an HTTP response from a GetTelemetryGroupsMetricsTelemetryMetricsGroupIdWithResponse call

func (GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryGroupsMetricsTelemetryMetricsGroupIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryProfilesLogsParams

type GetTelemetryProfilesLogsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// SiteId Returns only the telemetry profiles that are assigned with the given site ID.
	SiteId *string `form:"siteId,omitempty" json:"siteId,omitempty"`

	// RegionId Returns only the telemetry profiles that are assigned with the given region ID.
	RegionId *string `form:"regionId,omitempty" json:"regionId,omitempty"`

	// InstanceId Returns only the telemetry profiles that are assigned with the given instance identifier.
	InstanceId *string `form:"instanceId,omitempty" json:"instanceId,omitempty"`

	// ShowInherited Indicates if the listed telemetry profiles will be extended with telemetry profiles rendered from the hierarchy. This flag is used along with one of site ID, region ID or instance ID. If site ID, region ID, or instance ID are not set, this flag is ignored.
	ShowInherited *bool `form:"showInherited,omitempty" json:"showInherited,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

GetTelemetryProfilesLogsParams defines parameters for GetTelemetryProfilesLogs.

type GetTelemetryProfilesLogsResponse

type GetTelemetryProfilesLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryLogsProfileList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryProfilesLogsResponse

func ParseGetTelemetryProfilesLogsResponse(rsp *http.Response) (*GetTelemetryProfilesLogsResponse, error)

ParseGetTelemetryProfilesLogsResponse parses an HTTP response from a GetTelemetryProfilesLogsWithResponse call

func (GetTelemetryProfilesLogsResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryProfilesLogsResponse) StatusCode

func (r GetTelemetryProfilesLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse

type GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryLogsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func ParseGetTelemetryProfilesLogsTelemetryLogsProfileIdResponse(rsp *http.Response) (*GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

ParseGetTelemetryProfilesLogsTelemetryLogsProfileIdResponse parses an HTTP response from a GetTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse call

func (GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryProfilesLogsTelemetryLogsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryProfilesMetricsParams

type GetTelemetryProfilesMetricsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// SiteId Returns only the telemetry profiles that are assigned with the given site ID.
	SiteId *string `form:"siteId,omitempty" json:"siteId,omitempty"`

	// RegionId Returns only the telemetry profiles that are assigned with the given region ID.
	RegionId *string `form:"regionId,omitempty" json:"regionId,omitempty"`

	// InstanceId Returns only the telemetry profiles that are assigned with the given instance identifier.
	InstanceId *string `form:"instanceId,omitempty" json:"instanceId,omitempty"`

	// ShowInherited Indicates if the listed telemetry profiles will be extended with telemetry profiles rendered from the hierarchy. This flag is only used along with one of site ID, region ID or instance ID. If site ID, region ID, or instance ID are not set, this flag is ignored.
	ShowInherited *bool `form:"showInherited,omitempty" json:"showInherited,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`
}

GetTelemetryProfilesMetricsParams defines parameters for GetTelemetryProfilesMetrics.

type GetTelemetryProfilesMetricsResponse

type GetTelemetryProfilesMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryMetricsProfileList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryProfilesMetricsResponse

func ParseGetTelemetryProfilesMetricsResponse(rsp *http.Response) (*GetTelemetryProfilesMetricsResponse, error)

ParseGetTelemetryProfilesMetricsResponse parses an HTTP response from a GetTelemetryProfilesMetricsWithResponse call

func (GetTelemetryProfilesMetricsResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryProfilesMetricsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

type GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryMetricsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func ParseGetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse(rsp *http.Response) (*GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

ParseGetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse parses an HTTP response from a GetTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse call

func (GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (GetTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetWorkloadMembersParams

type GetWorkloadMembersParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string `form:"orderBy,omitempty" json:"orderBy,omitempty"`

	// WorkloadId The unique workload identifier.
	WorkloadId *string `form:"workload_id,omitempty" json:"workload_id,omitempty"`
}

GetWorkloadMembersParams defines parameters for GetWorkloadMembers.

type GetWorkloadMembersResponse

type GetWorkloadMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkloadMemberList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetWorkloadMembersResponse

func ParseGetWorkloadMembersResponse(rsp *http.Response) (*GetWorkloadMembersResponse, error)

ParseGetWorkloadMembersResponse parses an HTTP response from a GetWorkloadMembersWithResponse call

func (GetWorkloadMembersResponse) Status

Status returns HTTPResponse.Status

func (GetWorkloadMembersResponse) StatusCode

func (r GetWorkloadMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkloadMembersWorkloadMemberIDResponse

type GetWorkloadMembersWorkloadMemberIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkloadMember
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetWorkloadMembersWorkloadMemberIDResponse

func ParseGetWorkloadMembersWorkloadMemberIDResponse(rsp *http.Response) (*GetWorkloadMembersWorkloadMemberIDResponse, error)

ParseGetWorkloadMembersWorkloadMemberIDResponse parses an HTTP response from a GetWorkloadMembersWorkloadMemberIDWithResponse call

func (GetWorkloadMembersWorkloadMemberIDResponse) Status

Status returns HTTPResponse.Status

func (GetWorkloadMembersWorkloadMemberIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetWorkloadsParams

type GetWorkloadsParams struct {
	// Offset Index of the first item to return. This allows skipping of items.
	Offset *int `form:"offset,omitempty" json:"offset,omitempty"`

	// PageSize Defines the amount of items to be contained in a single page, min of 1 and max of 100, default of 20.
	PageSize *int `form:"pageSize,omitempty" json:"pageSize,omitempty"`

	// Filter Optional filter to return only items of interest. See https://google.aip.dev/160 for details. Takes precedence over other filter parameters, if set.
	Filter *string `form:"filter,omitempty" json:"filter,omitempty"`

	// OrderBy Optional comma-separated list of fields to specify a sorting order. See https://google.aip.dev/132 for details.
	OrderBy *string       `form:"orderBy,omitempty" json:"orderBy,omitempty"`
	Kind    *WorkloadKind `form:"kind,omitempty" json:"kind,omitempty"`
}

GetWorkloadsParams defines parameters for GetWorkloads.

type GetWorkloadsResponse

type GetWorkloadsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *WorkloadList
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetWorkloadsResponse

func ParseGetWorkloadsResponse(rsp *http.Response) (*GetWorkloadsResponse, error)

ParseGetWorkloadsResponse parses an HTTP response from a GetWorkloadsWithResponse call

func (GetWorkloadsResponse) Status

func (r GetWorkloadsResponse) Status() string

Status returns HTTPResponse.Status

func (GetWorkloadsResponse) StatusCode

func (r GetWorkloadsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetWorkloadsWorkloadIDResponse

type GetWorkloadsWorkloadIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workload
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParseGetWorkloadsWorkloadIDResponse

func ParseGetWorkloadsWorkloadIDResponse(rsp *http.Response) (*GetWorkloadsWorkloadIDResponse, error)

ParseGetWorkloadsWorkloadIDResponse parses an HTTP response from a GetWorkloadsWorkloadIDWithResponse call

func (GetWorkloadsWorkloadIDResponse) Status

Status returns HTTPResponse.Status

func (GetWorkloadsWorkloadIDResponse) StatusCode

func (r GetWorkloadsWorkloadIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Host

type Host struct {
	// BiosReleaseDate The release date of the host BIOS.
	BiosReleaseDate *string `json:"biosReleaseDate,omitempty"`

	// BiosVendor The vendor of the host BIOS.
	BiosVendor *string `json:"biosVendor,omitempty"`

	// BiosVersion The version of the host BIOS.
	BiosVersion *string `json:"biosVersion,omitempty"`

	// BmcIp BMC IP address, such as "192.0.0.1".
	BmcIp *string `json:"bmcIp,omitempty"`

	// BmcKind The type of BMC.
	BmcKind *HostBmcKind `json:"bmcKind,omitempty"`

	// CpuArchitecture Architecture of the CPU model, e.g. x86_64.
	CpuArchitecture *string `json:"cpuArchitecture,omitempty"`

	// CpuCapabilities String list of all CPU capabilities (possibly JSON).
	CpuCapabilities *string `json:"cpuCapabilities,omitempty"`

	// CpuCores Number of CPU cores.
	CpuCores *uint32 `json:"cpuCores,omitempty"`

	// CpuModel CPU model of the host.
	CpuModel *string `json:"cpuModel,omitempty"`

	// CpuSockets Number of physical CPU sockets.
	CpuSockets *uint32 `json:"cpuSockets,omitempty"`

	// CpuThreads Total number of threads supported by the CPU.
	CpuThreads *uint32 `json:"cpuThreads,omitempty"`

	// CpuTopology A JSON field describing the CPU topology. The CPU topology may contain, among others, information about CPU core types, their layout, and mapping to CPU sockets.
	CpuTopology *string `json:"cpuTopology,omitempty"`

	// CurrentPowerState The representation of a host power state.
	CurrentPowerState *HostPowerState `json:"currentPowerState,omitempty"`

	// CurrentState State of the host.
	CurrentState *HostState `json:"currentState,omitempty"`

	// DesiredPowerState The representation of a host power state.
	DesiredPowerState *HostPowerState `json:"desiredPowerState,omitempty"`

	// DesiredState State of the host.
	DesiredState *HostState `json:"desiredState,omitempty"`

	// HostGpus The list of GPU capabilities.
	HostGpus *[]HostResourcesGPU `json:"hostGpus,omitempty"`

	// HostNics The list of interface capabilities.
	HostNics *[]HostResourcesInterface `json:"hostNics,omitempty"`

	// HostStatus The host's lifecycle status message.
	HostStatus *string `json:"hostStatus,omitempty"`

	// HostStatusIndicator The status indicator.
	HostStatusIndicator *StatusIndicator `json:"hostStatusIndicator,omitempty"`

	// HostStatusTimestamp A Unix, UTC timestamp when the host's lifecycle status was last updated.
	HostStatusTimestamp *uint64 `json:"hostStatusTimestamp,omitempty"`

	// HostStorages The list of storage capabilities.
	HostStorages *[]HostResourcesStorage `json:"hostStorages,omitempty"`

	// HostUsbs The list of USB capabilities.
	HostUsbs *[]HostResourcesUSB `json:"hostUsbs,omitempty"`

	// Hostname The host name.
	Hostname *string `json:"hostname,omitempty"`

	// InheritedMetadata The joint set of location's and host's logical metadata.
	InheritedMetadata *MetadataJoin `json:"inheritedMetadata,omitempty"`

	// Instance An instance resource.
	Instance *Instance `json:"instance,omitempty"`

	// MemoryBytes Quantity of the RAM in the system, in bytes.
	MemoryBytes *string `json:"memoryBytes,omitempty"`

	// Metadata A metadata list, represented by a list of key:value pairs.
	Metadata *Metadata `json:"metadata,omitempty"`

	// Name The host name.
	Name string `json:"name"`

	// Note The note associated with the host.
	Note *string `json:"note,omitempty"`

	// OnboardingStatus The host's onboarding status message.
	OnboardingStatus *string `json:"onboardingStatus,omitempty"`

	// OnboardingStatusIndicator The status indicator.
	OnboardingStatusIndicator *StatusIndicator `json:"onboardingStatusIndicator,omitempty"`

	// OnboardingStatusTimestamp A Unix, UTC timestamp when the host's onboarding status was last updated.
	OnboardingStatusTimestamp *uint64 `json:"onboardingStatusTimestamp,omitempty"`

	// ProductName The host's product name.
	ProductName *string `json:"productName,omitempty"`

	// Provider A provider resource.
	Provider *Provider `json:"provider,omitempty"`

	// RegistrationStatus The host's registration status message.
	RegistrationStatus *string `json:"registrationStatus,omitempty"`

	// RegistrationStatusIndicator The status indicator.
	RegistrationStatusIndicator *StatusIndicator `json:"registrationStatusIndicator,omitempty"`

	// RegistrationStatusTimestamp A Unix, UTC timestamp when the host's registration status was last updated.
	RegistrationStatusTimestamp *uint64 `json:"registrationStatusTimestamp,omitempty"`

	// ResourceId Resource ID, generated on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// SerialNumber SMBIOS device serial number.
	SerialNumber *string `json:"serialNumber,omitempty"`

	// Site A site resource.
	Site *Site `json:"site,omitempty"`

	// SiteId The site where the host is located.
	SiteId *string `json:"siteId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// Uuid The host UUID identifier; UUID is unique and immutable.
	Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}

Host A host resource.

type HostBmcKind

type HostBmcKind string

HostBmcKind The type of BMC.

const (
	BAREMETALCONTROLLERKINDIPMI        HostBmcKind = "BAREMETAL_CONTROLLER_KIND_IPMI"
	BAREMETALCONTROLLERKINDNONE        HostBmcKind = "BAREMETAL_CONTROLLER_KIND_NONE"
	BAREMETALCONTROLLERKINDPDU         HostBmcKind = "BAREMETAL_CONTROLLER_KIND_PDU"
	BAREMETALCONTROLLERKINDUNSPECIFIED HostBmcKind = "BAREMETAL_CONTROLLER_KIND_UNSPECIFIED"
	BAREMETALCONTROLLERKINDVPRO        HostBmcKind = "BAREMETAL_CONTROLLER_KIND_VPRO"
)

Defines values for HostBmcKind.

type HostOperationWithNote

type HostOperationWithNote struct {
	Note string `json:"note"`
}

HostOperationWithNote A freeform field associated with the host invalidate or delete operations to store the reason for change.

type HostPowerState

type HostPowerState string

HostPowerState The representation of a host power state.

const (
	POWERSTATEOFF         HostPowerState = "POWER_STATE_OFF"
	POWERSTATEON          HostPowerState = "POWER_STATE_ON"
	POWERSTATEUNSPECIFIED HostPowerState = "POWER_STATE_UNSPECIFIED"
)

Defines values for HostPowerState.

type HostRegisterInfo

type HostRegisterInfo struct {
	// AutoOnboard Set to enforce auto-onboarding of the host, which means that no confirmation will be required when the host connects for the first time, to Edge Orchestrator.
	AutoOnboard *bool `json:"autoOnboard,omitempty"`

	// Name The host name.
	Name *string `json:"name,omitempty"`

	// SerialNumber The host's SMBIOS serial number.
	SerialNumber *string `json:"serialNumber,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// Uuid The host's UUID identifier.
	Uuid *openapi_types.UUID `json:"uuid,omitempty"`
}

HostRegisterInfo Host registration information.

type HostResourcesGPU

type HostResourcesGPU struct {
	// Capabilities The specific GPU device capabilities [e.g., PCI Express*, MSI*, power management (PM)].
	Capabilities *[]string `json:"capabilities,omitempty"`

	// Description The human-readable GPU device description.
	Description *string `json:"description,omitempty"`

	// DeviceName The GPU device name.
	DeviceName *string `json:"deviceName,omitempty"`

	// PciId The GPU device's PCI identifier.
	PciId *string `json:"pciId,omitempty"`

	// Product The GPU device model.
	Product *string `json:"product,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// Vendor The GPU device vendor.
	Vendor *string `json:"vendor,omitempty"`
}

HostResourcesGPU The set of available host GPU cards.

type HostResourcesInterface

type HostResourcesInterface struct {
	// BmcInterface Defines if the card is the Baseboard Management Controller (BMC) interface.
	BmcInterface *bool `json:"bmcInterface,omitempty"`

	// DeviceName The interface name.
	DeviceName *string `json:"deviceName,omitempty"`

	// Ipaddresses The interface's IP address list.
	Ipaddresses *[]IPAddress `json:"ipaddresses,omitempty"`

	// LinkState A generic structure to define the state of a link.
	LinkState *LinkState `json:"linkState,omitempty"`

	// MacAddr The interface's MAC address.
	MacAddr *string `json:"macAddr,omitempty"`

	// Mtu Defines an amount of resources related to memory and disk by default, specified in bytes.
	Mtu *Amount `json:"mtu,omitempty"`

	// PciIdentifier The interface's PCI identifier.
	PciIdentifier *string `json:"pciIdentifier,omitempty"`

	// SriovEnabled Flag that represents if the interface has SR-IOV support.
	SriovEnabled *bool `json:"sriovEnabled,omitempty"`

	// SriovVfsNum The number of virtual functions (VFs) currently provisioned on the interface, if SR-IOV is supported.
	SriovVfsNum *int `json:"sriovVfsNum,omitempty"`

	// SriovVfsTotal The maximum number of VFs the interface supports, if SR-IOV is supported.
	SriovVfsTotal *int `json:"sriovVfsTotal,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

HostResourcesInterface The set of available host interfaces.

type HostResourcesStorage

type HostResourcesStorage struct {
	// CapacityBytes Defines an amount of resources related to memory and disk by default, specified in bytes.
	CapacityBytes *Amount `json:"capacityBytes,omitempty"`

	// DeviceName The storage device name.
	DeviceName *string `json:"deviceName,omitempty"`

	// Model The storage model.
	Model *string `json:"model,omitempty"`

	// Serial The storage device's unique serial number.
	Serial *string `json:"serial,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// Vendor The storage vendor.
	Vendor *string `json:"vendor,omitempty"`

	// Wwid The storage device's unique identifier.
	Wwid *string `json:"wwid,omitempty"`
}

HostResourcesStorage The set of available host storage capabilities.

type HostResourcesUSB

type HostResourcesUSB struct {
	// Addr USB device number assigned by the OS.
	Addr *string `json:"addr,omitempty"`

	// Bus Bus number that the device connects to.
	Bus *string `json:"bus,omitempty"`

	// Class Class defined by USB Implementers Forum, Inc (USB-IF).
	Class *string `json:"class,omitempty"`

	// DeviceName The USB device name.
	DeviceName *string `json:"deviceName,omitempty"`

	// IdProduct Hexadecimal number representing the ID of the USB device product.
	IdProduct *string `json:"idProduct,omitempty"`

	// IdVendor Hexadecimal number representing the ID of the USB device vendor.
	IdVendor *string `json:"idVendor,omitempty"`

	// Serial Serial number of the USB device.
	Serial *string `json:"serial,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

HostResourcesUSB The set of host USB resources.

type HostState

type HostState string

HostState State of the host.

const (
	HOSTSTATEDELETED     HostState = "HOST_STATE_DELETED"
	HOSTSTATEONBOARDED   HostState = "HOST_STATE_ONBOARDED"
	HOSTSTATEREGISTERED  HostState = "HOST_STATE_REGISTERED"
	HOSTSTATEUNSPECIFIED HostState = "HOST_STATE_UNSPECIFIED"
	HOSTSTATEUNTRUSTED   HostState = "HOST_STATE_UNTRUSTED"
)

Defines values for HostState.

type HostsList

type HostsList struct {
	// HasNext Indicates if there are more hosts available to be retrieved.
	HasNext *bool   `json:"hasNext,omitempty"`
	Hosts   *[]Host `json:"hosts,omitempty"`

	// TotalElements Total number of items the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

HostsList A list of host objects.

type HostsSummary

type HostsSummary struct {
	Error       *int `json:"error,omitempty"`
	Running     *int `json:"running,omitempty"`
	Total       *int `json:"total,omitempty"`
	Unallocated *int `json:"unallocated,omitempty"`
}

HostsSummary A summary of host object status.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IPAddress

type IPAddress struct {
	// Address CIDR representation of the IP address.
	Address *strfmt.CIDR `json:"address,omitempty"`

	// ConfigMethod Specifies how the IP address is configured.
	ConfigMethod *IPAddressConfigMethod `json:"configMethod,omitempty"`

	// Status The status of the IP address.
	Status *IPAddressStatus `json:"status,omitempty"`

	// StatusDetail The details of the status of the IP address.
	StatusDetail *string `json:"statusDetail,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

IPAddress An IP address represented using the CIDR notation, and additional information identifying the configuration mode of the address.

type IPAddressConfigMethod

type IPAddressConfigMethod string

IPAddressConfigMethod Specifies how the IP address is configured.

const (
	IPADDRESSCONFIGMODEDYNAMIC     IPAddressConfigMethod = "IP_ADDRESS_CONFIG_MODE_DYNAMIC"
	IPADDRESSCONFIGMODESTATIC      IPAddressConfigMethod = "IP_ADDRESS_CONFIG_MODE_STATIC"
	IPADDRESSCONFIGMODEUNSPECIFIED IPAddressConfigMethod = "IP_ADDRESS_CONFIG_MODE_UNSPECIFIED"
)

Defines values for IPAddressConfigMethod.

type IPAddressStatus

type IPAddressStatus string

IPAddressStatus The status of the IP address.

const (
	IPADDRESSSTATUSASSIGNED           IPAddressStatus = "IP_ADDRESS_STATUS_ASSIGNED"
	IPADDRESSSTATUSASSIGNMENTERROR    IPAddressStatus = "IP_ADDRESS_STATUS_ASSIGNMENT_ERROR"
	IPADDRESSSTATUSCONFIGURATIONERROR IPAddressStatus = "IP_ADDRESS_STATUS_CONFIGURATION_ERROR"
	IPADDRESSSTATUSCONFIGURED         IPAddressStatus = "IP_ADDRESS_STATUS_CONFIGURED"
	IPADDRESSSTATUSERROR              IPAddressStatus = "IP_ADDRESS_STATUS_ERROR"
	IPADDRESSSTATUSRELEASED           IPAddressStatus = "IP_ADDRESS_STATUS_RELEASED"
	IPADDRESSSTATUSUNSPECIFIED        IPAddressStatus = "IP_ADDRESS_STATUS_UNSPECIFIED"
)

Defines values for IPAddressStatus.

type Instance

type Instance struct {
	// CurrentOs An OS resource.
	CurrentOs *OperatingSystemResource `json:"currentOs,omitempty"`

	// CurrentState State of the instance.
	CurrentState *InstanceState `json:"currentState,omitempty"`

	// DesiredOs An OS resource.
	DesiredOs *OperatingSystemResource `json:"desiredOs,omitempty"`

	// DesiredState State of the instance.
	DesiredState *InstanceState `json:"desiredState,omitempty"`

	// Host A host resource.
	Host *Host `json:"host,omitempty"`

	// HostID The host's unique identifier associated with the instance.
	HostID *string `json:"hostID,omitempty"`

	// InstanceID The instance's unique identifier. Alias of resourceID.
	InstanceID *string `json:"instanceID,omitempty"`

	// InstanceStatus The instance's lifecycle status message.
	InstanceStatus *string `json:"instanceStatus,omitempty"`

	// InstanceStatusDetail The detailed status of the instance's software components.
	InstanceStatusDetail *string `json:"instanceStatusDetail,omitempty"`

	// InstanceStatusIndicator The status indicator.
	InstanceStatusIndicator *StatusIndicator `json:"instanceStatusIndicator,omitempty"`

	// InstanceStatusTimestamp A Unix, UTC timestamp when the instance's lifecycle status was last updated.
	InstanceStatusTimestamp *uint64 `json:"instanceStatusTimestamp,omitempty"`

	// Kind Type of the instance.
	Kind *InstanceKind `json:"kind,omitempty"`

	// LocalAccount A local account resource.
	LocalAccount *LocalAccount `json:"localAccount,omitempty"`

	// LocalAccountID The unique identifier of local account will be associated with the instance.
	LocalAccountID *string `json:"localAccountID,omitempty"`

	// Name The instance's human-readable name.
	Name *string `json:"name,omitempty"`

	// Os An OS resource.
	Os *OperatingSystemResource `json:"os,omitempty"`

	// OsID The unique identifier of OS resource that must be installed on the instance.
	// Deprecated:
	OsID *string `json:"osID,omitempty"`

	// ProvisioningStatus The instance's provisioning status message.
	ProvisioningStatus *string `json:"provisioningStatus,omitempty"`

	// ProvisioningStatusIndicator The status indicator.
	ProvisioningStatusIndicator *StatusIndicator `json:"provisioningStatusIndicator,omitempty"`

	// ProvisioningStatusTimestamp A Unix, UTC timestamp when the instance's provisioning status was last updated.
	ProvisioningStatusTimestamp *uint64 `json:"provisioningStatusTimestamp,omitempty"`

	// ResourceId Resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// SecurityFeature Security capabilities of a resource.
	SecurityFeature *SecurityFeature `json:"securityFeature,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// TrustedAttestationStatus The instance's software trusted attestation status message.
	TrustedAttestationStatus *string `json:"trustedAttestationStatus,omitempty"`

	// TrustedAttestationStatusIndicator The status indicator.
	TrustedAttestationStatusIndicator *StatusIndicator `json:"trustedAttestationStatusIndicator,omitempty"`

	// TrustedAttestationStatusTimestamp A Unix, UTC timestamp when the instance's software trusted attestation status was last updated.
	TrustedAttestationStatusTimestamp *uint64 `json:"trustedAttestationStatusTimestamp,omitempty"`

	// UpdateStatus The instance's software update status message.
	UpdateStatus *string `json:"updateStatus,omitempty"`

	// UpdateStatusDetail Beta: The detailed description of the instance's last software update.
	UpdateStatusDetail *string `json:"updateStatusDetail,omitempty"`

	// UpdateStatusIndicator The status indicator.
	UpdateStatusIndicator *StatusIndicator `json:"updateStatusIndicator,omitempty"`

	// UpdateStatusTimestamp A Unix, UTC timestamp when the instance's software update status was last updated.
	UpdateStatusTimestamp *uint64 `json:"updateStatusTimestamp,omitempty"`

	// WorkloadMembers The workload members associated with the instance.
	WorkloadMembers *[]WorkloadMember `json:"workloadMembers,omitempty"`
}

Instance An instance resource.

type InstanceKind

type InstanceKind string

InstanceKind Type of the instance.

const (
	INSTANCEKINDMETAL       InstanceKind = "INSTANCE_KIND_METAL"
	INSTANCEKINDUNSPECIFIED InstanceKind = "INSTANCE_KIND_UNSPECIFIED"
)

Defines values for InstanceKind.

type InstanceList

type InstanceList struct {
	// HasNext Indicates if there are more instance objects available to be retrieved.
	HasNext   *bool       `json:"hasNext,omitempty"`
	Instances *[]Instance `json:"instances,omitempty"`

	// TotalElements Total number of items the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

InstanceList A list of instance objects.

type InstanceState

type InstanceState string

InstanceState State of the instance.

const (
	INSTANCESTATEDELETED     InstanceState = "INSTANCE_STATE_DELETED"
	INSTANCESTATERUNNING     InstanceState = "INSTANCE_STATE_RUNNING"
	INSTANCESTATEUNSPECIFIED InstanceState = "INSTANCE_STATE_UNSPECIFIED"
	INSTANCESTATEUNTRUSTED   InstanceState = "INSTANCE_STATE_UNTRUSTED"
)

Defines values for InstanceState.

type LinkState

type LinkState struct {
	// Timestamp The timestamp when the link state was last updated.
	Timestamp *time.Time `json:"timestamp,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// Type the type of the state.
	Type *LinkStateType `json:"type,omitempty"`
}

LinkState A generic structure to define the state of a link.

type LinkStateType

type LinkStateType string

LinkStateType the type of the state.

const (
	LINKSTATEDOWN        LinkStateType = "LINK_STATE_DOWN"
	LINKSTATEUNSPECIFIED LinkStateType = "LINK_STATE_UNSPECIFIED"
	LINKSTATEUP          LinkStateType = "LINK_STATE_UP"
)

Defines values for LinkStateType.

type LocalAccount

type LocalAccount struct {
	// LocalAccountID The local account resource's unique identifier. Alias of resourceId.
	LocalAccountID *string `json:"localAccountID,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// SshKey The local account's sshkey.
	SshKey string `json:"sshKey"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// Username The local account's username.
	Username string `json:"username"`
}

LocalAccount A local account resource.

type LocalAccountList

type LocalAccountList struct {
	// HasNext Indicates if there are more objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// LocalAccounts Array of local account objects.
	LocalAccounts *[]LocalAccount `json:"localAccounts,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

LocalAccountList A list of local account objects.

type LocationNode

type LocationNode struct {
	// Name The node's human-readable name.
	Name *string `json:"name,omitempty"`

	// ParentId The associated resource ID of the parent resource of this location node. For a region, it could be empty or a regionId. For a site, it could be empty or a regionId.
	ParentId *string `json:"parentId,omitempty"`

	// ResourceId The associated node's resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// Type The type of the location node.
	Type *LocationType `json:"type,omitempty"`
}

LocationNode A location node's resource, region, or site.

type LocationNodeList

type LocationNodeList struct {
	// Nodes The ordered list of nodes (root to leaf) of the location's hierarchy tree of regions and sites. The relationship of the root to leaf is limited by the maximum depth of seven items.
	Nodes *[]LocationNode `json:"nodes,omitempty"`

	// OutputElements The number of items returned in the nodes's array that match the query parameters of the request.
	OutputElements *int `json:"outputElements,omitempty"`

	// TotalElements The total number of items that match the query parameters of the request.
	TotalElements *int `json:"totalElements,omitempty"`
}

LocationNodeList A LocationNodeList object. Contains all the required information to build a tree of regions and sites, given their associations.

type LocationType

type LocationType string

LocationType The type of the location node.

const (
	RESOURCEKINDREGION LocationType = "RESOURCE_KIND_REGION"
	RESOURCEKINDSITE   LocationType = "RESOURCE_KIND_SITE"
)

Defines values for LocationType.

type Metadata

type Metadata = []struct {
	Key   string `json:"key"`
	Value string `json:"value"`
}

Metadata A metadata list, represented by a list of key:value pairs.

type MetadataJoin

type MetadataJoin struct {
	// Location A metadata list, represented by a list of key:value pairs.
	Location *Metadata `json:"location,omitempty"`

	// Ou A metadata list, represented by a list of key:value pairs.
	Ou *Metadata `json:"ou,omitempty"`
}

MetadataJoin The joint set of location's and host's logical metadata.

type N400BadRequest

type N400BadRequest = ProblemDetails

N400BadRequest Carries a message in an HTTP error response.

type N401Unauthorized

type N401Unauthorized = ProblemDetails

N401Unauthorized Carries a message in an HTTP error response.

type N403Forbidden

type N403Forbidden = ProblemDetails

N403Forbidden Carries a message in an HTTP error response.

type N404NotFound

type N404NotFound = ProblemDetails

N404NotFound Carries a message in an HTTP error response.

type N406NotAcceptable

type N406NotAcceptable = ProblemDetails

N406NotAcceptable Carries a message in an HTTP error response.

type N408Timeout

type N408Timeout = ProblemDetails

N408Timeout Carries a message in an HTTP error response.

type N409Conflict

type N409Conflict = ProblemDetails

N409Conflict Carries a message in an HTTP error response.

type N412PreconditionFailed

type N412PreconditionFailed = ProblemDetails

N412PreconditionFailed Carries a message in an HTTP error response.

type N422UnprocessableEntity

type N422UnprocessableEntity = ProblemDetails

N422UnprocessableEntity Carries a message in an HTTP error response.

type N429TooManyRequests

type N429TooManyRequests = ProblemDetails

N429TooManyRequests Carries a message in an HTTP error response.

type N500InternalServerError

type N500InternalServerError = ProblemDetails

N500InternalServerError Carries a message in an HTTP error response.

type N501Unimplemented

type N501Unimplemented = ProblemDetails

N501Unimplemented Carries a message in an HTTP error response.

type N503ServiceUnavailable

type N503ServiceUnavailable = ProblemDetails

N503ServiceUnavailable Carries a message in an HTTP error response.

type OU

type OU struct {
	// InheritedMetadata A metadata list, represented by a list of key:value pairs.
	InheritedMetadata *Metadata `json:"inheritedMetadata,omitempty"`

	// Metadata A metadata list, represented by a list of key:value pairs.
	Metadata *Metadata `json:"metadata,omitempty"`

	// Name The OU's name.
	Name string `json:"name"`

	// OuID The OU resource's unique identifier. Alias of resourceId.
	OuID *string `json:"ouID,omitempty"`

	// OuKind The kind of OU resource, e.g. BU and client.
	OuKind *string `json:"ouKind,omitempty"`

	// ParentOu The parent OU's unique identifier that the OU is associated to, when it exists.
	ParentOu *string `json:"parentOu,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

OU An OU resource.

type OUsList

type OUsList struct {
	OUs *[]OU `json:"OUs,omitempty"`

	// HasNext Indicates if there are more OU objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

OUsList A list of OU objects.

type OperatingSystemProvider

type OperatingSystemProvider string

OperatingSystemProvider Describes the OS owner that drives the OS provisioning.

const (
	OPERATINGSYSTEMPROVIDERINFRA       OperatingSystemProvider = "OPERATING_SYSTEM_PROVIDER_INFRA"
	OPERATINGSYSTEMPROVIDERLENOVO      OperatingSystemProvider = "OPERATING_SYSTEM_PROVIDER_LENOVO"
	OPERATINGSYSTEMPROVIDERUNSPECIFIED OperatingSystemProvider = "OPERATING_SYSTEM_PROVIDER_UNSPECIFIED"
)

Defines values for OperatingSystemProvider.

type OperatingSystemResource

type OperatingSystemResource struct {
	// Architecture The OS resource's architecture.
	Architecture *string `json:"architecture,omitempty"`

	// Description The OS resource's description.
	Description *string `json:"description,omitempty"`

	// ImageId A unique identifier of the OS image that can be retrieved from the running OS.
	ImageId *string `json:"imageId,omitempty"`

	// ImageUrl The URL repository of the OS image. If set, overwrites repoUrl.
	ImageUrl *string `json:"imageUrl,omitempty"`

	// InstalledPackages Freeform text, OS-dependent. A list of package names, one per line (newline separated). Must not contain version information.
	InstalledPackages *string `json:"installedPackages,omitempty"`

	// KernelCommand The OS resource's kernel command.
	KernelCommand *string `json:"kernelCommand,omitempty"`

	// Name The OS resource's name.
	Name *string `json:"name,omitempty"`

	// OsProvider Describes the OS owner that drives the OS provisioning.
	OsProvider *OperatingSystemProvider `json:"osProvider,omitempty"`

	// OsResourceID The OS resource's unique identifier. Alias of resourceId.
	OsResourceID *string `json:"osResourceID,omitempty"`

	// OsType OsType describes the immutability of the OS. This field is immutable after creation.
	OsType *OperatingSystemType `json:"osType,omitempty"`

	// PlatformBundle Opaque JSON field storing references to custom installation script(s) that supplements the base OS with additional OS-level dependencies/configurations. If empty, the default OS installation will be used.
	PlatformBundle *string `json:"platformBundle,omitempty"`

	// ProfileName Name of the OS profile that the OS resource belongs to.
	ProfileName *string `json:"profileName,omitempty"`

	// ProfileVersion Version of OS profile that the OS resource belongs to.
	ProfileVersion *string `json:"profileVersion,omitempty"`

	// RepoUrl The URL repository of the OS update sources. Deprecated. Use imageUrl to filter repoUrl.
	// Deprecated:
	RepoUrl *string `json:"repoUrl,omitempty"`

	// ResourceId Resource ID, generated by inventory on Create
	ResourceId *string `json:"resourceId,omitempty"`

	// SecurityFeature Security capabilities of a resource.
	SecurityFeature *SecurityFeature `json:"securityFeature,omitempty"`

	// Sha256 SHA256 checksum of the OS resource in hexadecimal representation.
	Sha256 string `json:"sha256"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// UpdateSources The list of OS resource update sources.
	UpdateSources []string `json:"updateSources"`
}

OperatingSystemResource An OS resource.

type OperatingSystemResourceList

type OperatingSystemResourceList struct {
	OperatingSystemResources *[]OperatingSystemResource `json:"OperatingSystemResources,omitempty"`

	// HasNext Indicates if there are more OS objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// TotalElements Total number of items the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

OperatingSystemResourceList A list of OS resource objects.

type OperatingSystemType

type OperatingSystemType string

OperatingSystemType OsType describes the immutability of the OS. This field is immutable after creation.

const (
	OPERATINGSYSTEMTYPEIMMUTABLE   OperatingSystemType = "OPERATING_SYSTEM_TYPE_IMMUTABLE"
	OPERATINGSYSTEMTYPEMUTABLE     OperatingSystemType = "OPERATING_SYSTEM_TYPE_MUTABLE"
	OPERATINGSYSTEMTYPEUNSPECIFIED OperatingSystemType = "OPERATING_SYSTEM_TYPE_UNSPECIFIED"
)

Defines values for OperatingSystemType.

type PatchComputeHostsHostIDJSONBody

type PatchComputeHostsHostIDJSONBody = Host

PatchComputeHostsHostIDJSONBody defines parameters for PatchComputeHostsHostID.

type PatchComputeHostsHostIDJSONRequestBody

type PatchComputeHostsHostIDJSONRequestBody = PatchComputeHostsHostIDJSONBody

PatchComputeHostsHostIDJSONRequestBody defines body for PatchComputeHostsHostID for application/json ContentType.

type PatchComputeHostsHostIDOnboardResponse

type PatchComputeHostsHostIDOnboardResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchComputeHostsHostIDOnboardResponse

func ParsePatchComputeHostsHostIDOnboardResponse(rsp *http.Response) (*PatchComputeHostsHostIDOnboardResponse, error)

ParsePatchComputeHostsHostIDOnboardResponse parses an HTTP response from a PatchComputeHostsHostIDOnboardWithResponse call

func (PatchComputeHostsHostIDOnboardResponse) Status

Status returns HTTPResponse.Status

func (PatchComputeHostsHostIDOnboardResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchComputeHostsHostIDRegisterJSONBody

type PatchComputeHostsHostIDRegisterJSONBody struct {
	// AutoOnboard Set to enforce auto-onboarding of the host, which means that no confirmation will be required when the host connects for the first time, to Edge Orchestrator.
	AutoOnboard *bool `json:"autoOnboard,omitempty"`

	// Name The host name.
	Name         *string      `json:"name,omitempty"`
	SerialNumber *interface{} `json:"serialNumber,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps  `json:"timestamps,omitempty"`
	Uuid       *interface{} `json:"uuid,omitempty"`
}

PatchComputeHostsHostIDRegisterJSONBody defines parameters for PatchComputeHostsHostIDRegister.

type PatchComputeHostsHostIDRegisterJSONRequestBody

type PatchComputeHostsHostIDRegisterJSONRequestBody PatchComputeHostsHostIDRegisterJSONBody

PatchComputeHostsHostIDRegisterJSONRequestBody defines body for PatchComputeHostsHostIDRegister for application/json ContentType.

type PatchComputeHostsHostIDRegisterResponse

type PatchComputeHostsHostIDRegisterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchComputeHostsHostIDRegisterResponse

func ParsePatchComputeHostsHostIDRegisterResponse(rsp *http.Response) (*PatchComputeHostsHostIDRegisterResponse, error)

ParsePatchComputeHostsHostIDRegisterResponse parses an HTTP response from a PatchComputeHostsHostIDRegisterWithResponse call

func (PatchComputeHostsHostIDRegisterResponse) Status

Status returns HTTPResponse.Status

func (PatchComputeHostsHostIDRegisterResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchComputeHostsHostIDResponse

type PatchComputeHostsHostIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Host
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchComputeHostsHostIDResponse

func ParsePatchComputeHostsHostIDResponse(rsp *http.Response) (*PatchComputeHostsHostIDResponse, error)

ParsePatchComputeHostsHostIDResponse parses an HTTP response from a PatchComputeHostsHostIDWithResponse call

func (PatchComputeHostsHostIDResponse) Status

Status returns HTTPResponse.Status

func (PatchComputeHostsHostIDResponse) StatusCode

func (r PatchComputeHostsHostIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchInstancesInstanceIDJSONBody

type PatchInstancesInstanceIDJSONBody = Instance

PatchInstancesInstanceIDJSONBody defines parameters for PatchInstancesInstanceID.

type PatchInstancesInstanceIDJSONRequestBody

type PatchInstancesInstanceIDJSONRequestBody = PatchInstancesInstanceIDJSONBody

PatchInstancesInstanceIDJSONRequestBody defines body for PatchInstancesInstanceID for application/json ContentType.

type PatchInstancesInstanceIDResponse

type PatchInstancesInstanceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Instance
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchInstancesInstanceIDResponse

func ParsePatchInstancesInstanceIDResponse(rsp *http.Response) (*PatchInstancesInstanceIDResponse, error)

ParsePatchInstancesInstanceIDResponse parses an HTTP response from a PatchInstancesInstanceIDWithResponse call

func (PatchInstancesInstanceIDResponse) Status

Status returns HTTPResponse.Status

func (PatchInstancesInstanceIDResponse) StatusCode

func (r PatchInstancesInstanceIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchOSResourcesOSResourceIDJSONBody

type PatchOSResourcesOSResourceIDJSONBody = OperatingSystemResource

PatchOSResourcesOSResourceIDJSONBody defines parameters for PatchOSResourcesOSResourceID.

type PatchOSResourcesOSResourceIDJSONRequestBody

type PatchOSResourcesOSResourceIDJSONRequestBody = PatchOSResourcesOSResourceIDJSONBody

PatchOSResourcesOSResourceIDJSONRequestBody defines body for PatchOSResourcesOSResourceID for application/json ContentType.

type PatchOSResourcesOSResourceIDResponse

type PatchOSResourcesOSResourceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OperatingSystemResource
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchOSResourcesOSResourceIDResponse

func ParsePatchOSResourcesOSResourceIDResponse(rsp *http.Response) (*PatchOSResourcesOSResourceIDResponse, error)

ParsePatchOSResourcesOSResourceIDResponse parses an HTTP response from a PatchOSResourcesOSResourceIDWithResponse call

func (PatchOSResourcesOSResourceIDResponse) Status

Status returns HTTPResponse.Status

func (PatchOSResourcesOSResourceIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchOusOuIDJSONRequestBody

type PatchOusOuIDJSONRequestBody = OU

PatchOusOuIDJSONRequestBody defines body for PatchOusOuID for application/json ContentType.

type PatchOusOuIDResponse

type PatchOusOuIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OU
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchOusOuIDResponse

func ParsePatchOusOuIDResponse(rsp *http.Response) (*PatchOusOuIDResponse, error)

ParsePatchOusOuIDResponse parses an HTTP response from a PatchOusOuIDWithResponse call

func (PatchOusOuIDResponse) Status

func (r PatchOusOuIDResponse) Status() string

Status returns HTTPResponse.Status

func (PatchOusOuIDResponse) StatusCode

func (r PatchOusOuIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchRegionsRegionIDJSONRequestBody

type PatchRegionsRegionIDJSONRequestBody = Region

PatchRegionsRegionIDJSONRequestBody defines body for PatchRegionsRegionID for application/json ContentType.

type PatchRegionsRegionIDResponse

type PatchRegionsRegionIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Region
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON409      *N409Conflict
	JSON422      *N422UnprocessableEntity
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
}

func ParsePatchRegionsRegionIDResponse

func ParsePatchRegionsRegionIDResponse(rsp *http.Response) (*PatchRegionsRegionIDResponse, error)

ParsePatchRegionsRegionIDResponse parses an HTTP response from a PatchRegionsRegionIDWithResponse call

func (PatchRegionsRegionIDResponse) Status

Status returns HTTPResponse.Status

func (PatchRegionsRegionIDResponse) StatusCode

func (r PatchRegionsRegionIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody

type PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody = RepeatedSchedule

PatchSchedulesRepeatedRepeatedScheduleIDJSONRequestBody defines body for PatchSchedulesRepeatedRepeatedScheduleID for application/json ContentType.

type PatchSchedulesRepeatedRepeatedScheduleIDResponse

type PatchSchedulesRepeatedRepeatedScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepeatedSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchSchedulesRepeatedRepeatedScheduleIDResponse

func ParsePatchSchedulesRepeatedRepeatedScheduleIDResponse(rsp *http.Response) (*PatchSchedulesRepeatedRepeatedScheduleIDResponse, error)

ParsePatchSchedulesRepeatedRepeatedScheduleIDResponse parses an HTTP response from a PatchSchedulesRepeatedRepeatedScheduleIDWithResponse call

func (PatchSchedulesRepeatedRepeatedScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (PatchSchedulesRepeatedRepeatedScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchSchedulesSingleSingleScheduleIDJSONRequestBody

type PatchSchedulesSingleSingleScheduleIDJSONRequestBody = SingleSchedule

PatchSchedulesSingleSingleScheduleIDJSONRequestBody defines body for PatchSchedulesSingleSingleScheduleID for application/json ContentType.

type PatchSchedulesSingleSingleScheduleIDResponse

type PatchSchedulesSingleSingleScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SingleSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchSchedulesSingleSingleScheduleIDResponse

func ParsePatchSchedulesSingleSingleScheduleIDResponse(rsp *http.Response) (*PatchSchedulesSingleSingleScheduleIDResponse, error)

ParsePatchSchedulesSingleSingleScheduleIDResponse parses an HTTP response from a PatchSchedulesSingleSingleScheduleIDWithResponse call

func (PatchSchedulesSingleSingleScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (PatchSchedulesSingleSingleScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchSitesSiteIDJSONRequestBody

type PatchSitesSiteIDJSONRequestBody = Site

PatchSitesSiteIDJSONRequestBody defines body for PatchSitesSiteID for application/json ContentType.

type PatchSitesSiteIDResponse

type PatchSitesSiteIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Site
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchSitesSiteIDResponse

func ParsePatchSitesSiteIDResponse(rsp *http.Response) (*PatchSitesSiteIDResponse, error)

ParsePatchSitesSiteIDResponse parses an HTTP response from a PatchSitesSiteIDWithResponse call

func (PatchSitesSiteIDResponse) Status

func (r PatchSitesSiteIDResponse) Status() string

Status returns HTTPResponse.Status

func (PatchSitesSiteIDResponse) StatusCode

func (r PatchSitesSiteIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody

type PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody = TelemetryLogsProfile

PatchTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody defines body for PatchTelemetryProfilesLogsTelemetryLogsProfileId for application/json ContentType.

type PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse

type PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryLogsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func ParsePatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse(rsp *http.Response) (*PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

ParsePatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse parses an HTTP response from a PatchTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse call

func (PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (PatchTelemetryProfilesLogsTelemetryLogsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody

type PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody = TelemetryMetricsProfile

PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody defines body for PatchTelemetryProfilesMetricsTelemetryMetricsProfileId for application/json ContentType.

type PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

type PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryMetricsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON409      *N409Conflict
	JSON422      *N422UnprocessableEntity
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
}

func ParsePatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func ParsePatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse(rsp *http.Response) (*PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

ParsePatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse parses an HTTP response from a PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse call

func (PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (PatchTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PatchWorkloadsWorkloadIDJSONRequestBody

type PatchWorkloadsWorkloadIDJSONRequestBody = Workload

PatchWorkloadsWorkloadIDJSONRequestBody defines body for PatchWorkloadsWorkloadID for application/json ContentType.

type PatchWorkloadsWorkloadIDResponse

type PatchWorkloadsWorkloadIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workload
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePatchWorkloadsWorkloadIDResponse

func ParsePatchWorkloadsWorkloadIDResponse(rsp *http.Response) (*PatchWorkloadsWorkloadIDResponse, error)

ParsePatchWorkloadsWorkloadIDResponse parses an HTTP response from a PatchWorkloadsWorkloadIDWithResponse call

func (PatchWorkloadsWorkloadIDResponse) Status

Status returns HTTPResponse.Status

func (PatchWorkloadsWorkloadIDResponse) StatusCode

func (r PatchWorkloadsWorkloadIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostComputeHostsJSONBody

type PostComputeHostsJSONBody = Host

PostComputeHostsJSONBody defines parameters for PostComputeHosts.

type PostComputeHostsJSONRequestBody

type PostComputeHostsJSONRequestBody = PostComputeHostsJSONBody

PostComputeHostsJSONRequestBody defines body for PostComputeHosts for application/json ContentType.

type PostComputeHostsRegisterJSONRequestBody

type PostComputeHostsRegisterJSONRequestBody = HostRegisterInfo

PostComputeHostsRegisterJSONRequestBody defines body for PostComputeHostsRegister for application/json ContentType.

type PostComputeHostsRegisterResponse

type PostComputeHostsRegisterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Host
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostComputeHostsRegisterResponse

func ParsePostComputeHostsRegisterResponse(rsp *http.Response) (*PostComputeHostsRegisterResponse, error)

ParsePostComputeHostsRegisterResponse parses an HTTP response from a PostComputeHostsRegisterWithResponse call

func (PostComputeHostsRegisterResponse) Status

Status returns HTTPResponse.Status

func (PostComputeHostsRegisterResponse) StatusCode

func (r PostComputeHostsRegisterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostComputeHostsResponse

type PostComputeHostsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Host
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostComputeHostsResponse

func ParsePostComputeHostsResponse(rsp *http.Response) (*PostComputeHostsResponse, error)

ParsePostComputeHostsResponse parses an HTTP response from a PostComputeHostsWithResponse call

func (PostComputeHostsResponse) Status

func (r PostComputeHostsResponse) Status() string

Status returns HTTPResponse.Status

func (PostComputeHostsResponse) StatusCode

func (r PostComputeHostsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostInstancesJSONBody

type PostInstancesJSONBody = Instance

PostInstancesJSONBody defines parameters for PostInstances.

type PostInstancesJSONRequestBody

type PostInstancesJSONRequestBody = PostInstancesJSONBody

PostInstancesJSONRequestBody defines body for PostInstances for application/json ContentType.

type PostInstancesResponse

type PostInstancesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Instance
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostInstancesResponse

func ParsePostInstancesResponse(rsp *http.Response) (*PostInstancesResponse, error)

ParsePostInstancesResponse parses an HTTP response from a PostInstancesWithResponse call

func (PostInstancesResponse) Status

func (r PostInstancesResponse) Status() string

Status returns HTTPResponse.Status

func (PostInstancesResponse) StatusCode

func (r PostInstancesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostLocalAccountsJSONRequestBody

type PostLocalAccountsJSONRequestBody = LocalAccount

PostLocalAccountsJSONRequestBody defines body for PostLocalAccounts for application/json ContentType.

type PostLocalAccountsResponse

type PostLocalAccountsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *LocalAccount
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostLocalAccountsResponse

func ParsePostLocalAccountsResponse(rsp *http.Response) (*PostLocalAccountsResponse, error)

ParsePostLocalAccountsResponse parses an HTTP response from a PostLocalAccountsWithResponse call

func (PostLocalAccountsResponse) Status

func (r PostLocalAccountsResponse) Status() string

Status returns HTTPResponse.Status

func (PostLocalAccountsResponse) StatusCode

func (r PostLocalAccountsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostOSResourcesJSONRequestBody

type PostOSResourcesJSONRequestBody = OperatingSystemResource

PostOSResourcesJSONRequestBody defines body for PostOSResources for application/json ContentType.

type PostOSResourcesResponse

type PostOSResourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OperatingSystemResource
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostOSResourcesResponse

func ParsePostOSResourcesResponse(rsp *http.Response) (*PostOSResourcesResponse, error)

ParsePostOSResourcesResponse parses an HTTP response from a PostOSResourcesWithResponse call

func (PostOSResourcesResponse) Status

func (r PostOSResourcesResponse) Status() string

Status returns HTTPResponse.Status

func (PostOSResourcesResponse) StatusCode

func (r PostOSResourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostOusJSONRequestBody

type PostOusJSONRequestBody = OU

PostOusJSONRequestBody defines body for PostOus for application/json ContentType.

type PostOusResponse

type PostOusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OU
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostOusResponse

func ParsePostOusResponse(rsp *http.Response) (*PostOusResponse, error)

ParsePostOusResponse parses an HTTP response from a PostOusWithResponse call

func (PostOusResponse) Status

func (r PostOusResponse) Status() string

Status returns HTTPResponse.Status

func (PostOusResponse) StatusCode

func (r PostOusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostProvidersJSONRequestBody

type PostProvidersJSONRequestBody = Provider

PostProvidersJSONRequestBody defines body for PostProviders for application/json ContentType.

type PostProvidersResponse

type PostProvidersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Provider
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostProvidersResponse

func ParsePostProvidersResponse(rsp *http.Response) (*PostProvidersResponse, error)

ParsePostProvidersResponse parses an HTTP response from a PostProvidersWithResponse call

func (PostProvidersResponse) Status

func (r PostProvidersResponse) Status() string

Status returns HTTPResponse.Status

func (PostProvidersResponse) StatusCode

func (r PostProvidersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostRegionsJSONRequestBody

type PostRegionsJSONRequestBody = Region

PostRegionsJSONRequestBody defines body for PostRegions for application/json ContentType.

type PostRegionsResponse

type PostRegionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Region
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON422      *N422UnprocessableEntity
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
}

func ParsePostRegionsResponse

func ParsePostRegionsResponse(rsp *http.Response) (*PostRegionsResponse, error)

ParsePostRegionsResponse parses an HTTP response from a PostRegionsWithResponse call

func (PostRegionsResponse) Status

func (r PostRegionsResponse) Status() string

Status returns HTTPResponse.Status

func (PostRegionsResponse) StatusCode

func (r PostRegionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSchedulesRepeatedJSONRequestBody

type PostSchedulesRepeatedJSONRequestBody = RepeatedSchedule

PostSchedulesRepeatedJSONRequestBody defines body for PostSchedulesRepeated for application/json ContentType.

type PostSchedulesRepeatedResponse

type PostSchedulesRepeatedResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RepeatedSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostSchedulesRepeatedResponse

func ParsePostSchedulesRepeatedResponse(rsp *http.Response) (*PostSchedulesRepeatedResponse, error)

ParsePostSchedulesRepeatedResponse parses an HTTP response from a PostSchedulesRepeatedWithResponse call

func (PostSchedulesRepeatedResponse) Status

Status returns HTTPResponse.Status

func (PostSchedulesRepeatedResponse) StatusCode

func (r PostSchedulesRepeatedResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSchedulesSingleJSONRequestBody

type PostSchedulesSingleJSONRequestBody = SingleSchedule

PostSchedulesSingleJSONRequestBody defines body for PostSchedulesSingle for application/json ContentType.

type PostSchedulesSingleResponse

type PostSchedulesSingleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SingleSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostSchedulesSingleResponse

func ParsePostSchedulesSingleResponse(rsp *http.Response) (*PostSchedulesSingleResponse, error)

ParsePostSchedulesSingleResponse parses an HTTP response from a PostSchedulesSingleWithResponse call

func (PostSchedulesSingleResponse) Status

Status returns HTTPResponse.Status

func (PostSchedulesSingleResponse) StatusCode

func (r PostSchedulesSingleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostSitesJSONRequestBody

type PostSitesJSONRequestBody = Site

PostSitesJSONRequestBody defines body for PostSites for application/json ContentType.

type PostSitesResponse

type PostSitesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Site
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostSitesResponse

func ParsePostSitesResponse(rsp *http.Response) (*PostSitesResponse, error)

ParsePostSitesResponse parses an HTTP response from a PostSitesWithResponse call

func (PostSitesResponse) Status

func (r PostSitesResponse) Status() string

Status returns HTTPResponse.Status

func (PostSitesResponse) StatusCode

func (r PostSitesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostTelemetryGroupsLogsJSONRequestBody

type PostTelemetryGroupsLogsJSONRequestBody = TelemetryLogsGroup

PostTelemetryGroupsLogsJSONRequestBody defines body for PostTelemetryGroupsLogs for application/json ContentType.

type PostTelemetryGroupsLogsResponse

type PostTelemetryGroupsLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TelemetryLogsGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON422      *N422UnprocessableEntity
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
}

func ParsePostTelemetryGroupsLogsResponse

func ParsePostTelemetryGroupsLogsResponse(rsp *http.Response) (*PostTelemetryGroupsLogsResponse, error)

ParsePostTelemetryGroupsLogsResponse parses an HTTP response from a PostTelemetryGroupsLogsWithResponse call

func (PostTelemetryGroupsLogsResponse) Status

Status returns HTTPResponse.Status

func (PostTelemetryGroupsLogsResponse) StatusCode

func (r PostTelemetryGroupsLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostTelemetryGroupsMetricsJSONRequestBody

type PostTelemetryGroupsMetricsJSONRequestBody = TelemetryMetricsGroup

PostTelemetryGroupsMetricsJSONRequestBody defines body for PostTelemetryGroupsMetrics for application/json ContentType.

type PostTelemetryGroupsMetricsResponse

type PostTelemetryGroupsMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TelemetryMetricsGroup
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON422      *N422UnprocessableEntity
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
}

func ParsePostTelemetryGroupsMetricsResponse

func ParsePostTelemetryGroupsMetricsResponse(rsp *http.Response) (*PostTelemetryGroupsMetricsResponse, error)

ParsePostTelemetryGroupsMetricsResponse parses an HTTP response from a PostTelemetryGroupsMetricsWithResponse call

func (PostTelemetryGroupsMetricsResponse) Status

Status returns HTTPResponse.Status

func (PostTelemetryGroupsMetricsResponse) StatusCode

func (r PostTelemetryGroupsMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostTelemetryProfilesLogsJSONRequestBody

type PostTelemetryProfilesLogsJSONRequestBody = TelemetryLogsProfile

PostTelemetryProfilesLogsJSONRequestBody defines body for PostTelemetryProfilesLogs for application/json ContentType.

type PostTelemetryProfilesLogsResponse

type PostTelemetryProfilesLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TelemetryLogsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostTelemetryProfilesLogsResponse

func ParsePostTelemetryProfilesLogsResponse(rsp *http.Response) (*PostTelemetryProfilesLogsResponse, error)

ParsePostTelemetryProfilesLogsResponse parses an HTTP response from a PostTelemetryProfilesLogsWithResponse call

func (PostTelemetryProfilesLogsResponse) Status

Status returns HTTPResponse.Status

func (PostTelemetryProfilesLogsResponse) StatusCode

func (r PostTelemetryProfilesLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostTelemetryProfilesMetricsJSONRequestBody

type PostTelemetryProfilesMetricsJSONRequestBody = TelemetryMetricsProfile

PostTelemetryProfilesMetricsJSONRequestBody defines body for PostTelemetryProfilesMetrics for application/json ContentType.

type PostTelemetryProfilesMetricsResponse

type PostTelemetryProfilesMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *TelemetryMetricsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostTelemetryProfilesMetricsResponse

func ParsePostTelemetryProfilesMetricsResponse(rsp *http.Response) (*PostTelemetryProfilesMetricsResponse, error)

ParsePostTelemetryProfilesMetricsResponse parses an HTTP response from a PostTelemetryProfilesMetricsWithResponse call

func (PostTelemetryProfilesMetricsResponse) Status

Status returns HTTPResponse.Status

func (PostTelemetryProfilesMetricsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PostWorkloadMembersJSONRequestBody

type PostWorkloadMembersJSONRequestBody = WorkloadMember

PostWorkloadMembersJSONRequestBody defines body for PostWorkloadMembers for application/json ContentType.

type PostWorkloadMembersResponse

type PostWorkloadMembersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *WorkloadMember
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostWorkloadMembersResponse

func ParsePostWorkloadMembersResponse(rsp *http.Response) (*PostWorkloadMembersResponse, error)

ParsePostWorkloadMembersResponse parses an HTTP response from a PostWorkloadMembersWithResponse call

func (PostWorkloadMembersResponse) Status

Status returns HTTPResponse.Status

func (PostWorkloadMembersResponse) StatusCode

func (r PostWorkloadMembersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PostWorkloadsJSONRequestBody

type PostWorkloadsJSONRequestBody = Workload

PostWorkloadsJSONRequestBody defines body for PostWorkloads for application/json ContentType.

type PostWorkloadsResponse

type PostWorkloadsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Workload
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePostWorkloadsResponse

func ParsePostWorkloadsResponse(rsp *http.Response) (*PostWorkloadsResponse, error)

ParsePostWorkloadsResponse parses an HTTP response from a PostWorkloadsWithResponse call

func (PostWorkloadsResponse) Status

func (r PostWorkloadsResponse) Status() string

Status returns HTTPResponse.Status

func (PostWorkloadsResponse) StatusCode

func (r PostWorkloadsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ProblemDetails

type ProblemDetails struct {
	// Message Contains detailed information about the problem, such as its source data that can be used for debugging purposes.
	Message *string `json:"message,omitempty"`
}

ProblemDetails Carries a message in an HTTP error response.

type Provider

type Provider struct {
	// ApiCredentials The provider resource's list of credentials.
	ApiCredentials *[]string `json:"apiCredentials,omitempty"`

	// ApiEndpoint The provider resource's API endpoint.
	ApiEndpoint string `json:"apiEndpoint"`

	// Config Opaque provider configuration.
	Config *string `json:"config,omitempty"`

	// Name The provider resource's name.
	Name string `json:"name"`

	// ProviderID The provider resource's unique identifier. Alias of resourceId.
	ProviderID *string `json:"providerID,omitempty"`

	// ProviderKind Kind of provider.
	ProviderKind ProviderKind `json:"providerKind"`

	// ProviderVendor Vendor of the provider.
	ProviderVendor *ProviderVendor `json:"providerVendor,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

Provider A provider resource.

type ProviderKind

type ProviderKind string

ProviderKind Kind of provider.

const (
	PROVIDERKINDBAREMETAL   ProviderKind = "PROVIDER_KIND_BAREMETAL"
	PROVIDERKINDUNSPECIFIED ProviderKind = "PROVIDER_KIND_UNSPECIFIED"
)

Defines values for ProviderKind.

type ProviderList

type ProviderList struct {
	// HasNext Indicates if there are more objects available to be retrieved.
	HasNext   *bool       `json:"hasNext,omitempty"`
	Providers *[]Provider `json:"providers,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

ProviderList A list of provider objects.

type ProviderVendor

type ProviderVendor string

ProviderVendor Vendor of the provider.

const (
	PROVIDERVENDORLENOVOLOCA  ProviderVendor = "PROVIDER_VENDOR_LENOVO_LOCA"
	PROVIDERVENDORLENOVOLXCA  ProviderVendor = "PROVIDER_VENDOR_LENOVO_LXCA"
	PROVIDERVENDORUNSPECIFIED ProviderVendor = "PROVIDER_VENDOR_UNSPECIFIED"
)

Defines values for ProviderVendor.

type Proxy

type Proxy struct {
	// FtpProxy The FTP proxy.
	FtpProxy *string `json:"ftpProxy,omitempty"`

	// HttpProxy The HTTP proxy.
	HttpProxy *string `json:"httpProxy,omitempty"`

	// HttpsProxy The HTTPS proxy.
	HttpsProxy *string `json:"httpsProxy,omitempty"`

	// NoProxy The no-proxy info.
	NoProxy *string `json:"noProxy,omitempty"`
}

Proxy The proxy information.

type PutComputeHostsHostIDInvalidateJSONRequestBody

type PutComputeHostsHostIDInvalidateJSONRequestBody = HostOperationWithNote

PutComputeHostsHostIDInvalidateJSONRequestBody defines body for PutComputeHostsHostIDInvalidate for application/json ContentType.

type PutComputeHostsHostIDInvalidateResponse

type PutComputeHostsHostIDInvalidateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutComputeHostsHostIDInvalidateResponse

func ParsePutComputeHostsHostIDInvalidateResponse(rsp *http.Response) (*PutComputeHostsHostIDInvalidateResponse, error)

ParsePutComputeHostsHostIDInvalidateResponse parses an HTTP response from a PutComputeHostsHostIDInvalidateWithResponse call

func (PutComputeHostsHostIDInvalidateResponse) Status

Status returns HTTPResponse.Status

func (PutComputeHostsHostIDInvalidateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutComputeHostsHostIDJSONBody

type PutComputeHostsHostIDJSONBody = Host

PutComputeHostsHostIDJSONBody defines parameters for PutComputeHostsHostID.

type PutComputeHostsHostIDJSONRequestBody

type PutComputeHostsHostIDJSONRequestBody = PutComputeHostsHostIDJSONBody

PutComputeHostsHostIDJSONRequestBody defines body for PutComputeHostsHostID for application/json ContentType.

type PutComputeHostsHostIDResponse

type PutComputeHostsHostIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Host
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutComputeHostsHostIDResponse

func ParsePutComputeHostsHostIDResponse(rsp *http.Response) (*PutComputeHostsHostIDResponse, error)

ParsePutComputeHostsHostIDResponse parses an HTTP response from a PutComputeHostsHostIDWithResponse call

func (PutComputeHostsHostIDResponse) Status

Status returns HTTPResponse.Status

func (PutComputeHostsHostIDResponse) StatusCode

func (r PutComputeHostsHostIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutInstancesInstanceIDInvalidateResponse

type PutInstancesInstanceIDInvalidateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutInstancesInstanceIDInvalidateResponse

func ParsePutInstancesInstanceIDInvalidateResponse(rsp *http.Response) (*PutInstancesInstanceIDInvalidateResponse, error)

ParsePutInstancesInstanceIDInvalidateResponse parses an HTTP response from a PutInstancesInstanceIDInvalidateWithResponse call

func (PutInstancesInstanceIDInvalidateResponse) Status

Status returns HTTPResponse.Status

func (PutInstancesInstanceIDInvalidateResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutOSResourcesOSResourceIDJSONBody

type PutOSResourcesOSResourceIDJSONBody = OperatingSystemResource

PutOSResourcesOSResourceIDJSONBody defines parameters for PutOSResourcesOSResourceID.

type PutOSResourcesOSResourceIDJSONRequestBody

type PutOSResourcesOSResourceIDJSONRequestBody = PutOSResourcesOSResourceIDJSONBody

PutOSResourcesOSResourceIDJSONRequestBody defines body for PutOSResourcesOSResourceID for application/json ContentType.

type PutOSResourcesOSResourceIDResponse

type PutOSResourcesOSResourceIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OperatingSystemResource
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutOSResourcesOSResourceIDResponse

func ParsePutOSResourcesOSResourceIDResponse(rsp *http.Response) (*PutOSResourcesOSResourceIDResponse, error)

ParsePutOSResourcesOSResourceIDResponse parses an HTTP response from a PutOSResourcesOSResourceIDWithResponse call

func (PutOSResourcesOSResourceIDResponse) Status

Status returns HTTPResponse.Status

func (PutOSResourcesOSResourceIDResponse) StatusCode

func (r PutOSResourcesOSResourceIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutOusOuIDJSONRequestBody

type PutOusOuIDJSONRequestBody = OU

PutOusOuIDJSONRequestBody defines body for PutOusOuID for application/json ContentType.

type PutOusOuIDResponse

type PutOusOuIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OU
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutOusOuIDResponse

func ParsePutOusOuIDResponse(rsp *http.Response) (*PutOusOuIDResponse, error)

ParsePutOusOuIDResponse parses an HTTP response from a PutOusOuIDWithResponse call

func (PutOusOuIDResponse) Status

func (r PutOusOuIDResponse) Status() string

Status returns HTTPResponse.Status

func (PutOusOuIDResponse) StatusCode

func (r PutOusOuIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutRegionsRegionIDJSONRequestBody

type PutRegionsRegionIDJSONRequestBody = Region

PutRegionsRegionIDJSONRequestBody defines body for PutRegionsRegionID for application/json ContentType.

type PutRegionsRegionIDResponse

type PutRegionsRegionIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Region
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON422      *N422UnprocessableEntity
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
}

func ParsePutRegionsRegionIDResponse

func ParsePutRegionsRegionIDResponse(rsp *http.Response) (*PutRegionsRegionIDResponse, error)

ParsePutRegionsRegionIDResponse parses an HTTP response from a PutRegionsRegionIDWithResponse call

func (PutRegionsRegionIDResponse) Status

Status returns HTTPResponse.Status

func (PutRegionsRegionIDResponse) StatusCode

func (r PutRegionsRegionIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody

type PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody = RepeatedSchedule

PutSchedulesRepeatedRepeatedScheduleIDJSONRequestBody defines body for PutSchedulesRepeatedRepeatedScheduleID for application/json ContentType.

type PutSchedulesRepeatedRepeatedScheduleIDResponse

type PutSchedulesRepeatedRepeatedScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RepeatedSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutSchedulesRepeatedRepeatedScheduleIDResponse

func ParsePutSchedulesRepeatedRepeatedScheduleIDResponse(rsp *http.Response) (*PutSchedulesRepeatedRepeatedScheduleIDResponse, error)

ParsePutSchedulesRepeatedRepeatedScheduleIDResponse parses an HTTP response from a PutSchedulesRepeatedRepeatedScheduleIDWithResponse call

func (PutSchedulesRepeatedRepeatedScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (PutSchedulesRepeatedRepeatedScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutSchedulesSingleSingleScheduleIDJSONRequestBody

type PutSchedulesSingleSingleScheduleIDJSONRequestBody = SingleSchedule

PutSchedulesSingleSingleScheduleIDJSONRequestBody defines body for PutSchedulesSingleSingleScheduleID for application/json ContentType.

type PutSchedulesSingleSingleScheduleIDResponse

type PutSchedulesSingleSingleScheduleIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SingleSchedule
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutSchedulesSingleSingleScheduleIDResponse

func ParsePutSchedulesSingleSingleScheduleIDResponse(rsp *http.Response) (*PutSchedulesSingleSingleScheduleIDResponse, error)

ParsePutSchedulesSingleSingleScheduleIDResponse parses an HTTP response from a PutSchedulesSingleSingleScheduleIDWithResponse call

func (PutSchedulesSingleSingleScheduleIDResponse) Status

Status returns HTTPResponse.Status

func (PutSchedulesSingleSingleScheduleIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutSitesSiteIDJSONRequestBody

type PutSitesSiteIDJSONRequestBody = Site

PutSitesSiteIDJSONRequestBody defines body for PutSitesSiteID for application/json ContentType.

type PutSitesSiteIDResponse

type PutSitesSiteIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Site
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutSitesSiteIDResponse

func ParsePutSitesSiteIDResponse(rsp *http.Response) (*PutSitesSiteIDResponse, error)

ParsePutSitesSiteIDResponse parses an HTTP response from a PutSitesSiteIDWithResponse call

func (PutSitesSiteIDResponse) Status

func (r PutSitesSiteIDResponse) Status() string

Status returns HTTPResponse.Status

func (PutSitesSiteIDResponse) StatusCode

func (r PutSitesSiteIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody

type PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody = TelemetryLogsProfile

PutTelemetryProfilesLogsTelemetryLogsProfileIdJSONRequestBody defines body for PutTelemetryProfilesLogsTelemetryLogsProfileId for application/json ContentType.

type PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse

type PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryLogsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutTelemetryProfilesLogsTelemetryLogsProfileIdResponse

func ParsePutTelemetryProfilesLogsTelemetryLogsProfileIdResponse(rsp *http.Response) (*PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse, error)

ParsePutTelemetryProfilesLogsTelemetryLogsProfileIdResponse parses an HTTP response from a PutTelemetryProfilesLogsTelemetryLogsProfileIdWithResponse call

func (PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (PutTelemetryProfilesLogsTelemetryLogsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody

type PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody = TelemetryMetricsProfile

PutTelemetryProfilesMetricsTelemetryMetricsProfileIdJSONRequestBody defines body for PutTelemetryProfilesMetricsTelemetryMetricsProfileId for application/json ContentType.

type PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

type PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TelemetryMetricsProfile
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse

func ParsePutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse(rsp *http.Response) (*PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse, error)

ParsePutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse parses an HTTP response from a PutTelemetryProfilesMetricsTelemetryMetricsProfileIdWithResponse call

func (PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) Status

Status returns HTTPResponse.Status

func (PutTelemetryProfilesMetricsTelemetryMetricsProfileIdResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PutWorkloadsWorkloadIDJSONRequestBody

type PutWorkloadsWorkloadIDJSONRequestBody = Workload

PutWorkloadsWorkloadIDJSONRequestBody defines body for PutWorkloadsWorkloadID for application/json ContentType.

type PutWorkloadsWorkloadIDResponse

type PutWorkloadsWorkloadIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Workload
	JSON400      *N400BadRequest
	JSON401      *N401Unauthorized
	JSON403      *N403Forbidden
	JSON404      *N404NotFound
	JSON406      *N406NotAcceptable
	JSON408      *N408Timeout
	JSON409      *N409Conflict
	JSON412      *N412PreconditionFailed
	JSON422      *N422UnprocessableEntity
	JSON429      *N429TooManyRequests
	JSON500      *N500InternalServerError
	JSON501      *N501Unimplemented
	JSON503      *N503ServiceUnavailable
}

func ParsePutWorkloadsWorkloadIDResponse

func ParsePutWorkloadsWorkloadIDResponse(rsp *http.Response) (*PutWorkloadsWorkloadIDResponse, error)

ParsePutWorkloadsWorkloadIDResponse parses an HTTP response from a PutWorkloadsWorkloadIDWithResponse call

func (PutWorkloadsWorkloadIDResponse) Status

Status returns HTTPResponse.Status

func (PutWorkloadsWorkloadIDResponse) StatusCode

func (r PutWorkloadsWorkloadIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Region

type Region struct {
	// InheritedMetadata A metadata list, represented by a list of key:value pairs.
	InheritedMetadata *Metadata `json:"inheritedMetadata,omitempty"`

	// Metadata A metadata list, represented by a list of key:value pairs.
	Metadata *Metadata `json:"metadata,omitempty"`

	// Name The region's name.
	Name *string `json:"name,omitempty"`

	// ParentId The parent region's unique identifier that the region is associated to, if it exists. This field cannot be used in filter.
	ParentId *string `json:"parentId,omitempty"`

	// ParentRegion A region resource
	ParentRegion *Region `json:"parentRegion,omitempty"`

	// RegionID The region's unique identifier. Alias of resourceId.
	RegionID *string `json:"regionID,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create
	ResourceId *string `json:"resourceId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// TotalSites Total number of sites associated to this region, directly or by child regions.
	TotalSites *int `json:"totalSites,omitempty"`
}

Region A region resource

type RegionsList

type RegionsList struct {
	// HasNext Indicates if there are more location objects available to be retrieved.
	HasNext *bool     `json:"hasNext,omitempty"`
	Regions *[]Region `json:"regions,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

RegionsList A list of region objects.

type RepeatedSchedule

type RepeatedSchedule struct {
	CronDayMonth string `json:"cronDayMonth"`
	CronDayWeek  string `json:"cronDayWeek"`
	CronHours    string `json:"cronHours"`
	CronMinutes  string `json:"cronMinutes"`
	CronMonth    string `json:"cronMonth"`

	// DurationSeconds The duration in seconds of the repeated schedule, per schedule.
	DurationSeconds int `json:"durationSeconds"`

	// Name The schedule's name.
	Name *string `json:"name,omitempty"`

	// RepeatedScheduleID The repeated schedule's unique identifier. Alias of resourceId.
	RepeatedScheduleID *string `json:"repeatedScheduleID,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// ScheduleStatus The representation of a schedule's status.
	ScheduleStatus ScheduleStatus `json:"scheduleStatus"`

	// TargetHost A host resource.
	TargetHost *Host `json:"targetHost,omitempty"`

	// TargetHostId The target host ID of the schedule. Only one target can be provided per schedule. This field cannot be used as filter.
	TargetHostId *string `json:"targetHostId,omitempty"`

	// TargetRegion A region resource
	TargetRegion *Region `json:"targetRegion,omitempty"`

	// TargetRegionId The target region ID of the schedule. Only one target can be provided per schedule. This field cannot be used as filter.
	TargetRegionId *string `json:"targetRegionId,omitempty"`

	// TargetSite A site resource.
	TargetSite *Site `json:"targetSite,omitempty"`

	// TargetSiteId The target site ID of the schedule. Only one target can be provided per schedule. This field cannot be used as filter.
	TargetSiteId *string `json:"targetSiteId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

RepeatedSchedule A repeated-schedule resource.

type RepeatedSchedulesList

type RepeatedSchedulesList struct {
	RepeatedSchedules *[]RepeatedSchedule `json:"RepeatedSchedules,omitempty"`

	// HasNext Indicates if there are more repeated schedule objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

RepeatedSchedulesList A list of repeated schedule objects.

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ScheduleStatus

type ScheduleStatus string

ScheduleStatus The representation of a schedule's status.

const (
	SCHEDULESTATUSMAINTENANCE ScheduleStatus = "SCHEDULE_STATUS_MAINTENANCE"
	SCHEDULESTATUSOSUPDATE    ScheduleStatus = "SCHEDULE_STATUS_OS_UPDATE"
	SCHEDULESTATUSUNSPECIFIED ScheduleStatus = "SCHEDULE_STATUS_UNSPECIFIED"
)

Defines values for ScheduleStatus.

type SchedulesListJoin

type SchedulesListJoin struct {
	// RepeatedSchedules Contains a flat list of repeated schedules, possibly including all inherited ones.
	RepeatedSchedules *[]RepeatedSchedule `json:"RepeatedSchedules,omitempty"`

	// SingleSchedules Contains a flat list of single schedules, possibly including all inherited ones.
	SingleSchedules *[]SingleSchedule `json:"SingleSchedules,omitempty"`

	// HasNext Indicates if there are more schedule objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

SchedulesListJoin List of all schedule objects, repeated and single.

type SecurityFeature

type SecurityFeature string

SecurityFeature Security capabilities of a resource.

const (
	SECURITYFEATURENONE                            SecurityFeature = "SECURITY_FEATURE_NONE"
	SECURITYFEATURESECUREBOOTANDFULLDISKENCRYPTION SecurityFeature = "SECURITY_FEATURE_SECURE_BOOT_AND_FULL_DISK_ENCRYPTION"
	SECURITYFEATUREUNSPECIFIED                     SecurityFeature = "SECURITY_FEATURE_UNSPECIFIED"
)

Defines values for SecurityFeature.

type ServerInterface

type ServerInterface interface {

	// (GET /OSResources)
	GetOSResources(ctx echo.Context, params GetOSResourcesParams) error

	// (POST /OSResources)
	PostOSResources(ctx echo.Context) error

	// (DELETE /OSResources/{OSResourceID})
	DeleteOSResourcesOSResourceID(ctx echo.Context, osResourceID string) error

	// (GET /OSResources/{OSResourceID})
	GetOSResourcesOSResourceID(ctx echo.Context, osResourceID string) error

	// (PATCH /OSResources/{OSResourceID})
	PatchOSResourcesOSResourceID(ctx echo.Context, osResourceID string) error

	// (PUT /OSResources/{OSResourceID})
	PutOSResourcesOSResourceID(ctx echo.Context, osResourceID string) error

	// (GET /compute)
	GetCompute(ctx echo.Context, params GetComputeParams) error

	// (GET /compute/hosts)
	GetComputeHosts(ctx echo.Context, params GetComputeHostsParams) error

	// (POST /compute/hosts)
	PostComputeHosts(ctx echo.Context) error

	// (POST /compute/hosts/register)
	PostComputeHostsRegister(ctx echo.Context) error

	// (GET /compute/hosts/summary)
	GetComputeHostsSummary(ctx echo.Context, params GetComputeHostsSummaryParams) error

	// (DELETE /compute/hosts/{hostID})
	DeleteComputeHostsHostID(ctx echo.Context, hostID string) error

	// (GET /compute/hosts/{hostID})
	GetComputeHostsHostID(ctx echo.Context, hostID string) error

	// (PATCH /compute/hosts/{hostID})
	PatchComputeHostsHostID(ctx echo.Context, hostID string) error

	// (PUT /compute/hosts/{hostID})
	PutComputeHostsHostID(ctx echo.Context, hostID string) error

	// (PUT /compute/hosts/{hostID}/invalidate)
	PutComputeHostsHostIDInvalidate(ctx echo.Context, hostID string) error

	// (PATCH /compute/hosts/{hostID}/onboard)
	PatchComputeHostsHostIDOnboard(ctx echo.Context, hostID string) error

	// (PATCH /compute/hosts/{hostID}/register)
	PatchComputeHostsHostIDRegister(ctx echo.Context, hostID string) error

	// (GET /instances)
	GetInstances(ctx echo.Context, params GetInstancesParams) error

	// (POST /instances)
	PostInstances(ctx echo.Context) error

	// (DELETE /instances/{instanceID})
	DeleteInstancesInstanceID(ctx echo.Context, instanceID string) error

	// (GET /instances/{instanceID})
	GetInstancesInstanceID(ctx echo.Context, instanceID string) error

	// (PATCH /instances/{instanceID})
	PatchInstancesInstanceID(ctx echo.Context, instanceID string) error

	// (PUT /instances/{instanceID}/invalidate)
	PutInstancesInstanceIDInvalidate(ctx echo.Context, instanceID string) error

	// (GET /localAccounts)
	GetLocalAccounts(ctx echo.Context, params GetLocalAccountsParams) error

	// (POST /localAccounts)
	PostLocalAccounts(ctx echo.Context) error

	// (DELETE /localAccounts/{localAccountID})
	DeleteLocalAccountsLocalAccountID(ctx echo.Context, localAccountID string) error

	// (GET /localAccounts/{localAccountID})
	GetLocalAccountsLocalAccountID(ctx echo.Context, localAccountID string) error

	// (GET /locations)
	GetLocations(ctx echo.Context, params GetLocationsParams) error

	// (GET /ous)
	GetOus(ctx echo.Context, params GetOusParams) error

	// (POST /ous)
	PostOus(ctx echo.Context) error

	// (DELETE /ous/{ouID})
	DeleteOusOuID(ctx echo.Context, ouid string) error

	// (GET /ous/{ouID})
	GetOusOuID(ctx echo.Context, ouid string) error

	// (PATCH /ous/{ouID})
	PatchOusOuID(ctx echo.Context, ouid string) error

	// (PUT /ous/{ouID})
	PutOusOuID(ctx echo.Context, ouid string) error

	// (GET /providers)
	GetProviders(ctx echo.Context, params GetProvidersParams) error

	// (POST /providers)
	PostProviders(ctx echo.Context) error

	// (DELETE /providers/{providerID})
	DeleteProvidersProviderID(ctx echo.Context, providerID string) error

	// (GET /providers/{providerID})
	GetProvidersProviderID(ctx echo.Context, providerID string) error

	// (GET /regions)
	GetRegions(ctx echo.Context, params GetRegionsParams) error

	// (POST /regions)
	PostRegions(ctx echo.Context) error

	// (DELETE /regions/{regionID})
	DeleteRegionsRegionID(ctx echo.Context, regionID string) error

	// (GET /regions/{regionID})
	GetRegionsRegionID(ctx echo.Context, regionID string) error

	// (PATCH /regions/{regionID})
	PatchRegionsRegionID(ctx echo.Context, regionID string) error

	// (PUT /regions/{regionID})
	PutRegionsRegionID(ctx echo.Context, regionID string) error

	// (GET /schedules)
	GetSchedules(ctx echo.Context, params GetSchedulesParams) error

	// (GET /schedules/repeated)
	GetSchedulesRepeated(ctx echo.Context, params GetSchedulesRepeatedParams) error

	// (POST /schedules/repeated)
	PostSchedulesRepeated(ctx echo.Context) error

	// (DELETE /schedules/repeated/{repeatedScheduleID})
	DeleteSchedulesRepeatedRepeatedScheduleID(ctx echo.Context, repeatedScheduleID string) error

	// (GET /schedules/repeated/{repeatedScheduleID})
	GetSchedulesRepeatedRepeatedScheduleID(ctx echo.Context, repeatedScheduleID string) error

	// (PATCH /schedules/repeated/{repeatedScheduleID})
	PatchSchedulesRepeatedRepeatedScheduleID(ctx echo.Context, repeatedScheduleID string) error

	// (PUT /schedules/repeated/{repeatedScheduleID})
	PutSchedulesRepeatedRepeatedScheduleID(ctx echo.Context, repeatedScheduleID string) error

	// (GET /schedules/single)
	GetSchedulesSingle(ctx echo.Context, params GetSchedulesSingleParams) error

	// (POST /schedules/single)
	PostSchedulesSingle(ctx echo.Context) error

	// (DELETE /schedules/single/{singleScheduleID})
	DeleteSchedulesSingleSingleScheduleID(ctx echo.Context, singleScheduleID string) error

	// (GET /schedules/single/{singleScheduleID})
	GetSchedulesSingleSingleScheduleID(ctx echo.Context, singleScheduleID string) error

	// (PATCH /schedules/single/{singleScheduleID})
	PatchSchedulesSingleSingleScheduleID(ctx echo.Context, singleScheduleID string) error

	// (PUT /schedules/single/{singleScheduleID})
	PutSchedulesSingleSingleScheduleID(ctx echo.Context, singleScheduleID string) error

	// (GET /sites)
	GetSites(ctx echo.Context, params GetSitesParams) error

	// (POST /sites)
	PostSites(ctx echo.Context) error

	// (DELETE /sites/{siteID})
	DeleteSitesSiteID(ctx echo.Context, siteID string) error

	// (GET /sites/{siteID})
	GetSitesSiteID(ctx echo.Context, siteID string) error

	// (PATCH /sites/{siteID})
	PatchSitesSiteID(ctx echo.Context, siteID string) error

	// (PUT /sites/{siteID})
	PutSitesSiteID(ctx echo.Context, siteID string) error

	// (GET /telemetry/groups/logs)
	GetTelemetryGroupsLogs(ctx echo.Context, params GetTelemetryGroupsLogsParams) error

	// (POST /telemetry/groups/logs)
	PostTelemetryGroupsLogs(ctx echo.Context) error

	// (DELETE /telemetry/groups/logs/{telemetryLogsGroupId})
	DeleteTelemetryGroupsLogsTelemetryLogsGroupId(ctx echo.Context, telemetryLogsGroupId string) error

	// (GET /telemetry/groups/logs/{telemetryLogsGroupId})
	GetTelemetryGroupsLogsTelemetryLogsGroupId(ctx echo.Context, telemetryLogsGroupId string) error

	// (GET /telemetry/groups/metrics)
	GetTelemetryGroupsMetrics(ctx echo.Context, params GetTelemetryGroupsMetricsParams) error

	// (POST /telemetry/groups/metrics)
	PostTelemetryGroupsMetrics(ctx echo.Context) error

	// (DELETE /telemetry/groups/metrics/{telemetryMetricsGroupId})
	DeleteTelemetryGroupsMetricsTelemetryMetricsGroupId(ctx echo.Context, telemetryMetricsGroupId string) error

	// (GET /telemetry/groups/metrics/{telemetryMetricsGroupId})
	GetTelemetryGroupsMetricsTelemetryMetricsGroupId(ctx echo.Context, telemetryMetricsGroupId string) error

	// (GET /telemetry/profiles/logs)
	GetTelemetryProfilesLogs(ctx echo.Context, params GetTelemetryProfilesLogsParams) error

	// (POST /telemetry/profiles/logs)
	PostTelemetryProfilesLogs(ctx echo.Context) error

	// (DELETE /telemetry/profiles/logs/{telemetryLogsProfileId})
	DeleteTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context, telemetryLogsProfileId string) error

	// (GET /telemetry/profiles/logs/{telemetryLogsProfileId})
	GetTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context, telemetryLogsProfileId string) error

	// (PATCH /telemetry/profiles/logs/{telemetryLogsProfileId})
	PatchTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context, telemetryLogsProfileId string) error

	// (PUT /telemetry/profiles/logs/{telemetryLogsProfileId})
	PutTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context, telemetryLogsProfileId string) error

	// (GET /telemetry/profiles/metrics)
	GetTelemetryProfilesMetrics(ctx echo.Context, params GetTelemetryProfilesMetricsParams) error

	// (POST /telemetry/profiles/metrics)
	PostTelemetryProfilesMetrics(ctx echo.Context) error

	// (DELETE /telemetry/profiles/metrics/{telemetryMetricsProfileId})
	DeleteTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context, telemetryMetricsProfileId string) error

	// (GET /telemetry/profiles/metrics/{telemetryMetricsProfileId})
	GetTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context, telemetryMetricsProfileId string) error

	// (PATCH /telemetry/profiles/metrics/{telemetryMetricsProfileId})
	PatchTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context, telemetryMetricsProfileId string) error

	// (PUT /telemetry/profiles/metrics/{telemetryMetricsProfileId})
	PutTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context, telemetryMetricsProfileId string) error

	// (GET /workloadMembers)
	GetWorkloadMembers(ctx echo.Context, params GetWorkloadMembersParams) error

	// (POST /workloadMembers)
	PostWorkloadMembers(ctx echo.Context) error

	// (DELETE /workloadMembers/{workloadMemberID})
	DeleteWorkloadMembersWorkloadMemberID(ctx echo.Context, workloadMemberID string) error

	// (GET /workloadMembers/{workloadMemberID})
	GetWorkloadMembersWorkloadMemberID(ctx echo.Context, workloadMemberID string) error

	// (GET /workloads)
	GetWorkloads(ctx echo.Context, params GetWorkloadsParams) error

	// (POST /workloads)
	PostWorkloads(ctx echo.Context) error

	// (DELETE /workloads/{workloadID})
	DeleteWorkloadsWorkloadID(ctx echo.Context, workloadID string) error

	// (GET /workloads/{workloadID})
	GetWorkloadsWorkloadID(ctx echo.Context, workloadID string) error

	// (PATCH /workloads/{workloadID})
	PatchWorkloadsWorkloadID(ctx echo.Context, workloadID string) error

	// (PUT /workloads/{workloadID})
	PutWorkloadsWorkloadID(ctx echo.Context, workloadID string) error
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) DeleteComputeHostsHostID

func (w *ServerInterfaceWrapper) DeleteComputeHostsHostID(ctx echo.Context) error

DeleteComputeHostsHostID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteInstancesInstanceID

func (w *ServerInterfaceWrapper) DeleteInstancesInstanceID(ctx echo.Context) error

DeleteInstancesInstanceID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteLocalAccountsLocalAccountID

func (w *ServerInterfaceWrapper) DeleteLocalAccountsLocalAccountID(ctx echo.Context) error

DeleteLocalAccountsLocalAccountID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteOSResourcesOSResourceID

func (w *ServerInterfaceWrapper) DeleteOSResourcesOSResourceID(ctx echo.Context) error

DeleteOSResourcesOSResourceID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteOusOuID

func (w *ServerInterfaceWrapper) DeleteOusOuID(ctx echo.Context) error

DeleteOusOuID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteProvidersProviderID

func (w *ServerInterfaceWrapper) DeleteProvidersProviderID(ctx echo.Context) error

DeleteProvidersProviderID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteRegionsRegionID

func (w *ServerInterfaceWrapper) DeleteRegionsRegionID(ctx echo.Context) error

DeleteRegionsRegionID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteSchedulesRepeatedRepeatedScheduleID

func (w *ServerInterfaceWrapper) DeleteSchedulesRepeatedRepeatedScheduleID(ctx echo.Context) error

DeleteSchedulesRepeatedRepeatedScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteSchedulesSingleSingleScheduleID

func (w *ServerInterfaceWrapper) DeleteSchedulesSingleSingleScheduleID(ctx echo.Context) error

DeleteSchedulesSingleSingleScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteSitesSiteID

func (w *ServerInterfaceWrapper) DeleteSitesSiteID(ctx echo.Context) error

DeleteSitesSiteID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteTelemetryGroupsLogsTelemetryLogsGroupId

func (w *ServerInterfaceWrapper) DeleteTelemetryGroupsLogsTelemetryLogsGroupId(ctx echo.Context) error

DeleteTelemetryGroupsLogsTelemetryLogsGroupId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteTelemetryGroupsMetricsTelemetryMetricsGroupId

func (w *ServerInterfaceWrapper) DeleteTelemetryGroupsMetricsTelemetryMetricsGroupId(ctx echo.Context) error

DeleteTelemetryGroupsMetricsTelemetryMetricsGroupId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteTelemetryProfilesLogsTelemetryLogsProfileId

func (w *ServerInterfaceWrapper) DeleteTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context) error

DeleteTelemetryProfilesLogsTelemetryLogsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteTelemetryProfilesMetricsTelemetryMetricsProfileId

func (w *ServerInterfaceWrapper) DeleteTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context) error

DeleteTelemetryProfilesMetricsTelemetryMetricsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) DeleteWorkloadMembersWorkloadMemberID

func (w *ServerInterfaceWrapper) DeleteWorkloadMembersWorkloadMemberID(ctx echo.Context) error

DeleteWorkloadMembersWorkloadMemberID converts echo context to params.

func (*ServerInterfaceWrapper) DeleteWorkloadsWorkloadID

func (w *ServerInterfaceWrapper) DeleteWorkloadsWorkloadID(ctx echo.Context) error

DeleteWorkloadsWorkloadID converts echo context to params.

func (*ServerInterfaceWrapper) GetCompute

func (w *ServerInterfaceWrapper) GetCompute(ctx echo.Context) error

GetCompute converts echo context to params.

func (*ServerInterfaceWrapper) GetComputeHosts

func (w *ServerInterfaceWrapper) GetComputeHosts(ctx echo.Context) error

GetComputeHosts converts echo context to params.

func (*ServerInterfaceWrapper) GetComputeHostsHostID

func (w *ServerInterfaceWrapper) GetComputeHostsHostID(ctx echo.Context) error

GetComputeHostsHostID converts echo context to params.

func (*ServerInterfaceWrapper) GetComputeHostsSummary

func (w *ServerInterfaceWrapper) GetComputeHostsSummary(ctx echo.Context) error

GetComputeHostsSummary converts echo context to params.

func (*ServerInterfaceWrapper) GetInstances

func (w *ServerInterfaceWrapper) GetInstances(ctx echo.Context) error

GetInstances converts echo context to params.

func (*ServerInterfaceWrapper) GetInstancesInstanceID

func (w *ServerInterfaceWrapper) GetInstancesInstanceID(ctx echo.Context) error

GetInstancesInstanceID converts echo context to params.

func (*ServerInterfaceWrapper) GetLocalAccounts

func (w *ServerInterfaceWrapper) GetLocalAccounts(ctx echo.Context) error

GetLocalAccounts converts echo context to params.

func (*ServerInterfaceWrapper) GetLocalAccountsLocalAccountID

func (w *ServerInterfaceWrapper) GetLocalAccountsLocalAccountID(ctx echo.Context) error

GetLocalAccountsLocalAccountID converts echo context to params.

func (*ServerInterfaceWrapper) GetLocations

func (w *ServerInterfaceWrapper) GetLocations(ctx echo.Context) error

GetLocations converts echo context to params.

func (*ServerInterfaceWrapper) GetOSResources

func (w *ServerInterfaceWrapper) GetOSResources(ctx echo.Context) error

GetOSResources converts echo context to params.

func (*ServerInterfaceWrapper) GetOSResourcesOSResourceID

func (w *ServerInterfaceWrapper) GetOSResourcesOSResourceID(ctx echo.Context) error

GetOSResourcesOSResourceID converts echo context to params.

func (*ServerInterfaceWrapper) GetOus

func (w *ServerInterfaceWrapper) GetOus(ctx echo.Context) error

GetOus converts echo context to params.

func (*ServerInterfaceWrapper) GetOusOuID

func (w *ServerInterfaceWrapper) GetOusOuID(ctx echo.Context) error

GetOusOuID converts echo context to params.

func (*ServerInterfaceWrapper) GetProviders

func (w *ServerInterfaceWrapper) GetProviders(ctx echo.Context) error

GetProviders converts echo context to params.

func (*ServerInterfaceWrapper) GetProvidersProviderID

func (w *ServerInterfaceWrapper) GetProvidersProviderID(ctx echo.Context) error

GetProvidersProviderID converts echo context to params.

func (*ServerInterfaceWrapper) GetRegions

func (w *ServerInterfaceWrapper) GetRegions(ctx echo.Context) error

GetRegions converts echo context to params.

func (*ServerInterfaceWrapper) GetRegionsRegionID

func (w *ServerInterfaceWrapper) GetRegionsRegionID(ctx echo.Context) error

GetRegionsRegionID converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedules

func (w *ServerInterfaceWrapper) GetSchedules(ctx echo.Context) error

GetSchedules converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedulesRepeated

func (w *ServerInterfaceWrapper) GetSchedulesRepeated(ctx echo.Context) error

GetSchedulesRepeated converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedulesRepeatedRepeatedScheduleID

func (w *ServerInterfaceWrapper) GetSchedulesRepeatedRepeatedScheduleID(ctx echo.Context) error

GetSchedulesRepeatedRepeatedScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedulesSingle

func (w *ServerInterfaceWrapper) GetSchedulesSingle(ctx echo.Context) error

GetSchedulesSingle converts echo context to params.

func (*ServerInterfaceWrapper) GetSchedulesSingleSingleScheduleID

func (w *ServerInterfaceWrapper) GetSchedulesSingleSingleScheduleID(ctx echo.Context) error

GetSchedulesSingleSingleScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) GetSites

func (w *ServerInterfaceWrapper) GetSites(ctx echo.Context) error

GetSites converts echo context to params.

func (*ServerInterfaceWrapper) GetSitesSiteID

func (w *ServerInterfaceWrapper) GetSitesSiteID(ctx echo.Context) error

GetSitesSiteID converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryGroupsLogs

func (w *ServerInterfaceWrapper) GetTelemetryGroupsLogs(ctx echo.Context) error

GetTelemetryGroupsLogs converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryGroupsLogsTelemetryLogsGroupId

func (w *ServerInterfaceWrapper) GetTelemetryGroupsLogsTelemetryLogsGroupId(ctx echo.Context) error

GetTelemetryGroupsLogsTelemetryLogsGroupId converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryGroupsMetrics

func (w *ServerInterfaceWrapper) GetTelemetryGroupsMetrics(ctx echo.Context) error

GetTelemetryGroupsMetrics converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryGroupsMetricsTelemetryMetricsGroupId

func (w *ServerInterfaceWrapper) GetTelemetryGroupsMetricsTelemetryMetricsGroupId(ctx echo.Context) error

GetTelemetryGroupsMetricsTelemetryMetricsGroupId converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryProfilesLogs

func (w *ServerInterfaceWrapper) GetTelemetryProfilesLogs(ctx echo.Context) error

GetTelemetryProfilesLogs converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryProfilesLogsTelemetryLogsProfileId

func (w *ServerInterfaceWrapper) GetTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context) error

GetTelemetryProfilesLogsTelemetryLogsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryProfilesMetrics

func (w *ServerInterfaceWrapper) GetTelemetryProfilesMetrics(ctx echo.Context) error

GetTelemetryProfilesMetrics converts echo context to params.

func (*ServerInterfaceWrapper) GetTelemetryProfilesMetricsTelemetryMetricsProfileId

func (w *ServerInterfaceWrapper) GetTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context) error

GetTelemetryProfilesMetricsTelemetryMetricsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) GetWorkloadMembers

func (w *ServerInterfaceWrapper) GetWorkloadMembers(ctx echo.Context) error

GetWorkloadMembers converts echo context to params.

func (*ServerInterfaceWrapper) GetWorkloadMembersWorkloadMemberID

func (w *ServerInterfaceWrapper) GetWorkloadMembersWorkloadMemberID(ctx echo.Context) error

GetWorkloadMembersWorkloadMemberID converts echo context to params.

func (*ServerInterfaceWrapper) GetWorkloads

func (w *ServerInterfaceWrapper) GetWorkloads(ctx echo.Context) error

GetWorkloads converts echo context to params.

func (*ServerInterfaceWrapper) GetWorkloadsWorkloadID

func (w *ServerInterfaceWrapper) GetWorkloadsWorkloadID(ctx echo.Context) error

GetWorkloadsWorkloadID converts echo context to params.

func (*ServerInterfaceWrapper) PatchComputeHostsHostID

func (w *ServerInterfaceWrapper) PatchComputeHostsHostID(ctx echo.Context) error

PatchComputeHostsHostID converts echo context to params.

func (*ServerInterfaceWrapper) PatchComputeHostsHostIDOnboard

func (w *ServerInterfaceWrapper) PatchComputeHostsHostIDOnboard(ctx echo.Context) error

PatchComputeHostsHostIDOnboard converts echo context to params.

func (*ServerInterfaceWrapper) PatchComputeHostsHostIDRegister

func (w *ServerInterfaceWrapper) PatchComputeHostsHostIDRegister(ctx echo.Context) error

PatchComputeHostsHostIDRegister converts echo context to params.

func (*ServerInterfaceWrapper) PatchInstancesInstanceID

func (w *ServerInterfaceWrapper) PatchInstancesInstanceID(ctx echo.Context) error

PatchInstancesInstanceID converts echo context to params.

func (*ServerInterfaceWrapper) PatchOSResourcesOSResourceID

func (w *ServerInterfaceWrapper) PatchOSResourcesOSResourceID(ctx echo.Context) error

PatchOSResourcesOSResourceID converts echo context to params.

func (*ServerInterfaceWrapper) PatchOusOuID

func (w *ServerInterfaceWrapper) PatchOusOuID(ctx echo.Context) error

PatchOusOuID converts echo context to params.

func (*ServerInterfaceWrapper) PatchRegionsRegionID

func (w *ServerInterfaceWrapper) PatchRegionsRegionID(ctx echo.Context) error

PatchRegionsRegionID converts echo context to params.

func (*ServerInterfaceWrapper) PatchSchedulesRepeatedRepeatedScheduleID

func (w *ServerInterfaceWrapper) PatchSchedulesRepeatedRepeatedScheduleID(ctx echo.Context) error

PatchSchedulesRepeatedRepeatedScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) PatchSchedulesSingleSingleScheduleID

func (w *ServerInterfaceWrapper) PatchSchedulesSingleSingleScheduleID(ctx echo.Context) error

PatchSchedulesSingleSingleScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) PatchSitesSiteID

func (w *ServerInterfaceWrapper) PatchSitesSiteID(ctx echo.Context) error

PatchSitesSiteID converts echo context to params.

func (*ServerInterfaceWrapper) PatchTelemetryProfilesLogsTelemetryLogsProfileId

func (w *ServerInterfaceWrapper) PatchTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context) error

PatchTelemetryProfilesLogsTelemetryLogsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) PatchTelemetryProfilesMetricsTelemetryMetricsProfileId

func (w *ServerInterfaceWrapper) PatchTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context) error

PatchTelemetryProfilesMetricsTelemetryMetricsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) PatchWorkloadsWorkloadID

func (w *ServerInterfaceWrapper) PatchWorkloadsWorkloadID(ctx echo.Context) error

PatchWorkloadsWorkloadID converts echo context to params.

func (*ServerInterfaceWrapper) PostComputeHosts

func (w *ServerInterfaceWrapper) PostComputeHosts(ctx echo.Context) error

PostComputeHosts converts echo context to params.

func (*ServerInterfaceWrapper) PostComputeHostsRegister

func (w *ServerInterfaceWrapper) PostComputeHostsRegister(ctx echo.Context) error

PostComputeHostsRegister converts echo context to params.

func (*ServerInterfaceWrapper) PostInstances

func (w *ServerInterfaceWrapper) PostInstances(ctx echo.Context) error

PostInstances converts echo context to params.

func (*ServerInterfaceWrapper) PostLocalAccounts

func (w *ServerInterfaceWrapper) PostLocalAccounts(ctx echo.Context) error

PostLocalAccounts converts echo context to params.

func (*ServerInterfaceWrapper) PostOSResources

func (w *ServerInterfaceWrapper) PostOSResources(ctx echo.Context) error

PostOSResources converts echo context to params.

func (*ServerInterfaceWrapper) PostOus

func (w *ServerInterfaceWrapper) PostOus(ctx echo.Context) error

PostOus converts echo context to params.

func (*ServerInterfaceWrapper) PostProviders

func (w *ServerInterfaceWrapper) PostProviders(ctx echo.Context) error

PostProviders converts echo context to params.

func (*ServerInterfaceWrapper) PostRegions

func (w *ServerInterfaceWrapper) PostRegions(ctx echo.Context) error

PostRegions converts echo context to params.

func (*ServerInterfaceWrapper) PostSchedulesRepeated

func (w *ServerInterfaceWrapper) PostSchedulesRepeated(ctx echo.Context) error

PostSchedulesRepeated converts echo context to params.

func (*ServerInterfaceWrapper) PostSchedulesSingle

func (w *ServerInterfaceWrapper) PostSchedulesSingle(ctx echo.Context) error

PostSchedulesSingle converts echo context to params.

func (*ServerInterfaceWrapper) PostSites

func (w *ServerInterfaceWrapper) PostSites(ctx echo.Context) error

PostSites converts echo context to params.

func (*ServerInterfaceWrapper) PostTelemetryGroupsLogs

func (w *ServerInterfaceWrapper) PostTelemetryGroupsLogs(ctx echo.Context) error

PostTelemetryGroupsLogs converts echo context to params.

func (*ServerInterfaceWrapper) PostTelemetryGroupsMetrics

func (w *ServerInterfaceWrapper) PostTelemetryGroupsMetrics(ctx echo.Context) error

PostTelemetryGroupsMetrics converts echo context to params.

func (*ServerInterfaceWrapper) PostTelemetryProfilesLogs

func (w *ServerInterfaceWrapper) PostTelemetryProfilesLogs(ctx echo.Context) error

PostTelemetryProfilesLogs converts echo context to params.

func (*ServerInterfaceWrapper) PostTelemetryProfilesMetrics

func (w *ServerInterfaceWrapper) PostTelemetryProfilesMetrics(ctx echo.Context) error

PostTelemetryProfilesMetrics converts echo context to params.

func (*ServerInterfaceWrapper) PostWorkloadMembers

func (w *ServerInterfaceWrapper) PostWorkloadMembers(ctx echo.Context) error

PostWorkloadMembers converts echo context to params.

func (*ServerInterfaceWrapper) PostWorkloads

func (w *ServerInterfaceWrapper) PostWorkloads(ctx echo.Context) error

PostWorkloads converts echo context to params.

func (*ServerInterfaceWrapper) PutComputeHostsHostID

func (w *ServerInterfaceWrapper) PutComputeHostsHostID(ctx echo.Context) error

PutComputeHostsHostID converts echo context to params.

func (*ServerInterfaceWrapper) PutComputeHostsHostIDInvalidate

func (w *ServerInterfaceWrapper) PutComputeHostsHostIDInvalidate(ctx echo.Context) error

PutComputeHostsHostIDInvalidate converts echo context to params.

func (*ServerInterfaceWrapper) PutInstancesInstanceIDInvalidate

func (w *ServerInterfaceWrapper) PutInstancesInstanceIDInvalidate(ctx echo.Context) error

PutInstancesInstanceIDInvalidate converts echo context to params.

func (*ServerInterfaceWrapper) PutOSResourcesOSResourceID

func (w *ServerInterfaceWrapper) PutOSResourcesOSResourceID(ctx echo.Context) error

PutOSResourcesOSResourceID converts echo context to params.

func (*ServerInterfaceWrapper) PutOusOuID

func (w *ServerInterfaceWrapper) PutOusOuID(ctx echo.Context) error

PutOusOuID converts echo context to params.

func (*ServerInterfaceWrapper) PutRegionsRegionID

func (w *ServerInterfaceWrapper) PutRegionsRegionID(ctx echo.Context) error

PutRegionsRegionID converts echo context to params.

func (*ServerInterfaceWrapper) PutSchedulesRepeatedRepeatedScheduleID

func (w *ServerInterfaceWrapper) PutSchedulesRepeatedRepeatedScheduleID(ctx echo.Context) error

PutSchedulesRepeatedRepeatedScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) PutSchedulesSingleSingleScheduleID

func (w *ServerInterfaceWrapper) PutSchedulesSingleSingleScheduleID(ctx echo.Context) error

PutSchedulesSingleSingleScheduleID converts echo context to params.

func (*ServerInterfaceWrapper) PutSitesSiteID

func (w *ServerInterfaceWrapper) PutSitesSiteID(ctx echo.Context) error

PutSitesSiteID converts echo context to params.

func (*ServerInterfaceWrapper) PutTelemetryProfilesLogsTelemetryLogsProfileId

func (w *ServerInterfaceWrapper) PutTelemetryProfilesLogsTelemetryLogsProfileId(ctx echo.Context) error

PutTelemetryProfilesLogsTelemetryLogsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) PutTelemetryProfilesMetricsTelemetryMetricsProfileId

func (w *ServerInterfaceWrapper) PutTelemetryProfilesMetricsTelemetryMetricsProfileId(ctx echo.Context) error

PutTelemetryProfilesMetricsTelemetryMetricsProfileId converts echo context to params.

func (*ServerInterfaceWrapper) PutWorkloadsWorkloadID

func (w *ServerInterfaceWrapper) PutWorkloadsWorkloadID(ctx echo.Context) error

PutWorkloadsWorkloadID converts echo context to params.

type SingleSchedule

type SingleSchedule struct {
	// EndSeconds The end time in seconds, of the single schedule. The value of endSeconds must be equal to or bigger than the value of startSeconds.
	EndSeconds *int `json:"endSeconds,omitempty"`

	// Name The schedule's name.
	Name *string `json:"name,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// ScheduleStatus The representation of a schedule's status.
	ScheduleStatus ScheduleStatus `json:"scheduleStatus"`

	// SingleScheduleID The single schedule resource's unique identifier. Alias of resourceId.
	SingleScheduleID *string `json:"singleScheduleID,omitempty"`

	// StartSeconds The start time in seconds, of the single schedule.
	StartSeconds int `json:"startSeconds"`

	// TargetHost A host resource.
	TargetHost *Host `json:"targetHost,omitempty"`

	// TargetHostId The target host ID of the schedule. Only one target can be provided per schedule. This field cannot be used as filter.
	TargetHostId *string `json:"targetHostId,omitempty"`

	// TargetRegion A region resource
	TargetRegion *Region `json:"targetRegion,omitempty"`

	// TargetRegionId The target region ID of the schedule. Only one target can be provided per schedule. This field cannot be used as filter.
	TargetRegionId *string `json:"targetRegionId,omitempty"`

	// TargetSite A site resource.
	TargetSite *Site `json:"targetSite,omitempty"`

	// TargetSiteId The target site ID of the schedule. Only one target can be provided per schedule. This field cannot be used as filter.
	TargetSiteId *string `json:"targetSiteId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

SingleSchedule A single schedule resource.

type SingleSchedulesList

type SingleSchedulesList struct {
	SingleSchedules *[]SingleSchedule `json:"SingleSchedules,omitempty"`

	// HasNext Indicates if there are more objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

SingleSchedulesList A list of single schedule objects.

type Site

type Site struct {
	// DnsServers The list of DNS servers that the site has available.
	DnsServers *[]string `json:"dnsServers,omitempty"`

	// DockerRegistries The set of Docker* registries that the site has available.
	DockerRegistries *[]string `json:"dockerRegistries,omitempty"`

	// InheritedMetadata The joint set of location's and host's logical metadata.
	InheritedMetadata *MetadataJoin `json:"inheritedMetadata,omitempty"`

	// Metadata A metadata list, represented by a list of key:value pairs.
	Metadata *Metadata `json:"metadata,omitempty"`

	// MetricsEndpoint The set of site-available metrics, specified in a single JSON object.
	MetricsEndpoint *string `json:"metricsEndpoint,omitempty"`

	// Name The site's human-readable name.
	Name *string `json:"name,omitempty"`

	// Ou An OU resource.
	Ou *OU `json:"ou,omitempty"`

	// OuId The OU unique identifier that the site is associated to, if it exists. This field cannot be used in filter.
	OuId *string `json:"ouId,omitempty"`

	// Provider A provider resource.
	Provider *Provider `json:"provider,omitempty"`

	// Proxy The proxy information.
	Proxy *Proxy `json:"proxy,omitempty"`

	// Region A region resource
	Region *Region `json:"region,omitempty"`

	// RegionId The region's unique identifier that the site is associated to. This field cannot be used in filter.
	RegionId *string `json:"regionId,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create.
	ResourceId *string `json:"resourceId,omitempty"`

	// SiteID The site's unique identifier. Alias of resourceId.
	SiteID *string `json:"siteID,omitempty"`

	// SiteLat The geolocation latitude of the site. Points are represented as latitude-longitude pairs in the E7 representation (degrees are multiplied by 10**7 and rounded to the nearest integer). siteLat must be in the range of +/- 90 degrees.
	SiteLat *int `json:"siteLat,omitempty"`

	// SiteLng The geolocation longitude of the site. Points are represented as latitude-longitude pairs in the E7 representation (degrees are multiplied by 10**7 and rounded to the nearest integer). siteLng must be in the range of +/- 180 degrees (inclusive).
	SiteLng *int `json:"siteLng,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

Site A site resource.

type SitesList

type SitesList struct {
	// HasNext Indicates if there are more objects available to be retrieved.
	HasNext *bool   `json:"hasNext,omitempty"`
	Sites   *[]Site `json:"sites,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

SitesList A list of site objects.

type StatusIndicator

type StatusIndicator string

StatusIndicator The status indicator.

const (
	STATUSINDICATIONERROR       StatusIndicator = "STATUS_INDICATION_ERROR"
	STATUSINDICATIONIDLE        StatusIndicator = "STATUS_INDICATION_IDLE"
	STATUSINDICATIONINPROGRESS  StatusIndicator = "STATUS_INDICATION_IN_PROGRESS"
	STATUSINDICATIONUNSPECIFIED StatusIndicator = "STATUS_INDICATION_UNSPECIFIED"
)

Defines values for StatusIndicator.

type TelemetryCollectorKind

type TelemetryCollectorKind string

TelemetryCollectorKind Kind of telemetry collector.

const (
	TELEMETRYCOLLECTORKINDCLUSTER     TelemetryCollectorKind = "TELEMETRY_COLLECTOR_KIND_CLUSTER"
	TELEMETRYCOLLECTORKINDHOST        TelemetryCollectorKind = "TELEMETRY_COLLECTOR_KIND_HOST"
	TELEMETRYCOLLECTORKINDUNSPECIFIED TelemetryCollectorKind = "TELEMETRY_COLLECTOR_KIND_UNSPECIFIED"
)

Defines values for TelemetryCollectorKind.

type TelemetryLogsGroup

type TelemetryLogsGroup struct {
	// CollectorKind Kind of telemetry collector.
	CollectorKind TelemetryCollectorKind `json:"collectorKind"`

	// Groups A list of log groups to collect.
	Groups []string `json:"groups"`

	// Name Human-readable name for the log group
	Name string `json:"name"`

	// TelemetryLogsGroupId Unique ID of the telemetry group.
	TelemetryLogsGroupId *string `json:"telemetryLogsGroupId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

TelemetryLogsGroup Telemetry group that defines a set of log types to collect.

type TelemetryLogsGroupList

type TelemetryLogsGroupList struct {
	TelemetryLogsGroups *[]TelemetryLogsGroup `json:"TelemetryLogsGroups,omitempty"`

	// HasNext Indicates if there are more log group objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

TelemetryLogsGroupList A list of log group objects.

type TelemetryLogsProfile

type TelemetryLogsProfile struct {
	// LogLevel Log level used for the telemetry config. This field must only be defined if kind equals to TELEMETRY_CONFIG_KIND_LOGS.
	LogLevel TelemetrySeverityLevel `json:"logLevel"`

	// LogsGroup Telemetry group that defines a set of log types to collect.
	LogsGroup *TelemetryLogsGroup `json:"logsGroup,omitempty"`

	// LogsGroupId The unique identifier of the telemetry log group.
	LogsGroupId string `json:"logsGroupId"`

	// ProfileId The ID of the telemetry profile.
	ProfileId *string `json:"profileId,omitempty"`

	// TargetInstance The ID of the instance that the telemetry profile is assigned to. Can only be one of targetInstance, targetSite, or targetRegion.
	TargetInstance *string `json:"targetInstance,omitempty"`

	// TargetRegion The ID of the region where the telemetry profile is assigned to. Can only be one of targetInstance, targetSite, or targetRegion.
	TargetRegion *string `json:"targetRegion,omitempty"`

	// TargetSite The ID of the site where the telemetry profile is assigned to. Can only be one of targetInstance, targetSite, or targetRegion.
	TargetSite *string `json:"targetSite,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

TelemetryLogsProfile A telemetry log profile for a hierarchy object.

type TelemetryLogsProfileList

type TelemetryLogsProfileList struct {
	TelemetryLogsProfiles *[]TelemetryLogsProfile `json:"TelemetryLogsProfiles,omitempty"`

	// HasNext Indicates if there are more telemetry log profile objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

TelemetryLogsProfileList A list of telemetry log profiles.

type TelemetryMetricsGroup

type TelemetryMetricsGroup struct {
	// CollectorKind Kind of telemetry collector.
	CollectorKind TelemetryCollectorKind `json:"collectorKind"`

	// Groups A list of metric groups to collect.
	Groups []string `json:"groups"`

	// Name Human-readable name for the metric group.
	Name string `json:"name"`

	// TelemetryMetricsGroupId Unique ID of the telemetry group.
	TelemetryMetricsGroupId *string `json:"telemetryMetricsGroupId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

TelemetryMetricsGroup A definition of metric groups to monitor.

type TelemetryMetricsGroupList

type TelemetryMetricsGroupList struct {
	TelemetryMetricsGroups *[]TelemetryMetricsGroup `json:"TelemetryMetricsGroups,omitempty"`

	// HasNext Indicates if there are more telemetry metric group objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

TelemetryMetricsGroupList A list of telemetry groups, which defines a set of metrics to collect.

type TelemetryMetricsProfile

type TelemetryMetricsProfile struct {
	// MetricsGroup A definition of metric groups to monitor.
	MetricsGroup *TelemetryMetricsGroup `json:"metricsGroup,omitempty"`

	// MetricsGroupId The unique identifier of the telemetry metric group.
	MetricsGroupId string `json:"metricsGroupId"`

	// MetricsInterval Metric interval (in seconds) for the telemetry profile. This field must only be defined if the type equals to TELEMETRY_CONFIG_KIND_METRICS.
	MetricsInterval int `json:"metricsInterval"`

	// ProfileId The ID of the telemetry profile.
	ProfileId *string `json:"profileId,omitempty"`

	// TargetInstance The ID of the instance that the telemetry profile is assigned to. Can only be one of targetInstance, targetSite, or targetRegion.
	TargetInstance *string `json:"targetInstance,omitempty"`

	// TargetRegion The ID of the region where the telemetry profile is assigned to. Can only be one of targetInstance, targetSite, or targetRegion.
	TargetRegion *string `json:"targetRegion,omitempty"`

	// TargetSite The ID of the site where the telemetry profile is assigned to. Can only be one of targetInstance, targetSite, or targetRegion.
	TargetSite *string `json:"targetSite,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`
}

TelemetryMetricsProfile A telemetry metric profile for a hierarchy object.

type TelemetryMetricsProfileList

type TelemetryMetricsProfileList struct {
	TelemetryMetricsProfiles *[]TelemetryMetricsProfile `json:"TelemetryMetricsProfiles,omitempty"`

	// HasNext Indicates if there are more telemetry metric profile objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// TotalElements Total number of items that the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

TelemetryMetricsProfileList A list of telemetry metric profiles.

type TelemetrySeverityLevel

type TelemetrySeverityLevel string

TelemetrySeverityLevel Log level used for the telemetry config. This field must only be defined if kind equals to TELEMETRY_CONFIG_KIND_LOGS.

const (
	TELEMETRYSEVERITYLEVELCRITICAL    TelemetrySeverityLevel = "TELEMETRY_SEVERITY_LEVEL_CRITICAL"
	TELEMETRYSEVERITYLEVELDEBUG       TelemetrySeverityLevel = "TELEMETRY_SEVERITY_LEVEL_DEBUG"
	TELEMETRYSEVERITYLEVELERROR       TelemetrySeverityLevel = "TELEMETRY_SEVERITY_LEVEL_ERROR"
	TELEMETRYSEVERITYLEVELINFO        TelemetrySeverityLevel = "TELEMETRY_SEVERITY_LEVEL_INFO"
	TELEMETRYSEVERITYLEVELUNSPECIFIED TelemetrySeverityLevel = "TELEMETRY_SEVERITY_LEVEL_UNSPECIFIED"
	TELEMETRYSEVERITYLEVELWARN        TelemetrySeverityLevel = "TELEMETRY_SEVERITY_LEVEL_WARN"
)

Defines values for TelemetrySeverityLevel.

type Timestamps

type Timestamps struct {
	// CreatedAt Timestamp for the creation of the resource.
	CreatedAt *time.Time `json:"createdAt,omitempty"`

	// UpdatedAt Timestamp for the last update of the resource.
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
}

Timestamps A structure to hold Update and Create timestamps.

type Workload

type Workload struct {
	// ExternalId The ID of the external resource, used to link to resources outside the realm of Edge Infrastructure Manager.
	ExternalId *string `json:"externalId,omitempty"`

	// Kind Type of workload.
	Kind    WorkloadKind      `json:"kind"`
	Members *[]WorkloadMember `json:"members,omitempty"`

	// Name Human-readable name for the workload.
	Name *string `json:"name,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create
	ResourceId *string `json:"resourceId,omitempty"`

	// Status Human-readable status of the workload.
	Status *string `json:"status,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// WorkloadId The workload's unique identifier. Alias of resourceId.
	WorkloadId *string `json:"workloadId,omitempty"`
}

Workload A generic way to group compute resources to obtain a workload.

type WorkloadKind

type WorkloadKind string

WorkloadKind Type of workload.

const (
	WORKLOADKINDCLUSTER     WorkloadKind = "WORKLOAD_KIND_CLUSTER"
	WORKLOADKINDUNSPECIFIED WorkloadKind = "WORKLOAD_KIND_UNSPECIFIED"
)

Defines values for WorkloadKind.

type WorkloadList

type WorkloadList struct {
	Workloads *[]Workload `json:"Workloads,omitempty"`

	// HasNext Indicates if there are more workload objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// TotalElements Total number of items the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

WorkloadList A list of workload objects.

type WorkloadMember

type WorkloadMember struct {
	// Instance An instance resource.
	Instance *Instance `json:"instance,omitempty"`

	// InstanceId The unique identifier of the instance.
	InstanceId *string `json:"instanceId,omitempty"`

	// Kind Type of workload member.
	Kind WorkloadMemberKind `json:"kind"`

	// Member An instance resource.
	Member *Instance `json:"member,omitempty"`

	// ResourceId resource ID, generated by the inventory on Create
	ResourceId *string `json:"resourceId,omitempty"`

	// Timestamps A structure to hold Update and Create timestamps.
	Timestamps *Timestamps `json:"timestamps,omitempty"`

	// Workload A generic way to group compute resources to obtain a workload.
	Workload *Workload `json:"workload,omitempty"`

	// WorkloadId The unique identifier of the workload.
	WorkloadId *string `json:"workloadId,omitempty"`

	// WorkloadMemberId The workload member's unique identifier. Alias of resourceId.
	WorkloadMemberId *string `json:"workloadMemberId,omitempty"`
}

WorkloadMember A member of a workload.

type WorkloadMemberKind

type WorkloadMemberKind string

WorkloadMemberKind Type of workload member.

const (
	WORKLOADMEMBERKINDCLUSTERNODE WorkloadMemberKind = "WORKLOAD_MEMBER_KIND_CLUSTER_NODE"
	WORKLOADMEMBERKINDUNSPECIFIED WorkloadMemberKind = "WORKLOAD_MEMBER_KIND_UNSPECIFIED"
)

Defines values for WorkloadMemberKind.

type WorkloadMemberList

type WorkloadMemberList struct {
	WorkloadMembers *[]WorkloadMember `json:"WorkloadMembers,omitempty"`

	// HasNext Indicates if there are more workload members objects available to be retrieved.
	HasNext *bool `json:"hasNext,omitempty"`

	// TotalElements Total number of items the request would return, if not limited by pagination.
	TotalElements *int `json:"totalElements,omitempty"`
}

WorkloadMemberList A list of workload member objects.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL