Skip to content

Commit 952020b

Browse files
authored
Merge pull request #225 from criblio/speakeasy-sdk-regen-dev-1763717809
chore: 🐝 Update SDK - Generate Dev SDK [dev] 0.4.0b2
2 parents 025d9c7 + 5811bc4 commit 952020b

30 files changed

+467
-64
lines changed

.speakeasy/gen.lock

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
lockVersion: 2.0.0
22
id: cfa345be-20bc-4980-a260-c3fa74040ac2
33
management:
4-
docChecksum: f1c5b868eba17867d20c401546aec187
5-
docVersion: 4.16.0-alpha.1763161384714-3f229248
4+
docChecksum: 2a45ff0f169a944da986fae2d62956b9
5+
docVersion: 4.16.0-alpha.1763717483983-bf4ec3a8
66
speakeasyVersion: 1.650.0
77
generationVersion: 2.743.2
8-
releaseVersion: 0.4.0b1
9-
configChecksum: 7d570415e05eb0142110dd8e27088060
8+
releaseVersion: 0.4.0b2
9+
configChecksum: 39d10ecc4b959891dba53bda7af3cde7
1010
repoURL: https://github.com/criblio/cribl_control_plane_sdk_python.git
1111
installationURL: https://github.com/criblio/cribl_control_plane_sdk_python.git
1212
published: true
@@ -979,6 +979,7 @@ generatedFiles:
979979
- docs/models/inputwizcompression.md
980980
- docs/models/inputwizconnection.md
981981
- docs/models/inputwizcontentconfig.md
982+
- docs/models/inputwizloglevel.md
982983
- docs/models/inputwizmetadatum.md
983984
- docs/models/inputwizmode.md
984985
- docs/models/inputwizpq.md
@@ -1034,6 +1035,7 @@ generatedFiles:
10341035
- docs/models/lokiauthoauthheader2.md
10351036
- docs/models/lokiauthoauthparam1.md
10361037
- docs/models/lokiauthoauthparam2.md
1038+
- docs/models/managestate.md
10371039
- docs/models/mappingtype.md
10381040
- docs/models/masterworkerentry.md
10391041
- docs/models/masterworkerentrytype.md
@@ -1947,11 +1949,13 @@ generatedFiles:
19471949
- docs/models/pipelinegroups.md
19481950
- docs/models/podfilter.md
19491951
- docs/models/prefixoptional.md
1952+
- docs/models/privacyprotocol.md
19501953
- docs/models/productscore.md
19511954
- docs/models/prometheusauthoauthheader1.md
19521955
- docs/models/prometheusauthoauthheader2.md
19531956
- docs/models/prometheusauthoauthparam1.md
19541957
- docs/models/prometheusauthoauthparam2.md
1958+
- docs/models/query.md
19551959
- docs/models/querybuildermode.md
19561960
- docs/models/rbacresource.md
19571961
- docs/models/readmode.md
@@ -3479,3 +3483,4 @@ generatedTests:
34793483
updatePacksById: "2025-08-01T02:34:48Z"
34803484
deleteGroupsById: "2025-08-04T02:32:44Z"
34813485
updateGroupsById: "2025-08-04T02:32:44Z"
3486+
releaseNotes: "## Python SDK Changes Detected:\n* `cribl_control_plane.sources.list()`: `response.items.[]` **Changed** **Breaking** :warning:\n* `cribl_control_plane.sources.create()`: \n * `request` **Changed** **Breaking** :warning:\n * `response.items.[]` **Changed** **Breaking** :warning:\n* `cribl_control_plane.sources.get()`: `response.items.[]` **Changed** **Breaking** :warning:\n* `cribl_control_plane.sources.update()`: \n * `request.input` **Changed** **Breaking** :warning:\n * `response.items.[]` **Changed** **Breaking** :warning:\n* `cribl_control_plane.sources.delete()`: `response.items.[]` **Changed** **Breaking** :warning:\n* `cribl_control_plane.sources.hec_tokens.create()`: `response.items.[].auth_tokens.[]` **Changed** **Breaking** :warning:\n* `cribl_control_plane.sources.hec_tokens.update()`: `response.items.[].auth_tokens.[]` **Changed** **Breaking** :warning:\n* `cribl_control_plane.destinations.list()`: `response.items.[].[splunk_lb].indexer_discovery_configs.auth_tokens.[]` **Changed**\n* `cribl_control_plane.destinations.create()`: \n * `request.[splunk_lb].indexer_discovery_configs.auth_tokens.[]` **Changed**\n * `response.items.[].[splunk_lb].indexer_discovery_configs.auth_tokens.[]` **Changed**\n* `cribl_control_plane.destinations.get()`: `response.items.[].[splunk_lb].indexer_discovery_configs.auth_tokens.[]` **Changed**\n* `cribl_control_plane.destinations.update()`: \n * `request.output.[splunk_lb].indexer_discovery_configs.auth_tokens.[]` **Changed**\n * `response.items.[].[splunk_lb].indexer_discovery_configs.auth_tokens.[]` **Changed**\n* `cribl_control_plane.destinations.delete()`: `response.items.[].[splunk_lb].indexer_discovery_configs.auth_tokens.[]` **Changed**\n"

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ generation:
2929
generateNewTests: false
3030
skipResponseBodyAssertions: false
3131
python:
32-
version: 0.4.0b1
32+
version: 0.4.0b2
3333
additionalDependencies:
3434
dev: {}
3535
main: {}

.speakeasy/out.openapi.yaml

Lines changed: 140 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ servers:
44
info:
55
title: Cribl API Reference
66
description: This API Reference lists available REST endpoints, along with their supported operations for accessing, creating, updating, or deleting resources. See our complementary product documentation at [docs.cribl.io](http://docs.cribl.io).
7-
version: 4.16.0-alpha.1763161384714-3f229248
7+
version: 4.16.0-alpha.1763717483983-bf4ec3a8
88
contact:
99
name: Support
1010
url: https://portal.support.cribl.io
@@ -3160,8 +3160,14 @@ components:
31603160
default: manual
31613161
description: Select Manual to enter an auth token directly, or select Secret to use a text secret to authenticate
31623162
x-speakeasy-unknown-values: allow
3163-
tokenSecret: {}
3164-
token: {}
3163+
tokenSecret:
3164+
type: string
3165+
title: Token secret (text secret)
3166+
description: Select or create a stored text secret
3167+
token:
3168+
type: string
3169+
title: Token
3170+
description: "Shared secret to be provided by any client (Authorization: <token>)"
31653171
enabled:
31663172
type: boolean
31673173
title: Enable token
@@ -9799,12 +9805,21 @@ components:
97999805
enabled:
98009806
type: boolean
98019807
title: Splunk HEC
9808+
defaultDataset:
9809+
type: string
9810+
allowedIndexesAtToken:
9811+
type: array
9812+
items:
9813+
type: string
9814+
minLength: 1
98029815
elasticsearchMetadata:
98039816
type: object
98049817
properties:
98059818
enabled:
98069819
title: Elasticsearch
98079820
type: boolean
9821+
defaultDataset:
9822+
type: string
98089823
description:
98099824
type: string
98109825
title: Description
@@ -14452,10 +14467,29 @@ components:
1445214467
- SHA512
1445314468
x-speakeasy-unknown-values: allow
1445414469
title: Authentication protocol
14455-
authKey: {}
14470+
authKey:
14471+
type: string
14472+
title: V3 authentication key
1445614473
privProtocol:
1445714474
default: none
14475+
enum:
14476+
- none
14477+
- des
14478+
- aes
14479+
- aes256b
14480+
- aes256r
14481+
type: string
14482+
x-speakeasy-enum-descriptions:
14483+
- None
14484+
- DES
14485+
- AES128
14486+
- AES256b (Blumenthal)
14487+
- AES256r (Reeder)
14488+
x-speakeasy-unknown-values: allow
14489+
title: Privacy protocol
14490+
privKey:
1445814491
type: string
14492+
title: V3 privacy key
1445914493
maxBufferSize:
1446014494
type: number
1446114495
title: Buffer size limit (events)
@@ -16955,6 +16989,28 @@ components:
1695516989
type: string
1695616990
title: Value
1695716991
description: JavaScript expression to compute field's value, enclosed in quotes or backticks. (Can evaluate to a constant.)
16992+
queries:
16993+
type: array
16994+
title: Queries
16995+
items:
16996+
type: object
16997+
minLength: 1
16998+
required:
16999+
- path
17000+
- queryExpression
17001+
properties:
17002+
path:
17003+
type: string
17004+
title: Path
17005+
description: The Path attribute from the relevant XML Select element
17006+
queryExpression:
17007+
type: string
17008+
title: Query expression
17009+
description: The XPath query inside the relevant XML Select element
17010+
xmlQuery:
17011+
type: string
17012+
title: XML query
17013+
description: The XPath query to use for selecting events
1695817014
metadata:
1695917015
type: array
1696017016
title: Fields
@@ -18146,6 +18202,60 @@ components:
1814618202
type: boolean
1814718203
title: Enable content
1814818204
default: false
18205+
stateTracking:
18206+
type: boolean
18207+
title: State tracking
18208+
description: Track collection progress between consecutive scheduled executions
18209+
default: false
18210+
stateUpdateExpression:
18211+
type: string
18212+
title: State update expression
18213+
description: JavaScript expression that defines how to update the state from an event. Use the event's data and the current state to compute the new state. See [Understanding State Expression Fields](https://docs.cribl.io/stream/collectors-rest#state-tracking-expression-fields) for more information.
18214+
default: "__timestampExtracted !== false && {latestTime: (state.latestTime || 0) > _time ? state.latestTime : _time}"
18215+
stateMergeExpression:
18216+
type: string
18217+
title: State merge expression
18218+
description: JavaScript expression that defines which state to keep when merging a task's newly reported state with previously saved state. Evaluates `prevState` and `newState` variables, resolving to the state to keep.
18219+
default: "prevState.latestTime > newState.latestTime ? prevState : newState"
18220+
manageState:
18221+
type: object
18222+
contentQuery:
18223+
type: string
18224+
title: Content query
18225+
description: "Template for POST body to send with the Collect request. Reference global variables, or functions using template params: `${C.vars.myVar}`, or `${Date.now()}`, `${param}`."
18226+
cronSchedule:
18227+
type: string
18228+
title: Cron schedule
18229+
description: A cron schedule on which to run this job
18230+
default: 0 */12 * * *
18231+
earliest:
18232+
type: string
18233+
title: Earliest time
18234+
default: -12h@h
18235+
description: "Earliest time, relative to now. Format supported: [+|-]<time_integer><time_unit>@<snap-to_time_unit> (ex: -1hr, -42m, -42m@h)"
18236+
latest:
18237+
type: string
18238+
title: Latest time
18239+
default: now
18240+
description: "Latest time, relative to now. Format supported: [+|-]<time_integer><time_unit>@<snap-to_time_unit> (ex: -1hr, -42m, -42m@h)"
18241+
jobTimeout:
18242+
title: Job timeout
18243+
type: string
18244+
description: "Maximum time the job is allowed to run (examples: 30, 45s, 15m). Units default to seconds if not specified. Enter 0 for unlimited time."
18245+
pattern: ^\d+[sm]?$
18246+
default: "0"
18247+
logLevel:
18248+
type: string
18249+
title: Log level
18250+
enum:
18251+
- error
18252+
- warn
18253+
- info
18254+
- debug
18255+
- silly
18256+
default: info
18257+
description: Collector runtime log level
18258+
x-speakeasy-unknown-values: allow
1814918259
requestTimeout:
1815018260
type: number
1815118261
title: Request timeout (seconds)
@@ -19306,8 +19416,14 @@ components:
1930619416
default: manual
1930719417
description: Select Manual to enter an auth token directly, or select Secret to use a text secret to authenticate
1930819418
x-speakeasy-unknown-values: allow
19309-
tokenSecret: {}
19310-
token: {}
19419+
tokenSecret:
19420+
type: string
19421+
title: Token secret (text secret)
19422+
description: Select or create a stored text secret
19423+
token:
19424+
type: string
19425+
title: Token
19426+
description: "Shared secret to be provided by any client (Authorization: <token>)"
1931119427
enabled:
1931219428
type: boolean
1931319429
title: Enable token
@@ -19654,11 +19770,18 @@ components:
1965419770
type: string
1965519771
enum:
1965619772
- secret
19773+
- manual
1965719774
default: secret
1965819775
description: Select Secret to use a text secret to authenticate
1965919776
x-speakeasy-unknown-values: allow
19660-
tokenSecret: {}
19661-
token: {}
19777+
tokenSecret:
19778+
type: string
19779+
title: Token secret (text secret)
19780+
description: Select or create a stored text secret
19781+
token:
19782+
type: string
19783+
title: Token
19784+
description: "Shared secret to be provided by any client (Authorization: <token>)"
1966219785
enabled:
1966319786
type: boolean
1966419787
title: Enable token
@@ -22076,6 +22199,15 @@ components:
2207622199
default: manual
2207722200
description: Select Manual to enter an auth token directly, or select Secret to use a text secret to authenticate
2207822201
x-speakeasy-unknown-values: allow
22202+
authToken:
22203+
type: string
22204+
title: Auth token
22205+
description: Shared secret to be provided by any client (in authToken header field). If empty, unauthorized access is permitted.
22206+
default: ""
22207+
textSecret:
22208+
type: string
22209+
title: Auth token (text secret)
22210+
description: Select or create a stored text secret
2207922211
authType:
2208022212
title: Authentication method
2208122213
type: string

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,20 @@ speakeasyVersion: 1.650.0
22
sources:
33
Cribl API Reference:
44
sourceNamespace: cribl-api-reference
5-
sourceRevisionDigest: sha256:81f29e94e63740cd4f8cf39c0c21a5b4d1666aae9706e0447d6cc031261f05d3
6-
sourceBlobDigest: sha256:43550d22080d27b5afea6155f894b9d0bc2cd4e5c76d07e6679f5d42943f0c39
5+
sourceRevisionDigest: sha256:c643107992f408e6f5f0508a5be8e37c5b40c2a1a4635c8225b0fd227ec690b2
6+
sourceBlobDigest: sha256:8329a7e794afde35a5f681d3f74d7d01fb1665025609ef886dd042aa6c41399c
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-dev-1763549497
10-
- 4.16.0-alpha.1763161384714-3f229248
9+
- speakeasy-sdk-regen-dev-1763717809
10+
- 4.16.0-alpha.1763717483983-bf4ec3a8
1111
targets:
1212
cribl-control-plane:
1313
source: Cribl API Reference
1414
sourceNamespace: cribl-api-reference
15-
sourceRevisionDigest: sha256:81f29e94e63740cd4f8cf39c0c21a5b4d1666aae9706e0447d6cc031261f05d3
16-
sourceBlobDigest: sha256:43550d22080d27b5afea6155f894b9d0bc2cd4e5c76d07e6679f5d42943f0c39
15+
sourceRevisionDigest: sha256:c643107992f408e6f5f0508a5be8e37c5b40c2a1a4635c8225b0fd227ec690b2
16+
sourceBlobDigest: sha256:8329a7e794afde35a5f681d3f74d7d01fb1665025609ef886dd042aa6c41399c
1717
codeSamplesNamespace: cribl-api-reference-python-code-samples
18-
codeSamplesRevisionDigest: sha256:806f4530df568ff9d2ee6119ae08a6ba170ae7453fe48ce30a9d40bea781a6e5
18+
codeSamplesRevisionDigest: sha256:f2793adcaf1cc11c59e540dbbb22ffe1cff72bab90932867d83268fee47cbdf5
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: 1.650.0

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -688,4 +688,14 @@ Based on:
688688
### Generated
689689
- [python v0.4.0b1] .
690690
### Releases
691-
- [PyPI v0.4.0b1] https://pypi.org/project/cribl-control-plane/0.4.0b1 - .
691+
- [PyPI v0.4.0b1] https://pypi.org/project/cribl-control-plane/0.4.0b1 - .
692+
693+
## 2025-11-21 09:36:27
694+
### Changes
695+
Based on:
696+
- OpenAPI Doc
697+
- Speakeasy CLI 1.650.0 (2.743.2) https://github.com/speakeasy-api/speakeasy
698+
### Generated
699+
- [python v0.4.0b2] .
700+
### Releases
701+
- [PyPI v0.4.0b2] https://pypi.org/project/cribl-control-plane/0.4.0b2 - .

docs/models/elasticsearchmetadata.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55

66
| Field | Type | Required | Description |
77
| ------------------ | ------------------ | ------------------ | ------------------ |
8-
| `enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A |
8+
| `enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A |
9+
| `default_dataset` | *Optional[str]* | :heavy_minus_sign: | N/A |

docs/models/inputcloudflarehecauthenticationmethod.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ Select Secret to use a text secret to authenticate
77

88
| Name | Value |
99
| -------- | -------- |
10-
| `SECRET` | secret |
10+
| `SECRET` | secret |
11+
| `MANUAL` | manual |

0 commit comments

Comments
 (0)