Skip to content

Commit 70e9532

Browse files
authored
Merge pull request #193 from criblio/speakeasy-sdk-regen-stage-1762822800
chore: 🐝 Update SDK - Generate Stage SDK [stage] 0.3.0a4
2 parents 603ebf1 + 9ebb528 commit 70e9532

File tree

9 files changed

+44
-23
lines changed

9 files changed

+44
-23
lines changed

.speakeasy/gen.lock

Lines changed: 5 additions & 5 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: 4e67f720051f249ed370cd5ac969d88e
5-
docVersion: 4.15.0-alpha.1762556927854-f0fbba4e
4+
docChecksum: 2f5b0a1265542f011b402843a2915f05
5+
docVersion: 4.15.0-alpha.1762815739257-9cd5f1d2
66
speakeasyVersion: 1.650.0
77
generationVersion: 2.743.2
8-
releaseVersion: 0.3.0a3
9-
configChecksum: 6497c36ee1e5fd6e53c50c0823dde0df
8+
releaseVersion: 0.3.0a4
9+
configChecksum: be877486e98db87a1a7765c59e2b98d5
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
@@ -3466,4 +3466,4 @@ generatedTests:
34663466
updatePacksById: "2025-08-01T02:34:48Z"
34673467
deleteGroupsById: "2025-08-04T02:32:44Z"
34683468
updateGroupsById: "2025-08-04T02:32:44Z"
3469-
releaseNotes: "## Python SDK Changes Detected:\n* `cribl_control_plane.destinations.list()`: `response.items.[].[syslog].enable_ip_spoofing` **Added**\n* `cribl_control_plane.destinations.create()`: \n * `request.[syslog].enable_ip_spoofing` **Added**\n * `response.items.[].[syslog].enable_ip_spoofing` **Added**\n* `cribl_control_plane.destinations.get()`: `response.items.[].[syslog].enable_ip_spoofing` **Added**\n* `cribl_control_plane.destinations.update()`: \n * `request.output.[syslog].enable_ip_spoofing` **Added**\n * `response.items.[].[syslog].enable_ip_spoofing` **Added**\n* `cribl_control_plane.destinations.delete()`: `response.items.[].[syslog].enable_ip_spoofing` **Added**\n"
3469+
releaseNotes: "## Python SDK Changes Detected:\n* `cribl_control_plane.destinations.list()`: `response.items.[].[chronicle].custom_labels.[].rbac_enabled` **Added**\n* `cribl_control_plane.destinations.create()`: \n * `request.[chronicle].custom_labels.[].rbac_enabled` **Added**\n * `response.items.[].[chronicle].custom_labels.[].rbac_enabled` **Added**\n* `cribl_control_plane.destinations.get()`: `response.items.[].[chronicle].custom_labels.[].rbac_enabled` **Added**\n* `cribl_control_plane.destinations.update()`: \n * `request.output.[chronicle].custom_labels.[].rbac_enabled` **Added**\n * `response.items.[].[chronicle].custom_labels.[].rbac_enabled` **Added**\n* `cribl_control_plane.destinations.delete()`: `response.items.[].[chronicle].custom_labels.[].rbac_enabled` **Added**\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.3.0a3
32+
version: 0.3.0a4
3333
additionalDependencies:
3434
dev: {}
3535
main: {}

.speakeasy/out.openapi.yaml

Lines changed: 6 additions & 1 deletion
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.15.0-alpha.1762556927854-f0fbba4e
7+
version: 4.15.0-alpha.1762815739257-9cd5f1d2
88
contact:
99
name: Support
1010
url: https://portal.support.cribl.io
@@ -41778,6 +41778,11 @@ components:
4177841778
value:
4177941779
type: string
4178041780
title: Value
41781+
rbacEnabled:
41782+
type: boolean
41783+
title: Enable RBAC
41784+
description: Designate this label for role-based access control and filtering
41785+
default: false
4178141786
description:
4178241787
type: string
4178341788
title: Description

.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:ae17a7da3c6c89cc401b94accffb782af4864c6d7416526cfbdf8f33447fe0ac
6-
sourceBlobDigest: sha256:8848c5355bdb4ca3a4d15ae2738a61c46b20423b546ca3422ba52f38130ffbff
5+
sourceRevisionDigest: sha256:fa4d727eef0d763d8892df2159e595946c77f0fa29afdf96e23ef370a289e6f5
6+
sourceBlobDigest: sha256:aa65b55e7270ff30c72ee0cdb0b5bf6fe5295dc8d283b2ab528d18673af351a7
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-stage-1762563337
10-
- 4.15.0-alpha.1762556927854-f0fbba4e
9+
- speakeasy-sdk-regen-stage-1762822800
10+
- 4.15.0-alpha.1762815739257-9cd5f1d2
1111
targets:
1212
cribl-control-plane:
1313
source: Cribl API Reference
1414
sourceNamespace: cribl-api-reference
15-
sourceRevisionDigest: sha256:ae17a7da3c6c89cc401b94accffb782af4864c6d7416526cfbdf8f33447fe0ac
16-
sourceBlobDigest: sha256:8848c5355bdb4ca3a4d15ae2738a61c46b20423b546ca3422ba52f38130ffbff
15+
sourceRevisionDigest: sha256:fa4d727eef0d763d8892df2159e595946c77f0fa29afdf96e23ef370a289e6f5
16+
sourceBlobDigest: sha256:aa65b55e7270ff30c72ee0cdb0b5bf6fe5295dc8d283b2ab528d18673af351a7
1717
codeSamplesNamespace: cribl-api-reference-python-code-samples
18-
codeSamplesRevisionDigest: sha256:bf84815887f5ec39aa565bb9900531e3c09217e427d59b18c2c5706554638845
18+
codeSamplesRevisionDigest: sha256:80d797a1853563e0ed7b1129c52b959fb95d7a19f3322db6155dfaf1a3af659d
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
@@ -468,4 +468,14 @@ Based on:
468468
### Generated
469469
- [python v0.3.0a3] .
470470
### Releases
471-
- [PyPI v0.3.0a3] https://pypi.org/project/cribl-control-plane/0.3.0a3 - .
471+
- [PyPI v0.3.0a3] https://pypi.org/project/cribl-control-plane/0.3.0a3 - .
472+
473+
## 2025-11-11 00:59:38
474+
### Changes
475+
Based on:
476+
- OpenAPI Doc
477+
- Speakeasy CLI 1.650.0 (2.743.2) https://github.com/speakeasy-api/speakeasy
478+
### Generated
479+
- [python v0.3.0a4] .
480+
### Releases
481+
- [PyPI v0.3.0a4] https://pypi.org/project/cribl-control-plane/0.3.0a4 - .

docs/models/outputchroniclecustomlabel.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33

44
## Fields
55

6-
| Field | Type | Required | Description |
7-
| ------------------ | ------------------ | ------------------ | ------------------ |
8-
| `key` | *str* | :heavy_check_mark: | N/A |
9-
| `value` | *str* | :heavy_check_mark: | N/A |
6+
| Field | Type | Required | Description |
7+
| ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- |
8+
| `key` | *str* | :heavy_check_mark: | N/A |
9+
| `value` | *str* | :heavy_check_mark: | N/A |
10+
| `rbac_enabled` | *Optional[bool]* | :heavy_minus_sign: | Designate this label for role-based access control and filtering |

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
[project]
33
name = "cribl-control-plane"
4-
version = "0.3.0a3"
4+
version = "0.3.0a4"
55
description = "Python Client SDK Generated by Speakeasy."
66
authors = [{ name = "Speakeasy" },]
77
readme = "README-PYPI.md"

src/cribl_control_plane/_version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "cribl-control-plane"
6-
__version__: str = "0.3.0a3"
7-
__openapi_doc_version__: str = "4.15.0-alpha.1762556927854-f0fbba4e"
6+
__version__: str = "0.3.0a4"
7+
__openapi_doc_version__: str = "4.15.0-alpha.1762815739257-9cd5f1d2"
88
__gen_version__: str = "2.743.2"
9-
__user_agent__: str = "speakeasy-sdk/python 0.3.0a3 2.743.2 4.15.0-alpha.1762556927854-f0fbba4e cribl-control-plane"
9+
__user_agent__: str = "speakeasy-sdk/python 0.3.0a4 2.743.2 4.15.0-alpha.1762815739257-9cd5f1d2 cribl-control-plane"
1010

1111
try:
1212
if __package__ is not None:

src/cribl_control_plane/models/outputchronicle.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,18 @@ class OutputChronicleBackpressureBehavior(str, Enum, metaclass=utils.OpenEnumMet
111111
class OutputChronicleCustomLabelTypedDict(TypedDict):
112112
key: str
113113
value: str
114+
rbac_enabled: NotRequired[bool]
115+
r"""Designate this label for role-based access control and filtering"""
114116

115117

116118
class OutputChronicleCustomLabel(BaseModel):
117119
key: str
118120

119121
value: str
120122

123+
rbac_enabled: Annotated[Optional[bool], pydantic.Field(alias="rbacEnabled")] = False
124+
r"""Designate this label for role-based access control and filtering"""
125+
121126

122127
class OutputChronicleMode(str, Enum, metaclass=utils.OpenEnumMeta):
123128
r"""In Error mode, PQ writes events to the filesystem if the Destination is unavailable. In Backpressure mode, PQ writes events to the filesystem when it detects backpressure from the Destination. In Always On mode, PQ always writes events to the filesystem."""

0 commit comments

Comments
 (0)