diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 3bec741a12..32b219df80 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -5799,6 +5799,7 @@ components: data: $ref: '#/components/schemas/AttachmentData' included: + description: A list of related objects included in the response. items: $ref: '#/components/schemas/AttachmentIncluded' type: array @@ -5807,10 +5808,12 @@ components: description: A list of incident attachments. properties: data: + description: An array of attachment data objects. items: $ref: '#/components/schemas/AttachmentData' type: array included: + description: A list of related objects included in the response. items: $ref: '#/components/schemas/AttachmentIncluded' type: array @@ -14668,6 +14671,7 @@ components: attributes: $ref: '#/components/schemas/CreateAttachmentRequestDataAttributes' id: + description: The unique identifier of the attachment. type: string type: $ref: '#/components/schemas/IncidentAttachmentType' @@ -14753,6 +14757,7 @@ components: - project type: object CreateComponentRequest: + description: Request object for creating a component. example: data: attributes: @@ -14768,6 +14773,7 @@ components: $ref: '#/components/schemas/CreateComponentRequestData' type: object CreateComponentRequestData: + description: The data object for creating a component. properties: attributes: $ref: '#/components/schemas/CreateComponentRequestDataAttributes' @@ -14814,6 +14820,7 @@ components: - type type: object CreateComponentRequestDataAttributesComponentsItems: + description: A component to be created within a group. properties: name: description: The name of the grouped component. @@ -14850,6 +14857,7 @@ components: description: The group to create the component within. type: object CreateComponentRequestDataRelationshipsGroup: + description: The group to create the component within. properties: data: $ref: '#/components/schemas/CreateComponentRequestDataRelationshipsGroupData' @@ -14857,6 +14865,7 @@ components: - data type: object CreateComponentRequestDataRelationshipsGroupData: + description: The data object identifying the group to create the component within. nullable: true properties: id: @@ -15041,6 +15050,7 @@ components: $ref: '#/components/schemas/DataDeletionResponseMeta' type: object CreateDegradationRequest: + description: Request object for creating a degradation. example: data: attributes: @@ -15057,6 +15067,7 @@ components: $ref: '#/components/schemas/CreateDegradationRequestData' type: object CreateDegradationRequestData: + description: The data object for creating a degradation. properties: attributes: $ref: '#/components/schemas/CreateDegradationRequestDataAttributes' @@ -15096,6 +15107,7 @@ components: - title type: object CreateDegradationRequestDataAttributesComponentsAffectedItems: + description: A component affected by a degradation. properties: id: description: The ID of the component. Must be a component of type `component`. @@ -15103,6 +15115,7 @@ components: format: uuid type: string name: + description: The name of the component. readOnly: true type: string status: @@ -15321,6 +15334,7 @@ components: - project type: object CreateMaintenanceRequest: + description: Request object for creating a maintenance. example: data: attributes: @@ -15342,6 +15356,7 @@ components: $ref: '#/components/schemas/CreateMaintenanceRequestData' type: object CreateMaintenanceRequestData: + description: The data object for creating a maintenance. properties: attributes: $ref: '#/components/schemas/CreateMaintenanceRequestDataAttributes' @@ -15385,6 +15400,7 @@ components: - title type: object CreateMaintenanceRequestDataAttributesComponentsAffectedItems: + description: A component affected by a maintenance. properties: id: description: The ID of the component. Must be a component of type `component`. @@ -15842,6 +15858,7 @@ components: x-enum-varnames: - CREATE_RULESET CreateStatusPageRequest: + description: Request object for creating a status page. example: data: attributes: @@ -15877,6 +15894,7 @@ components: $ref: '#/components/schemas/CreateStatusPageRequestData' type: object CreateStatusPageRequestData: + description: The data object for creating a status page. properties: attributes: $ref: '#/components/schemas/CreateStatusPageRequestDataAttributes' @@ -15955,6 +15973,7 @@ components: - visualization_type type: object CreateStatusPageRequestDataAttributesComponentsItems: + description: A component to be created on a status page. properties: components: description: If creating a component of type `group`, the components to @@ -15980,6 +15999,8 @@ components: $ref: '#/components/schemas/CreateComponentRequestDataAttributesType' type: object CreateStatusPageRequestDataAttributesComponentsItemsComponentsItems: + description: A grouped component to be created within a status page component + group. properties: id: description: The ID of the grouped component. @@ -20197,6 +20218,7 @@ components: format: int64 type: integer Degradation: + description: Response object for a single degradation. properties: data: $ref: '#/components/schemas/DegradationData' @@ -20208,8 +20230,10 @@ components: type: array type: object DegradationArray: + description: Response object for a list of degradations. properties: data: + description: A list of degradation data objects. items: $ref: '#/components/schemas/DegradationData' type: array @@ -20225,6 +20249,7 @@ components: - data type: object DegradationData: + description: The data object for a degradation. properties: attributes: $ref: '#/components/schemas/DegradationDataAttributes' @@ -20272,6 +20297,7 @@ components: type: array type: object DegradationDataAttributesComponentsAffectedItems: + description: A component affected by a degradation. properties: id: description: The ID of the component. @@ -20316,6 +20342,7 @@ components: x-enum-varnames: - INCIDENT DegradationDataAttributesUpdatesItems: + description: A status update recorded during a degradation. properties: components_affected: description: The components affected at the time of the update. @@ -20348,6 +20375,7 @@ components: $ref: '#/components/schemas/CreateDegradationRequestDataAttributesStatus' type: object DegradationDataAttributesUpdatesItemsComponentsAffectedItems: + description: A component affected at the time of a degradation update. properties: id: description: Identifier of the component affected at the time of the update. @@ -20379,6 +20407,7 @@ components: description: The status page the degradation belongs to. type: object DegradationDataRelationshipsCreatedByUser: + description: The Datadog user who created the degradation. properties: data: $ref: '#/components/schemas/DegradationDataRelationshipsCreatedByUserData' @@ -20386,6 +20415,7 @@ components: - data type: object DegradationDataRelationshipsCreatedByUserData: + description: The data object identifying the Datadog user who created the degradation. properties: id: description: The ID of the Datadog user who created the degradation. @@ -20398,6 +20428,7 @@ components: - id type: object DegradationDataRelationshipsLastModifiedByUser: + description: The Datadog user who last modified the degradation. properties: data: $ref: '#/components/schemas/DegradationDataRelationshipsLastModifiedByUserData' @@ -20405,6 +20436,8 @@ components: - data type: object DegradationDataRelationshipsLastModifiedByUserData: + description: The data object identifying the Datadog user who last modified + the degradation. properties: id: description: The ID of the Datadog user who last modified the degradation. @@ -20417,6 +20450,7 @@ components: - id type: object DegradationDataRelationshipsStatusPage: + description: The status page the degradation belongs to. properties: data: $ref: '#/components/schemas/DegradationDataRelationshipsStatusPageData' @@ -20424,6 +20458,8 @@ components: - data type: object DegradationDataRelationshipsStatusPageData: + description: The data object identifying the status page the degradation belongs + to. properties: id: description: The ID of the status page. @@ -20437,6 +20473,7 @@ components: - id type: object DegradationIncluded: + description: An included resource related to a degradation or maintenance. oneOf: - $ref: '#/components/schemas/StatusPagesUser' - $ref: '#/components/schemas/StatusPageAsIncluded' @@ -28756,6 +28793,7 @@ components: - analytics_dashboard_id type: object GlobalIncidentSettingsDataRequest: + description: Data object in the global incident settings request. properties: attributes: $ref: '#/components/schemas/GlobalIncidentSettingsAttributesRequest' @@ -28765,6 +28803,7 @@ components: - type type: object GlobalIncidentSettingsDataResponse: + description: Data object in the global incident settings response. properties: attributes: $ref: '#/components/schemas/GlobalIncidentSettingsAttributesResponse' @@ -28780,6 +28819,7 @@ components: - attributes type: object GlobalIncidentSettingsRequest: + description: Request payload for updating global incident settings. properties: data: $ref: '#/components/schemas/GlobalIncidentSettingsDataRequest' @@ -28787,6 +28827,7 @@ components: - data type: object GlobalIncidentSettingsResponse: + description: Response payload containing global incident settings. properties: data: $ref: '#/components/schemas/GlobalIncidentSettingsDataResponse' @@ -30042,6 +30083,7 @@ components: type: array type: object IncidentHandleAttributesFieldsSeverity: + description: Severity level associated with an incident handle. example: SEV-1 type: string IncidentHandleAttributesRequest: @@ -30082,6 +30124,8 @@ components: - modified_at type: object IncidentHandleDataRequest: + description: Data object representing an incident handle in a create or update + request. properties: attributes: $ref: '#/components/schemas/IncidentHandleAttributesRequest' @@ -30098,6 +30142,7 @@ components: - attributes type: object IncidentHandleDataResponse: + description: Data object representing an incident handle in a response. properties: attributes: $ref: '#/components/schemas/IncidentHandleAttributesResponse' @@ -30115,6 +30160,8 @@ components: - attributes type: object IncidentHandleIncludedItemResponse: + description: A single included resource item in an incident handle response, + which can be a user or an incident type. oneOf: - $ref: '#/components/schemas/IncidentUserData' - $ref: '#/components/schemas/IncidentTypeObject' @@ -30124,6 +30171,8 @@ components: $ref: '#/components/schemas/IncidentHandleIncludedItemResponse' type: array IncidentHandleRelationship: + description: A single relationship object for an incident handle, wrapping the + related resource data. properties: data: $ref: '#/components/schemas/IncidentHandleRelationshipData' @@ -30131,6 +30180,8 @@ components: - data type: object IncidentHandleRelationshipData: + description: Relationship data for an incident handle, containing the ID and + type of the related resource. properties: id: description: The ID of the related resource @@ -30145,6 +30196,8 @@ components: - type type: object IncidentHandleRelationships: + description: Relationships associated with an incident handle response, including + linked users and incident type. nullable: true properties: commander_user: @@ -30161,6 +30214,8 @@ components: - last_modified_by_user type: object IncidentHandleRelationshipsRequest: + description: Relationships to associate with an incident handle in a create + or update request. nullable: true properties: commander_user: @@ -30171,6 +30226,7 @@ components: - incident_type type: object IncidentHandleRequest: + description: Request payload for creating or updating a global incident handle. properties: data: $ref: '#/components/schemas/IncidentHandleDataRequest' @@ -30178,6 +30234,8 @@ components: - data type: object IncidentHandleResponse: + description: Response payload for a single incident handle, including the handle + data and related resources. properties: data: $ref: '#/components/schemas/IncidentHandleDataResponse' @@ -30195,6 +30253,8 @@ components: x-enum-varnames: - INCIDENTS_HANDLES IncidentHandlesResponse: + description: Response payload for a list of global incident handles, including + handle data and related resources. properties: data: $ref: '#/components/schemas/IncidentHandlesResponseData' @@ -30204,6 +30264,7 @@ components: - data type: object IncidentHandlesResponseData: + description: Array of incident handle data objects returned in a list response. items: $ref: '#/components/schemas/IncidentHandleDataResponse' type: array @@ -31016,6 +31077,7 @@ components: - SEV-1 - SEV-2 items: + description: A value to compare against the incident field. type: string type: array required: @@ -38212,6 +38274,7 @@ components: - redirect_url type: object Maintenance: + description: Response object for a single maintenance. properties: data: $ref: '#/components/schemas/MaintenanceData' @@ -38223,8 +38286,10 @@ components: type: array type: object MaintenanceArray: + description: Response object for a list of maintenances. properties: data: + description: A list of maintenance data objects. items: $ref: '#/components/schemas/MaintenanceData' type: array @@ -38240,6 +38305,7 @@ components: - data type: object MaintenanceData: + description: The data object for a maintenance. properties: attributes: $ref: '#/components/schemas/MaintenanceDataAttributes' @@ -38300,6 +38366,7 @@ components: type: array type: object MaintenanceDataAttributesComponentsAffectedItems: + description: A component affected by a maintenance. properties: id: description: The ID of the component. Must be a component of type `component`. @@ -38328,6 +38395,7 @@ components: - IN_PROGRESS - COMPLETED MaintenanceDataAttributesUpdatesItems: + description: A status update recorded during a maintenance. properties: components_affected: description: The components affected at the time of the update. @@ -38366,6 +38434,7 @@ components: type: string type: object MaintenanceDataAttributesUpdatesItemsComponentsAffectedItems: + description: A component affected at the time of a maintenance update. properties: id: description: Identifier of the component affected at the time of the update. @@ -38397,6 +38466,7 @@ components: description: The status page the maintenance belongs to. type: object MaintenanceDataRelationshipsCreatedByUser: + description: The Datadog user who created the maintenance. properties: data: $ref: '#/components/schemas/MaintenanceDataRelationshipsCreatedByUserData' @@ -38404,6 +38474,7 @@ components: - data type: object MaintenanceDataRelationshipsCreatedByUserData: + description: The data object identifying the Datadog user who created the maintenance. properties: id: description: The ID of the Datadog user who created the maintenance. @@ -38417,6 +38488,7 @@ components: - id type: object MaintenanceDataRelationshipsLastModifiedByUser: + description: The Datadog user who last modified the maintenance. properties: data: $ref: '#/components/schemas/MaintenanceDataRelationshipsLastModifiedByUserData' @@ -38424,6 +38496,8 @@ components: - data type: object MaintenanceDataRelationshipsLastModifiedByUserData: + description: The data object identifying the Datadog user who last modified + the maintenance. properties: id: description: The ID of the Datadog user who last modified the maintenance. @@ -38437,6 +38511,7 @@ components: - id type: object MaintenanceDataRelationshipsStatusPage: + description: The status page the maintenance belongs to. properties: data: $ref: '#/components/schemas/MaintenanceDataRelationshipsStatusPageData' @@ -38444,6 +38519,7 @@ components: - data type: object MaintenanceDataRelationshipsStatusPageData: + description: The data object identifying the status page associated with a maintenance. properties: id: description: The ID of the status page. @@ -44821,7 +44897,7 @@ components: Protocol (OTLP) over gRPC and HTTP. - **Supported pipeline types:** logs, metrics' + **Supported pipeline types:** logs' properties: grpc_address_key: description: Environment variable name containing the gRPC server address @@ -44851,7 +44927,6 @@ components: type: object x-pipeline-types: - logs - - metrics ObservabilityPipelineOpentelemetrySourceType: default: opentelemetry description: The source type. The value should always be `opentelemetry`. @@ -48325,6 +48400,7 @@ components: type: object PaginationMetaPageType: default: offset_limit + description: The pagination type used for offset-based pagination. enum: - offset_limit example: offset_limit @@ -48495,6 +48571,7 @@ components: type: string type: object PatchComponentRequest: + description: Request object for updating a component. example: data: attributes: @@ -48507,6 +48584,7 @@ components: $ref: '#/components/schemas/PatchComponentRequestData' type: object PatchComponentRequestData: + description: The data object for updating a component. properties: attributes: $ref: '#/components/schemas/PatchComponentRequestDataAttributes' @@ -48537,6 +48615,7 @@ components: type: integer type: object PatchDegradationRequest: + description: Request object for updating a degradation. example: data: attributes: @@ -48553,6 +48632,7 @@ components: $ref: '#/components/schemas/PatchDegradationRequestData' type: object PatchDegradationRequestData: + description: The data object for updating a degradation. properties: attributes: $ref: '#/components/schemas/PatchDegradationRequestDataAttributes' @@ -48593,6 +48673,7 @@ components: type: string type: object PatchDegradationRequestDataAttributesComponentsAffectedItems: + description: A component affected by a degradation. properties: id: description: The ID of the component. Must be a component of type `component`. @@ -48600,6 +48681,7 @@ components: format: uuid type: string name: + description: The name of the component. readOnly: true type: string status: @@ -48639,6 +48721,7 @@ components: - data type: object PatchMaintenanceRequest: + description: Request object for updating a maintenance. example: data: attributes: @@ -48656,6 +48739,7 @@ components: $ref: '#/components/schemas/PatchMaintenanceRequestData' type: object PatchMaintenanceRequestData: + description: The data object for updating a maintenance. properties: attributes: $ref: '#/components/schemas/PatchMaintenanceRequestDataAttributes' @@ -48704,6 +48788,7 @@ components: type: string type: object PatchMaintenanceRequestDataAttributesComponentsAffectedItems: + description: A component affected by a maintenance. properties: id: description: The ID of the component. Must be a component of type `component`. @@ -48778,6 +48863,7 @@ components: $ref: '#/components/schemas/Version' type: object PatchStatusPageRequest: + description: Request object for updating a status page. example: data: attributes: @@ -48797,6 +48883,7 @@ components: $ref: '#/components/schemas/PatchStatusPageRequestData' type: object PatchStatusPageRequestData: + description: The data object for updating a status page. properties: attributes: $ref: '#/components/schemas/PatchStatusPageRequestDataAttributes' @@ -49239,6 +49326,7 @@ components: type: string type: object PostmortemAttachmentRequest: + description: Request body for creating a postmortem attachment. properties: data: $ref: '#/components/schemas/PostmortemAttachmentRequestData' @@ -49316,6 +49404,7 @@ components: x-enum-varnames: - MARKDOWN PostmortemTemplateAttributesRequest: + description: Attributes for creating or updating a postmortem template. properties: name: description: The name of the template @@ -49325,6 +49414,7 @@ components: - name type: object PostmortemTemplateAttributesResponse: + description: Attributes of a postmortem template returned in a response. properties: createdAt: description: When the template was created @@ -49346,6 +49436,7 @@ components: - modifiedAt type: object PostmortemTemplateDataRequest: + description: Data object for creating or updating a postmortem template. properties: attributes: $ref: '#/components/schemas/PostmortemTemplateAttributesRequest' @@ -49356,6 +49447,7 @@ components: - attributes type: object PostmortemTemplateDataResponse: + description: Data object for a postmortem template returned in a response. properties: attributes: $ref: '#/components/schemas/PostmortemTemplateAttributesResponse' @@ -49371,6 +49463,7 @@ components: - attributes type: object PostmortemTemplateRequest: + description: Request body for creating or updating a postmortem template. properties: data: $ref: '#/components/schemas/PostmortemTemplateDataRequest' @@ -49378,6 +49471,7 @@ components: - data type: object PostmortemTemplateResponse: + description: Response containing a single postmortem template. properties: data: $ref: '#/components/schemas/PostmortemTemplateDataResponse' @@ -49393,8 +49487,10 @@ components: x-enum-varnames: - POSTMORTEM_TEMPLATE PostmortemTemplatesResponse: + description: Response containing a list of postmortem templates. properties: data: + description: An array of postmortem template data objects. items: $ref: '#/components/schemas/PostmortemTemplateDataResponse' type: array @@ -64770,6 +64866,7 @@ components: - type type: object StatusPage: + description: Response object for a single status page. properties: data: $ref: '#/components/schemas/StatusPageData' @@ -64781,8 +64878,10 @@ components: type: array type: object StatusPageArray: + description: Response object for a list of status pages. properties: data: + description: A list of status page data objects. items: $ref: '#/components/schemas/StatusPageData' type: array @@ -64798,6 +64897,7 @@ components: - data type: object StatusPageArrayIncluded: + description: An included resource related to a status page. oneOf: - $ref: '#/components/schemas/StatusPagesUser' StatusPageAsIncluded: @@ -64870,8 +64970,11 @@ components: $ref: '#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationType' type: object StatusPageAsIncludedAttributesComponentsItems: + description: A component displayed on an included status page. properties: components: + description: If the component is of type `group`, the components within + the group. items: $ref: '#/components/schemas/StatusPageAsIncludedAttributesComponentsItemsComponentsItems' type: array @@ -64893,6 +64996,7 @@ components: $ref: '#/components/schemas/CreateComponentRequestDataAttributesType' type: object StatusPageAsIncludedAttributesComponentsItemsComponentsItems: + description: A grouped component within a status page component group. properties: id: description: The ID of the grouped component. @@ -64923,6 +65027,7 @@ components: description: The Datadog user who last modified the status page. type: object StatusPageAsIncludedRelationshipsCreatedByUser: + description: The Datadog user who created the status page. properties: data: $ref: '#/components/schemas/StatusPageAsIncludedRelationshipsCreatedByUserData' @@ -64930,6 +65035,8 @@ components: - data type: object StatusPageAsIncludedRelationshipsCreatedByUserData: + description: The data object identifying the Datadog user who created the status + page. properties: id: description: The ID of the Datadog user who created the status page. @@ -64942,6 +65049,7 @@ components: - id type: object StatusPageAsIncludedRelationshipsLastModifiedByUser: + description: The Datadog user who last modified the status page. properties: data: $ref: '#/components/schemas/StatusPageAsIncludedRelationshipsLastModifiedByUserData' @@ -64949,6 +65057,8 @@ components: - data type: object StatusPageAsIncludedRelationshipsLastModifiedByUserData: + description: The data object identifying the Datadog user who last modified + the status page. properties: id: description: The ID of the Datadog user who last modified the status page. @@ -64961,6 +65071,7 @@ components: - id type: object StatusPageData: + description: The data object for a status page. properties: attributes: $ref: '#/components/schemas/StatusPageDataAttributes' @@ -65033,6 +65144,7 @@ components: $ref: '#/components/schemas/CreateStatusPageRequestDataAttributesVisualizationType' type: object StatusPageDataAttributesComponentsItems: + description: A component displayed on a status page. properties: components: description: If the component is of type `group`, the components within @@ -65057,6 +65169,7 @@ components: $ref: '#/components/schemas/CreateComponentRequestDataAttributesType' type: object StatusPageDataAttributesComponentsItemsComponentsItems: + description: A grouped component within a status page component group. properties: id: description: The ID of the component. @@ -65086,6 +65199,7 @@ components: description: The Datadog user who last modified the status page. type: object StatusPageDataRelationshipsCreatedByUser: + description: The Datadog user who created the status page. properties: data: $ref: '#/components/schemas/StatusPageDataRelationshipsCreatedByUserData' @@ -65093,6 +65207,8 @@ components: - data type: object StatusPageDataRelationshipsCreatedByUserData: + description: The data object identifying the Datadog user who created the status + page. properties: id: description: The ID of the Datadog user who created the status page. @@ -65105,6 +65221,7 @@ components: - id type: object StatusPageDataRelationshipsLastModifiedByUser: + description: The Datadog user who last modified the status page. properties: data: $ref: '#/components/schemas/StatusPageDataRelationshipsLastModifiedByUserData' @@ -65112,6 +65229,8 @@ components: - data type: object StatusPageDataRelationshipsLastModifiedByUserData: + description: The data object identifying the Datadog user who last modified + the status page. properties: id: description: The ID of the Datadog user who last modified the status page. @@ -65133,6 +65252,7 @@ components: x-enum-varnames: - STATUS_PAGES StatusPagesComponent: + description: Response object for a single component. properties: data: $ref: '#/components/schemas/StatusPagesComponentData' @@ -65144,8 +65264,10 @@ components: type: array type: object StatusPagesComponentArray: + description: Response object for a list of components. properties: data: + description: A list of component data objects. items: $ref: '#/components/schemas/StatusPagesComponentData' type: array @@ -65159,11 +65281,13 @@ components: - data type: object StatusPagesComponentArrayIncluded: + description: An included resource related to a component. oneOf: - $ref: '#/components/schemas/StatusPagesUser' - $ref: '#/components/schemas/StatusPageAsIncluded' - $ref: '#/components/schemas/StatusPagesComponentGroup' StatusPagesComponentData: + description: The data object for a component. properties: attributes: $ref: '#/components/schemas/StatusPagesComponentDataAttributes' @@ -65210,14 +65334,18 @@ components: - type type: object StatusPagesComponentDataAttributesComponentsItems: + description: A component within a component group. properties: id: + description: The ID of the component within the group. format: uuid readOnly: true type: string name: + description: The name of the component within the group. type: string position: + description: The zero-indexed position of the component within the group. format: int64 type: integer status: @@ -65258,6 +65386,7 @@ components: description: The status page the component belongs to. type: object StatusPagesComponentDataRelationshipsCreatedByUser: + description: The Datadog user who created the component. properties: data: $ref: '#/components/schemas/StatusPagesComponentDataRelationshipsCreatedByUserData' @@ -65265,6 +65394,7 @@ components: - data type: object StatusPagesComponentDataRelationshipsCreatedByUserData: + description: The data object identifying the Datadog user who created the component. properties: id: description: The ID of the Datadog user who created the component. @@ -65277,6 +65407,7 @@ components: - id type: object StatusPagesComponentDataRelationshipsGroup: + description: The group the component belongs to. properties: data: $ref: '#/components/schemas/StatusPagesComponentDataRelationshipsGroupData' @@ -65284,6 +65415,7 @@ components: - data type: object StatusPagesComponentDataRelationshipsGroupData: + description: The data object identifying the group the component belongs to. nullable: true properties: id: @@ -65298,6 +65430,7 @@ components: - id type: object StatusPagesComponentDataRelationshipsLastModifiedByUser: + description: The Datadog user who last modified the component. properties: data: $ref: '#/components/schemas/StatusPagesComponentDataRelationshipsLastModifiedByUserData' @@ -65305,6 +65438,8 @@ components: - data type: object StatusPagesComponentDataRelationshipsLastModifiedByUserData: + description: The data object identifying the Datadog user who last modified + the component. properties: id: description: The ID of the Datadog user who last modified the component. @@ -65317,6 +65452,7 @@ components: - id type: object StatusPagesComponentDataRelationshipsStatusPage: + description: The status page the component belongs to. properties: data: $ref: '#/components/schemas/StatusPagesComponentDataRelationshipsStatusPageData' @@ -65324,6 +65460,8 @@ components: - data type: object StatusPagesComponentDataRelationshipsStatusPageData: + description: The data object identifying the status page the component belongs + to. properties: id: description: The ID of the status page the component belongs to. @@ -65384,6 +65522,7 @@ components: - type type: object StatusPagesComponentGroupAttributesComponentsItems: + description: A component within a component group. properties: id: description: The ID of the grouped component. @@ -65448,6 +65587,8 @@ components: - data type: object StatusPagesComponentGroupRelationshipsCreatedByUserData: + description: The data object identifying the Datadog user who created the component + group. properties: id: description: The ID of the Datadog user who created the component group. @@ -65468,9 +65609,11 @@ components: - data type: object StatusPagesComponentGroupRelationshipsGroupData: + description: The data object identifying the parent group of a component group. nullable: true properties: id: + description: The ID of the parent group. example: 1234abcd-12ab-34cd-56ef-123456abcdef format: uuid type: string @@ -65489,6 +65632,8 @@ components: - data type: object StatusPagesComponentGroupRelationshipsLastModifiedByUserData: + description: The data object identifying the Datadog user who last modified + the component group. properties: id: description: The ID of the Datadog user who last modified the component @@ -65510,6 +65655,8 @@ components: - data type: object StatusPagesComponentGroupRelationshipsStatusPageData: + description: The data object identifying the status page the component group + belongs to. properties: id: description: The ID of the status page. diff --git a/examples/v2/observability-pipelines/ValidatePipeline_884022323.py b/examples/v2/observability-pipelines/ValidatePipeline_884022323.py deleted file mode 100644 index fda04b4c53..0000000000 --- a/examples/v2/observability-pipelines/ValidatePipeline_884022323.py +++ /dev/null @@ -1,84 +0,0 @@ -""" -Validate a metrics pipeline with opentelemetry source returns "OK" response -""" - -from datadog_api_client import ApiClient, Configuration -from datadog_api_client.v2.api.observability_pipelines_api import ObservabilityPipelinesApi -from datadog_api_client.v2.model.observability_pipeline_config import ObservabilityPipelineConfig -from datadog_api_client.v2.model.observability_pipeline_config_pipeline_type import ( - ObservabilityPipelineConfigPipelineType, -) -from datadog_api_client.v2.model.observability_pipeline_config_processor_group import ( - ObservabilityPipelineConfigProcessorGroup, -) -from datadog_api_client.v2.model.observability_pipeline_data_attributes import ObservabilityPipelineDataAttributes -from datadog_api_client.v2.model.observability_pipeline_datadog_metrics_destination import ( - ObservabilityPipelineDatadogMetricsDestination, -) -from datadog_api_client.v2.model.observability_pipeline_datadog_metrics_destination_type import ( - ObservabilityPipelineDatadogMetricsDestinationType, -) -from datadog_api_client.v2.model.observability_pipeline_filter_processor import ObservabilityPipelineFilterProcessor -from datadog_api_client.v2.model.observability_pipeline_filter_processor_type import ( - ObservabilityPipelineFilterProcessorType, -) -from datadog_api_client.v2.model.observability_pipeline_opentelemetry_source import ( - ObservabilityPipelineOpentelemetrySource, -) -from datadog_api_client.v2.model.observability_pipeline_opentelemetry_source_type import ( - ObservabilityPipelineOpentelemetrySourceType, -) -from datadog_api_client.v2.model.observability_pipeline_spec import ObservabilityPipelineSpec -from datadog_api_client.v2.model.observability_pipeline_spec_data import ObservabilityPipelineSpecData - -body = ObservabilityPipelineSpec( - data=ObservabilityPipelineSpecData( - attributes=ObservabilityPipelineDataAttributes( - config=ObservabilityPipelineConfig( - pipeline_type=ObservabilityPipelineConfigPipelineType.METRICS, - destinations=[ - ObservabilityPipelineDatadogMetricsDestination( - id="datadog-metrics-destination", - inputs=[ - "my-processor-group", - ], - type=ObservabilityPipelineDatadogMetricsDestinationType.DATADOG_METRICS, - ), - ], - processor_groups=[ - ObservabilityPipelineConfigProcessorGroup( - enabled=True, - id="my-processor-group", - include="*", - inputs=[ - "opentelemetry-source", - ], - processors=[ - ObservabilityPipelineFilterProcessor( - enabled=True, - id="filter-processor", - include="env:production", - type=ObservabilityPipelineFilterProcessorType.FILTER, - ), - ], - ), - ], - sources=[ - ObservabilityPipelineOpentelemetrySource( - id="opentelemetry-source", - type=ObservabilityPipelineOpentelemetrySourceType.OPENTELEMETRY, - ), - ], - ), - name="Metrics OTel Pipeline", - ), - type="pipelines", - ), -) - -configuration = Configuration() -with ApiClient(configuration) as api_client: - api_instance = ObservabilityPipelinesApi(api_client) - response = api_instance.validate_pipeline(body=body) - - print(response) diff --git a/src/datadog_api_client/v2/model/attachment.py b/src/datadog_api_client/v2/model/attachment.py index ccdba2b690..fae682f391 100644 --- a/src/datadog_api_client/v2/model/attachment.py +++ b/src/datadog_api_client/v2/model/attachment.py @@ -47,7 +47,7 @@ def __init__( :param data: Attachment data from a response. :type data: AttachmentData, optional - :param included: + :param included: A list of related objects included in the response. :type included: [AttachmentIncluded], optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/attachment_array.py b/src/datadog_api_client/v2/model/attachment_array.py index 0fb52b03f0..93bdfc2b1f 100644 --- a/src/datadog_api_client/v2/model/attachment_array.py +++ b/src/datadog_api_client/v2/model/attachment_array.py @@ -44,10 +44,10 @@ def __init__( """ A list of incident attachments. - :param data: + :param data: An array of attachment data objects. :type data: [AttachmentData] - :param included: + :param included: A list of related objects included in the response. :type included: [AttachmentIncluded], optional """ if included is not unset: diff --git a/src/datadog_api_client/v2/model/create_attachment_request_data.py b/src/datadog_api_client/v2/model/create_attachment_request_data.py index 8f34fe2aec..d76a94ae0d 100644 --- a/src/datadog_api_client/v2/model/create_attachment_request_data.py +++ b/src/datadog_api_client/v2/model/create_attachment_request_data.py @@ -53,7 +53,7 @@ def __init__( :param attributes: The attributes for creating an attachment. :type attributes: CreateAttachmentRequestDataAttributes, optional - :param id: + :param id: The unique identifier of the attachment. :type id: str, optional :param type: The incident attachment resource type. diff --git a/src/datadog_api_client/v2/model/create_component_request.py b/src/datadog_api_client/v2/model/create_component_request.py index 36bd3b050d..608cdc0095 100644 --- a/src/datadog_api_client/v2/model/create_component_request.py +++ b/src/datadog_api_client/v2/model/create_component_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[CreateComponentRequestData, UnsetType] = unset, **kwargs): """ + Request object for creating a component. - - :param data: + :param data: The data object for creating a component. :type data: CreateComponentRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/create_component_request_data.py b/src/datadog_api_client/v2/model/create_component_request_data.py index 50fd8b1487..473b8bb3b3 100644 --- a/src/datadog_api_client/v2/model/create_component_request_data.py +++ b/src/datadog_api_client/v2/model/create_component_request_data.py @@ -54,7 +54,7 @@ def __init__( **kwargs, ): """ - + The data object for creating a component. :param attributes: The supported attributes for creating a component. :type attributes: CreateComponentRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/create_component_request_data_attributes_components_items.py b/src/datadog_api_client/v2/model/create_component_request_data_attributes_components_items.py index cb261f1f0a..ecc2a9a4a1 100644 --- a/src/datadog_api_client/v2/model/create_component_request_data_attributes_components_items.py +++ b/src/datadog_api_client/v2/model/create_component_request_data_attributes_components_items.py @@ -40,7 +40,7 @@ def __init__( self_, name: str, position: int, type: StatusPagesComponentGroupAttributesComponentsItemsType, **kwargs ): """ - + A component to be created within a group. :param name: The name of the grouped component. :type name: str diff --git a/src/datadog_api_client/v2/model/create_component_request_data_relationships.py b/src/datadog_api_client/v2/model/create_component_request_data_relationships.py index 73aaf7d506..0fc4192da1 100644 --- a/src/datadog_api_client/v2/model/create_component_request_data_relationships.py +++ b/src/datadog_api_client/v2/model/create_component_request_data_relationships.py @@ -38,7 +38,7 @@ def __init__(self_, group: Union[CreateComponentRequestDataRelationshipsGroup, U """ The supported relationships for creating a component. - :param group: + :param group: The group to create the component within. :type group: CreateComponentRequestDataRelationshipsGroup, optional """ if group is not unset: diff --git a/src/datadog_api_client/v2/model/create_component_request_data_relationships_group.py b/src/datadog_api_client/v2/model/create_component_request_data_relationships_group.py index 7df2c392b0..b7f4424a26 100644 --- a/src/datadog_api_client/v2/model/create_component_request_data_relationships_group.py +++ b/src/datadog_api_client/v2/model/create_component_request_data_relationships_group.py @@ -35,9 +35,9 @@ def openapi_types(_): def __init__(self_, data: Union[CreateComponentRequestDataRelationshipsGroupData, none_type], **kwargs): """ + The group to create the component within. - - :param data: + :param data: The data object identifying the group to create the component within. :type data: CreateComponentRequestDataRelationshipsGroupData, none_type """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/create_component_request_data_relationships_group_data.py b/src/datadog_api_client/v2/model/create_component_request_data_relationships_group_data.py index de3b395b3d..f965525582 100644 --- a/src/datadog_api_client/v2/model/create_component_request_data_relationships_group_data.py +++ b/src/datadog_api_client/v2/model/create_component_request_data_relationships_group_data.py @@ -35,7 +35,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPagesComponentGroupType, **kwargs): """ - + The data object identifying the group to create the component within. :param id: The ID of the group. :type id: UUID diff --git a/src/datadog_api_client/v2/model/create_degradation_request.py b/src/datadog_api_client/v2/model/create_degradation_request.py index dabff86c80..c6cf5e6385 100644 --- a/src/datadog_api_client/v2/model/create_degradation_request.py +++ b/src/datadog_api_client/v2/model/create_degradation_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[CreateDegradationRequestData, UnsetType] = unset, **kwargs): """ + Request object for creating a degradation. - - :param data: + :param data: The data object for creating a degradation. :type data: CreateDegradationRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/create_degradation_request_data.py b/src/datadog_api_client/v2/model/create_degradation_request_data.py index cb1a703506..2daea435eb 100644 --- a/src/datadog_api_client/v2/model/create_degradation_request_data.py +++ b/src/datadog_api_client/v2/model/create_degradation_request_data.py @@ -40,7 +40,7 @@ def __init__( self_, attributes: CreateDegradationRequestDataAttributes, type: PatchDegradationRequestDataType, **kwargs ): """ - + The data object for creating a degradation. :param attributes: The supported attributes for creating a degradation. :type attributes: CreateDegradationRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/create_degradation_request_data_attributes_components_affected_items.py b/src/datadog_api_client/v2/model/create_degradation_request_data_attributes_components_affected_items.py index 675885d541..5405bec5b6 100644 --- a/src/datadog_api_client/v2/model/create_degradation_request_data_attributes_components_affected_items.py +++ b/src/datadog_api_client/v2/model/create_degradation_request_data_attributes_components_affected_items.py @@ -46,12 +46,12 @@ def __init__( self_, id: UUID, status: StatusPagesComponentDataAttributesStatus, name: Union[str, UnsetType] = unset, **kwargs ): """ - + A component affected by a degradation. :param id: The ID of the component. Must be a component of type ``component``. :type id: UUID - :param name: + :param name: The name of the component. :type name: str, optional :param status: The status of the component. diff --git a/src/datadog_api_client/v2/model/create_maintenance_request.py b/src/datadog_api_client/v2/model/create_maintenance_request.py index 298def9423..5d6e13f62d 100644 --- a/src/datadog_api_client/v2/model/create_maintenance_request.py +++ b/src/datadog_api_client/v2/model/create_maintenance_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[CreateMaintenanceRequestData, UnsetType] = unset, **kwargs): """ + Request object for creating a maintenance. - - :param data: + :param data: The data object for creating a maintenance. :type data: CreateMaintenanceRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/create_maintenance_request_data.py b/src/datadog_api_client/v2/model/create_maintenance_request_data.py index 943ce441b9..870dae4454 100644 --- a/src/datadog_api_client/v2/model/create_maintenance_request_data.py +++ b/src/datadog_api_client/v2/model/create_maintenance_request_data.py @@ -40,7 +40,7 @@ def __init__( self_, attributes: CreateMaintenanceRequestDataAttributes, type: PatchMaintenanceRequestDataType, **kwargs ): """ - + The data object for creating a maintenance. :param attributes: The supported attributes for creating a maintenance. :type attributes: CreateMaintenanceRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/create_maintenance_request_data_attributes_components_affected_items.py b/src/datadog_api_client/v2/model/create_maintenance_request_data_attributes_components_affected_items.py index bcf9b01636..95420acc86 100644 --- a/src/datadog_api_client/v2/model/create_maintenance_request_data_attributes_components_affected_items.py +++ b/src/datadog_api_client/v2/model/create_maintenance_request_data_attributes_components_affected_items.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + A component affected by a maintenance. :param id: The ID of the component. Must be a component of type ``component``. :type id: UUID diff --git a/src/datadog_api_client/v2/model/create_status_page_request.py b/src/datadog_api_client/v2/model/create_status_page_request.py index ec77fbd710..ae2cb03922 100644 --- a/src/datadog_api_client/v2/model/create_status_page_request.py +++ b/src/datadog_api_client/v2/model/create_status_page_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[CreateStatusPageRequestData, UnsetType] = unset, **kwargs): """ + Request object for creating a status page. - - :param data: + :param data: The data object for creating a status page. :type data: CreateStatusPageRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/create_status_page_request_data.py b/src/datadog_api_client/v2/model/create_status_page_request_data.py index 96461cb03e..41f9c60566 100644 --- a/src/datadog_api_client/v2/model/create_status_page_request_data.py +++ b/src/datadog_api_client/v2/model/create_status_page_request_data.py @@ -38,7 +38,7 @@ def openapi_types(_): def __init__(self_, attributes: CreateStatusPageRequestDataAttributes, type: StatusPageDataType, **kwargs): """ - + The data object for creating a status page. :param attributes: The supported attributes for creating a status page. :type attributes: CreateStatusPageRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items.py b/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items.py index 703bbcdf2e..0bc5a1ffbd 100644 --- a/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items.py +++ b/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items.py @@ -72,7 +72,7 @@ def __init__( **kwargs, ): """ - + A component to be created on a status page. :param components: If creating a component of type ``group`` , the components to create within the group. :type components: [CreateStatusPageRequestDataAttributesComponentsItemsComponentsItems], optional diff --git a/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items_components_items.py b/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items_components_items.py index c5e47092cd..df60179555 100644 --- a/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items_components_items.py +++ b/src/datadog_api_client/v2/model/create_status_page_request_data_attributes_components_items_components_items.py @@ -63,7 +63,7 @@ def __init__( **kwargs, ): """ - + A grouped component to be created within a status page component group. :param id: The ID of the grouped component. :type id: UUID, optional diff --git a/src/datadog_api_client/v2/model/degradation.py b/src/datadog_api_client/v2/model/degradation.py index d42ea04daa..a2fbc2ce6d 100644 --- a/src/datadog_api_client/v2/model/degradation.py +++ b/src/datadog_api_client/v2/model/degradation.py @@ -43,9 +43,9 @@ def __init__( **kwargs, ): """ + Response object for a single degradation. - - :param data: + :param data: The data object for a degradation. :type data: DegradationData, optional :param included: The included related resources of a degradation. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/degradation_array.py b/src/datadog_api_client/v2/model/degradation_array.py index bfd3787fb3..b9ca6db320 100644 --- a/src/datadog_api_client/v2/model/degradation_array.py +++ b/src/datadog_api_client/v2/model/degradation_array.py @@ -51,9 +51,9 @@ def __init__( **kwargs, ): """ + Response object for a list of degradations. - - :param data: + :param data: A list of degradation data objects. :type data: [DegradationData] :param included: The included related resources of a degradation. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/degradation_data.py b/src/datadog_api_client/v2/model/degradation_data.py index d074a34027..9f4f19af6a 100644 --- a/src/datadog_api_client/v2/model/degradation_data.py +++ b/src/datadog_api_client/v2/model/degradation_data.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + The data object for a degradation. :param attributes: The attributes of a degradation. :type attributes: DegradationDataAttributes, optional diff --git a/src/datadog_api_client/v2/model/degradation_data_attributes_components_affected_items.py b/src/datadog_api_client/v2/model/degradation_data_attributes_components_affected_items.py index bbf6985b21..9a28363cca 100644 --- a/src/datadog_api_client/v2/model/degradation_data_attributes_components_affected_items.py +++ b/src/datadog_api_client/v2/model/degradation_data_attributes_components_affected_items.py @@ -46,7 +46,7 @@ def __init__( self_, id: UUID, status: StatusPagesComponentDataAttributesStatus, name: Union[str, UnsetType] = unset, **kwargs ): """ - + A component affected by a degradation. :param id: The ID of the component. :type id: UUID diff --git a/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items.py b/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items.py index bf10131591..9d179f973d 100644 --- a/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items.py +++ b/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items.py @@ -73,7 +73,7 @@ def __init__( **kwargs, ): """ - + A status update recorded during a degradation. :param components_affected: The components affected at the time of the update. :type components_affected: [DegradationDataAttributesUpdatesItemsComponentsAffectedItems], optional diff --git a/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items_components_affected_items.py b/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items_components_affected_items.py index 8fb286d7c5..dc9b5b422c 100644 --- a/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items_components_affected_items.py +++ b/src/datadog_api_client/v2/model/degradation_data_attributes_updates_items_components_affected_items.py @@ -46,7 +46,7 @@ def __init__( self_, id: UUID, status: StatusPagesComponentDataAttributesStatus, name: Union[str, UnsetType] = unset, **kwargs ): """ - + A component affected at the time of a degradation update. :param id: Identifier of the component affected at the time of the update. :type id: UUID diff --git a/src/datadog_api_client/v2/model/degradation_data_relationships.py b/src/datadog_api_client/v2/model/degradation_data_relationships.py index 2b5cadfe7c..cd5c133eb2 100644 --- a/src/datadog_api_client/v2/model/degradation_data_relationships.py +++ b/src/datadog_api_client/v2/model/degradation_data_relationships.py @@ -60,13 +60,13 @@ def __init__( """ The relationships of a degradation. - :param created_by_user: + :param created_by_user: The Datadog user who created the degradation. :type created_by_user: DegradationDataRelationshipsCreatedByUser, optional - :param last_modified_by_user: + :param last_modified_by_user: The Datadog user who last modified the degradation. :type last_modified_by_user: DegradationDataRelationshipsLastModifiedByUser, optional - :param status_page: + :param status_page: The status page the degradation belongs to. :type status_page: DegradationDataRelationshipsStatusPage, optional """ if created_by_user is not unset: diff --git a/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user.py b/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user.py index b4c4142d22..c7b46244f0 100644 --- a/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user.py +++ b/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: DegradationDataRelationshipsCreatedByUserData, **kwargs): """ + The Datadog user who created the degradation. - - :param data: + :param data: The data object identifying the Datadog user who created the degradation. :type data: DegradationDataRelationshipsCreatedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user_data.py b/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user_data.py index be305786f0..4684a22e00 100644 --- a/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user_data.py +++ b/src/datadog_api_client/v2/model/degradation_data_relationships_created_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who created the degradation. :param id: The ID of the Datadog user who created the degradation. :type id: str diff --git a/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user.py b/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user.py index 442c01e9a8..3a0a0f8149 100644 --- a/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user.py +++ b/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: DegradationDataRelationshipsLastModifiedByUserData, **kwargs): """ + The Datadog user who last modified the degradation. - - :param data: + :param data: The data object identifying the Datadog user who last modified the degradation. :type data: DegradationDataRelationshipsLastModifiedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user_data.py b/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user_data.py index 81df21f21f..b3d9ca3ce6 100644 --- a/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user_data.py +++ b/src/datadog_api_client/v2/model/degradation_data_relationships_last_modified_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who last modified the degradation. :param id: The ID of the Datadog user who last modified the degradation. :type id: str diff --git a/src/datadog_api_client/v2/model/degradation_data_relationships_status_page.py b/src/datadog_api_client/v2/model/degradation_data_relationships_status_page.py index 601fc8a24e..d875454a9e 100644 --- a/src/datadog_api_client/v2/model/degradation_data_relationships_status_page.py +++ b/src/datadog_api_client/v2/model/degradation_data_relationships_status_page.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: DegradationDataRelationshipsStatusPageData, **kwargs): """ + The status page the degradation belongs to. - - :param data: + :param data: The data object identifying the status page the degradation belongs to. :type data: DegradationDataRelationshipsStatusPageData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/degradation_data_relationships_status_page_data.py b/src/datadog_api_client/v2/model/degradation_data_relationships_status_page_data.py index 82369ae59a..1290a6a251 100644 --- a/src/datadog_api_client/v2/model/degradation_data_relationships_status_page_data.py +++ b/src/datadog_api_client/v2/model/degradation_data_relationships_status_page_data.py @@ -33,7 +33,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPageDataType, **kwargs): """ - + The data object identifying the status page the degradation belongs to. :param id: The ID of the status page. :type id: UUID diff --git a/src/datadog_api_client/v2/model/degradation_included.py b/src/datadog_api_client/v2/model/degradation_included.py index bd19eee125..186139308c 100644 --- a/src/datadog_api_client/v2/model/degradation_included.py +++ b/src/datadog_api_client/v2/model/degradation_included.py @@ -13,7 +13,7 @@ class DegradationIncluded(ModelComposed): def __init__(self, **kwargs): """ - + An included resource related to a degradation or maintenance. :param attributes: Attributes of the Datadog user. :type attributes: StatusPagesUserAttributes, optional diff --git a/src/datadog_api_client/v2/model/global_incident_settings_data_request.py b/src/datadog_api_client/v2/model/global_incident_settings_data_request.py index 892510b65e..e4fcad1411 100644 --- a/src/datadog_api_client/v2/model/global_incident_settings_data_request.py +++ b/src/datadog_api_client/v2/model/global_incident_settings_data_request.py @@ -45,7 +45,7 @@ def __init__( **kwargs, ): """ - + Data object in the global incident settings request. :param attributes: Global incident settings attributes :type attributes: GlobalIncidentSettingsAttributesRequest, optional diff --git a/src/datadog_api_client/v2/model/global_incident_settings_data_response.py b/src/datadog_api_client/v2/model/global_incident_settings_data_response.py index 85e1f863f0..7bcc0a3779 100644 --- a/src/datadog_api_client/v2/model/global_incident_settings_data_response.py +++ b/src/datadog_api_client/v2/model/global_incident_settings_data_response.py @@ -42,7 +42,7 @@ def __init__( self_, attributes: GlobalIncidentSettingsAttributesResponse, id: str, type: GlobalIncidentSettingsType, **kwargs ): """ - + Data object in the global incident settings response. :param attributes: Global incident settings attributes :type attributes: GlobalIncidentSettingsAttributesResponse diff --git a/src/datadog_api_client/v2/model/global_incident_settings_request.py b/src/datadog_api_client/v2/model/global_incident_settings_request.py index b25ef09d2d..dff93c64ac 100644 --- a/src/datadog_api_client/v2/model/global_incident_settings_request.py +++ b/src/datadog_api_client/v2/model/global_incident_settings_request.py @@ -30,9 +30,9 @@ def openapi_types(_): def __init__(self_, data: GlobalIncidentSettingsDataRequest, **kwargs): """ + Request payload for updating global incident settings. - - :param data: + :param data: Data object in the global incident settings request. :type data: GlobalIncidentSettingsDataRequest """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/global_incident_settings_response.py b/src/datadog_api_client/v2/model/global_incident_settings_response.py index c4664ea2b8..8a2bf280f4 100644 --- a/src/datadog_api_client/v2/model/global_incident_settings_response.py +++ b/src/datadog_api_client/v2/model/global_incident_settings_response.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: GlobalIncidentSettingsDataResponse, **kwargs): """ + Response payload containing global incident settings. - - :param data: + :param data: Data object in the global incident settings response. :type data: GlobalIncidentSettingsDataResponse """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/incident_handle_data_request.py b/src/datadog_api_client/v2/model/incident_handle_data_request.py index 267122f368..48e29ca310 100644 --- a/src/datadog_api_client/v2/model/incident_handle_data_request.py +++ b/src/datadog_api_client/v2/model/incident_handle_data_request.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + Data object representing an incident handle in a create or update request. :param attributes: Incident handle attributes for requests :type attributes: IncidentHandleAttributesRequest @@ -58,7 +58,7 @@ def __init__( :param id: The ID of the incident handle (required for PUT requests) :type id: str, optional - :param relationships: + :param relationships: Relationships to associate with an incident handle in a create or update request. :type relationships: IncidentHandleRelationshipsRequest, none_type, optional :param type: Incident handle resource type diff --git a/src/datadog_api_client/v2/model/incident_handle_data_response.py b/src/datadog_api_client/v2/model/incident_handle_data_response.py index c4052ea654..6bfa4e5e3c 100644 --- a/src/datadog_api_client/v2/model/incident_handle_data_response.py +++ b/src/datadog_api_client/v2/model/incident_handle_data_response.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + Data object representing an incident handle in a response. :param attributes: Incident handle attributes for responses :type attributes: IncidentHandleAttributesResponse @@ -58,7 +58,7 @@ def __init__( :param id: The ID of the incident handle :type id: str - :param relationships: + :param relationships: Relationships associated with an incident handle response, including linked users and incident type. :type relationships: IncidentHandleRelationships, none_type, optional :param type: Incident handle resource type diff --git a/src/datadog_api_client/v2/model/incident_handle_included_item_response.py b/src/datadog_api_client/v2/model/incident_handle_included_item_response.py index 5565713137..397dcf2231 100644 --- a/src/datadog_api_client/v2/model/incident_handle_included_item_response.py +++ b/src/datadog_api_client/v2/model/incident_handle_included_item_response.py @@ -13,7 +13,7 @@ class IncidentHandleIncludedItemResponse(ModelComposed): def __init__(self, **kwargs): """ - + A single included resource item in an incident handle response, which can be a user or an incident type. :param attributes: Attributes of user object returned by the API. :type attributes: IncidentUserAttributes, optional diff --git a/src/datadog_api_client/v2/model/incident_handle_relationship.py b/src/datadog_api_client/v2/model/incident_handle_relationship.py index 6c3de05944..f3cd4fb0bf 100644 --- a/src/datadog_api_client/v2/model/incident_handle_relationship.py +++ b/src/datadog_api_client/v2/model/incident_handle_relationship.py @@ -30,9 +30,9 @@ def openapi_types(_): def __init__(self_, data: IncidentHandleRelationshipData, **kwargs): """ + A single relationship object for an incident handle, wrapping the related resource data. - - :param data: + :param data: Relationship data for an incident handle, containing the ID and type of the related resource. :type data: IncidentHandleRelationshipData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/incident_handle_relationship_data.py b/src/datadog_api_client/v2/model/incident_handle_relationship_data.py index f1445a024d..1f742c3195 100644 --- a/src/datadog_api_client/v2/model/incident_handle_relationship_data.py +++ b/src/datadog_api_client/v2/model/incident_handle_relationship_data.py @@ -25,7 +25,7 @@ def openapi_types(_): def __init__(self_, id: str, type: str, **kwargs): """ - + Relationship data for an incident handle, containing the ID and type of the related resource. :param id: The ID of the related resource :type id: str diff --git a/src/datadog_api_client/v2/model/incident_handle_relationships.py b/src/datadog_api_client/v2/model/incident_handle_relationships.py index 0e7e1ddde5..39ef670842 100644 --- a/src/datadog_api_client/v2/model/incident_handle_relationships.py +++ b/src/datadog_api_client/v2/model/incident_handle_relationships.py @@ -47,18 +47,18 @@ def __init__( **kwargs, ): """ + Relationships associated with an incident handle response, including linked users and incident type. - - :param commander_user: + :param commander_user: A single relationship object for an incident handle, wrapping the related resource data. :type commander_user: IncidentHandleRelationship, optional - :param created_by_user: + :param created_by_user: A single relationship object for an incident handle, wrapping the related resource data. :type created_by_user: IncidentHandleRelationship - :param incident_type: + :param incident_type: A single relationship object for an incident handle, wrapping the related resource data. :type incident_type: IncidentHandleRelationship - :param last_modified_by_user: + :param last_modified_by_user: A single relationship object for an incident handle, wrapping the related resource data. :type last_modified_by_user: IncidentHandleRelationship """ if commander_user is not unset: diff --git a/src/datadog_api_client/v2/model/incident_handle_relationships_request.py b/src/datadog_api_client/v2/model/incident_handle_relationships_request.py index cf71a32e42..70829419b3 100644 --- a/src/datadog_api_client/v2/model/incident_handle_relationships_request.py +++ b/src/datadog_api_client/v2/model/incident_handle_relationships_request.py @@ -41,12 +41,12 @@ def __init__( **kwargs, ): """ + Relationships to associate with an incident handle in a create or update request. - - :param commander_user: + :param commander_user: A single relationship object for an incident handle, wrapping the related resource data. :type commander_user: IncidentHandleRelationship, optional - :param incident_type: + :param incident_type: A single relationship object for an incident handle, wrapping the related resource data. :type incident_type: IncidentHandleRelationship """ if commander_user is not unset: diff --git a/src/datadog_api_client/v2/model/incident_handle_request.py b/src/datadog_api_client/v2/model/incident_handle_request.py index 5e69eef4ed..8151c5b63d 100644 --- a/src/datadog_api_client/v2/model/incident_handle_request.py +++ b/src/datadog_api_client/v2/model/incident_handle_request.py @@ -30,9 +30,9 @@ def openapi_types(_): def __init__(self_, data: IncidentHandleDataRequest, **kwargs): """ + Request payload for creating or updating a global incident handle. - - :param data: + :param data: Data object representing an incident handle in a create or update request. :type data: IncidentHandleDataRequest """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/incident_handle_response.py b/src/datadog_api_client/v2/model/incident_handle_response.py index 212887f1b5..f294d9c51b 100644 --- a/src/datadog_api_client/v2/model/incident_handle_response.py +++ b/src/datadog_api_client/v2/model/incident_handle_response.py @@ -47,9 +47,9 @@ def __init__( **kwargs, ): """ + Response payload for a single incident handle, including the handle data and related resources. - - :param data: + :param data: Data object representing an incident handle in a response. :type data: IncidentHandleDataResponse :param included: Included related resources diff --git a/src/datadog_api_client/v2/model/incident_handles_response.py b/src/datadog_api_client/v2/model/incident_handles_response.py index e9b44a4e8e..857a950484 100644 --- a/src/datadog_api_client/v2/model/incident_handles_response.py +++ b/src/datadog_api_client/v2/model/incident_handles_response.py @@ -47,9 +47,9 @@ def __init__( **kwargs, ): """ + Response payload for a list of global incident handles, including handle data and related resources. - - :param data: + :param data: Array of incident handle data objects returned in a list response. :type data: [IncidentHandleDataResponse] :param included: Included related resources diff --git a/src/datadog_api_client/v2/model/maintenance.py b/src/datadog_api_client/v2/model/maintenance.py index d9ee9283bd..888da42c78 100644 --- a/src/datadog_api_client/v2/model/maintenance.py +++ b/src/datadog_api_client/v2/model/maintenance.py @@ -43,9 +43,9 @@ def __init__( **kwargs, ): """ + Response object for a single maintenance. - - :param data: + :param data: The data object for a maintenance. :type data: MaintenanceData, optional :param included: The included related resources of a maintenance. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/maintenance_array.py b/src/datadog_api_client/v2/model/maintenance_array.py index c304e393ad..04ec862cf6 100644 --- a/src/datadog_api_client/v2/model/maintenance_array.py +++ b/src/datadog_api_client/v2/model/maintenance_array.py @@ -51,9 +51,9 @@ def __init__( **kwargs, ): """ + Response object for a list of maintenances. - - :param data: + :param data: A list of maintenance data objects. :type data: [MaintenanceData] :param included: The included related resources of a maintenance. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/maintenance_data.py b/src/datadog_api_client/v2/model/maintenance_data.py index 3de2328d66..afd6c04c7f 100644 --- a/src/datadog_api_client/v2/model/maintenance_data.py +++ b/src/datadog_api_client/v2/model/maintenance_data.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + The data object for a maintenance. :param attributes: The attributes of a maintenance. :type attributes: MaintenanceDataAttributes, optional diff --git a/src/datadog_api_client/v2/model/maintenance_data_attributes_components_affected_items.py b/src/datadog_api_client/v2/model/maintenance_data_attributes_components_affected_items.py index 8bbae4c85c..e9c6f74ebd 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_attributes_components_affected_items.py +++ b/src/datadog_api_client/v2/model/maintenance_data_attributes_components_affected_items.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + A component affected by a maintenance. :param id: The ID of the component. Must be a component of type ``component``. :type id: UUID diff --git a/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items.py b/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items.py index 8157c8ae2f..8c50ee217c 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items.py +++ b/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items.py @@ -71,7 +71,7 @@ def __init__( **kwargs, ): """ - + A status update recorded during a maintenance. :param components_affected: The components affected at the time of the update. :type components_affected: [MaintenanceDataAttributesUpdatesItemsComponentsAffectedItems], optional diff --git a/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items_components_affected_items.py b/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items_components_affected_items.py index f8783718df..4e20bf4a1f 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items_components_affected_items.py +++ b/src/datadog_api_client/v2/model/maintenance_data_attributes_updates_items_components_affected_items.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + A component affected at the time of a maintenance update. :param id: Identifier of the component affected at the time of the update. :type id: UUID diff --git a/src/datadog_api_client/v2/model/maintenance_data_relationships.py b/src/datadog_api_client/v2/model/maintenance_data_relationships.py index 1bf436ceb5..1401ccbf3e 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_relationships.py +++ b/src/datadog_api_client/v2/model/maintenance_data_relationships.py @@ -60,13 +60,13 @@ def __init__( """ The relationships of a maintenance. - :param created_by_user: + :param created_by_user: The Datadog user who created the maintenance. :type created_by_user: MaintenanceDataRelationshipsCreatedByUser, optional - :param last_modified_by_user: + :param last_modified_by_user: The Datadog user who last modified the maintenance. :type last_modified_by_user: MaintenanceDataRelationshipsLastModifiedByUser, optional - :param status_page: + :param status_page: The status page the maintenance belongs to. :type status_page: MaintenanceDataRelationshipsStatusPage, optional """ if created_by_user is not unset: diff --git a/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user.py b/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user.py index 859885b91d..01e30e2744 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user.py +++ b/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: MaintenanceDataRelationshipsCreatedByUserData, **kwargs): """ + The Datadog user who created the maintenance. - - :param data: + :param data: The data object identifying the Datadog user who created the maintenance. :type data: MaintenanceDataRelationshipsCreatedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user_data.py b/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user_data.py index 91a69cc885..8a8f57ca42 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user_data.py +++ b/src/datadog_api_client/v2/model/maintenance_data_relationships_created_by_user_data.py @@ -33,7 +33,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who created the maintenance. :param id: The ID of the Datadog user who created the maintenance. :type id: UUID diff --git a/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user.py b/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user.py index daa9533a41..66ba2013cd 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user.py +++ b/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: MaintenanceDataRelationshipsLastModifiedByUserData, **kwargs): """ + The Datadog user who last modified the maintenance. - - :param data: + :param data: The data object identifying the Datadog user who last modified the maintenance. :type data: MaintenanceDataRelationshipsLastModifiedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user_data.py b/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user_data.py index c18eda1ccf..a7abf09767 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user_data.py +++ b/src/datadog_api_client/v2/model/maintenance_data_relationships_last_modified_by_user_data.py @@ -33,7 +33,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who last modified the maintenance. :param id: The ID of the Datadog user who last modified the maintenance. :type id: UUID diff --git a/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page.py b/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page.py index 08c6b7611b..66ba46a8e0 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page.py +++ b/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: MaintenanceDataRelationshipsStatusPageData, **kwargs): """ + The status page the maintenance belongs to. - - :param data: + :param data: The data object identifying the status page associated with a maintenance. :type data: MaintenanceDataRelationshipsStatusPageData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page_data.py b/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page_data.py index 5a14cc45ea..b5bcba18a4 100644 --- a/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page_data.py +++ b/src/datadog_api_client/v2/model/maintenance_data_relationships_status_page_data.py @@ -33,7 +33,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPageDataType, **kwargs): """ - + The data object identifying the status page associated with a maintenance. :param id: The ID of the status page. :type id: UUID diff --git a/src/datadog_api_client/v2/model/observability_pipeline_opentelemetry_source.py b/src/datadog_api_client/v2/model/observability_pipeline_opentelemetry_source.py index da09b968f1..ac6090dcd9 100644 --- a/src/datadog_api_client/v2/model/observability_pipeline_opentelemetry_source.py +++ b/src/datadog_api_client/v2/model/observability_pipeline_opentelemetry_source.py @@ -56,7 +56,7 @@ def __init__( """ The ``opentelemetry`` source receives telemetry data using the OpenTelemetry Protocol (OTLP) over gRPC and HTTP. - **Supported pipeline types:** logs, metrics + **Supported pipeline types:** logs :param grpc_address_key: Environment variable name containing the gRPC server address for receiving OTLP data. Must be a valid environment variable name (alphanumeric characters and underscores only). :type grpc_address_key: str, optional diff --git a/src/datadog_api_client/v2/model/pagination_meta_page.py b/src/datadog_api_client/v2/model/pagination_meta_page.py index eb3f7053fa..64539b8354 100644 --- a/src/datadog_api_client/v2/model/pagination_meta_page.py +++ b/src/datadog_api_client/v2/model/pagination_meta_page.py @@ -81,7 +81,7 @@ def __init__( :param total: Integer representing the total number of elements available. :type total: int, none_type, optional - :param type: + :param type: The pagination type used for offset-based pagination. :type type: PaginationMetaPageType, optional """ if first_offset is not unset: diff --git a/src/datadog_api_client/v2/model/pagination_meta_page_type.py b/src/datadog_api_client/v2/model/pagination_meta_page_type.py index 3780edc32f..5bfb6001f4 100644 --- a/src/datadog_api_client/v2/model/pagination_meta_page_type.py +++ b/src/datadog_api_client/v2/model/pagination_meta_page_type.py @@ -14,7 +14,7 @@ class PaginationMetaPageType(ModelSimple): """ - + The pagination type used for offset-based pagination. :param value: If omitted defaults to "offset_limit". Must be one of ["offset_limit"]. :type value: str diff --git a/src/datadog_api_client/v2/model/patch_component_request.py b/src/datadog_api_client/v2/model/patch_component_request.py index f81f7c00b1..92a493fa26 100644 --- a/src/datadog_api_client/v2/model/patch_component_request.py +++ b/src/datadog_api_client/v2/model/patch_component_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[PatchComponentRequestData, UnsetType] = unset, **kwargs): """ + Request object for updating a component. - - :param data: + :param data: The data object for updating a component. :type data: PatchComponentRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/patch_component_request_data.py b/src/datadog_api_client/v2/model/patch_component_request_data.py index 1096a5ac9c..42c5bf7b7b 100644 --- a/src/datadog_api_client/v2/model/patch_component_request_data.py +++ b/src/datadog_api_client/v2/model/patch_component_request_data.py @@ -41,7 +41,7 @@ def __init__( self_, attributes: PatchComponentRequestDataAttributes, id: UUID, type: StatusPagesComponentGroupType, **kwargs ): """ - + The data object for updating a component. :param attributes: The supported attributes for updating a component. :type attributes: PatchComponentRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/patch_degradation_request.py b/src/datadog_api_client/v2/model/patch_degradation_request.py index b387a6779d..4a3435b116 100644 --- a/src/datadog_api_client/v2/model/patch_degradation_request.py +++ b/src/datadog_api_client/v2/model/patch_degradation_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[PatchDegradationRequestData, UnsetType] = unset, **kwargs): """ + Request object for updating a degradation. - - :param data: + :param data: The data object for updating a degradation. :type data: PatchDegradationRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/patch_degradation_request_data.py b/src/datadog_api_client/v2/model/patch_degradation_request_data.py index d5f1cad450..98fea10b1c 100644 --- a/src/datadog_api_client/v2/model/patch_degradation_request_data.py +++ b/src/datadog_api_client/v2/model/patch_degradation_request_data.py @@ -47,7 +47,7 @@ def __init__( **kwargs, ): """ - + The data object for updating a degradation. :param attributes: The supported attributes for updating a degradation. :type attributes: PatchDegradationRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/patch_degradation_request_data_attributes_components_affected_items.py b/src/datadog_api_client/v2/model/patch_degradation_request_data_attributes_components_affected_items.py index 9012a75194..08541999a4 100644 --- a/src/datadog_api_client/v2/model/patch_degradation_request_data_attributes_components_affected_items.py +++ b/src/datadog_api_client/v2/model/patch_degradation_request_data_attributes_components_affected_items.py @@ -46,12 +46,12 @@ def __init__( self_, id: UUID, status: StatusPagesComponentDataAttributesStatus, name: Union[str, UnsetType] = unset, **kwargs ): """ - + A component affected by a degradation. :param id: The ID of the component. Must be a component of type ``component``. :type id: UUID - :param name: + :param name: The name of the component. :type name: str, optional :param status: The status of the component. diff --git a/src/datadog_api_client/v2/model/patch_maintenance_request.py b/src/datadog_api_client/v2/model/patch_maintenance_request.py index c5df665110..2f7af34cf0 100644 --- a/src/datadog_api_client/v2/model/patch_maintenance_request.py +++ b/src/datadog_api_client/v2/model/patch_maintenance_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[PatchMaintenanceRequestData, UnsetType] = unset, **kwargs): """ + Request object for updating a maintenance. - - :param data: + :param data: The data object for updating a maintenance. :type data: PatchMaintenanceRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/patch_maintenance_request_data.py b/src/datadog_api_client/v2/model/patch_maintenance_request_data.py index 7b2890ba89..57cde389fb 100644 --- a/src/datadog_api_client/v2/model/patch_maintenance_request_data.py +++ b/src/datadog_api_client/v2/model/patch_maintenance_request_data.py @@ -47,7 +47,7 @@ def __init__( **kwargs, ): """ - + The data object for updating a maintenance. :param attributes: The supported attributes for updating a maintenance. :type attributes: PatchMaintenanceRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/patch_maintenance_request_data_attributes_components_affected_items.py b/src/datadog_api_client/v2/model/patch_maintenance_request_data_attributes_components_affected_items.py index bafc11d922..aab9f57119 100644 --- a/src/datadog_api_client/v2/model/patch_maintenance_request_data_attributes_components_affected_items.py +++ b/src/datadog_api_client/v2/model/patch_maintenance_request_data_attributes_components_affected_items.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + A component affected by a maintenance. :param id: The ID of the component. Must be a component of type ``component``. :type id: UUID diff --git a/src/datadog_api_client/v2/model/patch_status_page_request.py b/src/datadog_api_client/v2/model/patch_status_page_request.py index 512018ec0f..d052c26121 100644 --- a/src/datadog_api_client/v2/model/patch_status_page_request.py +++ b/src/datadog_api_client/v2/model/patch_status_page_request.py @@ -32,9 +32,9 @@ def openapi_types(_): def __init__(self_, data: Union[PatchStatusPageRequestData, UnsetType] = unset, **kwargs): """ + Request object for updating a status page. - - :param data: + :param data: The data object for updating a status page. :type data: PatchStatusPageRequestData, optional """ if data is not unset: diff --git a/src/datadog_api_client/v2/model/patch_status_page_request_data.py b/src/datadog_api_client/v2/model/patch_status_page_request_data.py index e023426196..39ca2cdb34 100644 --- a/src/datadog_api_client/v2/model/patch_status_page_request_data.py +++ b/src/datadog_api_client/v2/model/patch_status_page_request_data.py @@ -41,7 +41,7 @@ def openapi_types(_): def __init__(self_, attributes: PatchStatusPageRequestDataAttributes, id: UUID, type: StatusPageDataType, **kwargs): """ - + The data object for updating a status page. :param attributes: The supported attributes for updating a status page. :type attributes: PatchStatusPageRequestDataAttributes diff --git a/src/datadog_api_client/v2/model/postmortem_attachment_request.py b/src/datadog_api_client/v2/model/postmortem_attachment_request.py index 9dd5146563..07021790be 100644 --- a/src/datadog_api_client/v2/model/postmortem_attachment_request.py +++ b/src/datadog_api_client/v2/model/postmortem_attachment_request.py @@ -30,7 +30,7 @@ def openapi_types(_): def __init__(self_, data: PostmortemAttachmentRequestData, **kwargs): """ - + Request body for creating a postmortem attachment. :param data: Postmortem attachment data :type data: PostmortemAttachmentRequestData diff --git a/src/datadog_api_client/v2/model/postmortem_template_attributes_request.py b/src/datadog_api_client/v2/model/postmortem_template_attributes_request.py index 68159fb2b3..8f980239a5 100644 --- a/src/datadog_api_client/v2/model/postmortem_template_attributes_request.py +++ b/src/datadog_api_client/v2/model/postmortem_template_attributes_request.py @@ -23,7 +23,7 @@ def openapi_types(_): def __init__(self_, name: str, **kwargs): """ - + Attributes for creating or updating a postmortem template. :param name: The name of the template :type name: str diff --git a/src/datadog_api_client/v2/model/postmortem_template_attributes_response.py b/src/datadog_api_client/v2/model/postmortem_template_attributes_response.py index 51f9687347..e176cdedf5 100644 --- a/src/datadog_api_client/v2/model/postmortem_template_attributes_response.py +++ b/src/datadog_api_client/v2/model/postmortem_template_attributes_response.py @@ -28,7 +28,7 @@ def openapi_types(_): def __init__(self_, created_at: datetime, modified_at: datetime, name: str, **kwargs): """ - + Attributes of a postmortem template returned in a response. :param created_at: When the template was created :type created_at: datetime diff --git a/src/datadog_api_client/v2/model/postmortem_template_data_request.py b/src/datadog_api_client/v2/model/postmortem_template_data_request.py index 15e4aecfe1..092bf03a9e 100644 --- a/src/datadog_api_client/v2/model/postmortem_template_data_request.py +++ b/src/datadog_api_client/v2/model/postmortem_template_data_request.py @@ -36,9 +36,9 @@ def openapi_types(_): def __init__(self_, attributes: PostmortemTemplateAttributesRequest, type: PostmortemTemplateType, **kwargs): """ + Data object for creating or updating a postmortem template. - - :param attributes: + :param attributes: Attributes for creating or updating a postmortem template. :type attributes: PostmortemTemplateAttributesRequest :param type: Postmortem template resource type diff --git a/src/datadog_api_client/v2/model/postmortem_template_data_response.py b/src/datadog_api_client/v2/model/postmortem_template_data_response.py index 660f4b090d..9b692ab967 100644 --- a/src/datadog_api_client/v2/model/postmortem_template_data_response.py +++ b/src/datadog_api_client/v2/model/postmortem_template_data_response.py @@ -40,9 +40,9 @@ def __init__( self_, attributes: PostmortemTemplateAttributesResponse, id: str, type: PostmortemTemplateType, **kwargs ): """ + Data object for a postmortem template returned in a response. - - :param attributes: + :param attributes: Attributes of a postmortem template returned in a response. :type attributes: PostmortemTemplateAttributesResponse :param id: The ID of the template diff --git a/src/datadog_api_client/v2/model/postmortem_template_request.py b/src/datadog_api_client/v2/model/postmortem_template_request.py index e327511e36..6c10d5f297 100644 --- a/src/datadog_api_client/v2/model/postmortem_template_request.py +++ b/src/datadog_api_client/v2/model/postmortem_template_request.py @@ -30,9 +30,9 @@ def openapi_types(_): def __init__(self_, data: PostmortemTemplateDataRequest, **kwargs): """ + Request body for creating or updating a postmortem template. - - :param data: + :param data: Data object for creating or updating a postmortem template. :type data: PostmortemTemplateDataRequest """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/postmortem_template_response.py b/src/datadog_api_client/v2/model/postmortem_template_response.py index 84dc53e94b..6f1a7c521e 100644 --- a/src/datadog_api_client/v2/model/postmortem_template_response.py +++ b/src/datadog_api_client/v2/model/postmortem_template_response.py @@ -30,9 +30,9 @@ def openapi_types(_): def __init__(self_, data: PostmortemTemplateDataResponse, **kwargs): """ + Response containing a single postmortem template. - - :param data: + :param data: Data object for a postmortem template returned in a response. :type data: PostmortemTemplateDataResponse """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/postmortem_templates_response.py b/src/datadog_api_client/v2/model/postmortem_templates_response.py index 56eb28cc77..8bdbbf9504 100644 --- a/src/datadog_api_client/v2/model/postmortem_templates_response.py +++ b/src/datadog_api_client/v2/model/postmortem_templates_response.py @@ -30,9 +30,9 @@ def openapi_types(_): def __init__(self_, data: List[PostmortemTemplateDataResponse], **kwargs): """ + Response containing a list of postmortem templates. - - :param data: + :param data: An array of postmortem template data objects. :type data: [PostmortemTemplateDataResponse] """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_page.py b/src/datadog_api_client/v2/model/status_page.py index d733a6c702..468ace20e2 100644 --- a/src/datadog_api_client/v2/model/status_page.py +++ b/src/datadog_api_client/v2/model/status_page.py @@ -42,9 +42,9 @@ def __init__( **kwargs, ): """ + Response object for a single status page. - - :param data: + :param data: The data object for a status page. :type data: StatusPageData, optional :param included: The included related resources of a status page. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/status_page_array.py b/src/datadog_api_client/v2/model/status_page_array.py index 460eda5303..b53f3bb09f 100644 --- a/src/datadog_api_client/v2/model/status_page_array.py +++ b/src/datadog_api_client/v2/model/status_page_array.py @@ -50,9 +50,9 @@ def __init__( **kwargs, ): """ + Response object for a list of status pages. - - :param data: + :param data: A list of status page data objects. :type data: [StatusPageData] :param included: The included related resources of a status page. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/status_page_array_included.py b/src/datadog_api_client/v2/model/status_page_array_included.py index 39bab85b81..57c9af2eea 100644 --- a/src/datadog_api_client/v2/model/status_page_array_included.py +++ b/src/datadog_api_client/v2/model/status_page_array_included.py @@ -13,7 +13,7 @@ class StatusPageArrayIncluded(ModelComposed): def __init__(self, **kwargs): """ - + An included resource related to a status page. :param attributes: Attributes of the Datadog user. :type attributes: StatusPagesUserAttributes, optional diff --git a/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items.py b/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items.py index ad24465cf4..4c90a162f7 100644 --- a/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items.py +++ b/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items.py @@ -72,9 +72,9 @@ def __init__( **kwargs, ): """ + A component displayed on an included status page. - - :param components: + :param components: If the component is of type ``group`` , the components within the group. :type components: [StatusPageAsIncludedAttributesComponentsItemsComponentsItems], optional :param id: The ID of the component. diff --git a/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items_components_items.py b/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items_components_items.py index 0b19a140a8..a91cb77da9 100644 --- a/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items_components_items.py +++ b/src/datadog_api_client/v2/model/status_page_as_included_attributes_components_items_components_items.py @@ -63,7 +63,7 @@ def __init__( **kwargs, ): """ - + A grouped component within a status page component group. :param id: The ID of the grouped component. :type id: UUID, optional diff --git a/src/datadog_api_client/v2/model/status_page_as_included_relationships.py b/src/datadog_api_client/v2/model/status_page_as_included_relationships.py index 2ac92a2051..d4f6576ba1 100644 --- a/src/datadog_api_client/v2/model/status_page_as_included_relationships.py +++ b/src/datadog_api_client/v2/model/status_page_as_included_relationships.py @@ -51,10 +51,10 @@ def __init__( """ The relationships of a status page. - :param created_by_user: + :param created_by_user: The Datadog user who created the status page. :type created_by_user: StatusPageAsIncludedRelationshipsCreatedByUser, optional - :param last_modified_by_user: + :param last_modified_by_user: The Datadog user who last modified the status page. :type last_modified_by_user: StatusPageAsIncludedRelationshipsLastModifiedByUser, optional """ if created_by_user is not unset: diff --git a/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user.py b/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user.py index e81695e2f7..8b63c75dbd 100644 --- a/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user.py +++ b/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: StatusPageAsIncludedRelationshipsCreatedByUserData, **kwargs): """ + The Datadog user who created the status page. - - :param data: + :param data: The data object identifying the Datadog user who created the status page. :type data: StatusPageAsIncludedRelationshipsCreatedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user_data.py b/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user_data.py index 38c5f4cf7f..abb9720fa4 100644 --- a/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_page_as_included_relationships_created_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who created the status page. :param id: The ID of the Datadog user who created the status page. :type id: str diff --git a/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user.py b/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user.py index 7ab0393f5b..aaaaebb410 100644 --- a/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user.py +++ b/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: StatusPageAsIncludedRelationshipsLastModifiedByUserData, **kwargs): """ + The Datadog user who last modified the status page. - - :param data: + :param data: The data object identifying the Datadog user who last modified the status page. :type data: StatusPageAsIncludedRelationshipsLastModifiedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user_data.py b/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user_data.py index a2b15a7f37..8fb2f5768c 100644 --- a/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_page_as_included_relationships_last_modified_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who last modified the status page. :param id: The ID of the Datadog user who last modified the status page. :type id: str diff --git a/src/datadog_api_client/v2/model/status_page_data.py b/src/datadog_api_client/v2/model/status_page_data.py index 95c63c04c3..0708d8633f 100644 --- a/src/datadog_api_client/v2/model/status_page_data.py +++ b/src/datadog_api_client/v2/model/status_page_data.py @@ -50,7 +50,7 @@ def __init__( **kwargs, ): """ - + The data object for a status page. :param attributes: The attributes of a status page. :type attributes: StatusPageDataAttributes, optional diff --git a/src/datadog_api_client/v2/model/status_page_data_attributes_components_items.py b/src/datadog_api_client/v2/model/status_page_data_attributes_components_items.py index 60d8c9c8d4..360faec1df 100644 --- a/src/datadog_api_client/v2/model/status_page_data_attributes_components_items.py +++ b/src/datadog_api_client/v2/model/status_page_data_attributes_components_items.py @@ -71,7 +71,7 @@ def __init__( **kwargs, ): """ - + A component displayed on a status page. :param components: If the component is of type ``group`` , the components within the group. :type components: [StatusPageDataAttributesComponentsItemsComponentsItems], optional diff --git a/src/datadog_api_client/v2/model/status_page_data_attributes_components_items_components_items.py b/src/datadog_api_client/v2/model/status_page_data_attributes_components_items_components_items.py index babb9aca16..8596ce4d57 100644 --- a/src/datadog_api_client/v2/model/status_page_data_attributes_components_items_components_items.py +++ b/src/datadog_api_client/v2/model/status_page_data_attributes_components_items_components_items.py @@ -62,7 +62,7 @@ def __init__( **kwargs, ): """ - + A grouped component within a status page component group. :param id: The ID of the component. :type id: UUID, optional diff --git a/src/datadog_api_client/v2/model/status_page_data_relationships.py b/src/datadog_api_client/v2/model/status_page_data_relationships.py index 20d7005a1d..3babbe5c56 100644 --- a/src/datadog_api_client/v2/model/status_page_data_relationships.py +++ b/src/datadog_api_client/v2/model/status_page_data_relationships.py @@ -51,10 +51,10 @@ def __init__( """ The relationships of a status page. - :param created_by_user: + :param created_by_user: The Datadog user who created the status page. :type created_by_user: StatusPageDataRelationshipsCreatedByUser, optional - :param last_modified_by_user: + :param last_modified_by_user: The Datadog user who last modified the status page. :type last_modified_by_user: StatusPageDataRelationshipsLastModifiedByUser, optional """ if created_by_user is not unset: diff --git a/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user.py b/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user.py index 8a6f05949a..f3c86ca7a4 100644 --- a/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user.py +++ b/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: StatusPageDataRelationshipsCreatedByUserData, **kwargs): """ + The Datadog user who created the status page. - - :param data: + :param data: The data object identifying the Datadog user who created the status page. :type data: StatusPageDataRelationshipsCreatedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user_data.py b/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user_data.py index 7b0780b2bb..ec74e58374 100644 --- a/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_page_data_relationships_created_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who created the status page. :param id: The ID of the Datadog user who created the status page. :type id: str diff --git a/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user.py b/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user.py index 772fc05e56..d84938197f 100644 --- a/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user.py +++ b/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: StatusPageDataRelationshipsLastModifiedByUserData, **kwargs): """ + The Datadog user who last modified the status page. - - :param data: + :param data: The data object identifying the Datadog user who last modified the status page. :type data: StatusPageDataRelationshipsLastModifiedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user_data.py b/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user_data.py index 41b4c92132..1a54baf80e 100644 --- a/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_page_data_relationships_last_modified_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who last modified the status page. :param id: The ID of the Datadog user who last modified the status page. :type id: str diff --git a/src/datadog_api_client/v2/model/status_pages_component.py b/src/datadog_api_client/v2/model/status_pages_component.py index 9ca95ae1df..f7199f1cfb 100644 --- a/src/datadog_api_client/v2/model/status_pages_component.py +++ b/src/datadog_api_client/v2/model/status_pages_component.py @@ -51,9 +51,9 @@ def __init__( **kwargs, ): """ + Response object for a single component. - - :param data: + :param data: The data object for a component. :type data: StatusPagesComponentData, optional :param included: The included related resources of a component. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/status_pages_component_array.py b/src/datadog_api_client/v2/model/status_pages_component_array.py index d67fc80a73..7262e03fcb 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_array.py +++ b/src/datadog_api_client/v2/model/status_pages_component_array.py @@ -51,9 +51,9 @@ def __init__( **kwargs, ): """ + Response object for a list of components. - - :param data: + :param data: A list of component data objects. :type data: [StatusPagesComponentData] :param included: The included related resources of a component. Client must explicitly request these resources by name in the ``include`` query parameter. diff --git a/src/datadog_api_client/v2/model/status_pages_component_array_included.py b/src/datadog_api_client/v2/model/status_pages_component_array_included.py index 4434983317..7c43ca81ea 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_array_included.py +++ b/src/datadog_api_client/v2/model/status_pages_component_array_included.py @@ -13,7 +13,7 @@ class StatusPagesComponentArrayIncluded(ModelComposed): def __init__(self, **kwargs): """ - + An included resource related to a component. :param attributes: Attributes of the Datadog user. :type attributes: StatusPagesUserAttributes, optional diff --git a/src/datadog_api_client/v2/model/status_pages_component_data.py b/src/datadog_api_client/v2/model/status_pages_component_data.py index a2d7c14666..d38b6455bf 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data.py @@ -56,7 +56,7 @@ def __init__( **kwargs, ): """ - + The data object for a component. :param attributes: The attributes of a component. :type attributes: StatusPagesComponentDataAttributes, optional diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_attributes_components_items.py b/src/datadog_api_client/v2/model/status_pages_component_data_attributes_components_items.py index bbdcf86630..3344baaf51 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_attributes_components_items.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_attributes_components_items.py @@ -63,15 +63,15 @@ def __init__( **kwargs, ): """ + A component within a component group. - - :param id: + :param id: The ID of the component within the group. :type id: UUID, optional - :param name: + :param name: The name of the component within the group. :type name: str, optional - :param position: + :param position: The zero-indexed position of the component within the group. :type position: int, optional :param status: The status of the component. diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships.py index 1516a763e2..43de7fc6f3 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships.py @@ -69,16 +69,16 @@ def __init__( """ The relationships of a component. - :param created_by_user: + :param created_by_user: The Datadog user who created the component. :type created_by_user: StatusPagesComponentDataRelationshipsCreatedByUser, optional - :param group: + :param group: The group the component belongs to. :type group: StatusPagesComponentDataRelationshipsGroup, optional - :param last_modified_by_user: + :param last_modified_by_user: The Datadog user who last modified the component. :type last_modified_by_user: StatusPagesComponentDataRelationshipsLastModifiedByUser, optional - :param status_page: + :param status_page: The status page the component belongs to. :type status_page: StatusPagesComponentDataRelationshipsStatusPage, optional """ if created_by_user is not unset: diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user.py index 54336470b8..97f69e2bb5 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: StatusPagesComponentDataRelationshipsCreatedByUserData, **kwargs): """ + The Datadog user who created the component. - - :param data: + :param data: The data object identifying the Datadog user who created the component. :type data: StatusPagesComponentDataRelationshipsCreatedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user_data.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user_data.py index ed30582049..9904a9e9cb 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_created_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who created the component. :param id: The ID of the Datadog user who created the component. :type id: str diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group.py index ee11ed5b0d..ea5d7f9a97 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group.py @@ -35,9 +35,9 @@ def openapi_types(_): def __init__(self_, data: Union[StatusPagesComponentDataRelationshipsGroupData, none_type], **kwargs): """ + The group the component belongs to. - - :param data: + :param data: The data object identifying the group the component belongs to. :type data: StatusPagesComponentDataRelationshipsGroupData, none_type """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group_data.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group_data.py index 6de8856963..91fc0cfd76 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_group_data.py @@ -35,7 +35,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPagesComponentGroupType, **kwargs): """ - + The data object identifying the group the component belongs to. :param id: The ID of the group the component belongs to. :type id: UUID diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user.py index b078b38bc2..99c4d5b996 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: StatusPagesComponentDataRelationshipsLastModifiedByUserData, **kwargs): """ + The Datadog user who last modified the component. - - :param data: + :param data: The data object identifying the Datadog user who last modified the component. :type data: StatusPagesComponentDataRelationshipsLastModifiedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user_data.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user_data.py index 149590c23c..14c02ae64e 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_last_modified_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who last modified the component. :param id: The ID of the Datadog user who last modified the component. :type id: str diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page.py index ad06b7f1b7..2b34b2eda6 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page.py @@ -34,9 +34,9 @@ def openapi_types(_): def __init__(self_, data: StatusPagesComponentDataRelationshipsStatusPageData, **kwargs): """ + The status page the component belongs to. - - :param data: + :param data: The data object identifying the status page the component belongs to. :type data: StatusPagesComponentDataRelationshipsStatusPageData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page_data.py b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page_data.py index e2e9ca3005..1b32d7de9b 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_data_relationships_status_page_data.py @@ -33,7 +33,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPageDataType, **kwargs): """ - + The data object identifying the status page the component belongs to. :param id: The ID of the status page the component belongs to. :type id: UUID diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_attributes_components_items.py b/src/datadog_api_client/v2/model/status_pages_component_group_attributes_components_items.py index de49dd5e84..3ab2b1c871 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_attributes_components_items.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_attributes_components_items.py @@ -63,7 +63,7 @@ def __init__( **kwargs, ): """ - + A component within a component group. :param id: The ID of the grouped component. :type id: UUID, optional diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user.py index 14655b5aae..39cad60765 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user.py @@ -36,7 +36,7 @@ def __init__(self_, data: StatusPagesComponentGroupRelationshipsCreatedByUserDat """ The Datadog user who created the component group. - :param data: + :param data: The data object identifying the Datadog user who created the component group. :type data: StatusPagesComponentGroupRelationshipsCreatedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user_data.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user_data.py index a68568653f..761ea9d19f 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_created_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who created the component group. :param id: The ID of the Datadog user who created the component group. :type id: str diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group.py index c4cffdc936..ce76575b8f 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group.py @@ -37,7 +37,7 @@ def __init__(self_, data: Union[StatusPagesComponentGroupRelationshipsGroupData, """ The group the component group belongs to. - :param data: + :param data: The data object identifying the parent group of a component group. :type data: StatusPagesComponentGroupRelationshipsGroupData, none_type """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group_data.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group_data.py index e1431e3131..d1d83aa4a3 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_group_data.py @@ -35,9 +35,9 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPagesComponentGroupType, **kwargs): """ + The data object identifying the parent group of a component group. - - :param id: + :param id: The ID of the parent group. :type id: UUID :param type: Components resource type. diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user.py index a5a61e945a..72a7407a20 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user.py @@ -36,7 +36,7 @@ def __init__(self_, data: StatusPagesComponentGroupRelationshipsLastModifiedByUs """ The Datadog user who last modified the component group. - :param data: + :param data: The data object identifying the Datadog user who last modified the component group. :type data: StatusPagesComponentGroupRelationshipsLastModifiedByUserData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user_data.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user_data.py index b3de0ab5ef..053db2b63b 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_last_modified_by_user_data.py @@ -32,7 +32,7 @@ def openapi_types(_): def __init__(self_, id: str, type: StatusPagesUserType, **kwargs): """ - + The data object identifying the Datadog user who last modified the component group. :param id: The ID of the Datadog user who last modified the component group. :type id: str diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page.py index 59799faad4..3ae42345e8 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page.py @@ -36,7 +36,7 @@ def __init__(self_, data: StatusPagesComponentGroupRelationshipsStatusPageData, """ The status page the component group belongs to. - :param data: + :param data: The data object identifying the status page the component group belongs to. :type data: StatusPagesComponentGroupRelationshipsStatusPageData """ super().__init__(kwargs) diff --git a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page_data.py b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page_data.py index d8e542d08b..85017c90d2 100644 --- a/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page_data.py +++ b/src/datadog_api_client/v2/model/status_pages_component_group_relationships_status_page_data.py @@ -33,7 +33,7 @@ def openapi_types(_): def __init__(self_, id: UUID, type: StatusPageDataType, **kwargs): """ - + The data object identifying the status page the component group belongs to. :param id: The ID of the status page. :type id: UUID diff --git a/tests/v2/cassettes/test_scenarios/test_validate_a_metrics_pipeline_with_opentelemetry_source_returns_ok_response.frozen b/tests/v2/cassettes/test_scenarios/test_validate_a_metrics_pipeline_with_opentelemetry_source_returns_ok_response.frozen deleted file mode 100644 index 9218d08a36..0000000000 --- a/tests/v2/cassettes/test_scenarios/test_validate_a_metrics_pipeline_with_opentelemetry_source_returns_ok_response.frozen +++ /dev/null @@ -1 +0,0 @@ -2026-03-10T16:11:47.487Z \ No newline at end of file diff --git a/tests/v2/cassettes/test_scenarios/test_validate_a_metrics_pipeline_with_opentelemetry_source_returns_ok_response.yaml b/tests/v2/cassettes/test_scenarios/test_validate_a_metrics_pipeline_with_opentelemetry_source_returns_ok_response.yaml deleted file mode 100644 index b09e25bdb7..0000000000 --- a/tests/v2/cassettes/test_scenarios/test_validate_a_metrics_pipeline_with_opentelemetry_source_returns_ok_response.yaml +++ /dev/null @@ -1,23 +0,0 @@ -interactions: -- request: - body: '{"data":{"attributes":{"config":{"destinations":[{"id":"datadog-metrics-destination","inputs":["my-processor-group"],"type":"datadog_metrics"}],"pipeline_type":"metrics","processor_groups":[{"enabled":true,"id":"my-processor-group","include":"*","inputs":["opentelemetry-source"],"processors":[{"enabled":true,"id":"filter-processor","include":"env:production","type":"filter"}]}],"sources":[{"id":"opentelemetry-source","type":"opentelemetry"}]},"name":"Metrics - OTel Pipeline"},"type":"pipelines"}}' - headers: - accept: - - application/json - content-type: - - application/json - method: POST - uri: https://api.datadoghq.com/api/v2/obs-pipelines/pipelines/validate - response: - body: - string: '{"errors":[]} - - ' - headers: - content-type: - - application/vnd.api+json - status: - code: 200 - message: OK -version: 1 diff --git a/tests/v2/features/observability_pipelines.feature b/tests/v2/features/observability_pipelines.feature index e272303955..bf90c06c13 100644 --- a/tests/v2/features/observability_pipelines.feature +++ b/tests/v2/features/observability_pipelines.feature @@ -149,14 +149,6 @@ Feature: Observability Pipelines And the response "data.attributes.config.destinations" has length 1 And the response "data.attributes.config.destinations[0].id" is equal to "updated-datadog-logs-destination-id" - @team:DataDog/observability-pipelines - Scenario: Validate a metrics pipeline with opentelemetry source returns "OK" response - Given new "ValidatePipeline" request - And body with value {"data": {"attributes": {"config": {"pipeline_type": "metrics", "destinations": [{"id": "datadog-metrics-destination", "inputs": ["my-processor-group"], "type": "datadog_metrics"}], "processor_groups": [{"enabled": true, "id": "my-processor-group", "include": "*", "inputs": ["opentelemetry-source"], "processors": [{"enabled": true, "id": "filter-processor", "include": "env:production", "type": "filter"}]}], "sources": [{"id": "opentelemetry-source", "type": "opentelemetry"}]}, "name": "Metrics OTel Pipeline"}, "type": "pipelines"}} - When the request is sent - Then the response status is 200 OK - And the response "errors" has length 0 - @team:DataDog/observability-pipelines Scenario: Validate an observability pipeline returns "Bad Request" response Given new "ValidatePipeline" request