diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index 640260f..981399d 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -35,6 +35,45 @@ x-k8s-proxy: &k8s-proxy 5XX: description: 5XX +x-k8s-proxy-with-body: &k8s-proxy-with-body + summary: Proxy kubectl/oc api requests, opaque in backplane-api + requestBody: + required: false + content: + application/json: + schema: + type: object + description: Arbitrary JSON request body forwarded to Kubernetes API + application/json-patch+json: + schema: + type: array + items: + type: object + description: JSON Patch operations for Kubernetes resources + application/merge-patch+json: + schema: + type: object + description: Merge patch for Kubernetes resources + application/strategic-merge-patch+json: + schema: + type: object + description: Strategic merge patch for Kubernetes resources + application/apply-patch+yaml: + schema: + type: object + description: Server-side apply patch for Kubernetes resources + responses: + 1XX: + description: 1XX + 2XX: + description: 2XX + 3XX: + description: 3XX + 4XX: + description: 4XX + 5XX: + description: 5XX + x-script-lang: &script-lang - python - bash @@ -45,10 +84,10 @@ paths: parameters: - *cluster-id-param get: *k8s-proxy - post: *k8s-proxy - patch: *k8s-proxy + post: *k8s-proxy-with-body + patch: *k8s-proxy-with-body delete: *k8s-proxy - put: *k8s-proxy + put: *k8s-proxy-with-body options: *k8s-proxy head: *k8s-proxy trace: *k8s-proxy @@ -153,10 +192,10 @@ paths: schema: type: string get: *k8s-proxy - post: *k8s-proxy - patch: *k8s-proxy + post: *k8s-proxy-with-body + patch: *k8s-proxy-with-body delete: *k8s-proxy - put: *k8s-proxy + put: *k8s-proxy-with-body options: *k8s-proxy head: *k8s-proxy trace: *k8s-proxy @@ -241,6 +280,88 @@ paths: 500: <<: *base-errors + /backplane/trustedactions/{clusterId}: + parameters: + - *cluster-id-param + post: + operationId: createTrustedAction + summary: Creates a trusted action instance & the scoped service account (SA) and RBAC on the target cluster used to proxy kube-api requests + parameters: + - name: managingCluster + in: query + description: If specified, which managing cluster to create kube-api access for ( service | management | hive ) + required: false + schema: + type: string + enum: ["management", "service", "hive"] + requestBody: + required: true + content: + application/json: + schema: + $ref: '#/components/schemas/CreateTrustedActionRequest' + responses: + 200: + description: Returns the proxy uri to use for kube-api requests, the instance id to use for deletion, and the expiry of the scoped service account + content: + application/json: + schema: + $ref: '#/components/schemas/CreateTrustedActionResult' + 400: + <<: *base-errors + 403: + <<: *base-errors + 406: + <<: *base-errors + 500: + <<: *base-errors + + /backplane/trustedactions/{clusterId}/{trustedActionInstanceId}: + parameters: + - *cluster-id-param + - name: trustedActionInstanceId + in: path + description: The instance ID of a previously created trusted action + required: true + schema: + type: string + delete: + operationId: deleteTrustedAction + summary: Deletes an existing trusted action instance; removes the scoped service account (SA) and RBAC created for the trusted action + responses: + 200: + description: Trusted action resources deleted + content: + application/json: + schema: + type: string + 400: + <<: *base-errors + 404: + <<: *base-errors + 406: + <<: *base-errors + 500: + <<: *base-errors + + /backplane/trustedaction/{clusterId}/{trustedActionInstanceId}/: + parameters: + - *cluster-id-param + - name: trustedActionInstanceId + in: path + description: The instance ID of a previously created trusted action + required: true + schema: + type: string + get: *k8s-proxy + post: *k8s-proxy-with-body + patch: *k8s-proxy-with-body + delete: *k8s-proxy + put: *k8s-proxy-with-body + options: *k8s-proxy + head: *k8s-proxy + trace: *k8s-proxy + /backplane/testscript/{clusterId}: post: operationId: createTestScriptRun @@ -1145,6 +1266,72 @@ components: items: $ref: '#/components/schemas/RoleRbacDecl' + TrustedActionRbacDecl: + description: RBAC rules to grant on the target cluster for a trusted action + type: object + required: + - clusterRoleRules + - roles + properties: + clusterRoleRules: + type: array + description: Cluster-scoped RBAC rules + items: + $ref: '#/components/schemas/PolicyRule' + roles: + type: array + description: Namespace-scoped role declarations + items: + $ref: '#/components/schemas/RoleRbacDecl' + + CreateTrustedActionRequest: + description: Request body to create a trusted action instance + type: object + required: + - name + - customerDataAccess + - rbac + properties: + name: + type: string + description: Base name for the trusted action; becomes the prefix of the returned instanceId + customerDataAccess: + type: boolean + description: If true, triggers Access Transparency checks before proceeding + rbac: + $ref: '#/components/schemas/TrustedActionRbacDecl' + managementClusterRbac: + type: object + nullable: true + description: Reserved for forward-compatibility; not yet implemented and must be null/absent (a non-null value returns 400) + serviceClusterRbac: + type: object + nullable: true + description: Reserved for forward-compatibility; not yet implemented and must be null/absent (a non-null value returns 400) + hiveClusterRbac: + type: object + nullable: true + description: Reserved for forward-compatibility; not yet implemented and must be null/absent (a non-null value returns 400) + + CreateTrustedActionResult: + description: Response returned when a trusted action instance is created + type: object + required: + - proxyUri + - instanceId + - expiry + properties: + proxyUri: + type: string + description: Path to use for proxying kube-api calls via this trusted action + instanceId: + type: string + description: 'Opaque identifier for the trusted action instance, format: {name}--{uuid4}' + expiry: + type: string + format: date-time + description: RFC3339 UTC timestamp when the scoped service account expires (720 minutes from creation) + ScriptMetadata: description: Script metadata required: diff --git a/pkg/client/BackplaneApi.go b/pkg/client/BackplaneApi.go index 3dff736..0ed0bf1 100644 --- a/pkg/client/BackplaneApi.go +++ b/pkg/client/BackplaneApi.go @@ -69,6 +69,13 @@ const ( CreateRemediationParamsManagingClusterService CreateRemediationParamsManagingCluster = "service" ) +// Defines values for CreateTrustedActionParamsManagingCluster. +const ( + Hive CreateTrustedActionParamsManagingCluster = "hive" + Management CreateTrustedActionParamsManagingCluster = "management" + Service CreateTrustedActionParamsManagingCluster = "service" +) + // AssumableRole Roles and there corresponding ARN type AssumableRole struct { // Arn ARN for the assumable role @@ -149,6 +156,39 @@ type CreateTestJob struct { ScriptMetadata ScriptMetadata `json:"scriptMetadata"` } +// CreateTrustedActionRequest Request body to create a trusted action instance +type CreateTrustedActionRequest struct { + // CustomerDataAccess If true, triggers Access Transparency checks before proceeding + CustomerDataAccess bool `json:"customerDataAccess"` + + // HiveClusterRbac Reserved for forward-compatibility; not yet implemented and must be null/absent (a non-null value returns 400) + HiveClusterRbac *map[string]interface{} `json:"hiveClusterRbac"` + + // ManagementClusterRbac Reserved for forward-compatibility; not yet implemented and must be null/absent (a non-null value returns 400) + ManagementClusterRbac *map[string]interface{} `json:"managementClusterRbac"` + + // Name Base name for the trusted action; becomes the prefix of the returned instanceId + Name string `json:"name"` + + // Rbac RBAC rules to grant on the target cluster for a trusted action + Rbac TrustedActionRbacDecl `json:"rbac"` + + // ServiceClusterRbac Reserved for forward-compatibility; not yet implemented and must be null/absent (a non-null value returns 400) + ServiceClusterRbac *map[string]interface{} `json:"serviceClusterRbac"` +} + +// CreateTrustedActionResult Response returned when a trusted action instance is created +type CreateTrustedActionResult struct { + // Expiry RFC3339 UTC timestamp when the scoped service account expires (720 minutes from creation) + Expiry time.Time `json:"expiry"` + + // InstanceId Opaque identifier for the trusted action instance, format: {name}--{uuid4} + InstanceId string `json:"instanceId"` + + // ProxyUri Path to use for proxying kube-api calls via this trusted action + ProxyUri string `json:"proxyUri"` +} + // EnvDecl defines model for EnvDecl. type EnvDecl struct { // Description A description of the env var @@ -421,11 +461,92 @@ type TestJobResult struct { // TestJobResultStatus Test run status type TestJobResultStatus string +// TrustedActionRbacDecl RBAC rules to grant on the target cluster for a trusted action +type TrustedActionRbacDecl struct { + // ClusterRoleRules Cluster-scoped RBAC rules + ClusterRoleRules []PolicyRule `json:"clusterRoleRules"` + + // Roles Namespace-scoped role declarations + Roles []RoleRbacDecl `json:"roles"` +} + +// PatchBackplaneClusterClusterIdJSONBody defines parameters for PatchBackplaneClusterClusterId. +type PatchBackplaneClusterClusterIdJSONBody = map[string]interface{} + +// PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody defines parameters for PatchBackplaneClusterClusterId. +type PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody defines parameters for PatchBackplaneClusterClusterId. +type PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody defines parameters for PatchBackplaneClusterClusterId. +type PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + +// PostBackplaneClusterClusterIdJSONBody defines parameters for PostBackplaneClusterClusterId. +type PostBackplaneClusterClusterIdJSONBody = map[string]interface{} + +// PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody defines parameters for PostBackplaneClusterClusterId. +type PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody defines parameters for PostBackplaneClusterClusterId. +type PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody defines parameters for PostBackplaneClusterClusterId. +type PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + +// PutBackplaneClusterClusterIdJSONBody defines parameters for PutBackplaneClusterClusterId. +type PutBackplaneClusterClusterIdJSONBody = map[string]interface{} + +// PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody defines parameters for PutBackplaneClusterClusterId. +type PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody defines parameters for PutBackplaneClusterClusterId. +type PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody defines parameters for PutBackplaneClusterClusterId. +type PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + // GetReportsByClusterParams defines parameters for GetReportsByCluster. type GetReportsByClusterParams struct { Last *int `form:"last,omitempty" json:"last,omitempty"` } +// PatchBackplaneRemediateClusterIdRemediationJSONBody defines parameters for PatchBackplaneRemediateClusterIdRemediation. +type PatchBackplaneRemediateClusterIdRemediationJSONBody = map[string]interface{} + +// PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody defines parameters for PatchBackplaneRemediateClusterIdRemediation. +type PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody defines parameters for PatchBackplaneRemediateClusterIdRemediation. +type PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody defines parameters for PatchBackplaneRemediateClusterIdRemediation. +type PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + +// PostBackplaneRemediateClusterIdRemediationJSONBody defines parameters for PostBackplaneRemediateClusterIdRemediation. +type PostBackplaneRemediateClusterIdRemediationJSONBody = map[string]interface{} + +// PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody defines parameters for PostBackplaneRemediateClusterIdRemediation. +type PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody defines parameters for PostBackplaneRemediateClusterIdRemediation. +type PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody defines parameters for PostBackplaneRemediateClusterIdRemediation. +type PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + +// PutBackplaneRemediateClusterIdRemediationJSONBody defines parameters for PutBackplaneRemediateClusterIdRemediation. +type PutBackplaneRemediateClusterIdRemediationJSONBody = map[string]interface{} + +// PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody defines parameters for PutBackplaneRemediateClusterIdRemediation. +type PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody defines parameters for PutBackplaneRemediateClusterIdRemediation. +type PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody defines parameters for PutBackplaneRemediateClusterIdRemediation. +type PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + // DeleteRemediationParams defines parameters for DeleteRemediation. type DeleteRemediationParams struct { // RemediationInstanceId the id of the remediation instance previously instantiated by backplane @@ -473,15 +594,171 @@ type GetTestScriptRunLogsParams struct { Follow *bool `form:"follow,omitempty" json:"follow,omitempty"` } +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody defines parameters for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody = map[string]interface{} + +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody defines parameters for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody defines parameters for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody defines parameters for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody defines parameters for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody = map[string]interface{} + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody defines parameters for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody defines parameters for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody defines parameters for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody defines parameters for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody = map[string]interface{} + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody defines parameters for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody = []map[string]interface{} + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody defines parameters for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody = map[string]interface{} + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody defines parameters for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody = map[string]interface{} + +// CreateTrustedActionParams defines parameters for CreateTrustedAction. +type CreateTrustedActionParams struct { + // ManagingCluster If specified, which managing cluster to create kube-api access for ( service | management | hive ) + ManagingCluster *CreateTrustedActionParamsManagingCluster `form:"managingCluster,omitempty" json:"managingCluster,omitempty"` +} + +// CreateTrustedActionParamsManagingCluster defines parameters for CreateTrustedAction. +type CreateTrustedActionParamsManagingCluster string + +// PatchBackplaneClusterClusterIdJSONRequestBody defines body for PatchBackplaneClusterClusterId for application/json ContentType. +type PatchBackplaneClusterClusterIdJSONRequestBody = PatchBackplaneClusterClusterIdJSONBody + +// PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody defines body for PatchBackplaneClusterClusterId for application/json-patch+json ContentType. +type PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody = PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody + +// PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody defines body for PatchBackplaneClusterClusterId for application/merge-patch+json ContentType. +type PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody = PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody + +// PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody defines body for PatchBackplaneClusterClusterId for application/strategic-merge-patch+json ContentType. +type PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody = PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody + +// PostBackplaneClusterClusterIdJSONRequestBody defines body for PostBackplaneClusterClusterId for application/json ContentType. +type PostBackplaneClusterClusterIdJSONRequestBody = PostBackplaneClusterClusterIdJSONBody + +// PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody defines body for PostBackplaneClusterClusterId for application/json-patch+json ContentType. +type PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody = PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody + +// PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody defines body for PostBackplaneClusterClusterId for application/merge-patch+json ContentType. +type PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody = PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody + +// PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody defines body for PostBackplaneClusterClusterId for application/strategic-merge-patch+json ContentType. +type PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody = PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody + +// PutBackplaneClusterClusterIdJSONRequestBody defines body for PutBackplaneClusterClusterId for application/json ContentType. +type PutBackplaneClusterClusterIdJSONRequestBody = PutBackplaneClusterClusterIdJSONBody + +// PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody defines body for PutBackplaneClusterClusterId for application/json-patch+json ContentType. +type PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody = PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONBody + +// PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody defines body for PutBackplaneClusterClusterId for application/merge-patch+json ContentType. +type PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody = PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONBody + +// PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody defines body for PutBackplaneClusterClusterId for application/strategic-merge-patch+json ContentType. +type PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody = PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONBody + // CreateReportJSONRequestBody defines body for CreateReport for application/json ContentType. type CreateReportJSONRequestBody = CreateReport +// PatchBackplaneRemediateClusterIdRemediationJSONRequestBody defines body for PatchBackplaneRemediateClusterIdRemediation for application/json ContentType. +type PatchBackplaneRemediateClusterIdRemediationJSONRequestBody = PatchBackplaneRemediateClusterIdRemediationJSONBody + +// PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody defines body for PatchBackplaneRemediateClusterIdRemediation for application/json-patch+json ContentType. +type PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody = PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody + +// PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody defines body for PatchBackplaneRemediateClusterIdRemediation for application/merge-patch+json ContentType. +type PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody = PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody + +// PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody defines body for PatchBackplaneRemediateClusterIdRemediation for application/strategic-merge-patch+json ContentType. +type PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody = PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody + +// PostBackplaneRemediateClusterIdRemediationJSONRequestBody defines body for PostBackplaneRemediateClusterIdRemediation for application/json ContentType. +type PostBackplaneRemediateClusterIdRemediationJSONRequestBody = PostBackplaneRemediateClusterIdRemediationJSONBody + +// PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody defines body for PostBackplaneRemediateClusterIdRemediation for application/json-patch+json ContentType. +type PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody = PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody + +// PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody defines body for PostBackplaneRemediateClusterIdRemediation for application/merge-patch+json ContentType. +type PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody = PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody + +// PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody defines body for PostBackplaneRemediateClusterIdRemediation for application/strategic-merge-patch+json ContentType. +type PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody = PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody + +// PutBackplaneRemediateClusterIdRemediationJSONRequestBody defines body for PutBackplaneRemediateClusterIdRemediation for application/json ContentType. +type PutBackplaneRemediateClusterIdRemediationJSONRequestBody = PutBackplaneRemediateClusterIdRemediationJSONBody + +// PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody defines body for PutBackplaneRemediateClusterIdRemediation for application/json-patch+json ContentType. +type PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody = PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONBody + +// PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody defines body for PutBackplaneRemediateClusterIdRemediation for application/merge-patch+json ContentType. +type PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody = PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONBody + +// PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody defines body for PutBackplaneRemediateClusterIdRemediation for application/strategic-merge-patch+json ContentType. +type PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody = PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONBody + // CreateJobJSONRequestBody defines body for CreateJob for application/json ContentType. type CreateJobJSONRequestBody = CreateJob // CreateTestScriptRunJSONRequestBody defines body for CreateTestScriptRun for application/json ContentType. type CreateTestScriptRunJSONRequestBody = CreateTestJob +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody defines body for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/json ContentType. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody = PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody + +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody defines body for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/json-patch+json ContentType. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody = PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody + +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody defines body for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/merge-patch+json ContentType. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody = PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody + +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody defines body for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/strategic-merge-patch+json ContentType. +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody = PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody defines body for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/json ContentType. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody = PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody defines body for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/json-patch+json ContentType. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody = PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody defines body for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/merge-patch+json ContentType. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody = PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody + +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody defines body for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/strategic-merge-patch+json ContentType. +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody = PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody defines body for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/json ContentType. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody = PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONBody + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody defines body for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/json-patch+json ContentType. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody = PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONBody + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody defines body for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/merge-patch+json ContentType. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody = PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONBody + +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody defines body for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId for application/strategic-merge-patch+json ContentType. +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody = PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONBody + +// CreateTrustedActionJSONRequestBody defines body for CreateTrustedAction for application/json ContentType. +type CreateTrustedActionJSONRequestBody = CreateTrustedActionRequest + // RequestEditorFn is the function signature for the RequestEditor callback function type RequestEditorFn func(ctx context.Context, req *http.Request) error @@ -576,14 +853,38 @@ type ClientInterface interface { // OptionsBackplaneClusterClusterId request OptionsBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) - // PatchBackplaneClusterClusterId request - PatchBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) + // PatchBackplaneClusterClusterIdWithBody request with any body + PatchBackplaneClusterClusterIdWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneClusterClusterId(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - // PostBackplaneClusterClusterId request - PostBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) + PatchBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - // PutBackplaneClusterClusterId request - PutBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) + PatchBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PostBackplaneClusterClusterIdWithBody request with any body + PostBackplaneClusterClusterIdWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneClusterClusterId(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PutBackplaneClusterClusterIdWithBody request with any body + PutBackplaneClusterClusterIdWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneClusterClusterId(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // TraceBackplaneClusterClusterId request TraceBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -617,14 +918,38 @@ type ClientInterface interface { // OptionsBackplaneRemediateClusterIdRemediation request OptionsBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) - // PatchBackplaneRemediateClusterIdRemediation request - PatchBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) + // PatchBackplaneRemediateClusterIdRemediationWithBody request with any body + PatchBackplaneRemediateClusterIdRemediationWithBody(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PostBackplaneRemediateClusterIdRemediationWithBody request with any body + PostBackplaneRemediateClusterIdRemediationWithBody(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) - // PostBackplaneRemediateClusterIdRemediation request - PostBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) + PostBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) - // PutBackplaneRemediateClusterIdRemediation request - PutBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) + PostBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PutBackplaneRemediateClusterIdRemediationWithBody request with any body + PutBackplaneRemediateClusterIdRemediationWithBody(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // TraceBackplaneRemediateClusterIdRemediation request TraceBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) @@ -668,6 +993,62 @@ type ClientInterface interface { // GetTestScriptRunLogs request GetTestScriptRunLogs(ctx context.Context, clusterId string, testId string, params *GetTestScriptRunLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) + + // DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceId request + DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // GetBackplaneTrustedactionClusterIdTrustedActionInstanceId request + GetBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // HeadBackplaneTrustedactionClusterIdTrustedActionInstanceId request + HeadBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceId request + OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody request with any body + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody request with any body + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody request with any body + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // TraceBackplaneTrustedactionClusterIdTrustedActionInstanceId request + TraceBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) + + // CreateTrustedActionWithBody request with any body + CreateTrustedActionWithBody(ctx context.Context, clusterId string, params *CreateTrustedActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) + + CreateTrustedAction(ctx context.Context, clusterId string, params *CreateTrustedActionParams, body CreateTrustedActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) + + // DeleteTrustedAction request + DeleteTrustedAction(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) } func (c *Client) GetCloudConsole(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { @@ -754,8 +1135,8 @@ func (c *Client) OptionsBackplaneClusterClusterId(ctx context.Context, clusterId return c.Client.Do(req) } -func (c *Client) PatchBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPatchBackplaneClusterClusterIdRequest(c.Server, clusterId) +func (c *Client) PatchBackplaneClusterClusterIdWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneClusterClusterIdRequestWithBody(c.Server, clusterId, contentType, body) if err != nil { return nil, err } @@ -766,8 +1147,8 @@ func (c *Client) PatchBackplaneClusterClusterId(ctx context.Context, clusterId s return c.Client.Do(req) } -func (c *Client) PostBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPostBackplaneClusterClusterIdRequest(c.Server, clusterId) +func (c *Client) PatchBackplaneClusterClusterId(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneClusterClusterIdRequest(c.Server, clusterId, body) if err != nil { return nil, err } @@ -778,8 +1159,8 @@ func (c *Client) PostBackplaneClusterClusterId(ctx context.Context, clusterId st return c.Client.Do(req) } -func (c *Client) PutBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPutBackplaneClusterClusterIdRequest(c.Server, clusterId) +func (c *Client) PatchBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -790,8 +1171,8 @@ func (c *Client) PutBackplaneClusterClusterId(ctx context.Context, clusterId str return c.Client.Do(req) } -func (c *Client) TraceBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewTraceBackplaneClusterClusterIdRequest(c.Server, clusterId) +func (c *Client) PatchBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -802,8 +1183,8 @@ func (c *Client) TraceBackplaneClusterClusterId(ctx context.Context, clusterId s return c.Client.Do(req) } -func (c *Client) GetReportsByCluster(ctx context.Context, clusterId string, params *GetReportsByClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetReportsByClusterRequest(c.Server, clusterId, params) +func (c *Client) PatchBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -814,8 +1195,8 @@ func (c *Client) GetReportsByCluster(ctx context.Context, clusterId string, para return c.Client.Do(req) } -func (c *Client) CreateReportWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateReportRequestWithBody(c.Server, clusterId, contentType, body) +func (c *Client) PostBackplaneClusterClusterIdWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneClusterClusterIdRequestWithBody(c.Server, clusterId, contentType, body) if err != nil { return nil, err } @@ -826,8 +1207,8 @@ func (c *Client) CreateReportWithBody(ctx context.Context, clusterId string, con return c.Client.Do(req) } -func (c *Client) CreateReport(ctx context.Context, clusterId string, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateReportRequest(c.Server, clusterId, body) +func (c *Client) PostBackplaneClusterClusterId(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneClusterClusterIdRequest(c.Server, clusterId, body) if err != nil { return nil, err } @@ -838,8 +1219,8 @@ func (c *Client) CreateReport(ctx context.Context, clusterId string, body Create return c.Client.Do(req) } -func (c *Client) GetReportById(ctx context.Context, clusterId string, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetReportByIdRequest(c.Server, clusterId, reportId) +func (c *Client) PostBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -850,8 +1231,8 @@ func (c *Client) GetReportById(ctx context.Context, clusterId string, reportId s return c.Client.Do(req) } -func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetConfigRequest(c.Server) +func (c *Client) PostBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -862,8 +1243,8 @@ func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) ( return c.Client.Do(req) } -func (c *Client) LoginCluster(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewLoginClusterRequest(c.Server, clusterId) +func (c *Client) PostBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -874,8 +1255,8 @@ func (c *Client) LoginCluster(ctx context.Context, clusterId string, reqEditors return c.Client.Do(req) } -func (c *Client) DeleteBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) PutBackplaneClusterClusterIdWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneClusterClusterIdRequestWithBody(c.Server, clusterId, contentType, body) if err != nil { return nil, err } @@ -886,8 +1267,8 @@ func (c *Client) DeleteBackplaneRemediateClusterIdRemediation(ctx context.Contex return c.Client.Do(req) } -func (c *Client) GetBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) PutBackplaneClusterClusterId(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneClusterClusterIdRequest(c.Server, clusterId, body) if err != nil { return nil, err } @@ -898,8 +1279,8 @@ func (c *Client) GetBackplaneRemediateClusterIdRemediation(ctx context.Context, return c.Client.Do(req) } -func (c *Client) HeadBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewHeadBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) PutBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -910,8 +1291,8 @@ func (c *Client) HeadBackplaneRemediateClusterIdRemediation(ctx context.Context, return c.Client.Do(req) } -func (c *Client) OptionsBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewOptionsBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) PutBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -922,8 +1303,8 @@ func (c *Client) OptionsBackplaneRemediateClusterIdRemediation(ctx context.Conte return c.Client.Do(req) } -func (c *Client) PatchBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPatchBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) PutBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, body) if err != nil { return nil, err } @@ -934,8 +1315,8 @@ func (c *Client) PatchBackplaneRemediateClusterIdRemediation(ctx context.Context return c.Client.Do(req) } -func (c *Client) PostBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPostBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) TraceBackplaneClusterClusterId(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewTraceBackplaneClusterClusterIdRequest(c.Server, clusterId) if err != nil { return nil, err } @@ -946,8 +1327,8 @@ func (c *Client) PostBackplaneRemediateClusterIdRemediation(ctx context.Context, return c.Client.Do(req) } -func (c *Client) PutBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewPutBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) GetReportsByCluster(ctx context.Context, clusterId string, params *GetReportsByClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetReportsByClusterRequest(c.Server, clusterId, params) if err != nil { return nil, err } @@ -958,8 +1339,8 @@ func (c *Client) PutBackplaneRemediateClusterIdRemediation(ctx context.Context, return c.Client.Do(req) } -func (c *Client) TraceBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewTraceBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) +func (c *Client) CreateReportWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateReportRequestWithBody(c.Server, clusterId, contentType, body) if err != nil { return nil, err } @@ -970,8 +1351,8 @@ func (c *Client) TraceBackplaneRemediateClusterIdRemediation(ctx context.Context return c.Client.Do(req) } -func (c *Client) DeleteRemediation(ctx context.Context, clusterId string, params *DeleteRemediationParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteRemediationRequest(c.Server, clusterId, params) +func (c *Client) CreateReport(ctx context.Context, clusterId string, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateReportRequest(c.Server, clusterId, body) if err != nil { return nil, err } @@ -982,8 +1363,8 @@ func (c *Client) DeleteRemediation(ctx context.Context, clusterId string, params return c.Client.Do(req) } -func (c *Client) CreateRemediation(ctx context.Context, clusterId string, params *CreateRemediationParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateRemediationRequest(c.Server, clusterId, params) +func (c *Client) GetReportById(ctx context.Context, clusterId string, reportId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetReportByIdRequest(c.Server, clusterId, reportId) if err != nil { return nil, err } @@ -994,8 +1375,8 @@ func (c *Client) CreateRemediation(ctx context.Context, clusterId string, params return c.Client.Do(req) } -func (c *Client) GetScriptsByCluster(ctx context.Context, clusterId string, params *GetScriptsByClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetScriptsByClusterRequest(c.Server, clusterId, params) +func (c *Client) GetConfig(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetConfigRequest(c.Server) if err != nil { return nil, err } @@ -1006,8 +1387,8 @@ func (c *Client) GetScriptsByCluster(ctx context.Context, clusterId string, para return c.Client.Do(req) } -func (c *Client) GetAllScriptsByCluster(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllScriptsByClusterRequest(c.Server, clusterId) +func (c *Client) LoginCluster(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewLoginClusterRequest(c.Server, clusterId) if err != nil { return nil, err } @@ -1018,8 +1399,8 @@ func (c *Client) GetAllScriptsByCluster(ctx context.Context, clusterId string, r return c.Client.Do(req) } -func (c *Client) GetAllJobs(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetAllJobsRequest(c.Server, clusterId) +func (c *Client) DeleteBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeleteBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) if err != nil { return nil, err } @@ -1030,8 +1411,8 @@ func (c *Client) GetAllJobs(ctx context.Context, clusterId string, reqEditors .. return c.Client.Do(req) } -func (c *Client) CreateJobWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateJobRequestWithBody(c.Server, clusterId, contentType, body) +func (c *Client) GetBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) if err != nil { return nil, err } @@ -1042,8 +1423,8 @@ func (c *Client) CreateJobWithBody(ctx context.Context, clusterId string, conten return c.Client.Do(req) } -func (c *Client) CreateJob(ctx context.Context, clusterId string, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateJobRequest(c.Server, clusterId, body) +func (c *Client) HeadBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewHeadBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) if err != nil { return nil, err } @@ -1054,8 +1435,8 @@ func (c *Client) CreateJob(ctx context.Context, clusterId string, body CreateJob return c.Client.Do(req) } -func (c *Client) DeleteJob(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewDeleteJobRequest(c.Server, clusterId, jobId) +func (c *Client) OptionsBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewOptionsBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) if err != nil { return nil, err } @@ -1066,8 +1447,8 @@ func (c *Client) DeleteJob(ctx context.Context, clusterId string, jobId string, return c.Client.Do(req) } -func (c *Client) GetRun(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetRunRequest(c.Server, clusterId, jobId) +func (c *Client) PatchBackplaneRemediateClusterIdRemediationWithBody(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneRemediateClusterIdRemediationRequestWithBody(c.Server, clusterId, remediation, contentType, body) if err != nil { return nil, err } @@ -1078,8 +1459,8 @@ func (c *Client) GetRun(ctx context.Context, clusterId string, jobId string, req return c.Client.Do(req) } -func (c *Client) GetJobLogs(ctx context.Context, clusterId string, jobId string, params *GetJobLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetJobLogsRequest(c.Server, clusterId, jobId, params) +func (c *Client) PatchBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation, body) if err != nil { return nil, err } @@ -1090,8 +1471,8 @@ func (c *Client) GetJobLogs(ctx context.Context, clusterId string, jobId string, return c.Client.Do(req) } -func (c *Client) CreateTestScriptRunWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateTestScriptRunRequestWithBody(c.Server, clusterId, contentType, body) +func (c *Client) PatchBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } @@ -1102,8 +1483,8 @@ func (c *Client) CreateTestScriptRunWithBody(ctx context.Context, clusterId stri return c.Client.Do(req) } -func (c *Client) CreateTestScriptRun(ctx context.Context, clusterId string, body CreateTestScriptRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewCreateTestScriptRunRequest(c.Server, clusterId, body) +func (c *Client) PatchBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } @@ -1114,8 +1495,8 @@ func (c *Client) CreateTestScriptRun(ctx context.Context, clusterId string, body return c.Client.Do(req) } -func (c *Client) GetTestScriptRun(ctx context.Context, clusterId string, testId string, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetTestScriptRunRequest(c.Server, clusterId, testId) +func (c *Client) PatchBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } @@ -1126,8 +1507,8 @@ func (c *Client) GetTestScriptRun(ctx context.Context, clusterId string, testId return c.Client.Do(req) } -func (c *Client) GetTestScriptRunLogs(ctx context.Context, clusterId string, testId string, params *GetTestScriptRunLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { - req, err := NewGetTestScriptRunLogsRequest(c.Server, clusterId, testId, params) +func (c *Client) PostBackplaneRemediateClusterIdRemediationWithBody(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneRemediateClusterIdRemediationRequestWithBody(c.Server, clusterId, remediation, contentType, body) if err != nil { return nil, err } @@ -1138,587 +1519,572 @@ func (c *Client) GetTestScriptRunLogs(ctx context.Context, clusterId string, tes return c.Client.Do(req) } -// NewGetCloudConsoleRequest generates requests for GetCloudConsole -func NewGetCloudConsoleRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) PostBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) PostBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cloud/console/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PostBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewGetAssumeRoleSequenceRequest generates requests for GetAssumeRoleSequence -func NewGetAssumeRoleSequenceRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) PostBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } - - serverURL, err := url.Parse(server) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } + return c.Client.Do(req) +} - operationPath := fmt.Sprintf("/backplane/cloud/credentials/assume-role-sequence/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PutBackplaneRemediateClusterIdRemediationWithBody(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneRemediateClusterIdRemediationRequestWithBody(c.Server, clusterId, remediation, contentType, body) if err != nil { return nil, err } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewGetCloudCredentialsRequest generates requests for GetCloudCredentials -func NewGetCloudCredentialsRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) PutBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation, body) if err != nil { return nil, err } - - serverURL, err := url.Parse(server) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } + return c.Client.Do(req) +} - operationPath := fmt.Sprintf("/backplane/cloud/credentials/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PutBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewDeleteBackplaneClusterClusterIdRequest generates requests for DeleteBackplaneClusterClusterId -func NewDeleteBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) PutBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } - - serverURL, err := url.Parse(server) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } + return c.Client.Do(req) +} - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PutBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, remediation, body) if err != nil { return nil, err } - - req, err := http.NewRequest("DELETE", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewGetBackplaneClusterClusterIdRequest generates requests for GetBackplaneClusterClusterId -func NewGetBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) TraceBackplaneRemediateClusterIdRemediation(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewTraceBackplaneRemediateClusterIdRemediationRequest(c.Server, clusterId, remediation) if err != nil { return nil, err } - - serverURL, err := url.Parse(server) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } + return c.Client.Do(req) +} - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) DeleteRemediation(ctx context.Context, clusterId string, params *DeleteRemediationParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeleteRemediationRequest(c.Server, clusterId, params) if err != nil { return nil, err } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewHeadBackplaneClusterClusterIdRequest generates requests for HeadBackplaneClusterClusterId -func NewHeadBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) CreateRemediation(ctx context.Context, clusterId string, params *CreateRemediationParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateRemediationRequest(c.Server, clusterId, params) if err != nil { return nil, err } - - serverURL, err := url.Parse(server) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } + return c.Client.Do(req) +} - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath - } - - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) GetScriptsByCluster(ctx context.Context, clusterId string, params *GetScriptsByClusterParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetScriptsByClusterRequest(c.Server, clusterId, params) if err != nil { return nil, err } - - req, err := http.NewRequest("HEAD", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewOptionsBackplaneClusterClusterIdRequest generates requests for OptionsBackplaneClusterClusterId -func NewOptionsBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) GetAllScriptsByCluster(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetAllScriptsByClusterRequest(c.Server, clusterId) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) GetAllJobs(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetAllJobsRequest(c.Server, clusterId) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) CreateJobWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateJobRequestWithBody(c.Server, clusterId, contentType, body) if err != nil { return nil, err } - - req, err := http.NewRequest("OPTIONS", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewPatchBackplaneClusterClusterIdRequest generates requests for PatchBackplaneClusterClusterId -func NewPatchBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) CreateJob(ctx context.Context, clusterId string, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateJobRequest(c.Server, clusterId, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) DeleteJob(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeleteJobRequest(c.Server, clusterId, jobId) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) GetRun(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetRunRequest(c.Server, clusterId, jobId) if err != nil { return nil, err } - - req, err := http.NewRequest("PATCH", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewPostBackplaneClusterClusterIdRequest generates requests for PostBackplaneClusterClusterId -func NewPostBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) GetJobLogs(ctx context.Context, clusterId string, jobId string, params *GetJobLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetJobLogsRequest(c.Server, clusterId, jobId, params) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) CreateTestScriptRunWithBody(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateTestScriptRunRequestWithBody(c.Server, clusterId, contentType, body) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) CreateTestScriptRun(ctx context.Context, clusterId string, body CreateTestScriptRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateTestScriptRunRequest(c.Server, clusterId, body) if err != nil { return nil, err } - - req, err := http.NewRequest("POST", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewPutBackplaneClusterClusterIdRequest generates requests for PutBackplaneClusterClusterId -func NewPutBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) GetTestScriptRun(ctx context.Context, clusterId string, testId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetTestScriptRunRequest(c.Server, clusterId, testId) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) GetTestScriptRunLogs(ctx context.Context, clusterId string, testId string, params *GetTestScriptRunLogsParams, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetTestScriptRunLogsRequest(c.Server, clusterId, testId, params) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId) if err != nil { return nil, err } - - req, err := http.NewRequest("PUT", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewTraceBackplaneClusterClusterIdRequest generates requests for TraceBackplaneClusterClusterId -func NewTraceBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) GetBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewGetBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) HeadBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewHeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewOptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId) if err != nil { return nil, err } - - req, err := http.NewRequest("TRACE", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewGetReportsByClusterRequest generates requests for GetReportsByCluster -func NewGetReportsByClusterRequest(server string, clusterId string, params *GetReportsByClusterParams) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "cluster_id", runtime.ParamLocationPath, clusterId) +func (c *Client) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(c.Server, clusterId, trustedActionInstanceId, contentType, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/reports", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - if params != nil { - queryValues := queryURL.Query() - - if params.Last != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "last", runtime.ParamLocationQuery, *params.Last); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - req, err := http.NewRequest("GET", queryURL.String(), nil) +func (c *Client) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - return req, nil + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) } -// NewCreateReportRequest calls the generic CreateReport builder with application/json body -func NewCreateReportRequest(server string, clusterId string, body CreateReportJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) +func (c *Client) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - bodyReader = bytes.NewReader(buf) - return NewCreateReportRequestWithBody(server, clusterId, "application/json", bodyReader) + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) } -// NewCreateReportRequestWithBody generates requests for CreateReport with any type of body -func NewCreateReportRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "cluster_id", runtime.ParamLocationPath, clusterId) +func (c *Client) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(c.Server, clusterId, trustedActionInstanceId, contentType, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) PostBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/reports", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - req, err := http.NewRequest("POST", queryURL.String(), body) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - req.Header.Add("Content-Type", contentType) - - return req, nil + return c.Client.Do(req) } -// NewGetReportByIdRequest generates requests for GetReportById -func NewGetReportByIdRequest(server string, clusterId string, reportId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "cluster_id", runtime.ParamLocationPath, clusterId) +func (c *Client) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "report_id", runtime.ParamLocationPath, reportId) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/cluster/%s/reports/%s", pathParam0, pathParam1) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(c.Server, clusterId, trustedActionInstanceId, contentType, body) if err != nil { return nil, err } - - req, err := http.NewRequest("GET", queryURL.String(), nil) - if err != nil { + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { return nil, err } - - return req, nil + return c.Client.Do(req) } -// NewGetConfigRequest generates requests for GetConfig -func NewGetConfigRequest(server string) (*http.Request, error) { - var err error - - serverURL, err := url.Parse(server) +func (c *Client) PutBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/config") - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - req, err := http.NewRequest("GET", queryURL.String(), nil) +func (c *Client) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } - - return req, nil + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) } -// NewLoginClusterRequest generates requests for LoginCluster -func NewLoginClusterRequest(server string, clusterId string) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +func (c *Client) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody(c.Server, clusterId, trustedActionInstanceId, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - serverURL, err := url.Parse(server) +func (c *Client) TraceBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewTraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(c.Server, clusterId, trustedActionInstanceId) if err != nil { return nil, err } - - operationPath := fmt.Sprintf("/backplane/login/%s", pathParam0) - if operationPath[0] == '/' { - operationPath = "." + operationPath + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err } + return c.Client.Do(req) +} - queryURL, err := serverURL.Parse(operationPath) +func (c *Client) CreateTrustedActionWithBody(ctx context.Context, clusterId string, params *CreateTrustedActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateTrustedActionRequestWithBody(c.Server, clusterId, params, contentType, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - req, err := http.NewRequest("POST", queryURL.String(), nil) +func (c *Client) CreateTrustedAction(ctx context.Context, clusterId string, params *CreateTrustedActionParams, body CreateTrustedActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewCreateTrustedActionRequest(c.Server, clusterId, params, body) if err != nil { return nil, err } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) +} - return req, nil +func (c *Client) DeleteTrustedAction(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*http.Response, error) { + req, err := NewDeleteTrustedActionRequest(c.Server, clusterId, trustedActionInstanceId) + if err != nil { + return nil, err + } + req = req.WithContext(ctx) + if err := c.applyEditors(ctx, req, reqEditors); err != nil { + return nil, err + } + return c.Client.Do(req) } -// NewDeleteBackplaneRemediateClusterIdRemediationRequest generates requests for DeleteBackplaneRemediateClusterIdRemediation -func NewDeleteBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { +// NewGetCloudConsoleRequest generates requests for GetCloudConsole +func NewGetCloudConsoleRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -1728,19 +2094,12 @@ func NewDeleteBackplaneRemediateClusterIdRemediationRequest(server string, clust return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cloud/console/%s", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -1750,7 +2109,7 @@ func NewDeleteBackplaneRemediateClusterIdRemediationRequest(server string, clust return nil, err } - req, err := http.NewRequest("DELETE", queryURL.String(), nil) + req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err } @@ -1758,8 +2117,8 @@ func NewDeleteBackplaneRemediateClusterIdRemediationRequest(server string, clust return req, nil } -// NewGetBackplaneRemediateClusterIdRemediationRequest generates requests for GetBackplaneRemediateClusterIdRemediation -func NewGetBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { +// NewGetAssumeRoleSequenceRequest generates requests for GetAssumeRoleSequence +func NewGetAssumeRoleSequenceRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -1769,19 +2128,12 @@ func NewGetBackplaneRemediateClusterIdRemediationRequest(server string, clusterI return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cloud/credentials/assume-role-sequence/%s", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -1799,8 +2151,8 @@ func NewGetBackplaneRemediateClusterIdRemediationRequest(server string, clusterI return req, nil } -// NewHeadBackplaneRemediateClusterIdRemediationRequest generates requests for HeadBackplaneRemediateClusterIdRemediation -func NewHeadBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { +// NewGetCloudCredentialsRequest generates requests for GetCloudCredentials +func NewGetCloudCredentialsRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -1810,19 +2162,12 @@ func NewHeadBackplaneRemediateClusterIdRemediationRequest(server string, cluster return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cloud/credentials/%s", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -1832,7 +2177,7 @@ func NewHeadBackplaneRemediateClusterIdRemediationRequest(server string, cluster return nil, err } - req, err := http.NewRequest("HEAD", queryURL.String(), nil) + req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err } @@ -1840,8 +2185,8 @@ func NewHeadBackplaneRemediateClusterIdRemediationRequest(server string, cluster return req, nil } -// NewOptionsBackplaneRemediateClusterIdRemediationRequest generates requests for OptionsBackplaneRemediateClusterIdRemediation -func NewOptionsBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { +// NewDeleteBackplaneClusterClusterIdRequest generates requests for DeleteBackplaneClusterClusterId +func NewDeleteBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -1851,19 +2196,12 @@ func NewOptionsBackplaneRemediateClusterIdRemediationRequest(server string, clus return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -1873,7 +2211,7 @@ func NewOptionsBackplaneRemediateClusterIdRemediationRequest(server string, clus return nil, err } - req, err := http.NewRequest("OPTIONS", queryURL.String(), nil) + req, err := http.NewRequest("DELETE", queryURL.String(), nil) if err != nil { return nil, err } @@ -1881,8 +2219,8 @@ func NewOptionsBackplaneRemediateClusterIdRemediationRequest(server string, clus return req, nil } -// NewPatchBackplaneRemediateClusterIdRemediationRequest generates requests for PatchBackplaneRemediateClusterIdRemediation -func NewPatchBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { +// NewGetBackplaneClusterClusterIdRequest generates requests for GetBackplaneClusterClusterId +func NewGetBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -1892,19 +2230,12 @@ func NewPatchBackplaneRemediateClusterIdRemediationRequest(server string, cluste return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -1914,7 +2245,7 @@ func NewPatchBackplaneRemediateClusterIdRemediationRequest(server string, cluste return nil, err } - req, err := http.NewRequest("PATCH", queryURL.String(), nil) + req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err } @@ -1922,8 +2253,8 @@ func NewPatchBackplaneRemediateClusterIdRemediationRequest(server string, cluste return req, nil } -// NewPostBackplaneRemediateClusterIdRemediationRequest generates requests for PostBackplaneRemediateClusterIdRemediation -func NewPostBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { +// NewHeadBackplaneClusterClusterIdRequest generates requests for HeadBackplaneClusterClusterId +func NewHeadBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -1933,19 +2264,12 @@ func NewPostBackplaneRemediateClusterIdRemediationRequest(server string, cluster return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -1955,7 +2279,7 @@ func NewPostBackplaneRemediateClusterIdRemediationRequest(server string, cluster return nil, err } - req, err := http.NewRequest("POST", queryURL.String(), nil) + req, err := http.NewRequest("HEAD", queryURL.String(), nil) if err != nil { return nil, err } @@ -1963,8 +2287,8 @@ func NewPostBackplaneRemediateClusterIdRemediationRequest(server string, cluster return req, nil } -// NewPutBackplaneRemediateClusterIdRemediationRequest generates requests for PutBackplaneRemediateClusterIdRemediation -func NewPutBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { +// NewOptionsBackplaneClusterClusterIdRequest generates requests for OptionsBackplaneClusterClusterId +func NewOptionsBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -1974,19 +2298,12 @@ func NewPutBackplaneRemediateClusterIdRemediationRequest(server string, clusterI return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -1996,7 +2313,7 @@ func NewPutBackplaneRemediateClusterIdRemediationRequest(server string, clusterI return nil, err } - req, err := http.NewRequest("PUT", queryURL.String(), nil) + req, err := http.NewRequest("OPTIONS", queryURL.String(), nil) if err != nil { return nil, err } @@ -2004,20 +2321,57 @@ func NewPutBackplaneRemediateClusterIdRemediationRequest(server string, clusterI return req, nil } -// NewTraceBackplaneRemediateClusterIdRemediationRequest generates requests for TraceBackplaneRemediateClusterIdRemediation -func NewTraceBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { - var err error +// NewPatchBackplaneClusterClusterIdRequest calls the generic PatchBackplaneClusterClusterId builder with application/json body +func NewPatchBackplaneClusterClusterIdRequest(server string, clusterId string, body PatchBackplaneClusterClusterIdJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/json", bodyReader) +} - var pathParam0 string +// NewPatchBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody calls the generic PatchBackplaneClusterClusterId builder with application/json-patch+json body +func NewPatchBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, body PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/json-patch+json", bodyReader) +} - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +// NewPatchBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody calls the generic PatchBackplaneClusterClusterId builder with application/merge-patch+json body +func NewPatchBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, body PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) if err != nil { return nil, err } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/merge-patch+json", bodyReader) +} - var pathParam1 string +// NewPatchBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PatchBackplaneClusterClusterId builder with application/strategic-merge-patch+json body +func NewPatchBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, body PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/strategic-merge-patch+json", bodyReader) +} - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) +// NewPatchBackplaneClusterClusterIdRequestWithBody generates requests for PatchBackplaneClusterClusterId with any type of body +func NewPatchBackplaneClusterClusterIdRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) if err != nil { return nil, err } @@ -2027,7 +2381,7 @@ func NewTraceBackplaneRemediateClusterIdRemediationRequest(server string, cluste return nil, err } - operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2037,16 +2391,62 @@ func NewTraceBackplaneRemediateClusterIdRemediationRequest(server string, cluste return nil, err } - req, err := http.NewRequest("TRACE", queryURL.String(), nil) + req, err := http.NewRequest("PATCH", queryURL.String(), body) if err != nil { return nil, err } + req.Header.Add("Content-Type", contentType) + return req, nil } -// NewDeleteRemediationRequest generates requests for DeleteRemediation -func NewDeleteRemediationRequest(server string, clusterId string, params *DeleteRemediationParams) (*http.Request, error) { +// NewPostBackplaneClusterClusterIdRequest calls the generic PostBackplaneClusterClusterId builder with application/json body +func NewPostBackplaneClusterClusterIdRequest(server string, clusterId string, body PostBackplaneClusterClusterIdJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/json", bodyReader) +} + +// NewPostBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody calls the generic PostBackplaneClusterClusterId builder with application/json-patch+json body +func NewPostBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, body PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/json-patch+json", bodyReader) +} + +// NewPostBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody calls the generic PostBackplaneClusterClusterId builder with application/merge-patch+json body +func NewPostBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, body PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/merge-patch+json", bodyReader) +} + +// NewPostBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PostBackplaneClusterClusterId builder with application/strategic-merge-patch+json body +func NewPostBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, body PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/strategic-merge-patch+json", bodyReader) +} + +// NewPostBackplaneClusterClusterIdRequestWithBody generates requests for PostBackplaneClusterClusterId with any type of body +func NewPostBackplaneClusterClusterIdRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -2061,7 +2461,7 @@ func NewDeleteRemediationRequest(server string, clusterId string, params *Delete return nil, err } - operationPath := fmt.Sprintf("/backplane/remediation/%s", pathParam0) + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2071,50 +2471,62 @@ func NewDeleteRemediationRequest(server string, clusterId string, params *Delete return nil, err } - if params != nil { - queryValues := queryURL.Query() - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remediationInstanceId", runtime.ParamLocationQuery, params.RemediationInstanceId); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } - if params.ManagingCluster != nil { + req.Header.Add("Content-Type", contentType) - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "managingCluster", runtime.ParamLocationQuery, *params.ManagingCluster); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } + return req, nil +} - } +// NewPutBackplaneClusterClusterIdRequest calls the generic PutBackplaneClusterClusterId builder with application/json body +func NewPutBackplaneClusterClusterIdRequest(server string, clusterId string, body PutBackplaneClusterClusterIdJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/json", bodyReader) +} - queryURL.RawQuery = queryValues.Encode() +// NewPutBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody calls the generic PutBackplaneClusterClusterId builder with application/json-patch+json body +func NewPutBackplaneClusterClusterIdRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, body PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/json-patch+json", bodyReader) +} - req, err := http.NewRequest("DELETE", queryURL.String(), nil) +// NewPutBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody calls the generic PutBackplaneClusterClusterId builder with application/merge-patch+json body +func NewPutBackplaneClusterClusterIdRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, body PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) if err != nil { return nil, err } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/merge-patch+json", bodyReader) +} - return req, nil +// NewPutBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PutBackplaneClusterClusterId builder with application/strategic-merge-patch+json body +func NewPutBackplaneClusterClusterIdRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, body PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneClusterClusterIdRequestWithBody(server, clusterId, "application/strategic-merge-patch+json", bodyReader) } -// NewCreateRemediationRequest generates requests for CreateRemediation -func NewCreateRemediationRequest(server string, clusterId string, params *CreateRemediationParams) (*http.Request, error) { +// NewPutBackplaneClusterClusterIdRequestWithBody generates requests for PutBackplaneClusterClusterId with any type of body +func NewPutBackplaneClusterClusterIdRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string @@ -2129,7 +2541,7 @@ func NewCreateRemediationRequest(server string, clusterId string, params *Create return nil, err } - operationPath := fmt.Sprintf("/backplane/remediation/%s", pathParam0) + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2139,41 +2551,43 @@ func NewCreateRemediationRequest(server string, clusterId string, params *Create return nil, err } - if params != nil { - queryValues := queryURL.Query() - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remediationName", runtime.ParamLocationQuery, params.RemediationName); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } + req, err := http.NewRequest("PUT", queryURL.String(), body) + if err != nil { + return nil, err + } - if params.ManagingCluster != nil { + req.Header.Add("Content-Type", contentType) - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "managingCluster", runtime.ParamLocationQuery, *params.ManagingCluster); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } + return req, nil +} - } +// NewTraceBackplaneClusterClusterIdRequest generates requests for TraceBackplaneClusterClusterId +func NewTraceBackplaneClusterClusterIdRequest(server string, clusterId string) (*http.Request, error) { + var err error - queryURL.RawQuery = queryValues.Encode() + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err } - req, err := http.NewRequest("POST", queryURL.String(), nil) + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/cluster/%s/", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("TRACE", queryURL.String(), nil) if err != nil { return nil, err } @@ -2181,13 +2595,13 @@ func NewCreateRemediationRequest(server string, clusterId string, params *Create return req, nil } -// NewGetScriptsByClusterRequest generates requests for GetScriptsByCluster -func NewGetScriptsByClusterRequest(server string, clusterId string, params *GetScriptsByClusterParams) (*http.Request, error) { +// NewGetReportsByClusterRequest generates requests for GetReportsByCluster +func NewGetReportsByClusterRequest(server string, clusterId string, params *GetReportsByClusterParams) (*http.Request, error) { var err error var pathParam0 string - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "cluster_id", runtime.ParamLocationPath, clusterId) if err != nil { return nil, err } @@ -2197,7 +2611,7 @@ func NewGetScriptsByClusterRequest(server string, clusterId string, params *GetS return nil, err } - operationPath := fmt.Sprintf("/backplane/script/%s", pathParam0) + operationPath := fmt.Sprintf("/backplane/cluster/%s/reports", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2210,9 +2624,9 @@ func NewGetScriptsByClusterRequest(server string, clusterId string, params *GetS if params != nil { queryValues := queryURL.Query() - if params.Scriptname != nil { + if params.Last != nil { - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scriptname", runtime.ParamLocationQuery, *params.Scriptname); err != nil { + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "last", runtime.ParamLocationQuery, *params.Last); err != nil { return nil, err } else if parsed, err := url.ParseQuery(queryFrag); err != nil { return nil, err @@ -2237,13 +2651,24 @@ func NewGetScriptsByClusterRequest(server string, clusterId string, params *GetS return req, nil } -// NewGetAllScriptsByClusterRequest generates requests for GetAllScriptsByCluster -func NewGetAllScriptsByClusterRequest(server string, clusterId string) (*http.Request, error) { +// NewCreateReportRequest calls the generic CreateReport builder with application/json body +func NewCreateReportRequest(server string, clusterId string, body CreateReportJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateReportRequestWithBody(server, clusterId, "application/json", bodyReader) +} + +// NewCreateReportRequestWithBody generates requests for CreateReport with any type of body +func NewCreateReportRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { var err error var pathParam0 string - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "cluster_id", runtime.ParamLocationPath, clusterId) if err != nil { return nil, err } @@ -2253,7 +2678,7 @@ func NewGetAllScriptsByClusterRequest(server string, clusterId string) (*http.Re return nil, err } - operationPath := fmt.Sprintf("/backplane/script/%s/all", pathParam0) + operationPath := fmt.Sprintf("/backplane/cluster/%s/reports", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2263,21 +2688,30 @@ func NewGetAllScriptsByClusterRequest(server string, clusterId string) (*http.Re return nil, err } - req, err := http.NewRequest("GET", queryURL.String(), nil) + req, err := http.NewRequest("POST", queryURL.String(), body) if err != nil { return nil, err } + req.Header.Add("Content-Type", contentType) + return req, nil } -// NewGetAllJobsRequest generates requests for GetAllJobs -func NewGetAllJobsRequest(server string, clusterId string) (*http.Request, error) { +// NewGetReportByIdRequest generates requests for GetReportById +func NewGetReportByIdRequest(server string, clusterId string, reportId string) (*http.Request, error) { var err error var pathParam0 string - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "cluster_id", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "report_id", runtime.ParamLocationPath, reportId) if err != nil { return nil, err } @@ -2287,7 +2721,7 @@ func NewGetAllJobsRequest(server string, clusterId string) (*http.Request, error return nil, err } - operationPath := fmt.Sprintf("/backplane/script/%s/job", pathParam0) + operationPath := fmt.Sprintf("/backplane/cluster/%s/reports/%s", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2305,34 +2739,16 @@ func NewGetAllJobsRequest(server string, clusterId string) (*http.Request, error return req, nil } -// NewCreateJobRequest calls the generic CreateJob builder with application/json body -func NewCreateJobRequest(server string, clusterId string, body CreateJobJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateJobRequestWithBody(server, clusterId, "application/json", bodyReader) -} - -// NewCreateJobRequestWithBody generates requests for CreateJob with any type of body -func NewCreateJobRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { +// NewGetConfigRequest generates requests for GetConfig +func NewGetConfigRequest(server string) (*http.Request, error) { var err error - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/script/%s/job", pathParam0) + operationPath := fmt.Sprintf("/backplane/config") if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2342,18 +2758,16 @@ func NewCreateJobRequestWithBody(server string, clusterId string, contentType st return nil, err } - req, err := http.NewRequest("POST", queryURL.String(), body) + req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err } - req.Header.Add("Content-Type", contentType) - return req, nil } -// NewDeleteJobRequest generates requests for DeleteJob -func NewDeleteJobRequest(server string, clusterId string, jobId string) (*http.Request, error) { +// NewLoginClusterRequest generates requests for LoginCluster +func NewLoginClusterRequest(server string, clusterId string) (*http.Request, error) { var err error var pathParam0 string @@ -2363,19 +2777,12 @@ func NewDeleteJobRequest(server string, clusterId string, jobId string) (*http.R return nil, err } - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "jobId", runtime.ParamLocationPath, jobId) - if err != nil { - return nil, err - } - serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/script/%s/job/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/login/%s", pathParam0) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2385,7 +2792,7 @@ func NewDeleteJobRequest(server string, clusterId string, jobId string) (*http.R return nil, err } - req, err := http.NewRequest("DELETE", queryURL.String(), nil) + req, err := http.NewRequest("POST", queryURL.String(), nil) if err != nil { return nil, err } @@ -2393,8 +2800,8 @@ func NewDeleteJobRequest(server string, clusterId string, jobId string) (*http.R return req, nil } -// NewGetRunRequest generates requests for GetRun -func NewGetRunRequest(server string, clusterId string, jobId string) (*http.Request, error) { +// NewDeleteBackplaneRemediateClusterIdRemediationRequest generates requests for DeleteBackplaneRemediateClusterIdRemediation +func NewDeleteBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { var err error var pathParam0 string @@ -2406,7 +2813,7 @@ func NewGetRunRequest(server string, clusterId string, jobId string) (*http.Requ var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "jobId", runtime.ParamLocationPath, jobId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) if err != nil { return nil, err } @@ -2416,7 +2823,7 @@ func NewGetRunRequest(server string, clusterId string, jobId string) (*http.Requ return nil, err } - operationPath := fmt.Sprintf("/backplane/script/%s/job/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2426,7 +2833,7 @@ func NewGetRunRequest(server string, clusterId string, jobId string) (*http.Requ return nil, err } - req, err := http.NewRequest("GET", queryURL.String(), nil) + req, err := http.NewRequest("DELETE", queryURL.String(), nil) if err != nil { return nil, err } @@ -2434,8 +2841,8 @@ func NewGetRunRequest(server string, clusterId string, jobId string) (*http.Requ return req, nil } -// NewGetJobLogsRequest generates requests for GetJobLogs -func NewGetJobLogsRequest(server string, clusterId string, jobId string, params *GetJobLogsParams) (*http.Request, error) { +// NewGetBackplaneRemediateClusterIdRemediationRequest generates requests for GetBackplaneRemediateClusterIdRemediation +func NewGetBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { var err error var pathParam0 string @@ -2447,7 +2854,7 @@ func NewGetJobLogsRequest(server string, clusterId string, jobId string, params var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "jobId", runtime.ParamLocationPath, jobId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) if err != nil { return nil, err } @@ -2457,7 +2864,7 @@ func NewGetJobLogsRequest(server string, clusterId string, jobId string, params return nil, err } - operationPath := fmt.Sprintf("/backplane/script/%s/job/%s/logs", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2467,44 +2874,6 @@ func NewGetJobLogsRequest(server string, clusterId string, jobId string, params return nil, err } - if params != nil { - queryValues := queryURL.Query() - - if params.Version != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version", runtime.ParamLocationQuery, *params.Version); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - if params.Follow != nil { - - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "follow", runtime.ParamLocationQuery, *params.Follow); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } - - } - - queryURL.RawQuery = queryValues.Encode() - } - req, err := http.NewRequest("GET", queryURL.String(), nil) if err != nil { return nil, err @@ -2513,19 +2882,8 @@ func NewGetJobLogsRequest(server string, clusterId string, jobId string, params return req, nil } -// NewCreateTestScriptRunRequest calls the generic CreateTestScriptRun builder with application/json body -func NewCreateTestScriptRunRequest(server string, clusterId string, body CreateTestScriptRunJSONRequestBody) (*http.Request, error) { - var bodyReader io.Reader - buf, err := json.Marshal(body) - if err != nil { - return nil, err - } - bodyReader = bytes.NewReader(buf) - return NewCreateTestScriptRunRequestWithBody(server, clusterId, "application/json", bodyReader) -} - -// NewCreateTestScriptRunRequestWithBody generates requests for CreateTestScriptRun with any type of body -func NewCreateTestScriptRunRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { +// NewHeadBackplaneRemediateClusterIdRemediationRequest generates requests for HeadBackplaneRemediateClusterIdRemediation +func NewHeadBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { var err error var pathParam0 string @@ -2535,12 +2893,19 @@ func NewCreateTestScriptRunRequestWithBody(server string, clusterId string, cont return nil, err } + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) + if err != nil { + return nil, err + } + serverURL, err := url.Parse(server) if err != nil { return nil, err } - operationPath := fmt.Sprintf("/backplane/testscript/%s", pathParam0) + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2550,18 +2915,16 @@ func NewCreateTestScriptRunRequestWithBody(server string, clusterId string, cont return nil, err } - req, err := http.NewRequest("POST", queryURL.String(), body) + req, err := http.NewRequest("HEAD", queryURL.String(), nil) if err != nil { return nil, err } - req.Header.Add("Content-Type", contentType) - return req, nil } -// NewGetTestScriptRunRequest generates requests for GetTestScriptRun -func NewGetTestScriptRunRequest(server string, clusterId string, testId string) (*http.Request, error) { +// NewOptionsBackplaneRemediateClusterIdRemediationRequest generates requests for OptionsBackplaneRemediateClusterIdRemediation +func NewOptionsBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { var err error var pathParam0 string @@ -2573,7 +2936,7 @@ func NewGetTestScriptRunRequest(server string, clusterId string, testId string) var pathParam1 string - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "testId", runtime.ParamLocationPath, testId) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) if err != nil { return nil, err } @@ -2583,7 +2946,7 @@ func NewGetTestScriptRunRequest(server string, clusterId string, testId string) return nil, err } - operationPath := fmt.Sprintf("/backplane/testscript/%s/%s", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2593,7 +2956,7 @@ func NewGetTestScriptRunRequest(server string, clusterId string, testId string) return nil, err } - req, err := http.NewRequest("GET", queryURL.String(), nil) + req, err := http.NewRequest("OPTIONS", queryURL.String(), nil) if err != nil { return nil, err } @@ -2601,20 +2964,64 @@ func NewGetTestScriptRunRequest(server string, clusterId string, testId string) return req, nil } -// NewGetTestScriptRunLogsRequest generates requests for GetTestScriptRunLogs -func NewGetTestScriptRunLogsRequest(server string, clusterId string, testId string, params *GetTestScriptRunLogsParams) (*http.Request, error) { - var err error - - var pathParam0 string - - pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) +// NewPatchBackplaneRemediateClusterIdRemediationRequest calls the generic PatchBackplaneRemediateClusterIdRemediation builder with application/json body +func NewPatchBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) if err != nil { return nil, err } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/json", bodyReader) +} - var pathParam1 string - - pathParam1, err = runtime.StyleParamWithLocation("simple", false, "testId", runtime.ParamLocationPath, testId) +// NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody calls the generic PatchBackplaneRemediateClusterIdRemediation builder with application/json-patch+json body +func NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/json-patch+json", bodyReader) +} + +// NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody calls the generic PatchBackplaneRemediateClusterIdRemediation builder with application/merge-patch+json body +func NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/merge-patch+json", bodyReader) +} + +// NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PatchBackplaneRemediateClusterIdRemediation builder with application/strategic-merge-patch+json body +func NewPatchBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/strategic-merge-patch+json", bodyReader) +} + +// NewPatchBackplaneRemediateClusterIdRemediationRequestWithBody generates requests for PatchBackplaneRemediateClusterIdRemediation with any type of body +func NewPatchBackplaneRemediateClusterIdRemediationRequestWithBody(server string, clusterId string, remediation string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) if err != nil { return nil, err } @@ -2624,7 +3031,7 @@ func NewGetTestScriptRunLogsRequest(server string, clusterId string, testId stri return nil, err } - operationPath := fmt.Sprintf("/backplane/testscript/%s/%s/logs", pathParam0, pathParam1) + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) if operationPath[0] == '/' { operationPath = "." + operationPath } @@ -2634,218 +3041,2076 @@ func NewGetTestScriptRunLogsRequest(server string, clusterId string, testId stri return nil, err } - if params != nil { - queryValues := queryURL.Query() + req, err := http.NewRequest("PATCH", queryURL.String(), body) + if err != nil { + return nil, err + } - if params.Version != nil { + req.Header.Add("Content-Type", contentType) - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version", runtime.ParamLocationQuery, *params.Version); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } + return req, nil +} - } +// NewPostBackplaneRemediateClusterIdRemediationRequest calls the generic PostBackplaneRemediateClusterIdRemediation builder with application/json body +func NewPostBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/json", bodyReader) +} - if params.Follow != nil { +// NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody calls the generic PostBackplaneRemediateClusterIdRemediation builder with application/json-patch+json body +func NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/json-patch+json", bodyReader) +} - if queryFrag, err := runtime.StyleParamWithLocation("form", true, "follow", runtime.ParamLocationQuery, *params.Follow); err != nil { - return nil, err - } else if parsed, err := url.ParseQuery(queryFrag); err != nil { - return nil, err - } else { - for k, v := range parsed { - for _, v2 := range v { - queryValues.Add(k, v2) - } - } - } +// NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody calls the generic PostBackplaneRemediateClusterIdRemediation builder with application/merge-patch+json body +func NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/merge-patch+json", bodyReader) +} - } +// NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PostBackplaneRemediateClusterIdRemediation builder with application/strategic-merge-patch+json body +func NewPostBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/strategic-merge-patch+json", bodyReader) +} - queryURL.RawQuery = queryValues.Encode() +// NewPostBackplaneRemediateClusterIdRemediationRequestWithBody generates requests for PostBackplaneRemediateClusterIdRemediation with any type of body +func NewPostBackplaneRemediateClusterIdRemediationRequestWithBody(server string, clusterId string, remediation string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err } - req, err := http.NewRequest("GET", queryURL.String(), nil) + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) if err != nil { return nil, err } + req.Header.Add("Content-Type", contentType) + return req, nil } -func (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error { - for _, r := range c.RequestEditors { - if err := r(ctx, req); err != nil { - return err - } - } - for _, r := range additionalEditors { - if err := r(ctx, req); err != nil { - return err - } +// NewPutBackplaneRemediateClusterIdRemediationRequest calls the generic PutBackplaneRemediateClusterIdRemediation builder with application/json body +func NewPutBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err } - return nil + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/json", bodyReader) } -// ClientWithResponses builds on ClientInterface to offer response payloads -type ClientWithResponses struct { - ClientInterface +// NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody calls the generic PutBackplaneRemediateClusterIdRemediation builder with application/json-patch+json body +func NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/json-patch+json", bodyReader) } -// NewClientWithResponses creates a new ClientWithResponses, which wraps -// Client with return type handling -func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) { - client, err := NewClient(server, opts...) +// NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody calls the generic PutBackplaneRemediateClusterIdRemediation builder with application/merge-patch+json body +func NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) if err != nil { return nil, err } - return &ClientWithResponses{client}, nil + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/merge-patch+json", bodyReader) } -// WithBaseURL overrides the baseURL. -func WithBaseURL(baseURL string) ClientOption { - return func(c *Client) error { - newBaseURL, err := url.Parse(baseURL) - if err != nil { - return err - } - c.Server = newBaseURL.String() - return nil +// NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PutBackplaneRemediateClusterIdRemediation builder with application/strategic-merge-patch+json body +func NewPutBackplaneRemediateClusterIdRemediationRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneRemediateClusterIdRemediationRequestWithBody(server, clusterId, remediation, "application/strategic-merge-patch+json", bodyReader) } -// ClientWithResponsesInterface is the interface specification for the client with responses above. -type ClientWithResponsesInterface interface { - // GetCloudConsoleWithResponse request - GetCloudConsoleWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudConsoleResponse, error) +// NewPutBackplaneRemediateClusterIdRemediationRequestWithBody generates requests for PutBackplaneRemediateClusterIdRemediation with any type of body +func NewPutBackplaneRemediateClusterIdRemediationRequestWithBody(server string, clusterId string, remediation string, contentType string, body io.Reader) (*http.Request, error) { + var err error - // GetAssumeRoleSequenceWithResponse request - GetAssumeRoleSequenceWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAssumeRoleSequenceResponse, error) + var pathParam0 string - // GetCloudCredentialsWithResponse request - GetCloudCredentialsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudCredentialsResponse, error) + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } - // DeleteBackplaneClusterClusterIdWithResponse request - DeleteBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*DeleteBackplaneClusterClusterIdResponse, error) + var pathParam1 string - // GetBackplaneClusterClusterIdWithResponse request - GetBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetBackplaneClusterClusterIdResponse, error) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) + if err != nil { + return nil, err + } - // HeadBackplaneClusterClusterIdWithResponse request - HeadBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*HeadBackplaneClusterClusterIdResponse, error) + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } - // OptionsBackplaneClusterClusterIdWithResponse request - OptionsBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*OptionsBackplaneClusterClusterIdResponse, error) + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } - // PatchBackplaneClusterClusterIdWithResponse request - PatchBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } - // PostBackplaneClusterClusterIdWithResponse request - PostBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) + req, err := http.NewRequest("PUT", queryURL.String(), body) + if err != nil { + return nil, err + } - // PutBackplaneClusterClusterIdWithResponse request - PutBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) + req.Header.Add("Content-Type", contentType) - // TraceBackplaneClusterClusterIdWithResponse request - TraceBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*TraceBackplaneClusterClusterIdResponse, error) + return req, nil +} - // GetReportsByClusterWithResponse request - GetReportsByClusterWithResponse(ctx context.Context, clusterId string, params *GetReportsByClusterParams, reqEditors ...RequestEditorFn) (*GetReportsByClusterResponse, error) +// NewTraceBackplaneRemediateClusterIdRemediationRequest generates requests for TraceBackplaneRemediateClusterIdRemediation +func NewTraceBackplaneRemediateClusterIdRemediationRequest(server string, clusterId string, remediation string) (*http.Request, error) { + var err error - // CreateReportWithBodyWithResponse request with any body - CreateReportWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) + var pathParam0 string - CreateReportWithResponse(ctx context.Context, clusterId string, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } - // GetReportByIdWithResponse request - GetReportByIdWithResponse(ctx context.Context, clusterId string, reportId string, reqEditors ...RequestEditorFn) (*GetReportByIdResponse, error) + var pathParam1 string - // GetConfigWithResponse request - GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error) + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "remediation", runtime.ParamLocationPath, remediation) + if err != nil { + return nil, err + } - // LoginClusterWithResponse request - LoginClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*LoginClusterResponse, error) + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/remediate/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("TRACE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewDeleteRemediationRequest generates requests for DeleteRemediation +func NewDeleteRemediationRequest(server string, clusterId string, params *DeleteRemediationParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/remediation/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remediationInstanceId", runtime.ParamLocationQuery, params.RemediationInstanceId); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + if params.ManagingCluster != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "managingCluster", runtime.ParamLocationQuery, *params.ManagingCluster); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreateRemediationRequest generates requests for CreateRemediation +func NewCreateRemediationRequest(server string, clusterId string, params *CreateRemediationParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/remediation/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "remediationName", runtime.ParamLocationQuery, params.RemediationName); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + if params.ManagingCluster != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "managingCluster", runtime.ParamLocationQuery, *params.ManagingCluster); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("POST", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewGetScriptsByClusterRequest generates requests for GetScriptsByCluster +func NewGetScriptsByClusterRequest(server string, clusterId string, params *GetScriptsByClusterParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/script/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Scriptname != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "scriptname", runtime.ParamLocationQuery, *params.Scriptname); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewGetAllScriptsByClusterRequest generates requests for GetAllScriptsByCluster +func NewGetAllScriptsByClusterRequest(server string, clusterId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/script/%s/all", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewGetAllJobsRequest generates requests for GetAllJobs +func NewGetAllJobsRequest(server string, clusterId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/script/%s/job", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreateJobRequest calls the generic CreateJob builder with application/json body +func NewCreateJobRequest(server string, clusterId string, body CreateJobJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateJobRequestWithBody(server, clusterId, "application/json", bodyReader) +} + +// NewCreateJobRequestWithBody generates requests for CreateJob with any type of body +func NewCreateJobRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/script/%s/job", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewDeleteJobRequest generates requests for DeleteJob +func NewDeleteJobRequest(server string, clusterId string, jobId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "jobId", runtime.ParamLocationPath, jobId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/script/%s/job/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewGetRunRequest generates requests for GetRun +func NewGetRunRequest(server string, clusterId string, jobId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "jobId", runtime.ParamLocationPath, jobId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/script/%s/job/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewGetJobLogsRequest generates requests for GetJobLogs +func NewGetJobLogsRequest(server string, clusterId string, jobId string, params *GetJobLogsParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "jobId", runtime.ParamLocationPath, jobId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/script/%s/job/%s/logs", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Version != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version", runtime.ParamLocationQuery, *params.Version); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Follow != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "follow", runtime.ParamLocationQuery, *params.Follow); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreateTestScriptRunRequest calls the generic CreateTestScriptRun builder with application/json body +func NewCreateTestScriptRunRequest(server string, clusterId string, body CreateTestScriptRunJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateTestScriptRunRequestWithBody(server, clusterId, "application/json", bodyReader) +} + +// NewCreateTestScriptRunRequestWithBody generates requests for CreateTestScriptRun with any type of body +func NewCreateTestScriptRunRequestWithBody(server string, clusterId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/testscript/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewGetTestScriptRunRequest generates requests for GetTestScriptRun +func NewGetTestScriptRunRequest(server string, clusterId string, testId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "testId", runtime.ParamLocationPath, testId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/testscript/%s/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewGetTestScriptRunLogsRequest generates requests for GetTestScriptRunLogs +func NewGetTestScriptRunLogsRequest(server string, clusterId string, testId string, params *GetTestScriptRunLogsParams) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "testId", runtime.ParamLocationPath, testId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/testscript/%s/%s/logs", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.Version != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "version", runtime.ParamLocationQuery, *params.Version); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + if params.Follow != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "follow", runtime.ParamLocationQuery, *params.Follow); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewDeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest generates requests for DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceId +func NewDeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewGetBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest generates requests for GetBackplaneTrustedactionClusterIdTrustedActionInstanceId +func NewGetBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("GET", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewHeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest generates requests for HeadBackplaneTrustedactionClusterIdTrustedActionInstanceId +func NewHeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("HEAD", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewOptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest generates requests for OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceId +func NewOptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("OPTIONS", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest calls the generic PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/json body +func NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/json", bodyReader) +} + +// NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody calls the generic PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/json-patch+json body +func NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/json-patch+json", bodyReader) +} + +// NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody calls the generic PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/merge-patch+json body +func NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/merge-patch+json", bodyReader) +} + +// NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/strategic-merge-patch+json body +func NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/strategic-merge-patch+json", bodyReader) +} + +// NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody generates requests for PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId with any type of body +func NewPatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server string, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PATCH", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest calls the generic PostBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/json body +func NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/json", bodyReader) +} + +// NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody calls the generic PostBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/json-patch+json body +func NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/json-patch+json", bodyReader) +} + +// NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody calls the generic PostBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/merge-patch+json body +func NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/merge-patch+json", bodyReader) +} + +// NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PostBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/strategic-merge-patch+json body +func NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/strategic-merge-patch+json", bodyReader) +} + +// NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody generates requests for PostBackplaneTrustedactionClusterIdTrustedActionInstanceId with any type of body +func NewPostBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server string, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest calls the generic PutBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/json body +func NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/json", bodyReader) +} + +// NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody calls the generic PutBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/json-patch+json body +func NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationJSONPatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/json-patch+json", bodyReader) +} + +// NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody calls the generic PutBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/merge-patch+json body +func NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationMergePatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/merge-patch+json", bodyReader) +} + +// NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody calls the generic PutBackplaneTrustedactionClusterIdTrustedActionInstanceId builder with application/strategic-merge-patch+json body +func NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithApplicationStrategicMergePatchPlusJSONBody(server string, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server, clusterId, trustedActionInstanceId, "application/strategic-merge-patch+json", bodyReader) +} + +// NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody generates requests for PutBackplaneTrustedactionClusterIdTrustedActionInstanceId with any type of body +func NewPutBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequestWithBody(server string, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("PUT", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewTraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest generates requests for TraceBackplaneTrustedactionClusterIdTrustedActionInstanceId +func NewTraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdRequest(server string, clusterId string, trustedActionInstanceId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedaction/%s/%s/", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("TRACE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +// NewCreateTrustedActionRequest calls the generic CreateTrustedAction builder with application/json body +func NewCreateTrustedActionRequest(server string, clusterId string, params *CreateTrustedActionParams, body CreateTrustedActionJSONRequestBody) (*http.Request, error) { + var bodyReader io.Reader + buf, err := json.Marshal(body) + if err != nil { + return nil, err + } + bodyReader = bytes.NewReader(buf) + return NewCreateTrustedActionRequestWithBody(server, clusterId, params, "application/json", bodyReader) +} + +// NewCreateTrustedActionRequestWithBody generates requests for CreateTrustedAction with any type of body +func NewCreateTrustedActionRequestWithBody(server string, clusterId string, params *CreateTrustedActionParams, contentType string, body io.Reader) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedactions/%s", pathParam0) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + if params != nil { + queryValues := queryURL.Query() + + if params.ManagingCluster != nil { + + if queryFrag, err := runtime.StyleParamWithLocation("form", true, "managingCluster", runtime.ParamLocationQuery, *params.ManagingCluster); err != nil { + return nil, err + } else if parsed, err := url.ParseQuery(queryFrag); err != nil { + return nil, err + } else { + for k, v := range parsed { + for _, v2 := range v { + queryValues.Add(k, v2) + } + } + } + + } + + queryURL.RawQuery = queryValues.Encode() + } + + req, err := http.NewRequest("POST", queryURL.String(), body) + if err != nil { + return nil, err + } + + req.Header.Add("Content-Type", contentType) + + return req, nil +} + +// NewDeleteTrustedActionRequest generates requests for DeleteTrustedAction +func NewDeleteTrustedActionRequest(server string, clusterId string, trustedActionInstanceId string) (*http.Request, error) { + var err error + + var pathParam0 string + + pathParam0, err = runtime.StyleParamWithLocation("simple", false, "clusterId", runtime.ParamLocationPath, clusterId) + if err != nil { + return nil, err + } + + var pathParam1 string + + pathParam1, err = runtime.StyleParamWithLocation("simple", false, "trustedActionInstanceId", runtime.ParamLocationPath, trustedActionInstanceId) + if err != nil { + return nil, err + } + + serverURL, err := url.Parse(server) + if err != nil { + return nil, err + } + + operationPath := fmt.Sprintf("/backplane/trustedactions/%s/%s", pathParam0, pathParam1) + if operationPath[0] == '/' { + operationPath = "." + operationPath + } + + queryURL, err := serverURL.Parse(operationPath) + if err != nil { + return nil, err + } + + req, err := http.NewRequest("DELETE", queryURL.String(), nil) + if err != nil { + return nil, err + } + + return req, nil +} + +func (c *Client) applyEditors(ctx context.Context, req *http.Request, additionalEditors []RequestEditorFn) error { + for _, r := range c.RequestEditors { + if err := r(ctx, req); err != nil { + return err + } + } + for _, r := range additionalEditors { + if err := r(ctx, req); err != nil { + return err + } + } + return nil +} + +// ClientWithResponses builds on ClientInterface to offer response payloads +type ClientWithResponses struct { + ClientInterface +} + +// NewClientWithResponses creates a new ClientWithResponses, which wraps +// Client with return type handling +func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error) { + client, err := NewClient(server, opts...) + if err != nil { + return nil, err + } + return &ClientWithResponses{client}, nil +} + +// WithBaseURL overrides the baseURL. +func WithBaseURL(baseURL string) ClientOption { + return func(c *Client) error { + newBaseURL, err := url.Parse(baseURL) + if err != nil { + return err + } + c.Server = newBaseURL.String() + return nil + } +} + +// ClientWithResponsesInterface is the interface specification for the client with responses above. +type ClientWithResponsesInterface interface { + // GetCloudConsoleWithResponse request + GetCloudConsoleWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudConsoleResponse, error) + + // GetAssumeRoleSequenceWithResponse request + GetAssumeRoleSequenceWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAssumeRoleSequenceResponse, error) + + // GetCloudCredentialsWithResponse request + GetCloudCredentialsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudCredentialsResponse, error) + + // DeleteBackplaneClusterClusterIdWithResponse request + DeleteBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*DeleteBackplaneClusterClusterIdResponse, error) + + // GetBackplaneClusterClusterIdWithResponse request + GetBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetBackplaneClusterClusterIdResponse, error) + + // HeadBackplaneClusterClusterIdWithResponse request + HeadBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*HeadBackplaneClusterClusterIdResponse, error) + + // OptionsBackplaneClusterClusterIdWithResponse request + OptionsBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*OptionsBackplaneClusterClusterIdResponse, error) + + // PatchBackplaneClusterClusterIdWithBodyWithResponse request with any body + PatchBackplaneClusterClusterIdWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) + + PatchBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) + + PatchBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) + + PatchBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) + + PatchBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) + + // PostBackplaneClusterClusterIdWithBodyWithResponse request with any body + PostBackplaneClusterClusterIdWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) + + PostBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) + + PostBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) + + PostBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) + + PostBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) + + // PutBackplaneClusterClusterIdWithBodyWithResponse request with any body + PutBackplaneClusterClusterIdWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) + + PutBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) + + PutBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) + + PutBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) + + PutBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) + + // TraceBackplaneClusterClusterIdWithResponse request + TraceBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*TraceBackplaneClusterClusterIdResponse, error) + + // GetReportsByClusterWithResponse request + GetReportsByClusterWithResponse(ctx context.Context, clusterId string, params *GetReportsByClusterParams, reqEditors ...RequestEditorFn) (*GetReportsByClusterResponse, error) + + // CreateReportWithBodyWithResponse request with any body + CreateReportWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) + + CreateReportWithResponse(ctx context.Context, clusterId string, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) + + // GetReportByIdWithResponse request + GetReportByIdWithResponse(ctx context.Context, clusterId string, reportId string, reqEditors ...RequestEditorFn) (*GetReportByIdResponse, error) + + // GetConfigWithResponse request + GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error) + + // LoginClusterWithResponse request + LoginClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*LoginClusterResponse, error) // DeleteBackplaneRemediateClusterIdRemediationWithResponse request DeleteBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*DeleteBackplaneRemediateClusterIdRemediationResponse, error) - // GetBackplaneRemediateClusterIdRemediationWithResponse request - GetBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*GetBackplaneRemediateClusterIdRemediationResponse, error) + // GetBackplaneRemediateClusterIdRemediationWithResponse request + GetBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*GetBackplaneRemediateClusterIdRemediationResponse, error) + + // HeadBackplaneRemediateClusterIdRemediationWithResponse request + HeadBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*HeadBackplaneRemediateClusterIdRemediationResponse, error) + + // OptionsBackplaneRemediateClusterIdRemediationWithResponse request + OptionsBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*OptionsBackplaneRemediateClusterIdRemediationResponse, error) + + // PatchBackplaneRemediateClusterIdRemediationWithBodyWithResponse request with any body + PatchBackplaneRemediateClusterIdRemediationWithBodyWithResponse(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) + + PatchBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) + + PatchBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) + + PatchBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) + + PatchBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) + + // PostBackplaneRemediateClusterIdRemediationWithBodyWithResponse request with any body + PostBackplaneRemediateClusterIdRemediationWithBodyWithResponse(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) + + PostBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) + + PostBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) + + PostBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) + + PostBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) + + // PutBackplaneRemediateClusterIdRemediationWithBodyWithResponse request with any body + PutBackplaneRemediateClusterIdRemediationWithBodyWithResponse(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) + + PutBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) + + PutBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) + + PutBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) + + PutBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) + + // TraceBackplaneRemediateClusterIdRemediationWithResponse request + TraceBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*TraceBackplaneRemediateClusterIdRemediationResponse, error) + + // DeleteRemediationWithResponse request + DeleteRemediationWithResponse(ctx context.Context, clusterId string, params *DeleteRemediationParams, reqEditors ...RequestEditorFn) (*DeleteRemediationResponse, error) + + // CreateRemediationWithResponse request + CreateRemediationWithResponse(ctx context.Context, clusterId string, params *CreateRemediationParams, reqEditors ...RequestEditorFn) (*CreateRemediationResponse, error) + + // GetScriptsByClusterWithResponse request + GetScriptsByClusterWithResponse(ctx context.Context, clusterId string, params *GetScriptsByClusterParams, reqEditors ...RequestEditorFn) (*GetScriptsByClusterResponse, error) + + // GetAllScriptsByClusterWithResponse request + GetAllScriptsByClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllScriptsByClusterResponse, error) + + // GetAllJobsWithResponse request + GetAllJobsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllJobsResponse, error) + + // CreateJobWithBodyWithResponse request with any body + CreateJobWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) + + CreateJobWithResponse(ctx context.Context, clusterId string, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) + + // DeleteJobWithResponse request + DeleteJobWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error) + + // GetRunWithResponse request + GetRunWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*GetRunResponse, error) + + // GetJobLogsWithResponse request + GetJobLogsWithResponse(ctx context.Context, clusterId string, jobId string, params *GetJobLogsParams, reqEditors ...RequestEditorFn) (*GetJobLogsResponse, error) + + // CreateTestScriptRunWithBodyWithResponse request with any body + CreateTestScriptRunWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) + + CreateTestScriptRunWithResponse(ctx context.Context, clusterId string, body CreateTestScriptRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) + + // GetTestScriptRunWithResponse request + GetTestScriptRunWithResponse(ctx context.Context, clusterId string, testId string, reqEditors ...RequestEditorFn) (*GetTestScriptRunResponse, error) + + // GetTestScriptRunLogsWithResponse request + GetTestScriptRunLogsWithResponse(ctx context.Context, clusterId string, testId string, params *GetTestScriptRunLogsParams, reqEditors ...RequestEditorFn) (*GetTestScriptRunLogsResponse, error) + + // DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request + DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request + GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request + HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request + OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse request with any body + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) - // HeadBackplaneRemediateClusterIdRemediationWithResponse request - HeadBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*HeadBackplaneRemediateClusterIdRemediationResponse, error) + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) - // OptionsBackplaneRemediateClusterIdRemediationWithResponse request - OptionsBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*OptionsBackplaneRemediateClusterIdRemediationResponse, error) + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse request with any body + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse request with any body + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request + TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) + + // CreateTrustedActionWithBodyWithResponse request with any body + CreateTrustedActionWithBodyWithResponse(ctx context.Context, clusterId string, params *CreateTrustedActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTrustedActionResponse, error) + + CreateTrustedActionWithResponse(ctx context.Context, clusterId string, params *CreateTrustedActionParams, body CreateTrustedActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTrustedActionResponse, error) + + // DeleteTrustedActionWithResponse request + DeleteTrustedActionWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*DeleteTrustedActionResponse, error) +} + +type GetCloudConsoleResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *CloudCredentialsResponse +} + +// Status returns HTTPResponse.Status +func (r GetCloudConsoleResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetCloudConsoleResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type GetAssumeRoleSequenceResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *AssumeRoleSequenceResponse +} + +// Status returns HTTPResponse.Status +func (r GetAssumeRoleSequenceResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetAssumeRoleSequenceResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type GetCloudCredentialsResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *CloudCredentialsResponse +} + +// Status returns HTTPResponse.Status +func (r GetCloudCredentialsResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetCloudCredentialsResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type DeleteBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r DeleteBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r DeleteBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type GetBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r GetBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r GetBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type HeadBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r HeadBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r HeadBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type OptionsBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r OptionsBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r OptionsBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type PatchBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r PatchBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r PatchBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type PostBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r PostBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r PostBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type PutBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r PutBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r PutBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} + +type TraceBackplaneClusterClusterIdResponse struct { + Body []byte + HTTPResponse *http.Response +} + +// Status returns HTTPResponse.Status +func (r TraceBackplaneClusterClusterIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} + +// StatusCode returns HTTPResponse.StatusCode +func (r TraceBackplaneClusterClusterIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} - // PatchBackplaneRemediateClusterIdRemediationWithResponse request - PatchBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) +type GetReportsByClusterResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *ListReports +} - // PostBackplaneRemediateClusterIdRemediationWithResponse request - PostBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) +// Status returns HTTPResponse.Status +func (r GetReportsByClusterResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} - // PutBackplaneRemediateClusterIdRemediationWithResponse request - PutBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) +// StatusCode returns HTTPResponse.StatusCode +func (r GetReportsByClusterResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} - // TraceBackplaneRemediateClusterIdRemediationWithResponse request - TraceBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*TraceBackplaneRemediateClusterIdRemediationResponse, error) +type CreateReportResponse struct { + Body []byte + HTTPResponse *http.Response + JSON201 *Report +} - // DeleteRemediationWithResponse request - DeleteRemediationWithResponse(ctx context.Context, clusterId string, params *DeleteRemediationParams, reqEditors ...RequestEditorFn) (*DeleteRemediationResponse, error) +// Status returns HTTPResponse.Status +func (r CreateReportResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} - // CreateRemediationWithResponse request - CreateRemediationWithResponse(ctx context.Context, clusterId string, params *CreateRemediationParams, reqEditors ...RequestEditorFn) (*CreateRemediationResponse, error) +// StatusCode returns HTTPResponse.StatusCode +func (r CreateReportResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} - // GetScriptsByClusterWithResponse request - GetScriptsByClusterWithResponse(ctx context.Context, clusterId string, params *GetScriptsByClusterParams, reqEditors ...RequestEditorFn) (*GetScriptsByClusterResponse, error) +type GetReportByIdResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *Report +} - // GetAllScriptsByClusterWithResponse request - GetAllScriptsByClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllScriptsByClusterResponse, error) +// Status returns HTTPResponse.Status +func (r GetReportByIdResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} - // GetAllJobsWithResponse request - GetAllJobsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllJobsResponse, error) +// StatusCode returns HTTPResponse.StatusCode +func (r GetReportByIdResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} - // CreateJobWithBodyWithResponse request with any body - CreateJobWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) +type GetConfigResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *ClientConfig +} - CreateJobWithResponse(ctx context.Context, clusterId string, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) +// Status returns HTTPResponse.Status +func (r GetConfigResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} - // DeleteJobWithResponse request - DeleteJobWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error) +// StatusCode returns HTTPResponse.StatusCode +func (r GetConfigResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} - // GetRunWithResponse request - GetRunWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*GetRunResponse, error) +type LoginClusterResponse struct { + Body []byte + HTTPResponse *http.Response + JSON200 *LoginResponse +} - // GetJobLogsWithResponse request - GetJobLogsWithResponse(ctx context.Context, clusterId string, jobId string, params *GetJobLogsParams, reqEditors ...RequestEditorFn) (*GetJobLogsResponse, error) +// Status returns HTTPResponse.Status +func (r LoginClusterResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} - // CreateTestScriptRunWithBodyWithResponse request with any body - CreateTestScriptRunWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) +// StatusCode returns HTTPResponse.StatusCode +func (r LoginClusterResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 +} - CreateTestScriptRunWithResponse(ctx context.Context, clusterId string, body CreateTestScriptRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) +type DeleteBackplaneRemediateClusterIdRemediationResponse struct { + Body []byte + HTTPResponse *http.Response +} - // GetTestScriptRunWithResponse request - GetTestScriptRunWithResponse(ctx context.Context, clusterId string, testId string, reqEditors ...RequestEditorFn) (*GetTestScriptRunResponse, error) +// Status returns HTTPResponse.Status +func (r DeleteBackplaneRemediateClusterIdRemediationResponse) Status() string { + if r.HTTPResponse != nil { + return r.HTTPResponse.Status + } + return http.StatusText(0) +} - // GetTestScriptRunLogsWithResponse request - GetTestScriptRunLogsWithResponse(ctx context.Context, clusterId string, testId string, params *GetTestScriptRunLogsParams, reqEditors ...RequestEditorFn) (*GetTestScriptRunLogsResponse, error) +// StatusCode returns HTTPResponse.StatusCode +func (r DeleteBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { + if r.HTTPResponse != nil { + return r.HTTPResponse.StatusCode + } + return 0 } -type GetCloudConsoleResponse struct { +type GetBackplaneRemediateClusterIdRemediationResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *CloudCredentialsResponse } // Status returns HTTPResponse.Status -func (r GetCloudConsoleResponse) Status() string { +func (r GetBackplaneRemediateClusterIdRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -2853,21 +5118,20 @@ func (r GetCloudConsoleResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetCloudConsoleResponse) StatusCode() int { +func (r GetBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetAssumeRoleSequenceResponse struct { +type HeadBackplaneRemediateClusterIdRemediationResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *AssumeRoleSequenceResponse } // Status returns HTTPResponse.Status -func (r GetAssumeRoleSequenceResponse) Status() string { +func (r HeadBackplaneRemediateClusterIdRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -2875,21 +5139,20 @@ func (r GetAssumeRoleSequenceResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetAssumeRoleSequenceResponse) StatusCode() int { +func (r HeadBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetCloudCredentialsResponse struct { +type OptionsBackplaneRemediateClusterIdRemediationResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *CloudCredentialsResponse } // Status returns HTTPResponse.Status -func (r GetCloudCredentialsResponse) Status() string { +func (r OptionsBackplaneRemediateClusterIdRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -2897,20 +5160,20 @@ func (r GetCloudCredentialsResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetCloudCredentialsResponse) StatusCode() int { +func (r OptionsBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type DeleteBackplaneClusterClusterIdResponse struct { +type PatchBackplaneRemediateClusterIdRemediationResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r DeleteBackplaneClusterClusterIdResponse) Status() string { +func (r PatchBackplaneRemediateClusterIdRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -2918,20 +5181,20 @@ func (r DeleteBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r DeleteBackplaneClusterClusterIdResponse) StatusCode() int { +func (r PatchBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetBackplaneClusterClusterIdResponse struct { +type PostBackplaneRemediateClusterIdRemediationResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r GetBackplaneClusterClusterIdResponse) Status() string { +func (r PostBackplaneRemediateClusterIdRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -2939,20 +5202,20 @@ func (r GetBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetBackplaneClusterClusterIdResponse) StatusCode() int { +func (r PostBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type HeadBackplaneClusterClusterIdResponse struct { +type PutBackplaneRemediateClusterIdRemediationResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r HeadBackplaneClusterClusterIdResponse) Status() string { +func (r PutBackplaneRemediateClusterIdRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -2960,20 +5223,20 @@ func (r HeadBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r HeadBackplaneClusterClusterIdResponse) StatusCode() int { +func (r PutBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type OptionsBackplaneClusterClusterIdResponse struct { +type TraceBackplaneRemediateClusterIdRemediationResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r OptionsBackplaneClusterClusterIdResponse) Status() string { +func (r TraceBackplaneRemediateClusterIdRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -2981,20 +5244,20 @@ func (r OptionsBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r OptionsBackplaneClusterClusterIdResponse) StatusCode() int { +func (r TraceBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type PatchBackplaneClusterClusterIdResponse struct { +type DeleteRemediationResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r PatchBackplaneClusterClusterIdResponse) Status() string { +func (r DeleteRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3002,20 +5265,21 @@ func (r PatchBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r PatchBackplaneClusterClusterIdResponse) StatusCode() int { +func (r DeleteRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type PostBackplaneClusterClusterIdResponse struct { +type CreateRemediationResponse struct { Body []byte HTTPResponse *http.Response + JSON200 *RemediationLoginResponse } // Status returns HTTPResponse.Status -func (r PostBackplaneClusterClusterIdResponse) Status() string { +func (r CreateRemediationResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3023,20 +5287,21 @@ func (r PostBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r PostBackplaneClusterClusterIdResponse) StatusCode() int { +func (r CreateRemediationResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type PutBackplaneClusterClusterIdResponse struct { +type GetScriptsByClusterResponse struct { Body []byte HTTPResponse *http.Response + JSON200 *Scripts } // Status returns HTTPResponse.Status -func (r PutBackplaneClusterClusterIdResponse) Status() string { +func (r GetScriptsByClusterResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3044,20 +5309,21 @@ func (r PutBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r PutBackplaneClusterClusterIdResponse) StatusCode() int { +func (r GetScriptsByClusterResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type TraceBackplaneClusterClusterIdResponse struct { +type GetAllScriptsByClusterResponse struct { Body []byte HTTPResponse *http.Response + JSON200 *Scripts } // Status returns HTTPResponse.Status -func (r TraceBackplaneClusterClusterIdResponse) Status() string { +func (r GetAllScriptsByClusterResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3065,21 +5331,21 @@ func (r TraceBackplaneClusterClusterIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r TraceBackplaneClusterClusterIdResponse) StatusCode() int { +func (r GetAllScriptsByClusterResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetReportsByClusterResponse struct { +type GetAllJobsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *ListReports + JSON200 *[]Job } // Status returns HTTPResponse.Status -func (r GetReportsByClusterResponse) Status() string { +func (r GetAllJobsResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3087,21 +5353,21 @@ func (r GetReportsByClusterResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetReportsByClusterResponse) StatusCode() int { +func (r GetAllJobsResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type CreateReportResponse struct { +type CreateJobResponse struct { Body []byte HTTPResponse *http.Response - JSON201 *Report + JSON200 *Job } // Status returns HTTPResponse.Status -func (r CreateReportResponse) Status() string { +func (r CreateJobResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3109,21 +5375,20 @@ func (r CreateReportResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r CreateReportResponse) StatusCode() int { +func (r CreateJobResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetReportByIdResponse struct { +type DeleteJobResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *Report } // Status returns HTTPResponse.Status -func (r GetReportByIdResponse) Status() string { +func (r DeleteJobResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3131,21 +5396,21 @@ func (r GetReportByIdResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetReportByIdResponse) StatusCode() int { +func (r DeleteJobResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetConfigResponse struct { +type GetRunResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *ClientConfig + JSON200 *Job } // Status returns HTTPResponse.Status -func (r GetConfigResponse) Status() string { +func (r GetRunResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3153,21 +5418,21 @@ func (r GetConfigResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetConfigResponse) StatusCode() int { +func (r GetRunResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type LoginClusterResponse struct { +type GetJobLogsResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *LoginResponse + JSON200 *Logs } // Status returns HTTPResponse.Status -func (r LoginClusterResponse) Status() string { +func (r GetJobLogsResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3175,20 +5440,21 @@ func (r LoginClusterResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r LoginClusterResponse) StatusCode() int { +func (r GetJobLogsResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type DeleteBackplaneRemediateClusterIdRemediationResponse struct { +type CreateTestScriptRunResponse struct { Body []byte HTTPResponse *http.Response + JSON200 *TestJobResult } // Status returns HTTPResponse.Status -func (r DeleteBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r CreateTestScriptRunResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3196,20 +5462,21 @@ func (r DeleteBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r DeleteBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r CreateTestScriptRunResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetBackplaneRemediateClusterIdRemediationResponse struct { +type GetTestScriptRunResponse struct { Body []byte HTTPResponse *http.Response + JSON200 *TestJobResult } // Status returns HTTPResponse.Status -func (r GetBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r GetTestScriptRunResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3217,20 +5484,21 @@ func (r GetBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r GetTestScriptRunResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type HeadBackplaneRemediateClusterIdRemediationResponse struct { +type GetTestScriptRunLogsResponse struct { Body []byte HTTPResponse *http.Response + JSON200 *Logs } // Status returns HTTPResponse.Status -func (r HeadBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r GetTestScriptRunLogsResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3238,20 +5506,20 @@ func (r HeadBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r HeadBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r GetTestScriptRunLogsResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type OptionsBackplaneRemediateClusterIdRemediationResponse struct { +type DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r OptionsBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3259,20 +5527,20 @@ func (r OptionsBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r OptionsBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type PatchBackplaneRemediateClusterIdRemediationResponse struct { +type GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r PatchBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3280,20 +5548,20 @@ func (r PatchBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r PatchBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type PostBackplaneRemediateClusterIdRemediationResponse struct { +type HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r PostBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3301,20 +5569,20 @@ func (r PostBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r PostBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type PutBackplaneRemediateClusterIdRemediationResponse struct { +type OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r PutBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3322,20 +5590,20 @@ func (r PutBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r PutBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type TraceBackplaneRemediateClusterIdRemediationResponse struct { +type PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r TraceBackplaneRemediateClusterIdRemediationResponse) Status() string { +func (r PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3343,20 +5611,20 @@ func (r TraceBackplaneRemediateClusterIdRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r TraceBackplaneRemediateClusterIdRemediationResponse) StatusCode() int { +func (r PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type DeleteRemediationResponse struct { +type PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response } // Status returns HTTPResponse.Status -func (r DeleteRemediationResponse) Status() string { +func (r PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3364,21 +5632,20 @@ func (r DeleteRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r DeleteRemediationResponse) StatusCode() int { +func (r PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type CreateRemediationResponse struct { +type PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *RemediationLoginResponse } // Status returns HTTPResponse.Status -func (r CreateRemediationResponse) Status() string { +func (r PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3386,21 +5653,20 @@ func (r CreateRemediationResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r CreateRemediationResponse) StatusCode() int { +func (r PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetScriptsByClusterResponse struct { +type TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *Scripts } // Status returns HTTPResponse.Status -func (r GetScriptsByClusterResponse) Status() string { +func (r TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3408,21 +5674,21 @@ func (r GetScriptsByClusterResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetScriptsByClusterResponse) StatusCode() int { +func (r TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetAllScriptsByClusterResponse struct { +type CreateTrustedActionResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *Scripts + JSON200 *CreateTrustedActionResult } // Status returns HTTPResponse.Status -func (r GetAllScriptsByClusterResponse) Status() string { +func (r CreateTrustedActionResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3430,21 +5696,21 @@ func (r GetAllScriptsByClusterResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetAllScriptsByClusterResponse) StatusCode() int { +func (r CreateTrustedActionResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type GetAllJobsResponse struct { +type DeleteTrustedActionResponse struct { Body []byte HTTPResponse *http.Response - JSON200 *[]Job + JSON200 *string } // Status returns HTTPResponse.Status -func (r GetAllJobsResponse) Status() string { +func (r DeleteTrustedActionResponse) Status() string { if r.HTTPResponse != nil { return r.HTTPResponse.Status } @@ -3452,512 +5718,745 @@ func (r GetAllJobsResponse) Status() string { } // StatusCode returns HTTPResponse.StatusCode -func (r GetAllJobsResponse) StatusCode() int { +func (r DeleteTrustedActionResponse) StatusCode() int { if r.HTTPResponse != nil { return r.HTTPResponse.StatusCode } return 0 } -type CreateJobResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *Job +// GetCloudConsoleWithResponse request returning *GetCloudConsoleResponse +func (c *ClientWithResponses) GetCloudConsoleWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudConsoleResponse, error) { + rsp, err := c.GetCloudConsole(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetCloudConsoleResponse(rsp) } -// Status returns HTTPResponse.Status -func (r CreateJobResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status +// GetAssumeRoleSequenceWithResponse request returning *GetAssumeRoleSequenceResponse +func (c *ClientWithResponses) GetAssumeRoleSequenceWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAssumeRoleSequenceResponse, error) { + rsp, err := c.GetAssumeRoleSequence(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetAssumeRoleSequenceResponse(rsp) +} + +// GetCloudCredentialsWithResponse request returning *GetCloudCredentialsResponse +func (c *ClientWithResponses) GetCloudCredentialsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudCredentialsResponse, error) { + rsp, err := c.GetCloudCredentials(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetCloudCredentialsResponse(rsp) +} + +// DeleteBackplaneClusterClusterIdWithResponse request returning *DeleteBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) DeleteBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*DeleteBackplaneClusterClusterIdResponse, error) { + rsp, err := c.DeleteBackplaneClusterClusterId(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseDeleteBackplaneClusterClusterIdResponse(rsp) +} + +// GetBackplaneClusterClusterIdWithResponse request returning *GetBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) GetBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetBackplaneClusterClusterIdResponse, error) { + rsp, err := c.GetBackplaneClusterClusterId(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetBackplaneClusterClusterIdResponse(rsp) +} + +// HeadBackplaneClusterClusterIdWithResponse request returning *HeadBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) HeadBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*HeadBackplaneClusterClusterIdResponse, error) { + rsp, err := c.HeadBackplaneClusterClusterId(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseHeadBackplaneClusterClusterIdResponse(rsp) +} + +// OptionsBackplaneClusterClusterIdWithResponse request returning *OptionsBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) OptionsBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*OptionsBackplaneClusterClusterIdResponse, error) { + rsp, err := c.OptionsBackplaneClusterClusterId(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseOptionsBackplaneClusterClusterIdResponse(rsp) +} + +// PatchBackplaneClusterClusterIdWithBodyWithResponse request with arbitrary body returning *PatchBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) PatchBackplaneClusterClusterIdWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PatchBackplaneClusterClusterIdWithBody(ctx, clusterId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePatchBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PatchBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PatchBackplaneClusterClusterId(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePatchBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PatchBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PatchBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePatchBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PatchBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PatchBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePatchBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PatchBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PatchBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PatchBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePatchBackplaneClusterClusterIdResponse(rsp) +} + +// PostBackplaneClusterClusterIdWithBodyWithResponse request with arbitrary body returning *PostBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) PostBackplaneClusterClusterIdWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PostBackplaneClusterClusterIdWithBody(ctx, clusterId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePostBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PostBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PostBackplaneClusterClusterId(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePostBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PostBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PostBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePostBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PostBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PostBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePostBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PostBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PostBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PostBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePostBackplaneClusterClusterIdResponse(rsp) +} + +// PutBackplaneClusterClusterIdWithBodyWithResponse request with arbitrary body returning *PutBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) PutBackplaneClusterClusterIdWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PutBackplaneClusterClusterIdWithBody(ctx, clusterId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PutBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PutBackplaneClusterClusterId(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PutBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PutBackplaneClusterClusterIdWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PutBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PutBackplaneClusterClusterIdWithApplicationMergePatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutBackplaneClusterClusterIdResponse(rsp) +} + +func (c *ClientWithResponses) PutBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, body PutBackplaneClusterClusterIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) { + rsp, err := c.PutBackplaneClusterClusterIdWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutBackplaneClusterClusterIdResponse(rsp) +} + +// TraceBackplaneClusterClusterIdWithResponse request returning *TraceBackplaneClusterClusterIdResponse +func (c *ClientWithResponses) TraceBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*TraceBackplaneClusterClusterIdResponse, error) { + rsp, err := c.TraceBackplaneClusterClusterId(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err + } + return ParseTraceBackplaneClusterClusterIdResponse(rsp) +} + +// GetReportsByClusterWithResponse request returning *GetReportsByClusterResponse +func (c *ClientWithResponses) GetReportsByClusterWithResponse(ctx context.Context, clusterId string, params *GetReportsByClusterParams, reqEditors ...RequestEditorFn) (*GetReportsByClusterResponse, error) { + rsp, err := c.GetReportsByCluster(ctx, clusterId, params, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetReportsByClusterResponse(rsp) +} + +// CreateReportWithBodyWithResponse request with arbitrary body returning *CreateReportResponse +func (c *ClientWithResponses) CreateReportWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) { + rsp, err := c.CreateReportWithBody(ctx, clusterId, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateReportResponse(rsp) +} + +func (c *ClientWithResponses) CreateReportWithResponse(ctx context.Context, clusterId string, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) { + rsp, err := c.CreateReport(ctx, clusterId, body, reqEditors...) + if err != nil { + return nil, err + } + return ParseCreateReportResponse(rsp) +} + +// GetReportByIdWithResponse request returning *GetReportByIdResponse +func (c *ClientWithResponses) GetReportByIdWithResponse(ctx context.Context, clusterId string, reportId string, reqEditors ...RequestEditorFn) (*GetReportByIdResponse, error) { + rsp, err := c.GetReportById(ctx, clusterId, reportId, reqEditors...) + if err != nil { + return nil, err + } + return ParseGetReportByIdResponse(rsp) +} + +// GetConfigWithResponse request returning *GetConfigResponse +func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error) { + rsp, err := c.GetConfig(ctx, reqEditors...) + if err != nil { + return nil, err } - return http.StatusText(0) + return ParseGetConfigResponse(rsp) } -// StatusCode returns HTTPResponse.StatusCode -func (r CreateJobResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode +// LoginClusterWithResponse request returning *LoginClusterResponse +func (c *ClientWithResponses) LoginClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*LoginClusterResponse, error) { + rsp, err := c.LoginCluster(ctx, clusterId, reqEditors...) + if err != nil { + return nil, err } - return 0 + return ParseLoginClusterResponse(rsp) } -type DeleteJobResponse struct { - Body []byte - HTTPResponse *http.Response +// DeleteBackplaneRemediateClusterIdRemediationWithResponse request returning *DeleteBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) DeleteBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*DeleteBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.DeleteBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) + if err != nil { + return nil, err + } + return ParseDeleteBackplaneRemediateClusterIdRemediationResponse(rsp) } -// Status returns HTTPResponse.Status -func (r DeleteJobResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status +// GetBackplaneRemediateClusterIdRemediationWithResponse request returning *GetBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) GetBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*GetBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.GetBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) + if err != nil { + return nil, err } - return http.StatusText(0) + return ParseGetBackplaneRemediateClusterIdRemediationResponse(rsp) } -// StatusCode returns HTTPResponse.StatusCode -func (r DeleteJobResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode +// HeadBackplaneRemediateClusterIdRemediationWithResponse request returning *HeadBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) HeadBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*HeadBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.HeadBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) + if err != nil { + return nil, err } - return 0 + return ParseHeadBackplaneRemediateClusterIdRemediationResponse(rsp) } -type GetRunResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *Job +// OptionsBackplaneRemediateClusterIdRemediationWithResponse request returning *OptionsBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) OptionsBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*OptionsBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.OptionsBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) + if err != nil { + return nil, err + } + return ParseOptionsBackplaneRemediateClusterIdRemediationResponse(rsp) } -// Status returns HTTPResponse.Status -func (r GetRunResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status +// PatchBackplaneRemediateClusterIdRemediationWithBodyWithResponse request with arbitrary body returning *PatchBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) PatchBackplaneRemediateClusterIdRemediationWithBodyWithResponse(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PatchBackplaneRemediateClusterIdRemediationWithBody(ctx, clusterId, remediation, contentType, body, reqEditors...) + if err != nil { + return nil, err } - return http.StatusText(0) + return ParsePatchBackplaneRemediateClusterIdRemediationResponse(rsp) } -// StatusCode returns HTTPResponse.StatusCode -func (r GetRunResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode +func (c *ClientWithResponses) PatchBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PatchBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return 0 + return ParsePatchBackplaneRemediateClusterIdRemediationResponse(rsp) } -type GetJobLogsResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *Logs +func (c *ClientWithResponses) PatchBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PatchBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePatchBackplaneRemediateClusterIdRemediationResponse(rsp) } -// Status returns HTTPResponse.Status -func (r GetJobLogsResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status +func (c *ClientWithResponses) PatchBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PatchBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return http.StatusText(0) + return ParsePatchBackplaneRemediateClusterIdRemediationResponse(rsp) } -// StatusCode returns HTTPResponse.StatusCode -func (r GetJobLogsResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode +func (c *ClientWithResponses) PatchBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PatchBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PatchBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return 0 + return ParsePatchBackplaneRemediateClusterIdRemediationResponse(rsp) } -type CreateTestScriptRunResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *TestJobResult +// PostBackplaneRemediateClusterIdRemediationWithBodyWithResponse request with arbitrary body returning *PostBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) PostBackplaneRemediateClusterIdRemediationWithBodyWithResponse(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PostBackplaneRemediateClusterIdRemediationWithBody(ctx, clusterId, remediation, contentType, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePostBackplaneRemediateClusterIdRemediationResponse(rsp) } -// Status returns HTTPResponse.Status -func (r CreateTestScriptRunResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status +func (c *ClientWithResponses) PostBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PostBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return http.StatusText(0) + return ParsePostBackplaneRemediateClusterIdRemediationResponse(rsp) } -// StatusCode returns HTTPResponse.StatusCode -func (r CreateTestScriptRunResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode +func (c *ClientWithResponses) PostBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PostBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return 0 + return ParsePostBackplaneRemediateClusterIdRemediationResponse(rsp) } -type GetTestScriptRunResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *TestJobResult +func (c *ClientWithResponses) PostBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PostBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePostBackplaneRemediateClusterIdRemediationResponse(rsp) } -// Status returns HTTPResponse.Status -func (r GetTestScriptRunResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status +func (c *ClientWithResponses) PostBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PostBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PostBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return http.StatusText(0) + return ParsePostBackplaneRemediateClusterIdRemediationResponse(rsp) } -// StatusCode returns HTTPResponse.StatusCode -func (r GetTestScriptRunResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode +// PutBackplaneRemediateClusterIdRemediationWithBodyWithResponse request with arbitrary body returning *PutBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) PutBackplaneRemediateClusterIdRemediationWithBodyWithResponse(ctx context.Context, clusterId string, remediation string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PutBackplaneRemediateClusterIdRemediationWithBody(ctx, clusterId, remediation, contentType, body, reqEditors...) + if err != nil { + return nil, err } - return 0 + return ParsePutBackplaneRemediateClusterIdRemediationResponse(rsp) } -type GetTestScriptRunLogsResponse struct { - Body []byte - HTTPResponse *http.Response - JSON200 *Logs +func (c *ClientWithResponses) PutBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PutBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err + } + return ParsePutBackplaneRemediateClusterIdRemediationResponse(rsp) } -// Status returns HTTPResponse.Status -func (r GetTestScriptRunLogsResponse) Status() string { - if r.HTTPResponse != nil { - return r.HTTPResponse.Status +func (c *ClientWithResponses) PutBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PutBackplaneRemediateClusterIdRemediationWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return http.StatusText(0) + return ParsePutBackplaneRemediateClusterIdRemediationResponse(rsp) } -// StatusCode returns HTTPResponse.StatusCode -func (r GetTestScriptRunLogsResponse) StatusCode() int { - if r.HTTPResponse != nil { - return r.HTTPResponse.StatusCode +func (c *ClientWithResponses) PutBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PutBackplaneRemediateClusterIdRemediationWithApplicationMergePatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) + if err != nil { + return nil, err } - return 0 + return ParsePutBackplaneRemediateClusterIdRemediationResponse(rsp) } -// GetCloudConsoleWithResponse request returning *GetCloudConsoleResponse -func (c *ClientWithResponses) GetCloudConsoleWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudConsoleResponse, error) { - rsp, err := c.GetCloudConsole(ctx, clusterId, reqEditors...) +func (c *ClientWithResponses) PutBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, remediation string, body PutBackplaneRemediateClusterIdRemediationApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.PutBackplaneRemediateClusterIdRemediationWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, remediation, body, reqEditors...) if err != nil { return nil, err } - return ParseGetCloudConsoleResponse(rsp) + return ParsePutBackplaneRemediateClusterIdRemediationResponse(rsp) } -// GetAssumeRoleSequenceWithResponse request returning *GetAssumeRoleSequenceResponse -func (c *ClientWithResponses) GetAssumeRoleSequenceWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAssumeRoleSequenceResponse, error) { - rsp, err := c.GetAssumeRoleSequence(ctx, clusterId, reqEditors...) +// TraceBackplaneRemediateClusterIdRemediationWithResponse request returning *TraceBackplaneRemediateClusterIdRemediationResponse +func (c *ClientWithResponses) TraceBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*TraceBackplaneRemediateClusterIdRemediationResponse, error) { + rsp, err := c.TraceBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) if err != nil { return nil, err } - return ParseGetAssumeRoleSequenceResponse(rsp) + return ParseTraceBackplaneRemediateClusterIdRemediationResponse(rsp) } -// GetCloudCredentialsWithResponse request returning *GetCloudCredentialsResponse -func (c *ClientWithResponses) GetCloudCredentialsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetCloudCredentialsResponse, error) { - rsp, err := c.GetCloudCredentials(ctx, clusterId, reqEditors...) +// DeleteRemediationWithResponse request returning *DeleteRemediationResponse +func (c *ClientWithResponses) DeleteRemediationWithResponse(ctx context.Context, clusterId string, params *DeleteRemediationParams, reqEditors ...RequestEditorFn) (*DeleteRemediationResponse, error) { + rsp, err := c.DeleteRemediation(ctx, clusterId, params, reqEditors...) if err != nil { return nil, err } - return ParseGetCloudCredentialsResponse(rsp) + return ParseDeleteRemediationResponse(rsp) } -// DeleteBackplaneClusterClusterIdWithResponse request returning *DeleteBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) DeleteBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*DeleteBackplaneClusterClusterIdResponse, error) { - rsp, err := c.DeleteBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +// CreateRemediationWithResponse request returning *CreateRemediationResponse +func (c *ClientWithResponses) CreateRemediationWithResponse(ctx context.Context, clusterId string, params *CreateRemediationParams, reqEditors ...RequestEditorFn) (*CreateRemediationResponse, error) { + rsp, err := c.CreateRemediation(ctx, clusterId, params, reqEditors...) if err != nil { return nil, err } - return ParseDeleteBackplaneClusterClusterIdResponse(rsp) + return ParseCreateRemediationResponse(rsp) } -// GetBackplaneClusterClusterIdWithResponse request returning *GetBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) GetBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetBackplaneClusterClusterIdResponse, error) { - rsp, err := c.GetBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +// GetScriptsByClusterWithResponse request returning *GetScriptsByClusterResponse +func (c *ClientWithResponses) GetScriptsByClusterWithResponse(ctx context.Context, clusterId string, params *GetScriptsByClusterParams, reqEditors ...RequestEditorFn) (*GetScriptsByClusterResponse, error) { + rsp, err := c.GetScriptsByCluster(ctx, clusterId, params, reqEditors...) if err != nil { return nil, err } - return ParseGetBackplaneClusterClusterIdResponse(rsp) + return ParseGetScriptsByClusterResponse(rsp) } -// HeadBackplaneClusterClusterIdWithResponse request returning *HeadBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) HeadBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*HeadBackplaneClusterClusterIdResponse, error) { - rsp, err := c.HeadBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +// GetAllScriptsByClusterWithResponse request returning *GetAllScriptsByClusterResponse +func (c *ClientWithResponses) GetAllScriptsByClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllScriptsByClusterResponse, error) { + rsp, err := c.GetAllScriptsByCluster(ctx, clusterId, reqEditors...) if err != nil { return nil, err } - return ParseHeadBackplaneClusterClusterIdResponse(rsp) + return ParseGetAllScriptsByClusterResponse(rsp) } -// OptionsBackplaneClusterClusterIdWithResponse request returning *OptionsBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) OptionsBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*OptionsBackplaneClusterClusterIdResponse, error) { - rsp, err := c.OptionsBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +// GetAllJobsWithResponse request returning *GetAllJobsResponse +func (c *ClientWithResponses) GetAllJobsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllJobsResponse, error) { + rsp, err := c.GetAllJobs(ctx, clusterId, reqEditors...) if err != nil { return nil, err } - return ParseOptionsBackplaneClusterClusterIdResponse(rsp) + return ParseGetAllJobsResponse(rsp) } -// PatchBackplaneClusterClusterIdWithResponse request returning *PatchBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) PatchBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*PatchBackplaneClusterClusterIdResponse, error) { - rsp, err := c.PatchBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +// CreateJobWithBodyWithResponse request with arbitrary body returning *CreateJobResponse +func (c *ClientWithResponses) CreateJobWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) { + rsp, err := c.CreateJobWithBody(ctx, clusterId, contentType, body, reqEditors...) if err != nil { return nil, err } - return ParsePatchBackplaneClusterClusterIdResponse(rsp) + return ParseCreateJobResponse(rsp) } -// PostBackplaneClusterClusterIdWithResponse request returning *PostBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) PostBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*PostBackplaneClusterClusterIdResponse, error) { - rsp, err := c.PostBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +func (c *ClientWithResponses) CreateJobWithResponse(ctx context.Context, clusterId string, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) { + rsp, err := c.CreateJob(ctx, clusterId, body, reqEditors...) if err != nil { return nil, err } - return ParsePostBackplaneClusterClusterIdResponse(rsp) + return ParseCreateJobResponse(rsp) } -// PutBackplaneClusterClusterIdWithResponse request returning *PutBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) PutBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*PutBackplaneClusterClusterIdResponse, error) { - rsp, err := c.PutBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +// DeleteJobWithResponse request returning *DeleteJobResponse +func (c *ClientWithResponses) DeleteJobWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error) { + rsp, err := c.DeleteJob(ctx, clusterId, jobId, reqEditors...) if err != nil { return nil, err } - return ParsePutBackplaneClusterClusterIdResponse(rsp) + return ParseDeleteJobResponse(rsp) } -// TraceBackplaneClusterClusterIdWithResponse request returning *TraceBackplaneClusterClusterIdResponse -func (c *ClientWithResponses) TraceBackplaneClusterClusterIdWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*TraceBackplaneClusterClusterIdResponse, error) { - rsp, err := c.TraceBackplaneClusterClusterId(ctx, clusterId, reqEditors...) +// GetRunWithResponse request returning *GetRunResponse +func (c *ClientWithResponses) GetRunWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*GetRunResponse, error) { + rsp, err := c.GetRun(ctx, clusterId, jobId, reqEditors...) if err != nil { return nil, err } - return ParseTraceBackplaneClusterClusterIdResponse(rsp) + return ParseGetRunResponse(rsp) } -// GetReportsByClusterWithResponse request returning *GetReportsByClusterResponse -func (c *ClientWithResponses) GetReportsByClusterWithResponse(ctx context.Context, clusterId string, params *GetReportsByClusterParams, reqEditors ...RequestEditorFn) (*GetReportsByClusterResponse, error) { - rsp, err := c.GetReportsByCluster(ctx, clusterId, params, reqEditors...) +// GetJobLogsWithResponse request returning *GetJobLogsResponse +func (c *ClientWithResponses) GetJobLogsWithResponse(ctx context.Context, clusterId string, jobId string, params *GetJobLogsParams, reqEditors ...RequestEditorFn) (*GetJobLogsResponse, error) { + rsp, err := c.GetJobLogs(ctx, clusterId, jobId, params, reqEditors...) if err != nil { return nil, err } - return ParseGetReportsByClusterResponse(rsp) + return ParseGetJobLogsResponse(rsp) } -// CreateReportWithBodyWithResponse request with arbitrary body returning *CreateReportResponse -func (c *ClientWithResponses) CreateReportWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) { - rsp, err := c.CreateReportWithBody(ctx, clusterId, contentType, body, reqEditors...) +// CreateTestScriptRunWithBodyWithResponse request with arbitrary body returning *CreateTestScriptRunResponse +func (c *ClientWithResponses) CreateTestScriptRunWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) { + rsp, err := c.CreateTestScriptRunWithBody(ctx, clusterId, contentType, body, reqEditors...) if err != nil { return nil, err } - return ParseCreateReportResponse(rsp) + return ParseCreateTestScriptRunResponse(rsp) } -func (c *ClientWithResponses) CreateReportWithResponse(ctx context.Context, clusterId string, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error) { - rsp, err := c.CreateReport(ctx, clusterId, body, reqEditors...) +func (c *ClientWithResponses) CreateTestScriptRunWithResponse(ctx context.Context, clusterId string, body CreateTestScriptRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) { + rsp, err := c.CreateTestScriptRun(ctx, clusterId, body, reqEditors...) if err != nil { return nil, err } - return ParseCreateReportResponse(rsp) + return ParseCreateTestScriptRunResponse(rsp) } -// GetReportByIdWithResponse request returning *GetReportByIdResponse -func (c *ClientWithResponses) GetReportByIdWithResponse(ctx context.Context, clusterId string, reportId string, reqEditors ...RequestEditorFn) (*GetReportByIdResponse, error) { - rsp, err := c.GetReportById(ctx, clusterId, reportId, reqEditors...) +// GetTestScriptRunWithResponse request returning *GetTestScriptRunResponse +func (c *ClientWithResponses) GetTestScriptRunWithResponse(ctx context.Context, clusterId string, testId string, reqEditors ...RequestEditorFn) (*GetTestScriptRunResponse, error) { + rsp, err := c.GetTestScriptRun(ctx, clusterId, testId, reqEditors...) if err != nil { return nil, err } - return ParseGetReportByIdResponse(rsp) + return ParseGetTestScriptRunResponse(rsp) } -// GetConfigWithResponse request returning *GetConfigResponse -func (c *ClientWithResponses) GetConfigWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetConfigResponse, error) { - rsp, err := c.GetConfig(ctx, reqEditors...) +// GetTestScriptRunLogsWithResponse request returning *GetTestScriptRunLogsResponse +func (c *ClientWithResponses) GetTestScriptRunLogsWithResponse(ctx context.Context, clusterId string, testId string, params *GetTestScriptRunLogsParams, reqEditors ...RequestEditorFn) (*GetTestScriptRunLogsResponse, error) { + rsp, err := c.GetTestScriptRunLogs(ctx, clusterId, testId, params, reqEditors...) if err != nil { return nil, err } - return ParseGetConfigResponse(rsp) + return ParseGetTestScriptRunLogsResponse(rsp) } -// LoginClusterWithResponse request returning *LoginClusterResponse -func (c *ClientWithResponses) LoginClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*LoginClusterResponse, error) { - rsp, err := c.LoginCluster(ctx, clusterId, reqEditors...) +// DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request returning *DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, reqEditors...) if err != nil { return nil, err } - return ParseLoginClusterResponse(rsp) + return ParseDeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// DeleteBackplaneRemediateClusterIdRemediationWithResponse request returning *DeleteBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) DeleteBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*DeleteBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.DeleteBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +// GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request returning *GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.GetBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, reqEditors...) if err != nil { return nil, err } - return ParseDeleteBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParseGetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// GetBackplaneRemediateClusterIdRemediationWithResponse request returning *GetBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) GetBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*GetBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.GetBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +// HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request returning *HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.HeadBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, reqEditors...) if err != nil { return nil, err } - return ParseGetBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParseHeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// HeadBackplaneRemediateClusterIdRemediationWithResponse request returning *HeadBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) HeadBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*HeadBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.HeadBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +// OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request returning *OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, reqEditors...) if err != nil { return nil, err } - return ParseHeadBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParseOptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// OptionsBackplaneRemediateClusterIdRemediationWithResponse request returning *OptionsBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) OptionsBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*OptionsBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.OptionsBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +// PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse request with arbitrary body returning *PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx, clusterId, trustedActionInstanceId, contentType, body, reqEditors...) if err != nil { return nil, err } - return ParseOptionsBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParsePatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// PatchBackplaneRemediateClusterIdRemediationWithResponse request returning *PatchBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) PatchBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*PatchBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.PatchBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +func (c *ClientWithResponses) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PatchBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParsePatchBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParsePatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// PostBackplaneRemediateClusterIdRemediationWithResponse request returning *PostBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) PostBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*PostBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.PostBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +func (c *ClientWithResponses) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParsePostBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParsePatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// PutBackplaneRemediateClusterIdRemediationWithResponse request returning *PutBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) PutBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*PutBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.PutBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +func (c *ClientWithResponses) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParsePutBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParsePatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// TraceBackplaneRemediateClusterIdRemediationWithResponse request returning *TraceBackplaneRemediateClusterIdRemediationResponse -func (c *ClientWithResponses) TraceBackplaneRemediateClusterIdRemediationWithResponse(ctx context.Context, clusterId string, remediation string, reqEditors ...RequestEditorFn) (*TraceBackplaneRemediateClusterIdRemediationResponse, error) { - rsp, err := c.TraceBackplaneRemediateClusterIdRemediation(ctx, clusterId, remediation, reqEditors...) +func (c *ClientWithResponses) PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseTraceBackplaneRemediateClusterIdRemediationResponse(rsp) + return ParsePatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// DeleteRemediationWithResponse request returning *DeleteRemediationResponse -func (c *ClientWithResponses) DeleteRemediationWithResponse(ctx context.Context, clusterId string, params *DeleteRemediationParams, reqEditors ...RequestEditorFn) (*DeleteRemediationResponse, error) { - rsp, err := c.DeleteRemediation(ctx, clusterId, params, reqEditors...) +// PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse request with arbitrary body returning *PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx, clusterId, trustedActionInstanceId, contentType, body, reqEditors...) if err != nil { return nil, err } - return ParseDeleteRemediationResponse(rsp) + return ParsePostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// CreateRemediationWithResponse request returning *CreateRemediationResponse -func (c *ClientWithResponses) CreateRemediationWithResponse(ctx context.Context, clusterId string, params *CreateRemediationParams, reqEditors ...RequestEditorFn) (*CreateRemediationResponse, error) { - rsp, err := c.CreateRemediation(ctx, clusterId, params, reqEditors...) +func (c *ClientWithResponses) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PostBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseCreateRemediationResponse(rsp) + return ParsePostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// GetScriptsByClusterWithResponse request returning *GetScriptsByClusterResponse -func (c *ClientWithResponses) GetScriptsByClusterWithResponse(ctx context.Context, clusterId string, params *GetScriptsByClusterParams, reqEditors ...RequestEditorFn) (*GetScriptsByClusterResponse, error) { - rsp, err := c.GetScriptsByCluster(ctx, clusterId, params, reqEditors...) +func (c *ClientWithResponses) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseGetScriptsByClusterResponse(rsp) + return ParsePostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// GetAllScriptsByClusterWithResponse request returning *GetAllScriptsByClusterResponse -func (c *ClientWithResponses) GetAllScriptsByClusterWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllScriptsByClusterResponse, error) { - rsp, err := c.GetAllScriptsByCluster(ctx, clusterId, reqEditors...) +func (c *ClientWithResponses) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseGetAllScriptsByClusterResponse(rsp) + return ParsePostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// GetAllJobsWithResponse request returning *GetAllJobsResponse -func (c *ClientWithResponses) GetAllJobsWithResponse(ctx context.Context, clusterId string, reqEditors ...RequestEditorFn) (*GetAllJobsResponse, error) { - rsp, err := c.GetAllJobs(ctx, clusterId, reqEditors...) +func (c *ClientWithResponses) PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseGetAllJobsResponse(rsp) + return ParsePostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// CreateJobWithBodyWithResponse request with arbitrary body returning *CreateJobResponse -func (c *ClientWithResponses) CreateJobWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) { - rsp, err := c.CreateJobWithBody(ctx, clusterId, contentType, body, reqEditors...) +// PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse request with arbitrary body returning *PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody(ctx, clusterId, trustedActionInstanceId, contentType, body, reqEditors...) if err != nil { return nil, err } - return ParseCreateJobResponse(rsp) + return ParsePutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -func (c *ClientWithResponses) CreateJobWithResponse(ctx context.Context, clusterId string, body CreateJobJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateJobResponse, error) { - rsp, err := c.CreateJob(ctx, clusterId, body, reqEditors...) +func (c *ClientWithResponses) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PutBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseCreateJobResponse(rsp) + return ParsePutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// DeleteJobWithResponse request returning *DeleteJobResponse -func (c *ClientWithResponses) DeleteJobWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*DeleteJobResponse, error) { - rsp, err := c.DeleteJob(ctx, clusterId, jobId, reqEditors...) +func (c *ClientWithResponses) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationJSONPatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationJSONPatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseDeleteJobResponse(rsp) + return ParsePutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// GetRunWithResponse request returning *GetRunResponse -func (c *ClientWithResponses) GetRunWithResponse(ctx context.Context, clusterId string, jobId string, reqEditors ...RequestEditorFn) (*GetRunResponse, error) { - rsp, err := c.GetRun(ctx, clusterId, jobId, reqEditors...) +func (c *ClientWithResponses) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationMergePatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseGetRunResponse(rsp) + return ParsePutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// GetJobLogsWithResponse request returning *GetJobLogsResponse -func (c *ClientWithResponses) GetJobLogsWithResponse(ctx context.Context, clusterId string, jobId string, params *GetJobLogsParams, reqEditors ...RequestEditorFn) (*GetJobLogsResponse, error) { - rsp, err := c.GetJobLogs(ctx, clusterId, jobId, params, reqEditors...) +func (c *ClientWithResponses) PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBodyWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, body PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdApplicationStrategicMergePatchPlusJSONRequestBody, reqEditors ...RequestEditorFn) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithApplicationStrategicMergePatchPlusJSONBody(ctx, clusterId, trustedActionInstanceId, body, reqEditors...) if err != nil { return nil, err } - return ParseGetJobLogsResponse(rsp) + return ParsePutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -// CreateTestScriptRunWithBodyWithResponse request with arbitrary body returning *CreateTestScriptRunResponse -func (c *ClientWithResponses) CreateTestScriptRunWithBodyWithResponse(ctx context.Context, clusterId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) { - rsp, err := c.CreateTestScriptRunWithBody(ctx, clusterId, contentType, body, reqEditors...) +// TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse request returning *TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse +func (c *ClientWithResponses) TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + rsp, err := c.TraceBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterId, trustedActionInstanceId, reqEditors...) if err != nil { return nil, err } - return ParseCreateTestScriptRunResponse(rsp) + return ParseTraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp) } -func (c *ClientWithResponses) CreateTestScriptRunWithResponse(ctx context.Context, clusterId string, body CreateTestScriptRunJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTestScriptRunResponse, error) { - rsp, err := c.CreateTestScriptRun(ctx, clusterId, body, reqEditors...) +// CreateTrustedActionWithBodyWithResponse request with arbitrary body returning *CreateTrustedActionResponse +func (c *ClientWithResponses) CreateTrustedActionWithBodyWithResponse(ctx context.Context, clusterId string, params *CreateTrustedActionParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateTrustedActionResponse, error) { + rsp, err := c.CreateTrustedActionWithBody(ctx, clusterId, params, contentType, body, reqEditors...) if err != nil { return nil, err } - return ParseCreateTestScriptRunResponse(rsp) + return ParseCreateTrustedActionResponse(rsp) } -// GetTestScriptRunWithResponse request returning *GetTestScriptRunResponse -func (c *ClientWithResponses) GetTestScriptRunWithResponse(ctx context.Context, clusterId string, testId string, reqEditors ...RequestEditorFn) (*GetTestScriptRunResponse, error) { - rsp, err := c.GetTestScriptRun(ctx, clusterId, testId, reqEditors...) +func (c *ClientWithResponses) CreateTrustedActionWithResponse(ctx context.Context, clusterId string, params *CreateTrustedActionParams, body CreateTrustedActionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateTrustedActionResponse, error) { + rsp, err := c.CreateTrustedAction(ctx, clusterId, params, body, reqEditors...) if err != nil { return nil, err } - return ParseGetTestScriptRunResponse(rsp) + return ParseCreateTrustedActionResponse(rsp) } -// GetTestScriptRunLogsWithResponse request returning *GetTestScriptRunLogsResponse -func (c *ClientWithResponses) GetTestScriptRunLogsWithResponse(ctx context.Context, clusterId string, testId string, params *GetTestScriptRunLogsParams, reqEditors ...RequestEditorFn) (*GetTestScriptRunLogsResponse, error) { - rsp, err := c.GetTestScriptRunLogs(ctx, clusterId, testId, params, reqEditors...) +// DeleteTrustedActionWithResponse request returning *DeleteTrustedActionResponse +func (c *ClientWithResponses) DeleteTrustedActionWithResponse(ctx context.Context, clusterId string, trustedActionInstanceId string, reqEditors ...RequestEditorFn) (*DeleteTrustedActionResponse, error) { + rsp, err := c.DeleteTrustedAction(ctx, clusterId, trustedActionInstanceId, reqEditors...) if err != nil { return nil, err } - return ParseGetTestScriptRunLogsResponse(rsp) + return ParseDeleteTrustedActionResponse(rsp) } // ParseGetCloudConsoleResponse parses an HTTP response from a GetCloudConsoleWithResponse call @@ -4722,88 +7221,284 @@ func ParseGetTestScriptRunLogsResponse(rsp *http.Response) (*GetTestScriptRunLog return response, nil } +// ParseDeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParseDeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParseGetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParseGetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &GetBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParseHeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParseHeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &HeadBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParseOptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParseOptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &OptionsBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParsePatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParsePatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParsePostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParsePostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParsePutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParsePutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParseTraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse parses an HTTP response from a TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithResponse call +func ParseTraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse(rsp *http.Response) (*TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &TraceBackplaneTrustedactionClusterIdTrustedActionInstanceIdResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + return response, nil +} + +// ParseCreateTrustedActionResponse parses an HTTP response from a CreateTrustedActionWithResponse call +func ParseCreateTrustedActionResponse(rsp *http.Response) (*CreateTrustedActionResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &CreateTrustedActionResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest CreateTrustedActionResult + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + } + + return response, nil +} + +// ParseDeleteTrustedActionResponse parses an HTTP response from a DeleteTrustedActionWithResponse call +func ParseDeleteTrustedActionResponse(rsp *http.Response) (*DeleteTrustedActionResponse, error) { + bodyBytes, err := io.ReadAll(rsp.Body) + defer func() { _ = rsp.Body.Close() }() + if err != nil { + return nil, err + } + + response := &DeleteTrustedActionResponse{ + Body: bodyBytes, + HTTPResponse: rsp, + } + + switch { + case strings.Contains(rsp.Header.Get("Content-Type"), "json") && rsp.StatusCode == 200: + var dest string + if err := json.Unmarshal(bodyBytes, &dest); err != nil { + return nil, err + } + response.JSON200 = &dest + + } + + return response, nil +} + // Base64 encoded, gzipped, json marshaled Swagger object var swaggerSpec = []string{ - "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", + "uTloQiznwafVvwIAAP//yx5gOnbBAAA=", } // GetSwagger returns the content of the embedded swagger specification file diff --git a/tests/trusted_actions_test.go b/tests/trusted_actions_test.go new file mode 100644 index 0000000..c38c497 --- /dev/null +++ b/tests/trusted_actions_test.go @@ -0,0 +1,350 @@ +package tests + +import ( + "bytes" + "context" + "fmt" + "io" + "net/http" + "os" + "regexp" + "testing" + "time" + + Openapi "github.com/openshift/backplane-api/pkg/client" +) + +// requireStagingEnv returns an error naming the first unset staging credential, so +// callers can t.Skip cleanly instead of failing CI when no staging creds are present. +func requireStagingEnv() error { + for _, name := range []string{"BACKPLANE_TOKEN", "CLUSTER_ID", "BACKPLANE_API_URL"} { + if os.Getenv(name) == "" { + return fmt.Errorf("%s environment variable must be set", name) + } + } + return nil +} + +// instanceIDPattern matches the documented instanceId format: {name}--{uuid4}. +var instanceIDPattern = regexp.MustCompile(`^.+--[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$`) + +// TestCreateTrustedAction creates a trusted action through the generated client and +// asserts the response carries proxyUri, a well-formed instanceId, and an expiry. +// +// It talks to a real staging backplane-api, so it skips (rather than fails) when the +// staging credentials are not present, keeping it inert in CI without creds. +func TestCreateTrustedAction(t *testing.T) { + client, clusterID := newTrustedActionClient(t) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + defer cancel() + + req := Openapi.CreateTrustedActionRequest{ + Name: "integration-test", + CustomerDataAccess: false, + Rbac: Openapi.TrustedActionRbacDecl{ + ClusterRoleRules: []Openapi.PolicyRule{ + { + Verbs: &[]string{"get", "list"}, + ApiGroups: &[]string{""}, + Resources: &[]string{"pods"}, + }, + }, + Roles: []Openapi.RoleRbacDecl{}, + }, + } + + resp, err := client.CreateTrustedActionWithResponse(ctx, clusterID, nil, req) + if err != nil { + t.Fatalf("Failed to create trusted action: %v", err) + } + + if resp.StatusCode() != 200 { + t.Fatalf("Expected status 200, got %d. Body: %s", resp.StatusCode(), string(resp.Body)) + } + + if resp.JSON200 == nil { + t.Fatal("Expected trusted action in response body, got nil") + } + + result := resp.JSON200 + + if result.ProxyUri == "" { + t.Error("Expected non-empty proxyUri in response") + } + + if result.InstanceId == "" { + t.Error("Expected non-empty instanceId in response") + } else if !instanceIDPattern.MatchString(result.InstanceId) { + t.Errorf("instanceId %q does not match expected format {name}--{uuid}", result.InstanceId) + } + + if result.Expiry.IsZero() { + t.Error("Expected a non-zero expiry in response") + } + + t.Cleanup(func() { + delResp, _ := client.DeleteTrustedActionWithResponse(ctx, clusterID, result.InstanceId) + if delResp != nil && delResp.StatusCode() != 200 && delResp.StatusCode() != 404 { + t.Logf("Warning: cleanup failed to delete instanceId=%s, status=%d", result.InstanceId, delResp.StatusCode()) + } + }) + + t.Logf("Created trusted action: instanceId=%s proxyUri=%s expiry=%s", + result.InstanceId, result.ProxyUri, result.Expiry) +} + +// TestDeleteTrustedAction creates a trusted action then immediately deletes it, +// asserting 200 on delete. It also asserts that deleting an unknown instanceId returns 404. +func TestDeleteTrustedAction(t *testing.T) { + client, clusterID := newTrustedActionClient(t) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + defer cancel() + + req := Openapi.CreateTrustedActionRequest{ + Name: "integration-test-delete", + CustomerDataAccess: false, + Rbac: Openapi.TrustedActionRbacDecl{ + ClusterRoleRules: []Openapi.PolicyRule{ + { + Verbs: &[]string{"get", "list"}, + ApiGroups: &[]string{""}, + Resources: &[]string{"pods"}, + }, + }, + Roles: []Openapi.RoleRbacDecl{}, + }, + } + + createResp, err := client.CreateTrustedActionWithResponse(ctx, clusterID, nil, req) + if err != nil { + t.Fatalf("Failed to create trusted action: %v", err) + } + if createResp.StatusCode() != 200 { + t.Fatalf("Expected status 200 on create, got %d. Body: %s", createResp.StatusCode(), string(createResp.Body)) + } + instanceID := createResp.JSON200.InstanceId + + t.Cleanup(func() { + delResp, _ := client.DeleteTrustedActionWithResponse(ctx, clusterID, instanceID) + if delResp != nil && delResp.StatusCode() != 200 && delResp.StatusCode() != 404 { + t.Logf("Warning: cleanup failed to delete instanceId=%s, status=%d", instanceID, delResp.StatusCode()) + } + }) + + deleteResp, err := client.DeleteTrustedActionWithResponse(ctx, clusterID, instanceID) + if err != nil { + t.Fatalf("Failed to delete trusted action: %v", err) + } + if deleteResp.StatusCode() != 200 { + t.Fatalf("Expected status 200 on delete, got %d. Body: %s", deleteResp.StatusCode(), string(deleteResp.Body)) + } + + notFoundResp, err := client.DeleteTrustedActionWithResponse(ctx, clusterID, "nonexistent--00000000-0000-0000-0000-000000000000") + if err != nil { + t.Fatalf("Failed to call delete on unknown instance: %v", err) + } + if notFoundResp.StatusCode() != 404 { + t.Fatalf("Expected status 404 for unknown instanceId, got %d. Body: %s", notFoundResp.StatusCode(), string(notFoundResp.Body)) + } +} + +// TestProxyTrustedAction creates a trusted action, then issues a proxied GET to +// /api/v1/namespaces through the returned proxyUri and asserts a successful (2xx) response. +func TestProxyTrustedAction(t *testing.T) { + client, clusterID := newTrustedActionClient(t) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + defer cancel() + + req := Openapi.CreateTrustedActionRequest{ + Name: "integration-test-proxy", + CustomerDataAccess: false, + Rbac: Openapi.TrustedActionRbacDecl{ + ClusterRoleRules: []Openapi.PolicyRule{ + { + Verbs: &[]string{"get", "list"}, + ApiGroups: &[]string{""}, + Resources: &[]string{"namespaces"}, + }, + }, + Roles: []Openapi.RoleRbacDecl{}, + }, + } + + createResp, err := client.CreateTrustedActionWithResponse(ctx, clusterID, nil, req) + if err != nil { + t.Fatalf("Failed to create trusted action: %v", err) + } + if createResp.StatusCode() != 200 { + t.Fatalf("Expected status 200 on create, got %d. Body: %s", createResp.StatusCode(), string(createResp.Body)) + } + instanceID := createResp.JSON200.InstanceId + + t.Cleanup(func() { + delResp, _ := client.DeleteTrustedActionWithResponse(ctx, clusterID, instanceID) + if delResp != nil && delResp.StatusCode() != 200 && delResp.StatusCode() != 404 { + t.Logf("Warning: cleanup failed to delete instanceId=%s, status=%d", instanceID, delResp.StatusCode()) + } + }) + + proxyResp, err := client.GetBackplaneTrustedactionClusterIdTrustedActionInstanceId(ctx, clusterID, instanceID, func(ctx context.Context, req *http.Request) error { + req.URL.Path += "/api/v1/namespaces" + return nil + }) + if err != nil { + t.Fatalf("Failed to make proxied K8s call: %v", err) + } + defer proxyResp.Body.Close() + + if proxyResp.StatusCode < 200 || proxyResp.StatusCode >= 300 { + t.Errorf("Expected 2xx proxied response, got %d", proxyResp.StatusCode) + } + + t.Logf("Proxied K8s call to /api/v1/namespaces succeeded: instanceId=%s status=%d", instanceID, proxyResp.StatusCode) +} + +// TestProxyTrustedActionMutations creates a trusted action with permissions to create +// and update ConfigMaps, then tests POST, PATCH, and PUT operations through the proxy. +func TestProxyTrustedActionMutations(t *testing.T) { + client, clusterID := newTrustedActionClient(t) + ctx, cancel := context.WithTimeout(context.Background(), 30*time.Second) + defer cancel() + + // Create trusted action with permissions to manage ConfigMaps + req := Openapi.CreateTrustedActionRequest{ + Name: "integration-test-mutations", + CustomerDataAccess: false, + Rbac: Openapi.TrustedActionRbacDecl{ + ClusterRoleRules: []Openapi.PolicyRule{ + { + Verbs: &[]string{"get", "list", "create", "update", "patch", "delete"}, + ApiGroups: &[]string{""}, + Resources: &[]string{"configmaps"}, + }, + }, + Roles: []Openapi.RoleRbacDecl{}, + }, + } + + createResp, err := client.CreateTrustedActionWithResponse(ctx, clusterID, nil, req) + if err != nil { + t.Fatalf("Failed to create trusted action: %v", err) + } + if createResp.StatusCode() != 200 { + t.Fatalf("Expected status 200 on create, got %d. Body: %s", createResp.StatusCode(), string(createResp.Body)) + } + instanceID := createResp.JSON200.InstanceId + + t.Cleanup(func() { + delResp, _ := client.DeleteTrustedActionWithResponse(ctx, clusterID, instanceID) + if delResp != nil && delResp.StatusCode() != 200 && delResp.StatusCode() != 404 { + t.Logf("Warning: cleanup failed to delete instanceId=%s, status=%d", instanceID, delResp.StatusCode()) + } + }) + + // Test POST: Create a ConfigMap + configMapJSON := `{ + "apiVersion": "v1", + "kind": "ConfigMap", + "metadata": { + "name": "test-proxy-mutation", + "namespace": "default" + }, + "data": { + "key1": "value1" + } + }` + + postResp, err := client.PostBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody( + ctx, clusterID, instanceID, "application/json", + bytes.NewBufferString(configMapJSON)) + if err != nil { + t.Fatalf("Failed to POST ConfigMap through proxy: %v", err) + } + defer postResp.Body.Close() + + if postResp.StatusCode < 200 || postResp.StatusCode >= 300 { + body, _ := io.ReadAll(postResp.Body) + t.Errorf("Expected 2xx response for POST, got %d. Body: %s", postResp.StatusCode, string(body)) + } else { + t.Logf("POST through proxy succeeded: status=%d", postResp.StatusCode) + } + + // Test PATCH: Update the ConfigMap + patchJSON := `{ + "data": { + "key1": "updated-value", + "key2": "new-value" + } + }` + + patchResp, err := client.PatchBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody( + ctx, clusterID, instanceID, "application/merge-patch+json", + bytes.NewBufferString(patchJSON)) + if err != nil { + t.Fatalf("Failed to PATCH ConfigMap through proxy: %v", err) + } + defer patchResp.Body.Close() + + if patchResp.StatusCode < 200 || patchResp.StatusCode >= 300 { + body, _ := io.ReadAll(patchResp.Body) + t.Errorf("Expected 2xx response for PATCH, got %d. Body: %s", patchResp.StatusCode, string(body)) + } else { + t.Logf("PATCH through proxy succeeded: status=%d", patchResp.StatusCode) + } + + // Test PUT: Replace the ConfigMap + putConfigMapJSON := `{ + "apiVersion": "v1", + "kind": "ConfigMap", + "metadata": { + "name": "test-proxy-mutation", + "namespace": "default" + }, + "data": { + "key3": "replaced-value" + } + }` + + putResp, err := client.PutBackplaneTrustedactionClusterIdTrustedActionInstanceIdWithBody( + ctx, clusterID, instanceID, "application/json", + bytes.NewBufferString(putConfigMapJSON)) + if err != nil { + t.Fatalf("Failed to PUT ConfigMap through proxy: %v", err) + } + defer putResp.Body.Close() + + if putResp.StatusCode < 200 || putResp.StatusCode >= 300 { + body, _ := io.ReadAll(putResp.Body) + t.Errorf("Expected 2xx response for PUT, got %d. Body: %s", putResp.StatusCode, string(body)) + } else { + t.Logf("PUT through proxy succeeded: status=%d", putResp.StatusCode) + } + + // Clean up: Delete the ConfigMap + deleteResp, err := client.DeleteBackplaneTrustedactionClusterIdTrustedActionInstanceId( + ctx, clusterID, instanceID) + if err != nil { + t.Fatalf("Failed to DELETE ConfigMap through proxy: %v", err) + } + defer deleteResp.Body.Close() + + if deleteResp.StatusCode < 200 || deleteResp.StatusCode >= 300 { + body, _ := io.ReadAll(deleteResp.Body) + t.Logf("Warning: ConfigMap cleanup failed with status %d. Body: %s", deleteResp.StatusCode, string(body)) + } + + t.Logf("Mutation tests completed: instanceId=%s", instanceID) +} + +// newTrustedActionClient builds an authenticated client for the trusted actions tests, +// skipping the test when any of the staging environment variables are unset so the +// suite does not fail in CI without credentials. +func newTrustedActionClient(t *testing.T) (*Openapi.ClientWithResponses, string) { + t.Helper() + + if err := requireStagingEnv(); err != nil { + t.Skipf("Skipping trusted actions integration test: %v", err) + } + + return newAuthenticatedClient(t) +}