diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 3bec741a1267..32b219df803f 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/cassettes/features/v2/observability_pipelines/Validate-a-metrics-pipeline-with-opentelemetry-source-returns-OK-response.frozen b/cassettes/features/v2/observability_pipelines/Validate-a-metrics-pipeline-with-opentelemetry-source-returns-OK-response.frozen deleted file mode 100644 index 9218d08a363b..000000000000 --- a/cassettes/features/v2/observability_pipelines/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/cassettes/features/v2/observability_pipelines/Validate-a-metrics-pipeline-with-opentelemetry-source-returns-OK-response.yml b/cassettes/features/v2/observability_pipelines/Validate-a-metrics-pipeline-with-opentelemetry-source-returns-OK-response.yml deleted file mode 100644 index 1c8db742f78a..000000000000 --- a/cassettes/features/v2/observability_pipelines/Validate-a-metrics-pipeline-with-opentelemetry-source-returns-OK-response.yml +++ /dev/null @@ -1,27 +0,0 @@ -http_interactions: -- recorded_at: Tue, 10 Mar 2026 16:11:47 GMT - request: - body: - encoding: UTF-8 - string: '{"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: - encoding: UTF-8 - string: '{"errors":[]} - - ' - headers: - Content-Type: - - application/vnd.api+json - status: - code: 200 - message: OK -recorded_with: VCR 6.0.0 diff --git a/examples/v2/observability-pipelines/ValidatePipeline_884022323.rb b/examples/v2/observability-pipelines/ValidatePipeline_884022323.rb deleted file mode 100644 index 0a6c3d0e78a5..000000000000 --- a/examples/v2/observability-pipelines/ValidatePipeline_884022323.rb +++ /dev/null @@ -1,50 +0,0 @@ -# Validate a metrics pipeline with opentelemetry source returns "OK" response - -require "datadog_api_client" -api_instance = DatadogAPIClient::V2::ObservabilityPipelinesAPI.new - -body = DatadogAPIClient::V2::ObservabilityPipelineSpec.new({ - data: DatadogAPIClient::V2::ObservabilityPipelineSpecData.new({ - attributes: DatadogAPIClient::V2::ObservabilityPipelineDataAttributes.new({ - config: DatadogAPIClient::V2::ObservabilityPipelineConfig.new({ - pipeline_type: DatadogAPIClient::V2::ObservabilityPipelineConfigPipelineType::METRICS, - destinations: [ - DatadogAPIClient::V2::ObservabilityPipelineDatadogMetricsDestination.new({ - id: "datadog-metrics-destination", - inputs: [ - "my-processor-group", - ], - type: DatadogAPIClient::V2::ObservabilityPipelineDatadogMetricsDestinationType::DATADOG_METRICS, - }), - ], - processor_groups: [ - DatadogAPIClient::V2::ObservabilityPipelineConfigProcessorGroup.new({ - enabled: true, - id: "my-processor-group", - include: "*", - inputs: [ - "opentelemetry-source", - ], - processors: [ - DatadogAPIClient::V2::ObservabilityPipelineFilterProcessor.new({ - enabled: true, - id: "filter-processor", - include: "env:production", - type: DatadogAPIClient::V2::ObservabilityPipelineFilterProcessorType::FILTER, - }), - ], - }), - ], - sources: [ - DatadogAPIClient::V2::ObservabilityPipelineOpentelemetrySource.new({ - id: "opentelemetry-source", - type: DatadogAPIClient::V2::ObservabilityPipelineOpentelemetrySourceType::OPENTELEMETRY, - }), - ], - }), - name: "Metrics OTel Pipeline", - }), - type: "pipelines", - }), -}) -p api_instance.validate_pipeline(body) diff --git a/features/v2/observability_pipelines.feature b/features/v2/observability_pipelines.feature index e272303955a0..bf90c06c1399 100644 --- a/features/v2/observability_pipelines.feature +++ b/features/v2/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 diff --git a/lib/datadog_api_client/v2/models/attachment.rb b/lib/datadog_api_client/v2/models/attachment.rb index 8ded6e27a349..ec58367f3f33 100644 --- a/lib/datadog_api_client/v2/models/attachment.rb +++ b/lib/datadog_api_client/v2/models/attachment.rb @@ -24,7 +24,7 @@ class Attachment # Attachment data from a response. attr_accessor :data - # + # A list of related objects included in the response. attr_accessor :included attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/attachment_array.rb b/lib/datadog_api_client/v2/models/attachment_array.rb index f707b7ae4b30..fd444a34badc 100644 --- a/lib/datadog_api_client/v2/models/attachment_array.rb +++ b/lib/datadog_api_client/v2/models/attachment_array.rb @@ -21,10 +21,10 @@ module DatadogAPIClient::V2 class AttachmentArray include BaseGenericModel - # + # An array of attachment data objects. attr_reader :data - # + # A list of related objects included in the response. attr_accessor :included attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/create_attachment_request_data.rb b/lib/datadog_api_client/v2/models/create_attachment_request_data.rb index a03f8baf9cc1..ca93d714042b 100644 --- a/lib/datadog_api_client/v2/models/create_attachment_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_attachment_request_data.rb @@ -24,7 +24,7 @@ class CreateAttachmentRequestData # The attributes for creating an attachment. attr_accessor :attributes - # + # The unique identifier of the attachment. attr_accessor :id # The incident attachment resource type. diff --git a/lib/datadog_api_client/v2/models/create_component_request.rb b/lib/datadog_api_client/v2/models/create_component_request.rb index b4300521f0a0..5617f014a6aa 100644 --- a/lib/datadog_api_client/v2/models/create_component_request.rb +++ b/lib/datadog_api_client/v2/models/create_component_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for creating a component. class CreateComponentRequest include BaseGenericModel - # + # The data object for creating a component. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/create_component_request_data.rb b/lib/datadog_api_client/v2/models/create_component_request_data.rb index c76364116809..af994c138b88 100644 --- a/lib/datadog_api_client/v2/models/create_component_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_component_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for creating a component. class CreateComponentRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_component_request_data_attributes_components_items.rb b/lib/datadog_api_client/v2/models/create_component_request_data_attributes_components_items.rb index e6a3fb1836e4..3f39cf072042 100644 --- a/lib/datadog_api_client/v2/models/create_component_request_data_attributes_components_items.rb +++ b/lib/datadog_api_client/v2/models/create_component_request_data_attributes_components_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component to be created within a group. class CreateComponentRequestDataAttributesComponentsItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_component_request_data_relationships.rb b/lib/datadog_api_client/v2/models/create_component_request_data_relationships.rb index 65ff42c0f5e0..59736b152c09 100644 --- a/lib/datadog_api_client/v2/models/create_component_request_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/create_component_request_data_relationships.rb @@ -21,7 +21,7 @@ module DatadogAPIClient::V2 class CreateComponentRequestDataRelationships include BaseGenericModel - # + # The group to create the component within. attr_accessor :group attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group.rb b/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group.rb index 9b4f06d7401a..7cca9035b630 100644 --- a/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group.rb +++ b/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The group to create the component within. class CreateComponentRequestDataRelationshipsGroup include BaseGenericModel - # + # The data object identifying the group to create the component within. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group_data.rb b/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group_data.rb index 81720ffe0fc7..d08699ad2f5a 100644 --- a/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group_data.rb +++ b/lib/datadog_api_client/v2/models/create_component_request_data_relationships_group_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the group to create the component within. class CreateComponentRequestDataRelationshipsGroupData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_degradation_request.rb b/lib/datadog_api_client/v2/models/create_degradation_request.rb index c8174a971494..1ed3a5b65439 100644 --- a/lib/datadog_api_client/v2/models/create_degradation_request.rb +++ b/lib/datadog_api_client/v2/models/create_degradation_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for creating a degradation. class CreateDegradationRequest include BaseGenericModel - # + # The data object for creating a degradation. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/create_degradation_request_data.rb b/lib/datadog_api_client/v2/models/create_degradation_request_data.rb index 97a6bb99a2d1..ba493e72345a 100644 --- a/lib/datadog_api_client/v2/models/create_degradation_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_degradation_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for creating a degradation. class CreateDegradationRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_degradation_request_data_attributes_components_affected_items.rb b/lib/datadog_api_client/v2/models/create_degradation_request_data_attributes_components_affected_items.rb index 5c6e22c4f411..f995f49fe1c0 100644 --- a/lib/datadog_api_client/v2/models/create_degradation_request_data_attributes_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/create_degradation_request_data_attributes_components_affected_items.rb @@ -17,14 +17,14 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected by a degradation. class CreateDegradationRequestDataAttributesComponentsAffectedItems include BaseGenericModel # The ID of the component. Must be a component of type `component`. attr_reader :id - # + # The name of the component. attr_accessor :name # The status of the component. diff --git a/lib/datadog_api_client/v2/models/create_maintenance_request.rb b/lib/datadog_api_client/v2/models/create_maintenance_request.rb index 611dd93ec58f..9502105e1811 100644 --- a/lib/datadog_api_client/v2/models/create_maintenance_request.rb +++ b/lib/datadog_api_client/v2/models/create_maintenance_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for creating a maintenance. class CreateMaintenanceRequest include BaseGenericModel - # + # The data object for creating a maintenance. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/create_maintenance_request_data.rb b/lib/datadog_api_client/v2/models/create_maintenance_request_data.rb index 82b124bb2449..37493d578086 100644 --- a/lib/datadog_api_client/v2/models/create_maintenance_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_maintenance_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for creating a maintenance. class CreateMaintenanceRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_maintenance_request_data_attributes_components_affected_items.rb b/lib/datadog_api_client/v2/models/create_maintenance_request_data_attributes_components_affected_items.rb index 911503e5a32f..00a7f3952249 100644 --- a/lib/datadog_api_client/v2/models/create_maintenance_request_data_attributes_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/create_maintenance_request_data_attributes_components_affected_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected by a maintenance. class CreateMaintenanceRequestDataAttributesComponentsAffectedItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_status_page_request.rb b/lib/datadog_api_client/v2/models/create_status_page_request.rb index be6913e12128..442b546303d7 100644 --- a/lib/datadog_api_client/v2/models/create_status_page_request.rb +++ b/lib/datadog_api_client/v2/models/create_status_page_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for creating a status page. class CreateStatusPageRequest include BaseGenericModel - # + # The data object for creating a status page. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/create_status_page_request_data.rb b/lib/datadog_api_client/v2/models/create_status_page_request_data.rb index b58f9617ab42..226529af26a2 100644 --- a/lib/datadog_api_client/v2/models/create_status_page_request_data.rb +++ b/lib/datadog_api_client/v2/models/create_status_page_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for creating a status page. class CreateStatusPageRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items.rb b/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items.rb index c481a5f34518..8606fa4b8626 100644 --- a/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items.rb +++ b/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component to be created on a status page. class CreateStatusPageRequestDataAttributesComponentsItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items_components_items.rb b/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items_components_items.rb index 1ddde1943891..e9a59b2363ce 100644 --- a/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items_components_items.rb +++ b/lib/datadog_api_client/v2/models/create_status_page_request_data_attributes_components_items_components_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A grouped component to be created within a status page component group. class CreateStatusPageRequestDataAttributesComponentsItemsComponentsItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation.rb b/lib/datadog_api_client/v2/models/degradation.rb index edc6889fe215..6d15ca4b6e40 100644 --- a/lib/datadog_api_client/v2/models/degradation.rb +++ b/lib/datadog_api_client/v2/models/degradation.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a single degradation. class Degradation include BaseGenericModel - # + # The data object for a degradation. attr_accessor :data # The included related resources of a degradation. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/degradation_array.rb b/lib/datadog_api_client/v2/models/degradation_array.rb index 85dc67471a39..5d3143d94ab3 100644 --- a/lib/datadog_api_client/v2/models/degradation_array.rb +++ b/lib/datadog_api_client/v2/models/degradation_array.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a list of degradations. class DegradationArray include BaseGenericModel - # + # A list of degradation data objects. attr_reader :data # The included related resources of a degradation. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/degradation_data.rb b/lib/datadog_api_client/v2/models/degradation_data.rb index 7983375e8335..59284d30cec1 100644 --- a/lib/datadog_api_client/v2/models/degradation_data.rb +++ b/lib/datadog_api_client/v2/models/degradation_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for a degradation. class DegradationData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation_data_attributes_components_affected_items.rb b/lib/datadog_api_client/v2/models/degradation_data_attributes_components_affected_items.rb index 005374c62668..cdf67bc5baec 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_attributes_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_attributes_components_affected_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected by a degradation. class DegradationDataAttributesComponentsAffectedItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items.rb b/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items.rb index 172e601bee16..9ac184d11ae8 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A status update recorded during a degradation. class DegradationDataAttributesUpdatesItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items_components_affected_items.rb b/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items_components_affected_items.rb index 46d5c079582e..6162f7f9e1da 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_attributes_updates_items_components_affected_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected at the time of a degradation update. class DegradationDataAttributesUpdatesItemsComponentsAffectedItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation_data_relationships.rb b/lib/datadog_api_client/v2/models/degradation_data_relationships.rb index da347170879d..2b326865fa36 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_relationships.rb @@ -21,13 +21,13 @@ module DatadogAPIClient::V2 class DegradationDataRelationships include BaseGenericModel - # + # The Datadog user who created the degradation. attr_accessor :created_by_user - # + # The Datadog user who last modified the degradation. attr_accessor :last_modified_by_user - # + # The status page the degradation belongs to. attr_accessor :status_page attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user.rb b/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user.rb index 0865abd97724..1b8aa5845996 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who created the degradation. class DegradationDataRelationshipsCreatedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who created the degradation. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user_data.rb b/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user_data.rb index 439f8b3ba8f6..17cfdd3ec005 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_relationships_created_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who created the degradation. class DegradationDataRelationshipsCreatedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user.rb b/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user.rb index d5e67d1f4144..46157c3cf9c8 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who last modified the degradation. class DegradationDataRelationshipsLastModifiedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who last modified the degradation. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user_data.rb b/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user_data.rb index 92e02783a502..9793d8babcb8 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_relationships_last_modified_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who last modified the degradation. class DegradationDataRelationshipsLastModifiedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page.rb b/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page.rb index 9567c073d97e..91f0165f31e7 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The status page the degradation belongs to. class DegradationDataRelationshipsStatusPage include BaseGenericModel - # + # The data object identifying the status page the degradation belongs to. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page_data.rb b/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page_data.rb index 73aa5a75af6d..3cedbadeb895 100644 --- a/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page_data.rb +++ b/lib/datadog_api_client/v2/models/degradation_data_relationships_status_page_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the status page the degradation belongs to. class DegradationDataRelationshipsStatusPageData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/degradation_included.rb b/lib/datadog_api_client/v2/models/degradation_included.rb index b82a5e1a7ee3..effb183e7e70 100644 --- a/lib/datadog_api_client/v2/models/degradation_included.rb +++ b/lib/datadog_api_client/v2/models/degradation_included.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # An included resource related to a degradation or maintenance. module DegradationIncluded class << self include BaseOneOfModel diff --git a/lib/datadog_api_client/v2/models/global_incident_settings_data_request.rb b/lib/datadog_api_client/v2/models/global_incident_settings_data_request.rb index 0db05ad67b17..c3708e2e4a4b 100644 --- a/lib/datadog_api_client/v2/models/global_incident_settings_data_request.rb +++ b/lib/datadog_api_client/v2/models/global_incident_settings_data_request.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Data object in the global incident settings request. class GlobalIncidentSettingsDataRequest include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/global_incident_settings_data_response.rb b/lib/datadog_api_client/v2/models/global_incident_settings_data_response.rb index e64fb605493a..31d155074830 100644 --- a/lib/datadog_api_client/v2/models/global_incident_settings_data_response.rb +++ b/lib/datadog_api_client/v2/models/global_incident_settings_data_response.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Data object in the global incident settings response. class GlobalIncidentSettingsDataResponse include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/global_incident_settings_request.rb b/lib/datadog_api_client/v2/models/global_incident_settings_request.rb index fff1d5e664ae..70dc25d59810 100644 --- a/lib/datadog_api_client/v2/models/global_incident_settings_request.rb +++ b/lib/datadog_api_client/v2/models/global_incident_settings_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request payload for updating global incident settings. class GlobalIncidentSettingsRequest include BaseGenericModel - # + # Data object in the global incident settings request. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/global_incident_settings_response.rb b/lib/datadog_api_client/v2/models/global_incident_settings_response.rb index f03183d014fe..7df2556c31e9 100644 --- a/lib/datadog_api_client/v2/models/global_incident_settings_response.rb +++ b/lib/datadog_api_client/v2/models/global_incident_settings_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response payload containing global incident settings. class GlobalIncidentSettingsResponse include BaseGenericModel - # + # Data object in the global incident settings response. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/incident_handle_data_request.rb b/lib/datadog_api_client/v2/models/incident_handle_data_request.rb index e2e8afa9be92..500bada6b4b6 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_data_request.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_data_request.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Data object representing an incident handle in a create or update request. class IncidentHandleDataRequest include BaseGenericModel @@ -27,7 +27,7 @@ class IncidentHandleDataRequest # The ID of the incident handle (required for PUT requests) attr_accessor :id - # + # Relationships to associate with an incident handle in a create or update request. attr_accessor :relationships # Incident handle resource type diff --git a/lib/datadog_api_client/v2/models/incident_handle_data_response.rb b/lib/datadog_api_client/v2/models/incident_handle_data_response.rb index 03a362e65464..0dd68b2870f0 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_data_response.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_data_response.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Data object representing an incident handle in a response. class IncidentHandleDataResponse include BaseGenericModel @@ -27,7 +27,7 @@ class IncidentHandleDataResponse # The ID of the incident handle attr_reader :id - # + # Relationships associated with an incident handle response, including linked users and incident type. attr_accessor :relationships # Incident handle resource type diff --git a/lib/datadog_api_client/v2/models/incident_handle_included_item_response.rb b/lib/datadog_api_client/v2/models/incident_handle_included_item_response.rb index 29c5dda707e5..3c9e088dffc4 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_included_item_response.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_included_item_response.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A single included resource item in an incident handle response, which can be a user or an incident type. module IncidentHandleIncludedItemResponse class << self include BaseOneOfModel diff --git a/lib/datadog_api_client/v2/models/incident_handle_relationship.rb b/lib/datadog_api_client/v2/models/incident_handle_relationship.rb index 09e0852ddce4..fcb90d04233e 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_relationship.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_relationship.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # A single relationship object for an incident handle, wrapping the related resource data. class IncidentHandleRelationship include BaseGenericModel - # + # Relationship data for an incident handle, containing the ID and type of the related resource. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/incident_handle_relationship_data.rb b/lib/datadog_api_client/v2/models/incident_handle_relationship_data.rb index caf8b4430c32..a732d95264ae 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_relationship_data.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_relationship_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Relationship data for an incident handle, containing the ID and type of the related resource. class IncidentHandleRelationshipData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/incident_handle_relationships.rb b/lib/datadog_api_client/v2/models/incident_handle_relationships.rb index 571f3dc6c57e..73f41467cafa 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_relationships.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_relationships.rb @@ -17,20 +17,20 @@ require 'time' module DatadogAPIClient::V2 - # + # Relationships associated with an incident handle response, including linked users and incident type. class IncidentHandleRelationships include BaseGenericModel - # + # A single relationship object for an incident handle, wrapping the related resource data. attr_accessor :commander_user - # + # A single relationship object for an incident handle, wrapping the related resource data. attr_reader :created_by_user - # + # A single relationship object for an incident handle, wrapping the related resource data. attr_reader :incident_type - # + # A single relationship object for an incident handle, wrapping the related resource data. attr_reader :last_modified_by_user attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/incident_handle_relationships_request.rb b/lib/datadog_api_client/v2/models/incident_handle_relationships_request.rb index 3b8e26455acc..09ee188f8bb6 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_relationships_request.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_relationships_request.rb @@ -17,14 +17,14 @@ require 'time' module DatadogAPIClient::V2 - # + # Relationships to associate with an incident handle in a create or update request. class IncidentHandleRelationshipsRequest include BaseGenericModel - # + # A single relationship object for an incident handle, wrapping the related resource data. attr_accessor :commander_user - # + # A single relationship object for an incident handle, wrapping the related resource data. attr_reader :incident_type attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/incident_handle_request.rb b/lib/datadog_api_client/v2/models/incident_handle_request.rb index a48f053c622e..e2559e9c4c22 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_request.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request payload for creating or updating a global incident handle. class IncidentHandleRequest include BaseGenericModel - # + # Data object representing an incident handle in a create or update request. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/incident_handle_response.rb b/lib/datadog_api_client/v2/models/incident_handle_response.rb index 9f2cd237d629..a018e09cede9 100644 --- a/lib/datadog_api_client/v2/models/incident_handle_response.rb +++ b/lib/datadog_api_client/v2/models/incident_handle_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response payload for a single incident handle, including the handle data and related resources. class IncidentHandleResponse include BaseGenericModel - # + # Data object representing an incident handle in a response. attr_reader :data # Included related resources diff --git a/lib/datadog_api_client/v2/models/incident_handles_response.rb b/lib/datadog_api_client/v2/models/incident_handles_response.rb index 42553e2d43e3..f06a8d16c8b5 100644 --- a/lib/datadog_api_client/v2/models/incident_handles_response.rb +++ b/lib/datadog_api_client/v2/models/incident_handles_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response payload for a list of global incident handles, including handle data and related resources. class IncidentHandlesResponse include BaseGenericModel - # + # Array of incident handle data objects returned in a list response. attr_reader :data # Included related resources diff --git a/lib/datadog_api_client/v2/models/maintenance.rb b/lib/datadog_api_client/v2/models/maintenance.rb index 0ba4d7d0fee4..cdbb699d4d20 100644 --- a/lib/datadog_api_client/v2/models/maintenance.rb +++ b/lib/datadog_api_client/v2/models/maintenance.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a single maintenance. class Maintenance include BaseGenericModel - # + # The data object for a maintenance. attr_accessor :data # The included related resources of a maintenance. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/maintenance_array.rb b/lib/datadog_api_client/v2/models/maintenance_array.rb index 28b3ddb43715..493cdee89395 100644 --- a/lib/datadog_api_client/v2/models/maintenance_array.rb +++ b/lib/datadog_api_client/v2/models/maintenance_array.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a list of maintenances. class MaintenanceArray include BaseGenericModel - # + # A list of maintenance data objects. attr_reader :data # The included related resources of a maintenance. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/maintenance_data.rb b/lib/datadog_api_client/v2/models/maintenance_data.rb index 0a1f8740ab2b..36cb9dfa72b1 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for a maintenance. class MaintenanceData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/maintenance_data_attributes_components_affected_items.rb b/lib/datadog_api_client/v2/models/maintenance_data_attributes_components_affected_items.rb index e5dafff6eb90..79fc798c31c8 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_attributes_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_attributes_components_affected_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected by a maintenance. class MaintenanceDataAttributesComponentsAffectedItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items.rb b/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items.rb index 5898ab2a69ca..0bcf9b961990 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A status update recorded during a maintenance. class MaintenanceDataAttributesUpdatesItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items_components_affected_items.rb b/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items_components_affected_items.rb index 3e9ee3ad9561..2bf8efeddda5 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_attributes_updates_items_components_affected_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected at the time of a maintenance update. class MaintenanceDataAttributesUpdatesItemsComponentsAffectedItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/maintenance_data_relationships.rb b/lib/datadog_api_client/v2/models/maintenance_data_relationships.rb index b67d0cf79671..26475c48cb7b 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_relationships.rb @@ -21,13 +21,13 @@ module DatadogAPIClient::V2 class MaintenanceDataRelationships include BaseGenericModel - # + # The Datadog user who created the maintenance. attr_accessor :created_by_user - # + # The Datadog user who last modified the maintenance. attr_accessor :last_modified_by_user - # + # The status page the maintenance belongs to. attr_accessor :status_page attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user.rb b/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user.rb index cf5daa4d1d71..fe54378d5272 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who created the maintenance. class MaintenanceDataRelationshipsCreatedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who created the maintenance. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user_data.rb b/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user_data.rb index 3dd3af1ee968..c7fb7b548fcc 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_relationships_created_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who created the maintenance. class MaintenanceDataRelationshipsCreatedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user.rb b/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user.rb index ff591a6e97c0..fcc0f6837bef 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who last modified the maintenance. class MaintenanceDataRelationshipsLastModifiedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who last modified the maintenance. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user_data.rb b/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user_data.rb index 83e559325d9a..c81a89f7f3de 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_relationships_last_modified_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who last modified the maintenance. class MaintenanceDataRelationshipsLastModifiedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page.rb b/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page.rb index 58aba5dad97a..6493c2e486c8 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The status page the maintenance belongs to. class MaintenanceDataRelationshipsStatusPage include BaseGenericModel - # + # The data object identifying the status page associated with a maintenance. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page_data.rb b/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page_data.rb index 48fcc84ea33d..35c619232a8c 100644 --- a/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page_data.rb +++ b/lib/datadog_api_client/v2/models/maintenance_data_relationships_status_page_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the status page associated with a maintenance. class MaintenanceDataRelationshipsStatusPageData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/observability_pipeline_opentelemetry_source.rb b/lib/datadog_api_client/v2/models/observability_pipeline_opentelemetry_source.rb index 6df608ca1081..8404b77f9341 100644 --- a/lib/datadog_api_client/v2/models/observability_pipeline_opentelemetry_source.rb +++ b/lib/datadog_api_client/v2/models/observability_pipeline_opentelemetry_source.rb @@ -19,7 +19,7 @@ module DatadogAPIClient::V2 # The `opentelemetry` source receives telemetry data using the OpenTelemetry Protocol (OTLP) over gRPC and HTTP. # - # **Supported pipeline types:** logs, metrics + # **Supported pipeline types:** logs class ObservabilityPipelineOpentelemetrySource include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/pagination_meta_page.rb b/lib/datadog_api_client/v2/models/pagination_meta_page.rb index bb2d7e767998..cc602142165c 100644 --- a/lib/datadog_api_client/v2/models/pagination_meta_page.rb +++ b/lib/datadog_api_client/v2/models/pagination_meta_page.rb @@ -42,7 +42,7 @@ class PaginationMetaPage # Integer representing the total number of elements available. attr_accessor :total - # + # The pagination type used for offset-based pagination. attr_accessor :type attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/pagination_meta_page_type.rb b/lib/datadog_api_client/v2/models/pagination_meta_page_type.rb index 18fefdac9b49..2db0bfb9dfdc 100644 --- a/lib/datadog_api_client/v2/models/pagination_meta_page_type.rb +++ b/lib/datadog_api_client/v2/models/pagination_meta_page_type.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The pagination type used for offset-based pagination. class PaginationMetaPageType include BaseEnumModel diff --git a/lib/datadog_api_client/v2/models/patch_component_request.rb b/lib/datadog_api_client/v2/models/patch_component_request.rb index 5bac1b384745..d0d57dcbd9d9 100644 --- a/lib/datadog_api_client/v2/models/patch_component_request.rb +++ b/lib/datadog_api_client/v2/models/patch_component_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for updating a component. class PatchComponentRequest include BaseGenericModel - # + # The data object for updating a component. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/patch_component_request_data.rb b/lib/datadog_api_client/v2/models/patch_component_request_data.rb index eb02c6e2d7a5..800668bba089 100644 --- a/lib/datadog_api_client/v2/models/patch_component_request_data.rb +++ b/lib/datadog_api_client/v2/models/patch_component_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for updating a component. class PatchComponentRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/patch_degradation_request.rb b/lib/datadog_api_client/v2/models/patch_degradation_request.rb index 1134796713ee..a0a21f2d36c0 100644 --- a/lib/datadog_api_client/v2/models/patch_degradation_request.rb +++ b/lib/datadog_api_client/v2/models/patch_degradation_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for updating a degradation. class PatchDegradationRequest include BaseGenericModel - # + # The data object for updating a degradation. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/patch_degradation_request_data.rb b/lib/datadog_api_client/v2/models/patch_degradation_request_data.rb index 3e0dd8c48e13..faadb17f9d35 100644 --- a/lib/datadog_api_client/v2/models/patch_degradation_request_data.rb +++ b/lib/datadog_api_client/v2/models/patch_degradation_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for updating a degradation. class PatchDegradationRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/patch_degradation_request_data_attributes_components_affected_items.rb b/lib/datadog_api_client/v2/models/patch_degradation_request_data_attributes_components_affected_items.rb index 45abc61e9ef5..81b5a83e329d 100644 --- a/lib/datadog_api_client/v2/models/patch_degradation_request_data_attributes_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/patch_degradation_request_data_attributes_components_affected_items.rb @@ -17,14 +17,14 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected by a degradation. class PatchDegradationRequestDataAttributesComponentsAffectedItems include BaseGenericModel # The ID of the component. Must be a component of type `component`. attr_reader :id - # + # The name of the component. attr_accessor :name # The status of the component. diff --git a/lib/datadog_api_client/v2/models/patch_maintenance_request.rb b/lib/datadog_api_client/v2/models/patch_maintenance_request.rb index e03e19032b67..70fa62339f4f 100644 --- a/lib/datadog_api_client/v2/models/patch_maintenance_request.rb +++ b/lib/datadog_api_client/v2/models/patch_maintenance_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for updating a maintenance. class PatchMaintenanceRequest include BaseGenericModel - # + # The data object for updating a maintenance. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/patch_maintenance_request_data.rb b/lib/datadog_api_client/v2/models/patch_maintenance_request_data.rb index aa89be32c4ee..33873d2f3e6b 100644 --- a/lib/datadog_api_client/v2/models/patch_maintenance_request_data.rb +++ b/lib/datadog_api_client/v2/models/patch_maintenance_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for updating a maintenance. class PatchMaintenanceRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/patch_maintenance_request_data_attributes_components_affected_items.rb b/lib/datadog_api_client/v2/models/patch_maintenance_request_data_attributes_components_affected_items.rb index 8c601102517d..a83802b804a0 100644 --- a/lib/datadog_api_client/v2/models/patch_maintenance_request_data_attributes_components_affected_items.rb +++ b/lib/datadog_api_client/v2/models/patch_maintenance_request_data_attributes_components_affected_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component affected by a maintenance. class PatchMaintenanceRequestDataAttributesComponentsAffectedItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/patch_status_page_request.rb b/lib/datadog_api_client/v2/models/patch_status_page_request.rb index 974d466e1c77..9fe64fe37dbe 100644 --- a/lib/datadog_api_client/v2/models/patch_status_page_request.rb +++ b/lib/datadog_api_client/v2/models/patch_status_page_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request object for updating a status page. class PatchStatusPageRequest include BaseGenericModel - # + # The data object for updating a status page. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/patch_status_page_request_data.rb b/lib/datadog_api_client/v2/models/patch_status_page_request_data.rb index 01ebb8441192..c2e09e906823 100644 --- a/lib/datadog_api_client/v2/models/patch_status_page_request_data.rb +++ b/lib/datadog_api_client/v2/models/patch_status_page_request_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for updating a status page. class PatchStatusPageRequestData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/postmortem_attachment_request.rb b/lib/datadog_api_client/v2/models/postmortem_attachment_request.rb index 47280012f206..0b6b2fd3ff60 100644 --- a/lib/datadog_api_client/v2/models/postmortem_attachment_request.rb +++ b/lib/datadog_api_client/v2/models/postmortem_attachment_request.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Request body for creating a postmortem attachment. class PostmortemAttachmentRequest include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/postmortem_template_attributes_request.rb b/lib/datadog_api_client/v2/models/postmortem_template_attributes_request.rb index ec997c7c2cb7..d41acc7685d0 100644 --- a/lib/datadog_api_client/v2/models/postmortem_template_attributes_request.rb +++ b/lib/datadog_api_client/v2/models/postmortem_template_attributes_request.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Attributes for creating or updating a postmortem template. class PostmortemTemplateAttributesRequest include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/postmortem_template_attributes_response.rb b/lib/datadog_api_client/v2/models/postmortem_template_attributes_response.rb index 74e680e99298..e60a2f072ba7 100644 --- a/lib/datadog_api_client/v2/models/postmortem_template_attributes_response.rb +++ b/lib/datadog_api_client/v2/models/postmortem_template_attributes_response.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # Attributes of a postmortem template returned in a response. class PostmortemTemplateAttributesResponse include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/postmortem_template_data_request.rb b/lib/datadog_api_client/v2/models/postmortem_template_data_request.rb index f8dc577f9ea2..6c15b4a5d1c9 100644 --- a/lib/datadog_api_client/v2/models/postmortem_template_data_request.rb +++ b/lib/datadog_api_client/v2/models/postmortem_template_data_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Data object for creating or updating a postmortem template. class PostmortemTemplateDataRequest include BaseGenericModel - # + # Attributes for creating or updating a postmortem template. attr_reader :attributes # Postmortem template resource type diff --git a/lib/datadog_api_client/v2/models/postmortem_template_data_response.rb b/lib/datadog_api_client/v2/models/postmortem_template_data_response.rb index 6de6ca5018ec..5135dae7ac85 100644 --- a/lib/datadog_api_client/v2/models/postmortem_template_data_response.rb +++ b/lib/datadog_api_client/v2/models/postmortem_template_data_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Data object for a postmortem template returned in a response. class PostmortemTemplateDataResponse include BaseGenericModel - # + # Attributes of a postmortem template returned in a response. attr_reader :attributes # The ID of the template diff --git a/lib/datadog_api_client/v2/models/postmortem_template_request.rb b/lib/datadog_api_client/v2/models/postmortem_template_request.rb index 48eba54504ca..1b352711ed0a 100644 --- a/lib/datadog_api_client/v2/models/postmortem_template_request.rb +++ b/lib/datadog_api_client/v2/models/postmortem_template_request.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Request body for creating or updating a postmortem template. class PostmortemTemplateRequest include BaseGenericModel - # + # Data object for creating or updating a postmortem template. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/postmortem_template_response.rb b/lib/datadog_api_client/v2/models/postmortem_template_response.rb index 7d693adbcc90..6f21543f1c44 100644 --- a/lib/datadog_api_client/v2/models/postmortem_template_response.rb +++ b/lib/datadog_api_client/v2/models/postmortem_template_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response containing a single postmortem template. class PostmortemTemplateResponse include BaseGenericModel - # + # Data object for a postmortem template returned in a response. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/postmortem_templates_response.rb b/lib/datadog_api_client/v2/models/postmortem_templates_response.rb index 85b068740662..4032d90edbd2 100644 --- a/lib/datadog_api_client/v2/models/postmortem_templates_response.rb +++ b/lib/datadog_api_client/v2/models/postmortem_templates_response.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response containing a list of postmortem templates. class PostmortemTemplatesResponse include BaseGenericModel - # + # An array of postmortem template data objects. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_page.rb b/lib/datadog_api_client/v2/models/status_page.rb index 59c15062ae11..dea5784e83e4 100644 --- a/lib/datadog_api_client/v2/models/status_page.rb +++ b/lib/datadog_api_client/v2/models/status_page.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a single status page. class StatusPage include BaseGenericModel - # + # The data object for a status page. attr_accessor :data # The included related resources of a status page. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/status_page_array.rb b/lib/datadog_api_client/v2/models/status_page_array.rb index 067c4eec4144..f1dfe2da121b 100644 --- a/lib/datadog_api_client/v2/models/status_page_array.rb +++ b/lib/datadog_api_client/v2/models/status_page_array.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a list of status pages. class StatusPageArray include BaseGenericModel - # + # A list of status page data objects. attr_reader :data # The included related resources of a status page. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/status_page_array_included.rb b/lib/datadog_api_client/v2/models/status_page_array_included.rb index a20c5e2d0a0f..4e8c13494316 100644 --- a/lib/datadog_api_client/v2/models/status_page_array_included.rb +++ b/lib/datadog_api_client/v2/models/status_page_array_included.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # An included resource related to a status page. module StatusPageArrayIncluded class << self include BaseOneOfModel diff --git a/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items.rb b/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items.rb index 67f09ec940a1..f3af51d16cea 100644 --- a/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items.rb +++ b/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # A component displayed on an included status page. class StatusPageAsIncludedAttributesComponentsItems include BaseGenericModel - # + # If the component is of type `group`, the components within the group. attr_accessor :components # The ID of the component. diff --git a/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items_components_items.rb b/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items_components_items.rb index 4a814d7e3e88..52758665ad77 100644 --- a/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items_components_items.rb +++ b/lib/datadog_api_client/v2/models/status_page_as_included_attributes_components_items_components_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A grouped component within a status page component group. class StatusPageAsIncludedAttributesComponentsItemsComponentsItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_page_as_included_relationships.rb b/lib/datadog_api_client/v2/models/status_page_as_included_relationships.rb index 5cad57db5c84..b38e32c3d4ad 100644 --- a/lib/datadog_api_client/v2/models/status_page_as_included_relationships.rb +++ b/lib/datadog_api_client/v2/models/status_page_as_included_relationships.rb @@ -21,10 +21,10 @@ module DatadogAPIClient::V2 class StatusPageAsIncludedRelationships include BaseGenericModel - # + # The Datadog user who created the status page. attr_accessor :created_by_user - # + # The Datadog user who last modified the status page. attr_accessor :last_modified_by_user attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user.rb b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user.rb index cb444451785c..2f40db5ce173 100644 --- a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who created the status page. class StatusPageAsIncludedRelationshipsCreatedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who created the status page. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user_data.rb b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user_data.rb index 41269bdadc2f..7ff213debf0a 100644 --- a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_created_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who created the status page. class StatusPageAsIncludedRelationshipsCreatedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user.rb b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user.rb index c2ba33c81876..53526284ba74 100644 --- a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who last modified the status page. class StatusPageAsIncludedRelationshipsLastModifiedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who last modified the status page. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user_data.rb b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user_data.rb index a5834de4d5ca..9c7b83d2fa5b 100644 --- a/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_page_as_included_relationships_last_modified_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who last modified the status page. class StatusPageAsIncludedRelationshipsLastModifiedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_page_data.rb b/lib/datadog_api_client/v2/models/status_page_data.rb index 267a7b9a41a7..dd2125549fe9 100644 --- a/lib/datadog_api_client/v2/models/status_page_data.rb +++ b/lib/datadog_api_client/v2/models/status_page_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for a status page. class StatusPageData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items.rb b/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items.rb index 9cf613e962f1..0298ac906dcf 100644 --- a/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items.rb +++ b/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component displayed on a status page. class StatusPageDataAttributesComponentsItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items_components_items.rb b/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items_components_items.rb index a79cb6be4582..e7915a81e6c6 100644 --- a/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items_components_items.rb +++ b/lib/datadog_api_client/v2/models/status_page_data_attributes_components_items_components_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A grouped component within a status page component group. class StatusPageDataAttributesComponentsItemsComponentsItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_page_data_relationships.rb b/lib/datadog_api_client/v2/models/status_page_data_relationships.rb index c5795cf31c32..7a1e1d965c85 100644 --- a/lib/datadog_api_client/v2/models/status_page_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/status_page_data_relationships.rb @@ -21,10 +21,10 @@ module DatadogAPIClient::V2 class StatusPageDataRelationships include BaseGenericModel - # + # The Datadog user who created the status page. attr_accessor :created_by_user - # + # The Datadog user who last modified the status page. attr_accessor :last_modified_by_user attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user.rb b/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user.rb index ed7838b7d33d..997a8527a58f 100644 --- a/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who created the status page. class StatusPageDataRelationshipsCreatedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who created the status page. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user_data.rb b/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user_data.rb index 185c7f9684c6..991df2c157f0 100644 --- a/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_page_data_relationships_created_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who created the status page. class StatusPageDataRelationshipsCreatedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user.rb b/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user.rb index 9033483c42fa..772f991f02a9 100644 --- a/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who last modified the status page. class StatusPageDataRelationshipsLastModifiedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who last modified the status page. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user_data.rb b/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user_data.rb index 7aa13b91782e..c82cf5c79ebd 100644 --- a/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_page_data_relationships_last_modified_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who last modified the status page. class StatusPageDataRelationshipsLastModifiedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component.rb b/lib/datadog_api_client/v2/models/status_pages_component.rb index 3ea6e818f79d..aa986e55c361 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a single component. class StatusPagesComponent include BaseGenericModel - # + # The data object for a component. attr_accessor :data # The included related resources of a component. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/status_pages_component_array.rb b/lib/datadog_api_client/v2/models/status_pages_component_array.rb index d3bd64e3f551..d8187edb3469 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_array.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_array.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # Response object for a list of components. class StatusPagesComponentArray include BaseGenericModel - # + # A list of component data objects. attr_reader :data # The included related resources of a component. Client must explicitly request these resources by name in the `include` query parameter. diff --git a/lib/datadog_api_client/v2/models/status_pages_component_array_included.rb b/lib/datadog_api_client/v2/models/status_pages_component_array_included.rb index b7d9cd906b7b..e010422a11bc 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_array_included.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_array_included.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # An included resource related to a component. module StatusPagesComponentArrayIncluded class << self include BaseOneOfModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_data.rb index e9e8811f5115..3d4f23f0f01d 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object for a component. class StatusPagesComponentData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_attributes_components_items.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_attributes_components_items.rb index 37af5996f680..06c03ced1e66 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_attributes_components_items.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_attributes_components_items.rb @@ -17,17 +17,17 @@ require 'time' module DatadogAPIClient::V2 - # + # A component within a component group. class StatusPagesComponentDataAttributesComponentsItems include BaseGenericModel - # + # The ID of the component within the group. attr_accessor :id - # + # The name of the component within the group. attr_accessor :name - # + # The zero-indexed position of the component within the group. attr_accessor :position # The status of the component. diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships.rb index ea309ef5eb0a..6d2a4f0fc426 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships.rb @@ -21,16 +21,16 @@ module DatadogAPIClient::V2 class StatusPagesComponentDataRelationships include BaseGenericModel - # + # The Datadog user who created the component. attr_accessor :created_by_user - # + # The group the component belongs to. attr_accessor :group - # + # The Datadog user who last modified the component. attr_accessor :last_modified_by_user - # + # The status page the component belongs to. attr_accessor :status_page attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user.rb index 1f31ff5b1684..dc6c34c82cb9 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who created the component. class StatusPagesComponentDataRelationshipsCreatedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who created the component. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user_data.rb index 7f105cc7bd00..94ebc214521e 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_created_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who created the component. class StatusPagesComponentDataRelationshipsCreatedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group.rb index 3412cc0aaf6a..28a87a1d3c6d 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The group the component belongs to. class StatusPagesComponentDataRelationshipsGroup include BaseGenericModel - # + # The data object identifying the group the component belongs to. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group_data.rb index 1a69a18746a8..29dfeba72b43 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_group_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the group the component belongs to. class StatusPagesComponentDataRelationshipsGroupData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user.rb index 8dc760651faf..db6ae6be4fff 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The Datadog user who last modified the component. class StatusPagesComponentDataRelationshipsLastModifiedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who last modified the component. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user_data.rb index c09d49107dc1..e6377d7492ba 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_last_modified_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who last modified the component. class StatusPagesComponentDataRelationshipsLastModifiedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page.rb index 11d1ba721ff1..8619a2ada1ce 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The status page the component belongs to. class StatusPagesComponentDataRelationshipsStatusPage include BaseGenericModel - # + # The data object identifying the status page the component belongs to. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page_data.rb index 63c5304681dc..217da79f722d 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_data_relationships_status_page_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the status page the component belongs to. class StatusPagesComponentDataRelationshipsStatusPageData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_attributes_components_items.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_attributes_components_items.rb index cfdbf1ab5090..039f2bfbb61e 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_attributes_components_items.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_attributes_components_items.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # A component within a component group. class StatusPagesComponentGroupAttributesComponentsItems include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user.rb index 3ec02e67a01a..9c0f50f6b83b 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user.rb @@ -21,7 +21,7 @@ module DatadogAPIClient::V2 class StatusPagesComponentGroupRelationshipsCreatedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who created the component group. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user_data.rb index 22560844783f..d6c2b9582f64 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_created_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who created the component group. class StatusPagesComponentGroupRelationshipsCreatedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group.rb index 25fe9bd22623..058b4b03beaa 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group.rb @@ -21,7 +21,7 @@ module DatadogAPIClient::V2 class StatusPagesComponentGroupRelationshipsGroup include BaseGenericModel - # + # The data object identifying the parent group of a component group. attr_accessor :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group_data.rb index ced6d4842e45..cbee37122cb9 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_group_data.rb @@ -17,11 +17,11 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the parent group of a component group. class StatusPagesComponentGroupRelationshipsGroupData include BaseGenericModel - # + # The ID of the parent group. attr_reader :id # Components resource type. diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user.rb index 1ed871ab3e0f..98f552b603b3 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user.rb @@ -21,7 +21,7 @@ module DatadogAPIClient::V2 class StatusPagesComponentGroupRelationshipsLastModifiedByUser include BaseGenericModel - # + # The data object identifying the Datadog user who last modified the component group. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user_data.rb index 9350546d4326..243823588230 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_last_modified_by_user_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the Datadog user who last modified the component group. class StatusPagesComponentGroupRelationshipsLastModifiedByUserData include BaseGenericModel diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page.rb index c2ef91905c60..63ce561dd180 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page.rb @@ -21,7 +21,7 @@ module DatadogAPIClient::V2 class StatusPagesComponentGroupRelationshipsStatusPage include BaseGenericModel - # + # The data object identifying the status page the component group belongs to. attr_reader :data attr_accessor :additional_properties diff --git a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page_data.rb b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page_data.rb index 54bfb8fad29d..989cc4a50d25 100644 --- a/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page_data.rb +++ b/lib/datadog_api_client/v2/models/status_pages_component_group_relationships_status_page_data.rb @@ -17,7 +17,7 @@ require 'time' module DatadogAPIClient::V2 - # + # The data object identifying the status page the component group belongs to. class StatusPagesComponentGroupRelationshipsStatusPageData include BaseGenericModel