All URIs are relative to https://console.jumpcloud.com/api
Method | HTTP request | Description |
---|---|---|
CommandResultsDelete | Delete /commandresults/{id} | Delete a Command result |
CommandResultsGet | Get /commandresults/{id} | List an individual Command result |
CommandResultsList | Get /commandresults | List all Command Results |
Commandresult CommandResultsDelete(ctx, id).XOrgId(xOrgId).Execute()
Delete a Command result
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/conductorone/baton-jumpcloud/pkg/jcapi1"
)
func main() {
id := "id_example" // string |
xOrgId := "xOrgId_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.CommandResultsApi.CommandResultsDelete(context.Background(), id).XOrgId(xOrgId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `CommandResultsApi.CommandResultsDelete``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CommandResultsDelete`: Commandresult
fmt.Fprintf(os.Stdout, "Response from `CommandResultsApi.CommandResultsDelete`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | string |
Other parameters are passed through a pointer to a apiCommandResultsDeleteRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
xOrgId | string | |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Commandresult CommandResultsGet(ctx, id).Fields(fields).Filter(filter).XOrgId(xOrgId).Execute()
List an individual Command result
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/conductorone/baton-jumpcloud/pkg/jcapi1"
)
func main() {
id := "id_example" // string |
fields := "fields_example" // string | Use a space seperated string of field parameters to include the data in the response. If omitted, the default list of fields will be returned. (optional)
filter := "filter_example" // string | A filter to apply to the query. See the supported operators below. For more complex searches, see the related `/search/<domain>` endpoints, e.g. `/search/systems`. **Filter structure**: `<field>:<operator>:<value>`. **field** = Populate with a valid field from an endpoint response. **operator** = Supported operators are: - `$eq` (equals) - `$ne` (does not equal) - `$gt` (is greater than) - `$gte` (is greater than or equal to) - `$lt` (is less than) - `$lte` (is less than or equal to) _Note: v1 operators differ from v2 operators._ _Note: For v1 operators, excluding the `$` will result in undefined behavior._ **value** = Populate with the value you want to search for. Is case sensitive. **Examples** - `GET /users?filter=username:$eq:testuser` - `GET /systemusers?filter=password_expiration_date:$lte:2021-10-24` - `GET /systemusers?filter=department:$ne:Accounting` - `GET /systems?filter[0]=firstname:$eq:foo&filter[1]=lastname:$eq:bar` - this will AND the filters together. - `GET /systems?filter[or][0]=lastname:$eq:foo&filter[or][1]=lastname:$eq:bar` - this will OR the filters together. (optional)
xOrgId := "xOrgId_example" // string | (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.CommandResultsApi.CommandResultsGet(context.Background(), id).Fields(fields).Filter(filter).XOrgId(xOrgId).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `CommandResultsApi.CommandResultsGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CommandResultsGet`: Commandresult
fmt.Fprintf(os.Stdout, "Response from `CommandResultsApi.CommandResultsGet`: %v\n", resp)
}
Name | Type | Description | Notes |
---|---|---|---|
ctx | context.Context | context for authentication, logging, cancellation, deadlines, tracing, etc. | |
id | string |
Other parameters are passed through a pointer to a apiCommandResultsGetRequest struct via the builder pattern
Name | Type | Description | Notes |
---|
fields | string | Use a space seperated string of field parameters to include the data in the response. If omitted, the default list of fields will be returned. | filter | string | A filter to apply to the query. See the supported operators below. For more complex searches, see the related `/search/<domain>` endpoints, e.g. `/search/systems`. Filter structure: `<field>:<operator>:<value>`. field = Populate with a valid field from an endpoint response. operator = Supported operators are: - `$eq` (equals) - `$ne` (does not equal) - `$gt` (is greater than) - `$gte` (is greater than or equal to) - `$lt` (is less than) - `$lte` (is less than or equal to) Note: v1 operators differ from v2 operators. Note: For v1 operators, excluding the `$` will result in undefined behavior. value = Populate with the value you want to search for. Is case sensitive. Examples - `GET /users?filter=username:$eq:testuser` - `GET /systemusers?filter=password_expiration_date:$lte:2021-10-24` - `GET /systemusers?filter=department:$ne:Accounting` - `GET /systems?filter[0]=firstname:$eq:foo&filter[1]=lastname:$eq:bar` - this will AND the filters together. - `GET /systems?filter[or][0]=lastname:$eq:foo&filter[or][1]=lastname:$eq:bar` - this will OR the filters together. | xOrgId | string | |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Commandresultslist CommandResultsList(ctx).Fields(fields).Filter(filter).Limit(limit).XOrgId(xOrgId).Skip(skip).Sort(sort).Execute()
List all Command Results
package main
import (
"context"
"fmt"
"os"
openapiclient "github.com/conductorone/baton-jumpcloud/pkg/jcapi1"
)
func main() {
fields := "fields_example" // string | Use a space seperated string of field parameters to include the data in the response. If omitted, the default list of fields will be returned. (optional)
filter := "filter_example" // string | A filter to apply to the query. See the supported operators below. For more complex searches, see the related `/search/<domain>` endpoints, e.g. `/search/systems`. **Filter structure**: `<field>:<operator>:<value>`. **field** = Populate with a valid field from an endpoint response. **operator** = Supported operators are: - `$eq` (equals) - `$ne` (does not equal) - `$gt` (is greater than) - `$gte` (is greater than or equal to) - `$lt` (is less than) - `$lte` (is less than or equal to) _Note: v1 operators differ from v2 operators._ _Note: For v1 operators, excluding the `$` will result in undefined behavior._ **value** = Populate with the value you want to search for. Is case sensitive. **Examples** - `GET /users?filter=username:$eq:testuser` - `GET /systemusers?filter=password_expiration_date:$lte:2021-10-24` - `GET /systemusers?filter=department:$ne:Accounting` - `GET /systems?filter[0]=firstname:$eq:foo&filter[1]=lastname:$eq:bar` - this will AND the filters together. - `GET /systems?filter[or][0]=lastname:$eq:foo&filter[or][1]=lastname:$eq:bar` - this will OR the filters together. (optional)
limit := int32(56) // int32 | The number of records to return at once. Limited to 100. (optional) (default to 10)
xOrgId := "xOrgId_example" // string | (optional)
skip := int32(56) // int32 | The offset into the records to return. (optional) (default to 0)
sort := "sort_example" // string | Use space separated sort parameters to sort the collection. Default sort is ascending. Prefix with `-` to sort descending. (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.CommandResultsApi.CommandResultsList(context.Background()).Fields(fields).Filter(filter).Limit(limit).XOrgId(xOrgId).Skip(skip).Sort(sort).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `CommandResultsApi.CommandResultsList``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `CommandResultsList`: Commandresultslist
fmt.Fprintf(os.Stdout, "Response from `CommandResultsApi.CommandResultsList`: %v\n", resp)
}
Other parameters are passed through a pointer to a apiCommandResultsListRequest struct via the builder pattern
Name | Type | Description | Notes |
---|---|---|---|
fields | string | Use a space seperated string of field parameters to include the data in the response. If omitted, the default list of fields will be returned. | |
filter | string | A filter to apply to the query. See the supported operators below. For more complex searches, see the related `/search/<domain>` endpoints, e.g. `/search/systems`. Filter structure: `<field>:<operator>:<value>`. field = Populate with a valid field from an endpoint response. operator = Supported operators are: - `$eq` (equals) - `$ne` (does not equal) - `$gt` (is greater than) - `$gte` (is greater than or equal to) - `$lt` (is less than) - `$lte` (is less than or equal to) Note: v1 operators differ from v2 operators. Note: For v1 operators, excluding the `$` will result in undefined behavior. value = Populate with the value you want to search for. Is case sensitive. Examples - `GET /users?filter=username:$eq:testuser` - `GET /systemusers?filter=password_expiration_date:$lte:2021-10-24` - `GET /systemusers?filter=department:$ne:Accounting` - `GET /systems?filter[0]=firstname:$eq:foo&filter[1]=lastname:$eq:bar` - this will AND the filters together. - `GET /systems?filter[or][0]=lastname:$eq:foo&filter[or][1]=lastname:$eq:bar` - this will OR the filters together. | |
limit | int32 | The number of records to return at once. Limited to 100. | [default to 10] |
xOrgId | string | ||
skip | int32 | The offset into the records to return. | [default to 0] |
sort | string | Use space separated sort parameters to sort the collection. Default sort is ascending. Prefix with `-` to sort descending. |
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]