@@ -12342,7 +12342,14 @@ components:
1234212342 - type
1234312343 type: object
1234412344 Dataset:
12345- description: Dataset object.
12345+ description: "Dataset object.\n\n### Datasets Constraints\n- **Tag Limit per
12346+ Dataset**:\n - Each restricted dataset supports a maximum of 10 key:value
12347+ pairs per product.\n\n- **Tag Key Rules per Telemetry Type**:\n - Only one
12348+ tag key or attribute may be used to define access within a single telemetry
12349+ type.\n - The same or different tag key may be used across different telemetry
12350+ types.\n\n- **Tag Value Uniqueness**:\n - Tag values must be unique within
12351+ a single dataset.\n - A tag value used in one dataset cannot be reused in
12352+ another dataset of the same telemetry type."
1234612353 properties:
1234712354 attributes:
1234812355 $ref: '#/components/schemas/DatasetAttributes'
@@ -12401,6 +12408,14 @@ components:
1240112408 required:
1240212409 - data
1240312410 type: object
12411+ DatasetEditRequest:
12412+ description: Edit request for a dataset.
12413+ properties:
12414+ data:
12415+ $ref: '#/components/schemas/Dataset'
12416+ required:
12417+ - data
12418+ type: object
1240412419 DatasetResponseMulti:
1240512420 description: Response containing a list of datasets.
1240612421 properties:
@@ -16194,10 +16209,9 @@ components:
1619416209 type: array
1619516210 product:
1619616211 description: 'Name of the product the dataset is for. Possible values are
16197- ''apm'', ''rum'', ''synthetics'',
16212+ ''apm'', ''rum'',
1619816213
16199- ''metrics'', ''logs'', ''sd_repoinfo'', ''error_tracking'', ''cloud_cost'',
16200- and ''ml_obs''.'
16214+ ''metrics'', ''logs'', ''error_tracking'', and ''cloud_cost''.'
1620116215 example: logs
1620216216 type: string
1620316217 required:
@@ -49619,6 +49633,47 @@ paths:
4961949633 permissions: []
4962049634 x-undo:
4962149635 type: safe
49636+ put:
49637+ description: Edits the dataset associated with the ID.
49638+ operationId: EditDataset
49639+ parameters:
49640+ - $ref: '#/components/parameters/DatasetID'
49641+ requestBody:
49642+ content:
49643+ application/json:
49644+ schema:
49645+ $ref: '#/components/schemas/DatasetEditRequest'
49646+ description: Dataset payload
49647+ required: true
49648+ responses:
49649+ '200':
49650+ content:
49651+ application/json:
49652+ schema:
49653+ $ref: '#/components/schemas/DatasetResponseSingle'
49654+ description: OK
49655+ '400':
49656+ $ref: '#/components/responses/BadRequestResponse'
49657+ '403':
49658+ $ref: '#/components/responses/NotAuthorizedResponse'
49659+ '404':
49660+ $ref: '#/components/responses/NotFoundResponse'
49661+ '429':
49662+ $ref: '#/components/responses/TooManyRequestsResponse'
49663+ security:
49664+ - apiKeyAuth: []
49665+ appKeyAuth: []
49666+ - AuthZ: []
49667+ summary: Edits a dataset
49668+ tags:
49669+ - Datasets
49670+ x-codegen-request-body-name: body
49671+ x-menu-order: 4
49672+ x-permission:
49673+ operator: OPEN
49674+ permissions: []
49675+ x-undo:
49676+ type: idempotent
4962249677 /api/v2/domain_allowlist:
4962349678 get:
4962449679 description: Get the domain allowlist for an organization.
0 commit comments